--- /srv/rebuilderd/tmp/rebuilderdXpF8rr/inputs/libpython3.15-dev_3.15.0~a8-2_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdXpF8rr/out/libpython3.15-dev_3.15.0~a8-2_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-04-21 14:40:13.000000 debian-binary │ -rw-r--r-- 0 0 0 8268 2026-04-21 14:40:13.000000 control.tar.xz │ --rw-r--r-- 0 0 0 4212156 2026-04-21 14:40:13.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 4211964 2026-04-21 14:40:13.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~a8-2 │ │ │ Architecture: armhf │ │ │ Maintainer: Matthias Klose │ │ │ -Installed-Size: 17880 │ │ │ +Installed-Size: 17881 │ │ │ Depends: libpython3.15-stdlib (= 3.15.0~a8-2), libpython3.15 (= 3.15.0~a8-2), libexpat1-dev, zlib1g-dev │ │ │ Recommends: libc6-dev | libc-dev │ │ │ Section: libdevel │ │ │ Priority: optional │ │ │ Multi-Arch: same │ │ │ Description: Header files and a static library for Python (v3.15) │ │ │ Header files, a static library and development tools for building │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── file list │ │ │ @@ -312,15 +312,15 @@ │ │ │ -rw-r--r-- 0 root (0) root (0) 1063 2026-04-21 14:40:13.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/Setup.bootstrap │ │ │ -rw-r--r-- 0 root (0) root (0) 676 2026-04-21 14:40:13.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/Setup.local │ │ │ -rw-r--r-- 0 root (0) root (0) 7727 2026-04-21 14:40:13.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/Setup.stdlib │ │ │ -rw-r--r-- 0 root (0) root (0) 5481 2026-04-21 14:40:13.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/config.c │ │ │ -rw-r--r-- 0 root (0) root (0) 1444 2026-04-21 14:40:13.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/config.c.in │ │ │ -rwxr-xr-x 0 root (0) root (0) 15425 2026-04-21 14:40:13.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/install-sh │ │ │ -rw-r--r-- 0 root (0) root (0) 7739472 2026-04-21 14:40:13.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/libpython3.15-pic.a │ │ │ --rw-r--r-- 0 root (0) root (0) 7563024 2026-04-21 14:40:13.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/libpython3.15.a │ │ │ +-rw-r--r-- 0 root (0) root (0) 7563384 2026-04-21 14:40:13.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/libpython3.15.a │ │ │ -rwxr-xr-x 0 root (0) root (0) 9166 2026-04-21 14:40:13.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/makesetup │ │ │ -rwxr-xr-x 0 root (0) root (0) 2066 2026-04-21 14:40:13.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/python-config.py │ │ │ -rw-r--r-- 0 root (0) root (0) 8364 2026-04-21 14:40:13.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/python.o │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-21 14:40:13.000000 ./usr/share/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-21 14:40:13.000000 ./usr/share/doc/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-21 14:40:13.000000 ./usr/share/lintian/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-21 14:40:13.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: 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 │ │ │ │ @@ -1980,38 +1980,38 @@ │ │ │ │ _PyEval_FrameClearAndPop in ceval.o │ │ │ │ _PyCallMethodDescriptorFast_StackRefSteal in ceval.o │ │ │ │ _PyForIter_VirtualIteratorNext in ceval.o │ │ │ │ _Py_VectorCall_StackRefSteal in ceval.o │ │ │ │ _Py_BuiltinCallFast_StackRefSteal in ceval.o │ │ │ │ _Py_ReachedRecursionLimit in ceval.o │ │ │ │ _PyEval_GetIter in ceval.o │ │ │ │ -_Py_BuiltinCallFastWithKeywords_StackRefSteal in ceval.o │ │ │ │ _PyEval_LoadName in ceval.o │ │ │ │ +_Py_BuiltinCallFastWithKeywords_StackRefSteal in ceval.o │ │ │ │ _Py_VectorCallInstrumentation_StackRefSteal in ceval.o │ │ │ │ _Py_BuildMap_StackRefSteal in ceval.o │ │ │ │ _PyCallMethodDescriptorFastWithKeywords_StackRefSteal in ceval.o │ │ │ │ _Py_CallBuiltinClass_StackRefSteal in ceval.o │ │ │ │ _PyEval_LoadGlobalStackRef in ceval.o │ │ │ │ _Py_BuildString_StackRefSteal in ceval.o │ │ │ │ _PyEval_LazyImportName in ceval.o │ │ │ │ -_PyEvalFramePushAndInit_Ex in ceval.o │ │ │ │ _PyEval_ImportFrom in ceval.o │ │ │ │ +_PyEvalFramePushAndInit_Ex in ceval.o │ │ │ │ _PyEval_UnpackIterableStackRef in ceval.o │ │ │ │ +_PyEval_MatchClass in ceval.o │ │ │ │ +_PyEval_GetAwaitable in ceval.o │ │ │ │ _PyEval_CheckExceptStarTypeValid in ceval.o │ │ │ │ _PyEval_ExceptionGroupMatch in ceval.o │ │ │ │ -_PyEval_GetAwaitable in ceval.o │ │ │ │ _PyEval_GetANext in ceval.o │ │ │ │ -_PyEval_MatchClass in ceval.o │ │ │ │ _PyEval_MatchKeys in ceval.o │ │ │ │ _PyEval_FormatExcUnbound in ceval.o │ │ │ │ _PyEval_ImportName in ceval.o │ │ │ │ +_PyEval_LazyImportFrom in ceval.o │ │ │ │ _Py_CheckRecursiveCall in ceval.o │ │ │ │ _Py_CheckRecursiveCallPy in ceval.o │ │ │ │ _Py_Check_ArgsIterable in ceval.o │ │ │ │ -_PyEval_LazyImportFrom in ceval.o │ │ │ │ _PyEval_FormatExcCheckArg in ceval.o │ │ │ │ _PyEval_SpecialMethodCanSuggest in ceval.o │ │ │ │ _PyEval_FormatKwargsError in ceval.o │ │ │ │ _PyObjectArray_FromStackRefArray in ceval.o │ │ │ │ _Py_LoadAttr_StackRefSteal in ceval.o │ │ │ │ _PyEval_CheckExceptTypeValid in ceval.o │ │ │ │ Py_EnterRecursiveCall in ceval.o │ │ │ │ @@ -3013,18 +3013,18 @@ │ │ │ │ _PyTime_AsMilliseconds in pytime.o │ │ │ │ _PyTime_ObjectToTime_t in pytime.o │ │ │ │ _PyLong_AsTime_t in pytime.o │ │ │ │ _PyTime_ObjectToTimespec in pytime.o │ │ │ │ _PyTime_MonotonicWithInfo in pytime.o │ │ │ │ _PyDeadline_Init in pytime.o │ │ │ │ _PyTime_FromMillisecondsObject in pytime.o │ │ │ │ -_PyDeadline_Get in pytime.o │ │ │ │ _PyTime_AsTimevalTime_t in pytime.o │ │ │ │ _PyTime_AsTimeval in pytime.o │ │ │ │ _PyTime_ObjectToTimeval in pytime.o │ │ │ │ +_PyDeadline_Get in pytime.o │ │ │ │ _PyTime_PerfCounterWithInfo in pytime.o │ │ │ │ _PyTime_TimeWithInfo in pytime.o │ │ │ │ _PyTime_AsTimeval_clamp in pytime.o │ │ │ │ _PyTime_FromSecondsDouble in pytime.o │ │ │ │ PyTime_TimeRaw in pytime.o │ │ │ │ _PyTimeFraction_Resolution in pytime.o │ │ │ │ _PyTimeFraction_Mul in pytime.o │ │ │ │ @@ -3768,47 +3768,47 @@ │ │ │ │ 000011e4 T _PyPegen_check_fstring_conversion │ │ │ │ 000008d8 T _PyPegen_check_legacy_stmt │ │ │ │ 00000080 T _PyPegen_checked_future_import │ │ │ │ 000009e0 T _PyPegen_class_def_decorators │ │ │ │ 000005b8 T _PyPegen_cmpop_expr_pair │ │ │ │ 000004d4 T _PyPegen_collect_call_seqs │ │ │ │ 000000a8 T _PyPegen_concatenate_strings │ │ │ │ -00000ce0 T _PyPegen_concatenate_tstrings │ │ │ │ +00000ce8 T _PyPegen_concatenate_tstrings │ │ │ │ 00000000 T _PyPegen_constant_from_string │ │ │ │ 00000a30 T _PyPegen_constant_from_token │ │ │ │ U _PyPegen_decode_string │ │ │ │ 00000a24 T _PyPegen_decoded_constant_from_token │ │ │ │ 000006dc T _PyPegen_dummy_name │ │ │ │ 000005f4 T _PyPegen_empty_arguments │ │ │ │ 000000e0 T _PyPegen_ensure_imaginary │ │ │ │ -00000e74 T _PyPegen_ensure_real │ │ │ │ +00000e7c T _PyPegen_ensure_real │ │ │ │ 00000a98 T _PyPegen_formatted_value │ │ │ │ 00000594 T _PyPegen_function_def_decorators │ │ │ │ 000008a0 T _PyPegen_get_cmpops │ │ │ │ -00000ecc T _PyPegen_get_expr_name │ │ │ │ +00000ed4 T _PyPegen_get_expr_name │ │ │ │ 000008f8 T _PyPegen_get_exprs │ │ │ │ 0000092c T _PyPegen_get_invalid_target │ │ │ │ 00001068 T _PyPegen_get_keys │ │ │ │ 00000248 T _PyPegen_get_last_comprehension_item │ │ │ │ -00000c00 T _PyPegen_get_pattern_keys │ │ │ │ -00000c3c T _PyPegen_get_patterns │ │ │ │ +00000c08 T _PyPegen_get_pattern_keys │ │ │ │ +00000c44 T _PyPegen_get_patterns │ │ │ │ 000010ec T _PyPegen_get_values │ │ │ │ -00000d14 T _PyPegen_interpolation │ │ │ │ +00000d1c T _PyPegen_interpolation │ │ │ │ 00000770 T _PyPegen_join_names_with_dot │ │ │ │ 0000098c T _PyPegen_join_sequences │ │ │ │ 00000164 T _PyPegen_joined_str │ │ │ │ -00000bd8 T _PyPegen_key_pattern_pair │ │ │ │ +00000be0 T _PyPegen_key_pattern_pair │ │ │ │ 000014ec T _PyPegen_key_value_pair │ │ │ │ 000011bc T _PyPegen_keyword_or_starred │ │ │ │ 000005e0 T _PyPegen_make_arguments │ │ │ │ 000006e8 T _PyPegen_make_module │ │ │ │ 00000558 T _PyPegen_map_names_to_ids │ │ │ │ 00001170 T _PyPegen_name_default_pair │ │ │ │ U _PyPegen_new_identifier │ │ │ │ -00001060 T _PyPegen_new_type_comment │ │ │ │ +00001068 T _PyPegen_new_type_comment │ │ │ │ 00000056 T _PyPegen_nonparen_genexp_in_call │ │ │ │ U _PyPegen_parse_string │ │ │ │ U _PyPegen_raise_error │ │ │ │ 00000858 T _PyPegen_raise_error_for_missing_comma │ │ │ │ U _PyPegen_raise_error_known_location │ │ │ │ 00001030 T _PyPegen_register_stmts │ │ │ │ 000001f4 T _PyPegen_seq_append_to_end │ │ │ │ @@ -3818,17 +3818,17 @@ │ │ │ │ 00000262 T _PyPegen_seq_first_item │ │ │ │ 00000f3c T _PyPegen_seq_flatten │ │ │ │ 00000458 T _PyPegen_seq_insert_in_front │ │ │ │ 000001de T _PyPegen_seq_last_item │ │ │ │ 0000033c T _PyPegen_set_expr_context │ │ │ │ 00000ab4 T _PyPegen_setup_full_format_spec │ │ │ │ 00000434 T _PyPegen_singleton_seq │ │ │ │ -00000c78 T _PyPegen_slash_with_default │ │ │ │ +00000c80 T _PyPegen_slash_with_default │ │ │ │ 00000528 T _PyPegen_star_etc │ │ │ │ -00000ca0 T _PyPegen_template_str │ │ │ │ +00000ca8 T _PyPegen_template_str │ │ │ │ U _PyRuntime │ │ │ │ U _PyUnicode_InternImmortal │ │ │ │ U _PyUnicode_IsWhitespace │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_EllipsisObject │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NoneStruct │ │ │ │ @@ -4002,15 +4002,15 @@ │ │ │ │ 00000fb4 r .LC94 │ │ │ │ 00000fd8 r .LC95 │ │ │ │ 00001018 r .LC96 │ │ │ │ 00001058 r .LC97 │ │ │ │ 00001080 r .LC98 │ │ │ │ 000010c0 r .LC99 │ │ │ │ 00003000 t INVALID_VERSION_CHECK │ │ │ │ -0000f8fc t NEW_TYPE_COMMENT │ │ │ │ +0000f900 t NEW_TYPE_COMMENT │ │ │ │ U PyBytes_AsString │ │ │ │ U PyErr_NoMemory │ │ │ │ U PyErr_Occurred │ │ │ │ U PyExc_IndentationError │ │ │ │ U PyExc_SyntaxError │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ @@ -4188,36 +4188,36 @@ │ │ │ │ 00000054 d __compound_literal.7 │ │ │ │ 0000003c d __compound_literal.8 │ │ │ │ 00000f3e t _gather_105_rule │ │ │ │ 00000000 t _gather_141_rule │ │ │ │ 00001210 t _gather_143_rule │ │ │ │ 00002e98 t _gather_14_rule │ │ │ │ 00003388 t _gather_34_rule │ │ │ │ -00015310 t _gather_86_rule │ │ │ │ -0000e8f8 t _gather_91_rule │ │ │ │ +0001531c t _gather_86_rule │ │ │ │ +0000e8fc t _gather_91_rule │ │ │ │ 00006fb0 t _loop0_122_rule │ │ │ │ 00000c2e t _loop0_145_rule │ │ │ │ 00008048 t _loop0_1_rule │ │ │ │ -00010cc0 t _loop0_27_rule │ │ │ │ -00011784 t _loop0_28_rule │ │ │ │ +00010cc4 t _loop0_27_rule │ │ │ │ +00011788 t _loop0_28_rule │ │ │ │ 00002c8c t _loop0_31_rule │ │ │ │ -00017724 t _loop0_72_rule │ │ │ │ +00017730 t _loop0_72_rule │ │ │ │ 00007530 t _loop0_73_rule │ │ │ │ 00008138 t _loop0_76_rule │ │ │ │ 00008520 t _loop0_78_rule │ │ │ │ 00002aac t _loop0_88_rule │ │ │ │ -000101e0 t _loop1_29_rule │ │ │ │ -00010dac t _loop1_30_rule │ │ │ │ -00016b58 t _loop1_32_rule │ │ │ │ +000101e4 t _loop1_29_rule │ │ │ │ +00010db0 t _loop1_30_rule │ │ │ │ +00016b64 t _loop1_32_rule │ │ │ │ 00001b24 t _loop1_36_rule │ │ │ │ 000097c0 t _loop1_37_rule │ │ │ │ -0001709c t _loop1_74_rule │ │ │ │ +000170a8 t _loop1_74_rule │ │ │ │ 000071f8 t _loop1_75_rule │ │ │ │ 00009210 t _loop1_77_rule │ │ │ │ -00005dc8 t _loop1_82_rule │ │ │ │ +00005dd8 t _loop1_82_rule │ │ │ │ 00005d74 t _loop1_83_rule │ │ │ │ 00000b54 t _tmp_106_rule │ │ │ │ 000088e4 t _tmp_10_rule │ │ │ │ 00000ed8 t _tmp_112_rule │ │ │ │ 0000896c t _tmp_114_rule │ │ │ │ 00006700 t _tmp_116_rule │ │ │ │ 0000025a t _tmp_117_rule │ │ │ │ @@ -4233,169 +4233,169 @@ │ │ │ │ 00001132 t _tmp_139_rule │ │ │ │ 00000bc4 t _tmp_144_rule │ │ │ │ 0000a8fc t _tmp_151_rule │ │ │ │ 00000d12 t _tmp_152_rule │ │ │ │ 00000d98 t _tmp_153_rule │ │ │ │ 00000e74 t _tmp_154_rule.isra.0 │ │ │ │ 00000e0e t _tmp_155_rule │ │ │ │ -00005f28 t _tmp_156_rule │ │ │ │ +00005f38 t _tmp_156_rule │ │ │ │ 00003df4 t _tmp_15_rule │ │ │ │ 000012c0 t _tmp_160_rule │ │ │ │ 00008308 t _tmp_165_rule │ │ │ │ 00001914 t _tmp_168_rule │ │ │ │ 00002c04 t _tmp_16_rule │ │ │ │ 0000057c t _tmp_170_rule │ │ │ │ 0000017c t _tmp_176_rule │ │ │ │ 0000138e t _tmp_177_rule │ │ │ │ 000001ea t _tmp_180_rule │ │ │ │ 00001238 t _tmp_21_rule │ │ │ │ 00002518 t _tmp_25_rule │ │ │ │ -00013b5c t _tmp_26_rule │ │ │ │ +00013b68 t _tmp_26_rule │ │ │ │ 00003668 t _tmp_35_rule │ │ │ │ 000059c4 t _tmp_41_rule │ │ │ │ -00005ad4 t _tmp_42_rule │ │ │ │ +00005ae4 t _tmp_42_rule │ │ │ │ 00008da0 t _tmp_43_rule │ │ │ │ -00008714 t _tmp_5_rule │ │ │ │ -00001d04 t _tmp_6_rule │ │ │ │ -00001d88 t _tmp_7_rule │ │ │ │ -00001df8 t _tmp_8_rule │ │ │ │ -00001e6c t _tmp_9_rule │ │ │ │ -0000f0f4 t annotated_rhs_rule │ │ │ │ -0000e6f0 t args_rule │ │ │ │ -0000de7c t arguments_rule │ │ │ │ -00004900 t atom_rule │ │ │ │ +00008718 t _tmp_5_rule │ │ │ │ +00001d14 t _tmp_6_rule │ │ │ │ +00001d98 t _tmp_7_rule │ │ │ │ +00001e08 t _tmp_8_rule │ │ │ │ +00001e7c t _tmp_9_rule │ │ │ │ +0000f0f8 t annotated_rhs_rule │ │ │ │ +0000e6f4 t args_rule │ │ │ │ +0000de80 t arguments_rule │ │ │ │ +00004910 t atom_rule │ │ │ │ 000089e0 t attr_rule │ │ │ │ -00015060 t augassign_rule │ │ │ │ -0000a9c4 t bitwise_and_rule │ │ │ │ -0000a3d8 t bitwise_or_rule │ │ │ │ -0000a5b8 t bitwise_xor_rule │ │ │ │ -00012d14 t block_rule │ │ │ │ +0001506c t augassign_rule │ │ │ │ +0000a9c8 t bitwise_and_rule │ │ │ │ +0000a3dc t bitwise_or_rule │ │ │ │ +0000a5bc t bitwise_xor_rule │ │ │ │ +00012d20 t block_rule │ │ │ │ 00003050 t break_stmt_rule │ │ │ │ 00002254 t class_def_raw_rule │ │ │ │ 000049c8 t closed_pattern_rule │ │ │ │ 00005ab0 t complex_number_rule │ │ │ │ 00000244 t compound_stmt_rule │ │ │ │ -00008390 t conjunction_rule │ │ │ │ +00008394 t conjunction_rule │ │ │ │ 000032a0 t continue_stmt_rule │ │ │ │ -0000ccb4 t decorators_rule │ │ │ │ -000157d0 t default_rule │ │ │ │ +0000ccb8 t decorators_rule │ │ │ │ +000157dc t default_rule │ │ │ │ 00003a98 t del_target_rule │ │ │ │ 000036e0 t del_targets_rule │ │ │ │ -0000807c t disjunction_rule │ │ │ │ +00008080 t disjunction_rule │ │ │ │ 0000105c t dotted_as_name_rule │ │ │ │ -0000e5ac t dotted_name_rule │ │ │ │ +0000e5b0 t dotted_name_rule │ │ │ │ 0000a324 t double_star_pattern_rule │ │ │ │ -000146cc t elif_stmt_rule │ │ │ │ -00014e60 t else_block_rule │ │ │ │ -00007620 t expression_rule │ │ │ │ +000146d8 t elif_stmt_rule │ │ │ │ +00014e6c t else_block_rule │ │ │ │ +00007624 t expression_rule │ │ │ │ 000073e0 t expression_without_invalid_rule │ │ │ │ 00003e5c t expressions_rule │ │ │ │ -0000bf24 t factor_rule │ │ │ │ +0000bf28 t factor_rule │ │ │ │ 0000199c t finally_block_rule │ │ │ │ -0000cf10 t for_if_clauses_rule │ │ │ │ +0000cf14 t for_if_clauses_rule │ │ │ │ 000025b0 t for_stmt_rule │ │ │ │ -000144f4 t fstring_conversion_rule │ │ │ │ -00012fa8 t fstring_replacement_field_rule │ │ │ │ -00013ce4 t func_type_comment_rule │ │ │ │ -0000d520 t function_def_raw_rule │ │ │ │ -000072e4 t genexp_rule │ │ │ │ +00014500 t fstring_conversion_rule │ │ │ │ +00012fb4 t fstring_replacement_field_rule │ │ │ │ +00013cf0 t func_type_comment_rule │ │ │ │ +0000d524 t function_def_raw_rule │ │ │ │ +000072e8 t genexp_rule │ │ │ │ 00005a28 t guard_rule │ │ │ │ -00007e88 t if_expression_rule │ │ │ │ +00007e8c t if_expression_rule │ │ │ │ 000002c2 t imaginary_number_rule │ │ │ │ 0000173c t import_from_as_name_rule │ │ │ │ 00001574 t import_from_as_names_rule │ │ │ │ 00001324 t import_from_targets_rule │ │ │ │ 00000670 t import_stmt_rule │ │ │ │ 000063c0 t invalid_ann_assign_target_rule │ │ │ │ 000064f8 t invalid_comprehension_rule.isra.0 │ │ │ │ 00006474 t invalid_for_target_rule │ │ │ │ 000038a8 t invalid_kvpair_unpacking_rule.isra.0 │ │ │ │ 00008698 t invalid_kwarg_rule.isra.0 │ │ │ │ 00007bdc t invalid_parameters_rule.isra.0 │ │ │ │ 00007f54 t invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ 00000654 t invalid_tstring_replacement_field_rule │ │ │ │ -00008e68 t inversion_rule │ │ │ │ +00008e6c t inversion_rule │ │ │ │ 0000a3ac t items_pattern_rule │ │ │ │ 0000a54c t key_value_pattern_rule │ │ │ │ 0000917c t keyword_pattern_rule │ │ │ │ 00008fe4 t keyword_patterns_rule │ │ │ │ -000169ec t kwarg_or_double_starred_rule │ │ │ │ -0001689c t kwarg_or_starred_rule │ │ │ │ -00015900 t kwargs_rule │ │ │ │ -00012b60 t kwds_rule │ │ │ │ +000169f8 t kwarg_or_double_starred_rule │ │ │ │ +000168a8 t kwarg_or_starred_rule │ │ │ │ +0001590c t kwargs_rule │ │ │ │ +00012b6c t kwds_rule │ │ │ │ 000079b8 t lambda_kwds_rule │ │ │ │ 00008228 t lambda_param_maybe_default_rule │ │ │ │ -000174ac t lambda_param_no_default_rule │ │ │ │ -00017638 t lambda_param_rule │ │ │ │ +000174b8 t lambda_param_no_default_rule │ │ │ │ +00017644 t lambda_param_rule │ │ │ │ 000072f4 t lambda_param_with_default_rule │ │ │ │ 000067e0 t lambda_params_rule │ │ │ │ 00006e48 t lambda_slash_no_default_rule │ │ │ │ 00007104 t lambda_slash_with_default_rule │ │ │ │ 00007620 t lambda_star_etc_rule │ │ │ │ -00014590 t lambdef_rule │ │ │ │ -00013be4 t list_rule │ │ │ │ +0001459c t lambdef_rule │ │ │ │ +00013bf0 t list_rule │ │ │ │ 00008be0 t maybe_sequence_pattern_rule │ │ │ │ 00004368 t maybe_star_pattern_rule │ │ │ │ 00008b80 t name_or_attr_rule │ │ │ │ -00012758 t named_expression_rule │ │ │ │ +0001275c t named_expression_rule │ │ │ │ 000042c4 t open_sequence_pattern_rule │ │ │ │ 00004778 t or_pattern_rule │ │ │ │ -000102d8 t param_no_default_rule │ │ │ │ -00010718 t param_rule │ │ │ │ +000102dc t param_no_default_rule │ │ │ │ +0001071c t param_rule │ │ │ │ 00003138 t param_star_annotation_rule │ │ │ │ -0000f9a8 t parameters_rule │ │ │ │ -0000f930 t params_rule │ │ │ │ +0000f9ac t parameters_rule │ │ │ │ +0000f934 t params_rule │ │ │ │ 000029c8 t pass_stmt_rule │ │ │ │ 0000621c t pattern_capture_target_rule │ │ │ │ 00004504 t pattern_rule │ │ │ │ 000041cc t patterns_rule │ │ │ │ 00008e14 t positional_patterns_rule │ │ │ │ -0000c5ac t primary_raw │ │ │ │ -0000c48c t primary_rule │ │ │ │ +0000c5b0 t primary_raw │ │ │ │ +0000c490 t primary_rule │ │ │ │ 00005cf0 t real_number_rule │ │ │ │ 00000000 d reserved_keywords │ │ │ │ -0000ade0 t shift_expr_rule │ │ │ │ +0000ade4 t shift_expr_rule │ │ │ │ 000058cc t signed_number_rule │ │ │ │ 00005bf8 t signed_real_number_rule │ │ │ │ -0000212c t simple_stmt_rule │ │ │ │ -00001ee0 t simple_stmts_rule │ │ │ │ -00003b7c t single_subscript_attribute_target_rule │ │ │ │ -00007fa8 t single_target_rule │ │ │ │ -00010120 t slash_no_default_rule │ │ │ │ -0001088c t slash_with_default_rule │ │ │ │ -000149d0 t slices_rule │ │ │ │ +0000213c t simple_stmt_rule │ │ │ │ +00001ef0 t simple_stmts_rule │ │ │ │ +00003b8c t single_subscript_attribute_target_rule │ │ │ │ +00007fac t single_target_rule │ │ │ │ +00010124 t slash_no_default_rule │ │ │ │ +00010890 t slash_with_default_rule │ │ │ │ +000149dc t slices_rule │ │ │ │ 00000024 d soft_keywords │ │ │ │ -00012210 t star_etc_rule │ │ │ │ -0000a2cc t star_expression_rule │ │ │ │ -0000879c t star_expressions_rule │ │ │ │ -00012ea0 t star_named_expression_rule │ │ │ │ +00012214 t star_etc_rule │ │ │ │ +0000a2d0 t star_expression_rule │ │ │ │ +000087a0 t star_expressions_rule │ │ │ │ +00012eac t star_named_expression_rule │ │ │ │ 0000033c t star_named_expressions_rule │ │ │ │ -00013e7c t star_named_expressions_sequence_rule │ │ │ │ -00006710 t star_target_rule │ │ │ │ -00006368 t star_targets_rule │ │ │ │ -0000f738 t starred_expression_rule │ │ │ │ +00013e88 t star_named_expressions_sequence_rule │ │ │ │ +00006720 t star_target_rule │ │ │ │ +00006378 t star_targets_rule │ │ │ │ +0000f73c t starred_expression_rule │ │ │ │ 00000000 t statements_rule │ │ │ │ -00005b54 t strings_rule │ │ │ │ +00005b64 t strings_rule │ │ │ │ 000040a0 t subject_expr_rule │ │ │ │ -0000b19c t sum_rule │ │ │ │ -000062e4 t t_lookahead_rule │ │ │ │ -00004050 t t_primary_raw │ │ │ │ -00003fb0 t t_primary_rule │ │ │ │ -000068a8 t target_with_star_atom_rule │ │ │ │ -0000b4dc t term_raw │ │ │ │ -0000b3d4 t term_rule │ │ │ │ +0000b1a0 t sum_rule │ │ │ │ +000062f4 t t_lookahead_rule │ │ │ │ +00004060 t t_primary_raw │ │ │ │ +00003fc0 t t_primary_rule │ │ │ │ +000068b8 t target_with_star_atom_rule │ │ │ │ +0000b4e0 t term_raw │ │ │ │ +0000b3d8 t term_rule │ │ │ │ 00009f4c t tstring_full_format_spec_rule │ │ │ │ 00005e74 t tstring_rule │ │ │ │ -00013798 t tuple_rule │ │ │ │ +000137a4 t tuple_rule │ │ │ │ 00009720 t type_param_default_rule │ │ │ │ 00009314 t type_param_rule │ │ │ │ -0000f2d4 t type_params_rule │ │ │ │ +0000f2d8 t type_params_rule │ │ │ │ 000062d0 t wildcard_pattern_rule │ │ │ │ 000034f0 t with_item_rule │ │ │ │ -0000f5dc t yield_expr_rule │ │ │ │ +0000f5e0 t yield_expr_rule │ │ │ │ │ │ │ │ string_parser.o: │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ 0000004c r .LC2 │ │ │ │ 00000054 r .LC3 │ │ │ │ 0000005c r .LC4 │ │ │ │ @@ -4505,15 +4505,15 @@ │ │ │ │ U PyMem_Malloc │ │ │ │ U PyMem_Realloc │ │ │ │ U PyUnicode_AsUTF8String │ │ │ │ U PyUnicode_DecodeUTF8 │ │ │ │ U PyUnicode_Substring │ │ │ │ U _PyLexer_token_setup │ │ │ │ U _PyLexer_type_comment_token_setup │ │ │ │ -00002890 T _PyLexer_update_ftstring_expr │ │ │ │ +000028ac T _PyLexer_update_ftstring_expr │ │ │ │ U _PyToken_OneChar │ │ │ │ U _PyToken_ThreeChars │ │ │ │ U _PyToken_TwoChars │ │ │ │ 00000000 T _PyTokenizer_Get │ │ │ │ U _PyTokenizer_indenterror │ │ │ │ U _PyTokenizer_parser_warn │ │ │ │ U _PyTokenizer_syntaxerror │ │ │ │ @@ -4528,20 +4528,20 @@ │ │ │ │ U __aeabi_idiv │ │ │ │ 00000000 r __func__.0 │ │ │ │ 00000058 t lookahead │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U strlen │ │ │ │ U strncpy │ │ │ │ -00002830 t tok_backup │ │ │ │ +0000284c t tok_backup │ │ │ │ 00000000 t tok_continuation_line │ │ │ │ -000029a0 t tok_decimal_tail │ │ │ │ +000029bc t tok_decimal_tail │ │ │ │ 00000984 t tok_get_normal_mode │ │ │ │ -00002774 t tok_nextc │ │ │ │ -00002ab8 t verify_end_of_number │ │ │ │ +00002790 t tok_nextc │ │ │ │ +00002ad4 t verify_end_of_number │ │ │ │ │ │ │ │ state.o: │ │ │ │ U PyMem_Calloc │ │ │ │ U PyMem_Free │ │ │ │ 00000090 t Py_XDECREF │ │ │ │ 00000008 T _PyLexer_token_setup │ │ │ │ 0000017c T _PyLexer_type_comment_token_setup │ │ │ │ @@ -4873,19 +4873,19 @@ │ │ │ │ 00000178 r .LC9 │ │ │ │ 00000d40 r .LC90 │ │ │ │ 00000d48 r .LC91 │ │ │ │ 00000d80 r .LC92 │ │ │ │ 00000db8 r .LC93 │ │ │ │ 000008f0 T PyAIter_Check │ │ │ │ 00000614 T PyBuffer_FillContiguousStrides │ │ │ │ -0000306c T PyBuffer_FillInfo │ │ │ │ +00003064 T PyBuffer_FillInfo │ │ │ │ 00000506 T PyBuffer_FromContiguous │ │ │ │ 00000994 T PyBuffer_GetPointer │ │ │ │ -00004114 T PyBuffer_IsContiguous │ │ │ │ -0000319c T PyBuffer_Release │ │ │ │ +0000410c T PyBuffer_IsContiguous │ │ │ │ +00003194 T PyBuffer_Release │ │ │ │ 00000474 T PyBuffer_SizeFromFormat │ │ │ │ U PyByteArray_Type │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ U PyComplex_Type │ │ │ │ U PyDict_GetItemRef │ │ │ │ U PyDict_Items │ │ │ │ U PyDict_Keys │ │ │ │ @@ -4909,16 +4909,16 @@ │ │ │ │ U PyExc_SystemError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ U PyFloat_FromDouble │ │ │ │ U PyFloat_FromString │ │ │ │ U PyFloat_Type │ │ │ │ U PyImport_ImportModuleAttrString │ │ │ │ -00002798 T PyIndex_Check │ │ │ │ -00003c14 T PyIter_Check │ │ │ │ +00002790 T PyIndex_Check │ │ │ │ +00003c0c T PyIter_Check │ │ │ │ 000004c4 T PyIter_Next │ │ │ │ 00000844 T PyIter_NextItem │ │ │ │ 00000590 T PyIter_Send │ │ │ │ U PyList_AsTuple │ │ │ │ U PyList_New │ │ │ │ U PyList_Type │ │ │ │ U PyLong_AsDouble │ │ │ │ @@ -4930,118 +4930,118 @@ │ │ │ │ 00000000 T PyMapping_GetItemString │ │ │ │ 0000065c T PyMapping_GetOptionalItem │ │ │ │ 000004fc T PyMapping_GetOptionalItemString │ │ │ │ 00000264 T PyMapping_HasKey │ │ │ │ 000002a4 T PyMapping_HasKeyString │ │ │ │ 000002e2 T PyMapping_HasKeyStringWithError │ │ │ │ 00000306 T PyMapping_HasKeyWithError │ │ │ │ -00003284 T PyMapping_Items │ │ │ │ -000031f0 T PyMapping_Keys │ │ │ │ +0000327c T PyMapping_Items │ │ │ │ +000031e8 T PyMapping_Keys │ │ │ │ 000008e8 T PyMapping_Length │ │ │ │ 0000007c T PyMapping_SetItemString │ │ │ │ -00003228 T PyMapping_Size │ │ │ │ +00003220 T PyMapping_Size │ │ │ │ 00000554 T PyMapping_Values │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ -00004270 T PyNumber_Absolute │ │ │ │ -00002380 T PyNumber_Add │ │ │ │ -000027f0 T PyNumber_And │ │ │ │ +00004268 T PyNumber_Absolute │ │ │ │ +00002378 T PyNumber_Add │ │ │ │ +000027e8 T PyNumber_And │ │ │ │ 00001310 T PyNumber_AsSsize_t │ │ │ │ -00002ea8 T PyNumber_Check │ │ │ │ -000042b4 T PyNumber_Divmod │ │ │ │ -00004818 T PyNumber_Float │ │ │ │ -00003784 T PyNumber_FloorDivide │ │ │ │ -00001fb0 T PyNumber_InPlaceAdd │ │ │ │ +00002ea0 T PyNumber_Check │ │ │ │ +000042ac T PyNumber_Divmod │ │ │ │ +00004810 T PyNumber_Float │ │ │ │ +0000377c T PyNumber_FloorDivide │ │ │ │ +00001fa8 T PyNumber_InPlaceAdd │ │ │ │ 000001cc T PyNumber_InPlaceAnd │ │ │ │ -00004984 T PyNumber_InPlaceFloorDivide │ │ │ │ -000045a4 T PyNumber_InPlaceLshift │ │ │ │ +0000497c T PyNumber_InPlaceFloorDivide │ │ │ │ +0000459c T PyNumber_InPlaceLshift │ │ │ │ 0000009a T PyNumber_InPlaceMatrixMultiply │ │ │ │ 00000450 T PyNumber_InPlaceMultiply │ │ │ │ 00001564 T PyNumber_InPlaceOr │ │ │ │ 0000015c T PyNumber_InPlacePower │ │ │ │ 00000614 T PyNumber_InPlaceRemainder │ │ │ │ 000007f0 T PyNumber_InPlaceRshift │ │ │ │ 0000018c T PyNumber_InPlaceSubtract │ │ │ │ 00000740 T PyNumber_InPlaceTrueDivide │ │ │ │ 000002c0 T PyNumber_InPlaceXor │ │ │ │ -00003664 T PyNumber_Index │ │ │ │ -00002e64 T PyNumber_Invert │ │ │ │ -00002ad8 T PyNumber_Long │ │ │ │ -00002c80 T PyNumber_Lshift │ │ │ │ +0000365c T PyNumber_Index │ │ │ │ +00002e5c T PyNumber_Invert │ │ │ │ +00002ad0 T PyNumber_Long │ │ │ │ +00002c78 T PyNumber_Lshift │ │ │ │ 00000060 T PyNumber_MatrixMultiply │ │ │ │ -0000399c T PyNumber_Multiply │ │ │ │ -000027ac T PyNumber_Negative │ │ │ │ -00003558 T PyNumber_Or │ │ │ │ +00003994 T PyNumber_Multiply │ │ │ │ +000027a4 T PyNumber_Negative │ │ │ │ +00003550 T PyNumber_Or │ │ │ │ 000006fc T PyNumber_Positive │ │ │ │ 00000444 T PyNumber_Power │ │ │ │ -00003890 T PyNumber_Remainder │ │ │ │ -00004498 T PyNumber_Rshift │ │ │ │ -00002f00 T PyNumber_Subtract │ │ │ │ -000046f0 T PyNumber_ToBase │ │ │ │ -00003c38 T PyNumber_TrueDivide │ │ │ │ +00003888 T PyNumber_Remainder │ │ │ │ +00004490 T PyNumber_Rshift │ │ │ │ +00002ef8 T PyNumber_Subtract │ │ │ │ +000046e8 T PyNumber_ToBase │ │ │ │ +00003c30 T PyNumber_TrueDivide │ │ │ │ 00000288 T PyNumber_Xor │ │ │ │ 00000896 T PyObject_AsCharBuffer │ │ │ │ 00000898 T PyObject_AsReadBuffer │ │ │ │ 000007dc T PyObject_AsWriteBuffer │ │ │ │ U PyObject_CallFunctionObjArgs │ │ │ │ U PyObject_CallOneArg │ │ │ │ -00002500 T PyObject_CheckBuffer │ │ │ │ +000024f8 T PyObject_CheckBuffer │ │ │ │ 0000089a T PyObject_CheckReadBuffer │ │ │ │ 0000064e T PyObject_CopyData │ │ │ │ -00002668 T PyObject_DelItem │ │ │ │ +00002660 T PyObject_DelItem │ │ │ │ 000001e8 T PyObject_DelItemString │ │ │ │ 00001738 T PyObject_Format │ │ │ │ 0000015e T PyObject_GetAIter │ │ │ │ -0000300c T PyObject_GetBuffer │ │ │ │ +00003004 T PyObject_GetBuffer │ │ │ │ 000002d0 T PyObject_GetItem │ │ │ │ 00000424 T PyObject_GetIter │ │ │ │ U PyObject_GetOptionalAttr │ │ │ │ 0000072c T PyObject_IsInstance │ │ │ │ -0000194c T PyObject_IsSubclass │ │ │ │ +00001944 T PyObject_IsSubclass │ │ │ │ U PyObject_IsTrue │ │ │ │ 00000610 T PyObject_Length │ │ │ │ -000028fc T PyObject_LengthHint │ │ │ │ +000028f4 T PyObject_LengthHint │ │ │ │ U PyObject_RichCompareBool │ │ │ │ 0000058c T PyObject_SetItem │ │ │ │ -00002570 T PyObject_Size │ │ │ │ +00002568 T PyObject_Size │ │ │ │ U PyObject_Str │ │ │ │ 0000004c T PyObject_Type │ │ │ │ U PyObject_VectorcallMethod │ │ │ │ U PySeqIter_New │ │ │ │ -000040f8 T PySequence_Check │ │ │ │ +000040f0 T PySequence_Check │ │ │ │ 0000063c T PySequence_Concat │ │ │ │ 000012ec T PySequence_Contains │ │ │ │ 000000c0 T PySequence_Count │ │ │ │ -000025cc T PySequence_DelItem │ │ │ │ +000025c4 T PySequence_DelItem │ │ │ │ 0000091c T PySequence_DelSlice │ │ │ │ -00002288 T PySequence_Fast │ │ │ │ -000018b0 T PySequence_GetItem │ │ │ │ +00002280 T PySequence_Fast │ │ │ │ +000018a8 T PySequence_GetItem │ │ │ │ 00000214 T PySequence_GetSlice │ │ │ │ 000008ec T PySequence_In │ │ │ │ 000000c6 T PySequence_InPlaceConcat │ │ │ │ 0000032a T PySequence_InPlaceRepeat │ │ │ │ 000002e8 T PySequence_Index │ │ │ │ 000008e4 T PySequence_Length │ │ │ │ -00002734 T PySequence_List │ │ │ │ +0000272c T PySequence_List │ │ │ │ 000003d2 T PySequence_Repeat │ │ │ │ 00000880 T PySequence_SetItem │ │ │ │ 000009cc T PySequence_SetSlice │ │ │ │ -0000409c T PySequence_Size │ │ │ │ +00004094 T PySequence_Size │ │ │ │ 00000000 T PySequence_Tuple │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_GetConstant │ │ │ │ -00003c30 t Py_XDECREF │ │ │ │ +00003c28 t Py_XDECREF │ │ │ │ 000001b4 t Py_XDECREF.part.0 │ │ │ │ -00004230 t _IsCContiguous │ │ │ │ -00005080 t _IsFortranContiguous │ │ │ │ +00004228 t _IsCContiguous │ │ │ │ +00005078 t _IsFortranContiguous │ │ │ │ 00000818 t _IsFortranContiguous.part.0 │ │ │ │ 000008d6 T _PyBuffer_ReleaseInInterpreter │ │ │ │ 000004e2 T _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_Clear │ │ │ │ U _PyErr_ExceptionMatches │ │ │ │ U _PyErr_Format │ │ │ │ @@ -5052,21 +5052,21 @@ │ │ │ │ U _PyList_Extend │ │ │ │ U _PyLong_Copy │ │ │ │ U _PyLong_Format │ │ │ │ U _PyLong_FromBytes │ │ │ │ 000006b4 T _PyMapping_GetOptionalItem2 │ │ │ │ 00000000 T _PyNumber_InPlacePowerNoMod │ │ │ │ 0000148c T _PyNumber_Index │ │ │ │ -00003d44 T _PyNumber_PowerNoMod │ │ │ │ +00003d3c T _PyNumber_PowerNoMod │ │ │ │ 000001f4 T _PyObject_HasLen │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyObject_NextNotImplemented │ │ │ │ -000043c0 T _PyObject_RealIsInstance │ │ │ │ -00002510 T _PyObject_RealIsSubclass │ │ │ │ +000043b8 T _PyObject_RealIsInstance │ │ │ │ +00002508 T _PyObject_RealIsSubclass │ │ │ │ U _PyRuntime │ │ │ │ 000002ec T _PySequence_IterSearch │ │ │ │ U _PySlice_FromIndices │ │ │ │ U _PyTuple_FromArraySteal │ │ │ │ U _PyUnion_Type │ │ │ │ U _Py_CallInInterpreter │ │ │ │ U _Py_CallInInterpreterAndRawFree │ │ │ │ @@ -5077,34 +5077,34 @@ │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ 000005b6 t _Py_add_one_to_index_C │ │ │ │ 000005e8 t _Py_add_one_to_index_F │ │ │ │ U _Py_tss_tstate │ │ │ │ U _Py_union_args │ │ │ │ U __aeabi_idiv │ │ │ │ 000004f0 t _buffer_release_call │ │ │ │ -000049f8 t abstract_issubclass │ │ │ │ +000049f0 t abstract_issubclass │ │ │ │ 00000848 t as_read_buffer │ │ │ │ 000016b0 t binary_iop │ │ │ │ 000000d4 t binary_iop.part.0 │ │ │ │ 000016e4 t binary_iop1 │ │ │ │ 000000d4 t binary_op.part.0 │ │ │ │ -00002170 t binary_op1 │ │ │ │ +00002168 t binary_op1 │ │ │ │ 00000768 t check_class │ │ │ │ 00000528 t iternext │ │ │ │ U memcpy │ │ │ │ -00003450 t method_output_as_list │ │ │ │ +00003448 t method_output_as_list │ │ │ │ 00000234 t null_error.isra.0 │ │ │ │ -00002d8c t object_isinstance │ │ │ │ -00001b00 t object_issubclass │ │ │ │ +00002d84 t object_isinstance │ │ │ │ +00001af8 t object_issubclass │ │ │ │ 00000d14 t object_recursive_isinstance │ │ │ │ -00002540 t recursive_issubclass │ │ │ │ +00002538 t recursive_issubclass │ │ │ │ 00000138 t recursive_issubclass.part.0 │ │ │ │ -00003ba4 t sequence_repeat │ │ │ │ +00003b9c t sequence_repeat │ │ │ │ 0000000a t ternary_iop.constprop.0 │ │ │ │ -00003f08 t ternary_op.constprop.0 │ │ │ │ +00003f00 t ternary_op.constprop.0 │ │ │ │ │ │ │ │ boolobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000008 r .LC1 │ │ │ │ U PyArg_UnpackTuple │ │ │ │ 00000000 T PyBool_FromLong │ │ │ │ @@ -7818,15 +7818,15 @@ │ │ │ │ 00000270 D _PyAsyncGenASend_Type │ │ │ │ 00000410 D _PyAsyncGenAThrow_Type │ │ │ │ 000009c8 T _PyAsyncGenValueWrapperNew │ │ │ │ 00000340 D _PyAsyncGenWrappedValue_Type │ │ │ │ 000004e0 D _PyCoroWrapper_Type │ │ │ │ 000005bc T _PyCoro_GetAwaitableIter │ │ │ │ U _PyErr_ChainStackItem │ │ │ │ -00000bd4 t _PyErr_ClearExcState │ │ │ │ +00000bd8 t _PyErr_ClearExcState │ │ │ │ U _PyErr_WarnUnawaitedAgenMethod │ │ │ │ U _PyErr_WarnUnawaitedCoroutine │ │ │ │ U _PyEval_EvalFrameDefault │ │ │ │ U _PyEval_GetFrame │ │ │ │ U _PyEval_NoToolsForUnwind │ │ │ │ U _PyFrame_ClearExceptCode │ │ │ │ U _PyFrame_MakeAndSetFrameObject │ │ │ │ @@ -8939,25 +8939,25 @@ │ │ │ │ U PyExc_ValueError │ │ │ │ U PyFloat_Type │ │ │ │ U PyFrozenSet_Type │ │ │ │ 000000d0 D PyListIter_Type │ │ │ │ 000001a0 D PyListRevIter_Type │ │ │ │ 0000026c T PyList_Append │ │ │ │ 00000174 T PyList_AsTuple │ │ │ │ -00000ee0 T PyList_Clear │ │ │ │ -0000127c T PyList_Extend │ │ │ │ -00003cc4 T PyList_GetItem │ │ │ │ -00004178 T PyList_GetItemRef │ │ │ │ -00000e88 T PyList_GetSlice │ │ │ │ -00000c30 T PyList_Insert │ │ │ │ +00000ed0 T PyList_Clear │ │ │ │ +0000126c T PyList_Extend │ │ │ │ +00003c9c T PyList_GetItem │ │ │ │ +00004150 T PyList_GetItemRef │ │ │ │ +00000e78 T PyList_GetSlice │ │ │ │ +00000c20 T PyList_Insert │ │ │ │ 00000000 T PyList_New │ │ │ │ -00001170 T PyList_Reverse │ │ │ │ -0000228c T PyList_SetItem │ │ │ │ -000024cc T PyList_SetSlice │ │ │ │ -00002aa8 T PyList_Size │ │ │ │ +00001160 T PyList_Reverse │ │ │ │ +00002350 T PyList_SetItem │ │ │ │ +00002590 T PyList_SetSlice │ │ │ │ +00002b6c T PyList_Size │ │ │ │ 0000046c 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 │ │ │ │ @@ -9009,21 +9009,21 @@ │ │ │ │ U _PyDict_Next │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ U _PyEval_SliceIndex │ │ │ │ U _PyEval_SliceIndexNotNone │ │ │ │ 0000033c T _PyList_AppendTakeRefListResize │ │ │ │ 00000000 t _PyList_AppendTakeRefListResize.part.0 │ │ │ │ -00000f14 T _PyList_AsTupleAndClear │ │ │ │ -00004fd4 T _PyList_BinarySlice │ │ │ │ +00000f04 T _PyList_AsTupleAndClear │ │ │ │ +00004fac T _PyList_BinarySlice │ │ │ │ 00000026 T _PyList_DebugMallocStats │ │ │ │ -00002c50 T _PyList_Extend │ │ │ │ -00002314 T _PyList_FromStackRefStealOnSuccess │ │ │ │ -00002adc T _PyList_GetItemRef │ │ │ │ -00004250 T _PyList_SliceSubscript │ │ │ │ +00002d14 T _PyList_Extend │ │ │ │ +000023d8 T _PyList_FromStackRefStealOnSuccess │ │ │ │ +00002ba0 T _PyList_GetItemRef │ │ │ │ +00004228 T _PyList_SliceSubscript │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyRuntime │ │ │ │ U _PySet_NextEntryRef │ │ │ │ U _PyTuple_FromArraySteal │ │ │ │ U _PyTuple_FromPair │ │ │ │ U _Py_Dealloc │ │ │ │ @@ -9033,108 +9033,108 @@ │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TriggerGC │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_interp │ │ │ │ U __aeabi_idiv │ │ │ │ 00000000 r _keywords.1 │ │ │ │ 0000029c d _kwtuple.0 │ │ │ │ -00002c78 t _list_extend │ │ │ │ +00002d3c t _list_extend │ │ │ │ 00000270 d _parser.2 │ │ │ │ -00001d2c t gallop_left │ │ │ │ -00001904 t gallop_right │ │ │ │ -00000c64 t ins1 │ │ │ │ +00001d44 t gallop_left │ │ │ │ +0000191c t gallop_right │ │ │ │ +00000c54 t ins1 │ │ │ │ 0000005c r length_hint_doc │ │ │ │ -000031ec t list___init__ │ │ │ │ +000032c0 t list___init__ │ │ │ │ 00000124 r list___init____doc__ │ │ │ │ -00000e20 t list___reversed__ │ │ │ │ +00000e10 t list___reversed__ │ │ │ │ 00000094 r list___reversed____doc__ │ │ │ │ 00000152 t list___sizeof__ │ │ │ │ 000000d8 r list___sizeof____doc__ │ │ │ │ -000029f0 t list_append │ │ │ │ +00002ab4 t list_append │ │ │ │ 000005b0 r list_append__doc__ │ │ │ │ 0000033c d list_as_mapping │ │ │ │ 00000348 d list_as_sequence │ │ │ │ -000037cc t list_ass_item │ │ │ │ -0000254c t list_ass_slice_lock_held │ │ │ │ -000049a0 t list_ass_subscript │ │ │ │ -00002974 t list_clear_impl.isra.0 │ │ │ │ -000011c4 t list_clear_slot │ │ │ │ -00003860 t list_concat │ │ │ │ -000041d8 t list_contains │ │ │ │ -0000126c t list_copy │ │ │ │ +000038a0 t list_ass_item │ │ │ │ +00002610 t list_ass_slice_lock_held │ │ │ │ +00004978 t list_ass_subscript │ │ │ │ +00002a38 t list_clear_impl.isra.0 │ │ │ │ +000011b4 t list_clear_slot │ │ │ │ +00003934 t list_concat │ │ │ │ +000041b0 t list_contains │ │ │ │ +0000125c t list_copy │ │ │ │ 000005f4 r list_copy__doc__ │ │ │ │ -000010c0 t list_count │ │ │ │ +000010b0 t list_count │ │ │ │ 0000023c r list_count__doc__ │ │ │ │ 000001ac t list_dealloc │ │ │ │ -00003ca0 t list_extend │ │ │ │ +00003c78 t list_extend │ │ │ │ 0000055c r list_extend__doc__ │ │ │ │ -00004e5c t list_extend_dict │ │ │ │ -00002fcc t list_extend_lock_held │ │ │ │ -00005384 t list_index │ │ │ │ +00004e34 t list_extend_dict │ │ │ │ +000030a0 t list_extend_lock_held │ │ │ │ +0000535c t list_index │ │ │ │ 00000280 r list_index__doc__ │ │ │ │ -00004f90 t list_inplace_concat │ │ │ │ +00004f68 t list_inplace_concat │ │ │ │ 00000050 t list_inplace_repeat │ │ │ │ -000012d4 t list_inplace_repeat_lock_held │ │ │ │ -00000d98 t list_insert │ │ │ │ +000012c4 t list_inplace_repeat_lock_held │ │ │ │ +00000d88 t list_insert │ │ │ │ 0000065c r list_insert__doc__ │ │ │ │ -00002c10 t list_item │ │ │ │ -00003d14 t list_iter │ │ │ │ -00002c74 t list_length │ │ │ │ +00002cd4 t list_item │ │ │ │ +00003cec t list_iter │ │ │ │ +00002d38 t list_length │ │ │ │ 00000370 d list_methods │ │ │ │ -00003b34 t list_new_prealloc │ │ │ │ -00003628 t list_pop │ │ │ │ +00003b0c t list_new_prealloc │ │ │ │ +000036fc t list_pop │ │ │ │ 000004d0 r list_pop__doc__ │ │ │ │ -00003490 t list_remove │ │ │ │ +00003564 t list_remove │ │ │ │ 000001cc r list_remove__doc__ │ │ │ │ -00000f28 t list_repeat │ │ │ │ -00004d60 t list_repr │ │ │ │ +00000f18 t list_repeat │ │ │ │ +00004d38 t list_repr │ │ │ │ 000003d4 t list_resize │ │ │ │ -00004f60 t list_reverse │ │ │ │ +00004f38 t list_reverse │ │ │ │ 00000304 r list_reverse__doc__ │ │ │ │ -0000328c t list_richcompare │ │ │ │ -00004678 t list_slice_lock_held │ │ │ │ -000048a4 t list_sort │ │ │ │ +00003360 t list_richcompare │ │ │ │ +00004650 t list_slice_lock_held │ │ │ │ +0000487c t list_sort │ │ │ │ 00000330 r list_sort__doc__ │ │ │ │ 000004c0 t list_sort_impl │ │ │ │ -00002afc t list_subscript │ │ │ │ -00004148 t list_traverse │ │ │ │ -00003580 t list_vectorcall │ │ │ │ -00003ec8 t listiter_dealloc │ │ │ │ -000011dc t listiter_len │ │ │ │ +00002bc0 t list_subscript │ │ │ │ +00004120 t list_traverse │ │ │ │ +00003654 t list_vectorcall │ │ │ │ +00003ea0 t listiter_dealloc │ │ │ │ +000011cc t listiter_len │ │ │ │ 000002fc d listiter_methods │ │ │ │ -00003e68 t listiter_next │ │ │ │ +00003e40 t listiter_next │ │ │ │ 00000088 t listiter_reduce │ │ │ │ 0000008c t listiter_reduce_general │ │ │ │ 00000104 t listiter_setstate │ │ │ │ -000012b0 t listiter_traverse │ │ │ │ -00000e64 t listreviter_dealloc │ │ │ │ -000012bc t listreviter_len │ │ │ │ +000012a0 t listiter_traverse │ │ │ │ +00000e54 t listreviter_dealloc │ │ │ │ +000012ac t listreviter_len │ │ │ │ 000002bc d listreviter_methods │ │ │ │ -00004f00 t listreviter_next │ │ │ │ +00004ed8 t listreviter_next │ │ │ │ 00000160 t listreviter_reduce │ │ │ │ 00000164 t listreviter_setstate │ │ │ │ 0000007c t listreviter_traverse │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ 00000000 t merge_at │ │ │ │ -000011f4 t merge_getmem │ │ │ │ -000010a4 t py_list_clear │ │ │ │ +000011e4 t merge_getmem │ │ │ │ +00001094 t py_list_clear │ │ │ │ 0000062c r py_list_clear__doc__ │ │ │ │ 00000034 r reduce_doc │ │ │ │ -00001274 t safe_object_compare │ │ │ │ +00001264 t safe_object_compare │ │ │ │ 0000000c r setstate_doc │ │ │ │ -000021e8 t sortslice_memcpy │ │ │ │ -00000be4 t sortslice_memmove │ │ │ │ -0000222c t sortslice_reverse.isra.0 │ │ │ │ -00004fbc t unsafe_float_compare │ │ │ │ -0000189c t unsafe_latin_compare │ │ │ │ -00004ed4 t unsafe_long_compare │ │ │ │ -0000409c t unsafe_object_compare │ │ │ │ -00003f9c t unsafe_tuple_compare │ │ │ │ +000022b4 t sortslice_memcpy │ │ │ │ +00000bd4 t sortslice_memmove │ │ │ │ +000022f8 t sortslice_reverse.isra.0 │ │ │ │ +00004f94 t unsafe_float_compare │ │ │ │ +000018b4 t unsafe_latin_compare │ │ │ │ +00004eac t unsafe_long_compare │ │ │ │ +00004074 t unsafe_object_compare │ │ │ │ +00003f74 t unsafe_tuple_compare │ │ │ │ │ │ │ │ longobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 b .LANCHOR1 │ │ │ │ 00000000 r .LANCHOR2 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ @@ -9228,54 +9228,54 @@ │ │ │ │ U PyExc_ZeroDivisionError │ │ │ │ U PyFloat_FromDouble │ │ │ │ U PyFloat_Type │ │ │ │ U PyImport_ImportModule │ │ │ │ 000000dc T PyLongWriter_Create │ │ │ │ 00000044 T PyLongWriter_Discard │ │ │ │ 0000013c T PyLongWriter_Finish │ │ │ │ -00009df4 T PyLong_AsDouble │ │ │ │ +00009ef4 T PyLong_AsDouble │ │ │ │ 000026b8 T PyLong_AsInt │ │ │ │ 000000a0 T PyLong_AsInt32 │ │ │ │ -00005084 T PyLong_AsInt64 │ │ │ │ +000050fc T PyLong_AsInt64 │ │ │ │ 000016f4 T PyLong_AsLong │ │ │ │ 00001838 T PyLong_AsLongAndOverflow │ │ │ │ -00005fec T PyLong_AsLongLong │ │ │ │ -000060bc T PyLong_AsLongLongAndOverflow │ │ │ │ -000050c4 T PyLong_AsNativeBytes │ │ │ │ +00006064 T PyLong_AsLongLong │ │ │ │ +00006134 T PyLong_AsLongLongAndOverflow │ │ │ │ +0000513c T PyLong_AsNativeBytes │ │ │ │ 0000017c T PyLong_AsSize_t │ │ │ │ 00000654 T PyLong_AsSsize_t │ │ │ │ 00000102 T PyLong_AsUInt32 │ │ │ │ 00000140 T PyLong_AsUInt64 │ │ │ │ 000027f8 T PyLong_AsUnsignedLong │ │ │ │ -00009d68 T PyLong_AsUnsignedLongLong │ │ │ │ +00009e68 T PyLong_AsUnsignedLongLong │ │ │ │ 0000017e T PyLong_AsUnsignedLongLongMask │ │ │ │ 00000818 T PyLong_AsUnsignedLongMask │ │ │ │ 000002c8 T PyLong_AsVoidPtr │ │ │ │ 00000230 T PyLong_Export │ │ │ │ 00000588 T PyLong_FreeExport │ │ │ │ -00004778 T PyLong_FromDouble │ │ │ │ +000047f0 T PyLong_FromDouble │ │ │ │ 00000394 T PyLong_FromInt32 │ │ │ │ -0000b664 T PyLong_FromInt64 │ │ │ │ +0000b74c T PyLong_FromInt64 │ │ │ │ 0000048c t PyLong_FromInt64.part.0 │ │ │ │ 00000404 T PyLong_FromLong │ │ │ │ -0000297c T PyLong_FromLongLong │ │ │ │ +000029f4 T PyLong_FromLongLong │ │ │ │ 0000025a T PyLong_FromNativeBytes │ │ │ │ -00007eb8 T PyLong_FromSize_t │ │ │ │ +00007f30 T PyLong_FromSize_t │ │ │ │ 0000052c T PyLong_FromSsize_t │ │ │ │ 0000072c T PyLong_FromString │ │ │ │ -0000b660 T PyLong_FromUInt32 │ │ │ │ +0000b748 T PyLong_FromUInt32 │ │ │ │ 00000414 T PyLong_FromUInt64 │ │ │ │ -0000c3ac T PyLong_FromUnicodeObject │ │ │ │ +0000c494 T PyLong_FromUnicodeObject │ │ │ │ 000000f8 T PyLong_FromUnsignedLong │ │ │ │ 000028d0 T PyLong_FromUnsignedLongLong │ │ │ │ 000005a8 T PyLong_FromUnsignedNativeBytes │ │ │ │ 00000000 T PyLong_FromVoidPtr │ │ │ │ 00000058 T PyLong_GetInfo │ │ │ │ 000000d4 T PyLong_GetNativeLayout │ │ │ │ -000045c0 T PyLong_GetSign │ │ │ │ +00004638 T PyLong_GetSign │ │ │ │ 000005e4 T PyLong_IsNegative │ │ │ │ 000002a2 T PyLong_IsPositive │ │ │ │ 000002e4 T PyLong_IsZero │ │ │ │ 00000300 r PyLong_LAYOUT │ │ │ │ 00000000 D PyLong_Type │ │ │ │ U PyNumber_AsSsize_t │ │ │ │ U PyNumber_Long │ │ │ │ @@ -9296,53 +9296,53 @@ │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ U PyUnicode_New │ │ │ │ 00000404 T PyUnstable_Long_CompactValue │ │ │ │ 000003f8 T PyUnstable_Long_IsCompact │ │ │ │ U Py_BuildValue │ │ │ │ -00007ea0 t Py_XDECREF │ │ │ │ +00007f18 t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ -00004604 T _PyCompactLong_Add │ │ │ │ -0000c1c4 T _PyCompactLong_Multiply │ │ │ │ -0000b53c T _PyCompactLong_Subtract │ │ │ │ +0000467c T _PyCompactLong_Add │ │ │ │ +0000c2ac T _PyCompactLong_Multiply │ │ │ │ +0000b624 T _PyCompactLong_Subtract │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ -000036d8 T _PyLong_AsByteArray │ │ │ │ +00003750 T _PyLong_AsByteArray │ │ │ │ 000001e0 t _PyLong_AsUnsignedLongLongMask │ │ │ │ 00000884 t _PyLong_AsUnsignedLongMask │ │ │ │ -0000c140 T _PyLong_Copy │ │ │ │ +0000c228 T _PyLong_Copy │ │ │ │ 000000e0 D _PyLong_DigitValue │ │ │ │ 00000f94 T _PyLong_DivmodNear │ │ │ │ 00002678 T _PyLong_ExactDealloc │ │ │ │ 00000388 T _PyLong_FiniTypes │ │ │ │ -0000cd28 T _PyLong_Format │ │ │ │ +0000ce10 T _PyLong_Format │ │ │ │ U _PyLong_FormatAdvancedWriter │ │ │ │ 00000f44 T _PyLong_FormatBytesWriter │ │ │ │ -000095a4 T _PyLong_FormatWriter │ │ │ │ -0000e040 T _PyLong_Frexp │ │ │ │ -00006cbc T _PyLong_FromByteArray │ │ │ │ -0000c540 T _PyLong_FromBytes │ │ │ │ +000096a8 T _PyLong_FormatWriter │ │ │ │ +0000e128 T _PyLong_Frexp │ │ │ │ +00006d34 T _PyLong_FromByteArray │ │ │ │ +0000c628 T _PyLong_FromBytes │ │ │ │ 0000032a T _PyLong_FromDigits │ │ │ │ -0000b6b0 t _PyLong_FromLarge │ │ │ │ +0000b798 t _PyLong_FromLarge │ │ │ │ 000001f0 t _PyLong_FromMedium │ │ │ │ -000042fc t _PyLong_FromSTwoDigits │ │ │ │ -0000f1b4 T _PyLong_GCD │ │ │ │ +00004374 t _PyLong_FromSTwoDigits │ │ │ │ +0000f29c T _PyLong_GCD │ │ │ │ 00000000 T _PyLong_InitTypes │ │ │ │ 00000d9c T _PyLong_Lshift │ │ │ │ -0000f14c t _PyLong_Negate │ │ │ │ +0000f234 t _PyLong_Negate │ │ │ │ 00000326 T _PyLong_New │ │ │ │ -000049d8 T _PyLong_NumBits │ │ │ │ -0000de50 T _PyLong_Rshift │ │ │ │ +00004a50 T _PyLong_NumBits │ │ │ │ +0000df38 T _PyLong_Rshift │ │ │ │ 00000378 T _PyLong_Sign │ │ │ │ 000007d8 T _PyLong_Size_t_Converter │ │ │ │ 000003bc T _PyLong_UInt16_Converter │ │ │ │ 00000f04 T _PyLong_UInt32_Converter │ │ │ │ -0000e48c T _PyLong_UInt64_Converter │ │ │ │ +0000e574 T _PyLong_UInt64_Converter │ │ │ │ 00000384 T _PyLong_UInt8_Converter │ │ │ │ 000004f4 T _PyLong_UnsignedInt_Converter │ │ │ │ 00001134 T _PyLong_UnsignedLongLong_Converter │ │ │ │ 00000064 T _PyLong_UnsignedLong_Converter │ │ │ │ 00000628 T _PyLong_UnsignedShort_Converter │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ @@ -9395,87 +9395,87 @@ │ │ │ │ 00000fa4 r int___round____doc__ │ │ │ │ 00000008 t int___sizeof__ │ │ │ │ 00000f68 r int___sizeof____doc__ │ │ │ │ 00000e00 t int_as_integer_ratio │ │ │ │ 00000d20 r int_as_integer_ratio__doc__ │ │ │ │ 00000e48 t int_bit_count │ │ │ │ 00000e30 r int_bit_count__doc__ │ │ │ │ -0000c0b8 t int_bit_length │ │ │ │ +0000c1a0 t int_bit_length │ │ │ │ 00000ee8 r int_bit_length__doc__ │ │ │ │ -000061ec t int_from_bytes │ │ │ │ +00006264 t int_from_bytes │ │ │ │ 0000069c r int_from_bytes__doc__ │ │ │ │ 00000350 r int_info__doc__ │ │ │ │ 000000d0 d int_info_desc │ │ │ │ 000002c8 d int_info_fields │ │ │ │ 0000005a t int_is_integer │ │ │ │ 00000638 r int_is_integer__doc__ │ │ │ │ -00002a6c t int_to_bytes │ │ │ │ +00002ae4 t int_to_bytes │ │ │ │ 000009dc r int_to_bytes__doc__ │ │ │ │ -0000b7c0 t k_mul │ │ │ │ +0000b8a8 t k_mul │ │ │ │ 000008e8 t kmul_split.constprop.0 │ │ │ │ -00008454 t l_divmod │ │ │ │ -0000c980 t l_mod │ │ │ │ +00008558 t l_divmod │ │ │ │ +0000ca68 t l_mod │ │ │ │ U ldexp │ │ │ │ 00000018 r log_base_BASE │ │ │ │ -0000c378 t long_abs │ │ │ │ -0000c2e4 t long_abs_method │ │ │ │ -000041e0 t long_add │ │ │ │ -00004090 t long_add_method │ │ │ │ +0000c460 t long_abs │ │ │ │ +0000c3cc t long_abs_method │ │ │ │ +00004258 t long_add │ │ │ │ +00004108 t long_add_method │ │ │ │ 00000344 t long_alloc │ │ │ │ -0000451c t long_and │ │ │ │ +00004594 t long_and │ │ │ │ 000002f0 d long_as_number │ │ │ │ -0000752c t long_bitwise │ │ │ │ +000075a4 t long_bitwise │ │ │ │ 000016e4 t long_bool │ │ │ │ 00001924 t long_compare │ │ │ │ 00001990 t long_dealloc │ │ │ │ -00008368 t long_div │ │ │ │ -0000c44c t long_divmod │ │ │ │ -00008744 t long_divrem │ │ │ │ +000083e0 t long_div │ │ │ │ +0000c534 t long_divmod │ │ │ │ +00008848 t long_divrem │ │ │ │ 000003d8 r long_doc │ │ │ │ -0000d630 t long_float │ │ │ │ -0000cd70 t long_format_binary │ │ │ │ +0000d718 t long_float │ │ │ │ +0000ce58 t long_format_binary │ │ │ │ 00000000 t long_get0 │ │ │ │ 00000d94 t long_get1 │ │ │ │ 00000380 d long_getset │ │ │ │ 00000284 t long_hash │ │ │ │ -00005380 t long_invert │ │ │ │ -0000c498 t long_long │ │ │ │ +000053f8 t long_invert │ │ │ │ +0000c580 t long_long │ │ │ │ 00000d90 t long_long_getter │ │ │ │ 00000d6c t long_long_meth │ │ │ │ -00005408 t long_lshift1 │ │ │ │ -00004a04 t long_lshift_method │ │ │ │ +00005480 t long_lshift1 │ │ │ │ +00004a7c t long_lshift_method │ │ │ │ 000003e4 d long_methods │ │ │ │ -0000c5bc t long_mod │ │ │ │ -0000946c t long_mul │ │ │ │ -00009300 t long_mul_method │ │ │ │ -000044d0 t long_neg │ │ │ │ -000044f4 t long_neg.part.0 │ │ │ │ -00004348 t long_neg_method │ │ │ │ -00008f18 t long_new │ │ │ │ -00009148 t long_new_impl │ │ │ │ -00007f04 t long_or │ │ │ │ -00009e98 t long_pow │ │ │ │ +0000c6a4 t long_mod │ │ │ │ +00009570 t long_mul │ │ │ │ +00009404 t long_mul_method │ │ │ │ +00004548 t long_neg │ │ │ │ +0000456c t long_neg.part.0 │ │ │ │ +000043c0 t long_neg_method │ │ │ │ +0000901c t long_new │ │ │ │ +0000924c t long_new_impl │ │ │ │ +00007f7c t long_or │ │ │ │ +00009f98 t long_pow │ │ │ │ 000014b8 t long_richcompare │ │ │ │ -0000d6fc t long_rshift │ │ │ │ -00005bb4 t long_sub │ │ │ │ -00005720 t long_sub_method │ │ │ │ +0000d7e4 t long_rshift │ │ │ │ +00005c2c t long_sub │ │ │ │ +00005798 t long_sub_method │ │ │ │ 000019e8 t long_to_decimal_string │ │ │ │ 00001a10 t long_to_decimal_string_internal │ │ │ │ -000095e0 t long_true_divide │ │ │ │ -00004710 t long_vectorcall │ │ │ │ +000096e4 t long_true_divide │ │ │ │ +00004788 t long_vectorcall │ │ │ │ 00000534 t long_xor │ │ │ │ 000013dc t maybe_small_long │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ U strlen │ │ │ │ 00000b9c t v_iadd.isra.0 │ │ │ │ 00000a10 t v_isub.isra.0 │ │ │ │ -00008c88 t x_add │ │ │ │ -0000e64c t x_divrem │ │ │ │ -00007fa8 t x_sub │ │ │ │ +00008d8c t x_add │ │ │ │ +0000e734 t x_divrem │ │ │ │ +00008020 t x_sub │ │ │ │ │ │ │ │ dictobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000018 r .LC1 │ │ │ │ 000001a8 r .LC10 │ │ │ │ @@ -9549,44 +9549,44 @@ │ │ │ │ 000005cc D PyDictKeys_Type │ │ │ │ U PyDictProxy_New │ │ │ │ 0000035c D PyDictRevIterItem_Type │ │ │ │ 0000042c D PyDictRevIterKey_Type │ │ │ │ 000004fc D PyDictRevIterValue_Type │ │ │ │ 0000076c D PyDictValues_Type │ │ │ │ 000009d4 T PyDict_AddWatcher │ │ │ │ -0000ade8 T PyDict_Clear │ │ │ │ +0000add0 T PyDict_Clear │ │ │ │ 00000a34 T PyDict_ClearWatcher │ │ │ │ 0000034c T PyDict_Contains │ │ │ │ -00009b28 T PyDict_ContainsString │ │ │ │ -00003b6c T PyDict_Copy │ │ │ │ -00005698 T PyDict_DelItem │ │ │ │ +00009b0c T PyDict_ContainsString │ │ │ │ +00003b5c T PyDict_Copy │ │ │ │ +00005688 T PyDict_DelItem │ │ │ │ 00000068 T PyDict_DelItemString │ │ │ │ 000008d2 T PyDict_GetItem │ │ │ │ -000037f4 T PyDict_GetItemRef │ │ │ │ +000037e4 T PyDict_GetItemRef │ │ │ │ 00000800 T PyDict_GetItemString │ │ │ │ -000054b4 T PyDict_GetItemStringRef │ │ │ │ -00002e88 T PyDict_GetItemWithError │ │ │ │ +000054a4 T PyDict_GetItemStringRef │ │ │ │ +00002e78 T PyDict_GetItemWithError │ │ │ │ 00000f4c T PyDict_Items │ │ │ │ -000091ac T PyDict_Keys │ │ │ │ +00009190 T PyDict_Keys │ │ │ │ 000008de T PyDict_Merge │ │ │ │ 00000954 T PyDict_MergeFromSeq2 │ │ │ │ 00000000 T PyDict_New │ │ │ │ -000051e8 T PyDict_Next │ │ │ │ -00009800 T PyDict_Pop │ │ │ │ +000051d8 T PyDict_Next │ │ │ │ +000097e4 T PyDict_Pop │ │ │ │ 000000f8 T PyDict_PopString │ │ │ │ 000009b4 T PyDict_SetDefault │ │ │ │ -00002454 T PyDict_SetDefaultRef │ │ │ │ -00000f24 T PyDict_SetItem │ │ │ │ -000035d0 T PyDict_SetItemString │ │ │ │ -0000b4b8 T PyDict_Size │ │ │ │ +00002444 T PyDict_SetDefaultRef │ │ │ │ +00000f14 T PyDict_SetItem │ │ │ │ +000035c0 T PyDict_SetItemString │ │ │ │ +0000b4a0 T PyDict_Size │ │ │ │ 00000000 D PyDict_Type │ │ │ │ 00000078 T PyDict_Unwatch │ │ │ │ -0000407c T PyDict_Update │ │ │ │ +0000406c T PyDict_Update │ │ │ │ 000009bc T PyDict_Values │ │ │ │ -000036e4 T PyDict_Watch │ │ │ │ +000036d4 T PyDict_Watch │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_ExceptionMatches │ │ │ │ U PyErr_Format │ │ │ │ U PyErr_FormatUnraisable │ │ │ │ U PyErr_GetRaisedException │ │ │ │ U PyErr_GivenExceptionMatches │ │ │ │ U PyErr_NoMemory │ │ │ │ @@ -9608,39 +9608,39 @@ │ │ │ │ U PyLong_FromSsize_t │ │ │ │ U PyMapping_Keys │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyModule_Type │ │ │ │ U PyObject_CallMethodObjArgs │ │ │ │ U PyObject_CallOneArg │ │ │ │ -00009414 T PyObject_ClearManagedDict │ │ │ │ +000093f8 T PyObject_ClearManagedDict │ │ │ │ U PyObject_GC_Del │ │ │ │ U PyObject_GC_UnTrack │ │ │ │ U PyObject_GenericGetAttr │ │ │ │ -00006a68 T PyObject_GenericGetDict │ │ │ │ +00006a54 T PyObject_GenericGetDict │ │ │ │ U PyObject_GetItem │ │ │ │ U PyObject_GetIter │ │ │ │ U PyObject_HasAttrWithError │ │ │ │ U PyObject_Hash │ │ │ │ U PyObject_HashNotImplemented │ │ │ │ U PyObject_IsSubclass │ │ │ │ U PyObject_RichCompareBool │ │ │ │ U PyObject_SelfIter │ │ │ │ U PyObject_SetItem │ │ │ │ U PyObject_Size │ │ │ │ U PyObject_VectorcallMethod │ │ │ │ -00009dc0 T PyObject_VisitManagedDict │ │ │ │ +00009da4 T PyObject_VisitManagedDict │ │ │ │ U PySequence_Contains │ │ │ │ U PySequence_Fast │ │ │ │ U PySequence_List │ │ │ │ U PySet_Add │ │ │ │ U PySet_New │ │ │ │ U PySet_Type │ │ │ │ -00005684 t PyStackRef_CLOSE │ │ │ │ -00005684 t PyStackRef_XCLOSE │ │ │ │ +00005674 t PyStackRef_CLOSE │ │ │ │ +00005674 t PyStackRef_XCLOSE │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Pack │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Type │ │ │ │ U PyUnicodeWriter_Create │ │ │ │ U PyUnicodeWriter_Discard │ │ │ │ U PyUnicodeWriter_Finish │ │ │ │ @@ -9650,87 +9650,87 @@ │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_GetConstantBorrowed │ │ │ │ U Py_ReprEnter │ │ │ │ U Py_ReprLeave │ │ │ │ -00002e70 t Py_XDECREF │ │ │ │ +00002e60 t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyDebugAllocatorStats │ │ │ │ -0000b510 T _PyDictKeys_DecRef │ │ │ │ +0000b4f8 T _PyDictKeys_DecRef │ │ │ │ 00000f4e T _PyDictKeys_GetVersionForCurrentState │ │ │ │ -000066a8 T _PyDictKeys_StringLookup │ │ │ │ -00008634 T _PyDictKeys_StringLookupAndVersion │ │ │ │ -000082c4 T _PyDictKeys_StringLookupSplit │ │ │ │ +00006698 T _PyDictKeys_StringLookup │ │ │ │ +0000861c T _PyDictKeys_StringLookupAndVersion │ │ │ │ +000082b0 T _PyDictKeys_StringLookupSplit │ │ │ │ 00000174 T _PyDictView_Intersect │ │ │ │ -00006de8 T _PyDictView_New │ │ │ │ +00006dd4 T _PyDictView_New │ │ │ │ 00000a74 T _PyDict_CheckConsistency │ │ │ │ 00000060 T _PyDict_ClearKeysVersionLockHeld │ │ │ │ 000008f8 T _PyDict_Clear_LockHeld │ │ │ │ 00000464 T _PyDict_Contains_KnownHash │ │ │ │ -0000543c T _PyDict_CopyAsDict │ │ │ │ +0000542c T _PyDict_CopyAsDict │ │ │ │ 00000000 T _PyDict_DebugMallocStats │ │ │ │ -00009540 T _PyDict_DelItemIf │ │ │ │ +00009524 T _PyDict_DelItemIf │ │ │ │ 00000f68 T _PyDict_DelItem_KnownHash │ │ │ │ -00005934 T _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ +00005924 T _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ 00000ca4 T _PyDict_DetachFromObject │ │ │ │ -000036e0 T _PyDict_EnablePerThreadRefcounting │ │ │ │ -000060c8 T _PyDict_FromItems │ │ │ │ -0000b8ec T _PyDict_FromKeys │ │ │ │ -000038e0 T _PyDict_GetItemRef_KnownHash │ │ │ │ -000038a0 T _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ -00009780 T _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ +000036d0 T _PyDict_EnablePerThreadRefcounting │ │ │ │ +000060b8 T _PyDict_FromItems │ │ │ │ +0000b8d4 T _PyDict_FromKeys │ │ │ │ +000038d0 T _PyDict_GetItemRef_KnownHash │ │ │ │ +00003890 T _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ +00009764 T _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ 00000f0c T _PyDict_GetItemStringWithError │ │ │ │ 00000edc T _PyDict_GetItemWithError │ │ │ │ -0000c0e8 T _PyDict_GetItem_KnownHash │ │ │ │ -00006a48 T _PyDict_GetKeysVersionForCurrentState │ │ │ │ -00009bf8 T _PyDict_GetMethodStackRef │ │ │ │ -00005470 T _PyDict_HasOnlyStringKeys │ │ │ │ +0000c0d0 T _PyDict_GetItem_KnownHash │ │ │ │ +00006a34 T _PyDict_GetKeysVersionForCurrentState │ │ │ │ +00009bdc T _PyDict_GetMethodStackRef │ │ │ │ +00005460 T _PyDict_HasOnlyStringKeys │ │ │ │ 0000089c T _PyDict_KeysSize │ │ │ │ -00005594 T _PyDict_LoadBuiltinsFromGlobals │ │ │ │ -0000bcf8 T _PyDict_LoadGlobal │ │ │ │ -0000658c T _PyDict_LoadGlobalStackRef │ │ │ │ +00005584 T _PyDict_LoadBuiltinsFromGlobals │ │ │ │ +0000bce0 T _PyDict_LoadGlobal │ │ │ │ +0000657c T _PyDict_LoadGlobalStackRef │ │ │ │ 000008dc T _PyDict_LookupIndex │ │ │ │ -00006648 T _PyDict_LookupIndexAndValue │ │ │ │ -00008ff0 T _PyDict_MergeUniq │ │ │ │ -00002f10 T _PyDict_NewKeysForClass │ │ │ │ +00006638 T _PyDict_LookupIndexAndValue │ │ │ │ +00008fd4 T _PyDict_MergeUniq │ │ │ │ +00002f00 T _PyDict_NewKeysForClass │ │ │ │ 00000e78 T _PyDict_NewPresized │ │ │ │ -00005310 T _PyDict_Next │ │ │ │ +00005300 T _PyDict_Next │ │ │ │ 00000f8c T _PyDict_Pop │ │ │ │ -00008e80 T _PyDict_Pop_KnownHash │ │ │ │ -00003920 T _PyDict_SendEvent │ │ │ │ -0000bda0 T _PyDict_SetItem_KnownHash │ │ │ │ -0000bc90 T _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ -00002c4c T _PyDict_SetItem_LockHeld │ │ │ │ -0000906c T _PyDict_SetItem_Take2 │ │ │ │ +00008e64 T _PyDict_Pop_KnownHash │ │ │ │ +00003910 T _PyDict_SendEvent │ │ │ │ +0000bd88 T _PyDict_SetItem_KnownHash │ │ │ │ +0000bc78 T _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ +00002c3c T _PyDict_SetItem_LockHeld │ │ │ │ +00009050 T _PyDict_SetItem_Take2 │ │ │ │ 00000f6c T _PyDict_SetItem_Take2_KnownHash │ │ │ │ 00000f4a T _PyDict_SizeOf │ │ │ │ 00000714 T _PyDict_SizeOf_LockHeld │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_FormatNote │ │ │ │ U _PyErr_GetRaisedException │ │ │ │ U _PyErr_SetKeyError │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ -00002af8 T _PyObjectDict_SetItem │ │ │ │ +00002ae8 T _PyObjectDict_SetItem │ │ │ │ U _PyObject_AssertFailed │ │ │ │ U _PyObject_ComputedDictPointer │ │ │ │ U _PyObject_GC_New │ │ │ │ 000002d4 t _PyObject_GC_TRACK │ │ │ │ -0000746c T _PyObject_InitInlineValues │ │ │ │ +00007458 T _PyObject_InitInlineValues │ │ │ │ 00000878 T _PyObject_IsInstanceDictEmpty │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ -0000be68 T _PyObject_MaterializeManagedDict │ │ │ │ +0000be50 T _PyObject_MaterializeManagedDict │ │ │ │ 0000043c T _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ U _PyObject_SetAttributeErrorContext │ │ │ │ 00000534 T _PyObject_SetManagedDict │ │ │ │ -000074dc T _PyObject_StoreInstanceAttribute │ │ │ │ -00007efc T _PyObject_TryGetInstanceAttribute │ │ │ │ +000074c8 T _PyObject_StoreInstanceAttribute │ │ │ │ +00007ee8 T _PyObject_TryGetInstanceAttribute │ │ │ │ U _PyRuntime │ │ │ │ U _PySet_NextEntryRef │ │ │ │ U _PySet_Update │ │ │ │ U _PyTuple_FromPair │ │ │ │ U _PyTuple_FromPairSteal │ │ │ │ U _PyType_AllocNoTrack │ │ │ │ U _PyUnicode_InternImmortal │ │ │ │ @@ -9739,161 +9739,161 @@ │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TriggerGC │ │ │ │ U _Py_TrueStruct │ │ │ │ 00000498 T _Py_dict_lookup │ │ │ │ -00004050 T _Py_dict_lookup_threadsafe │ │ │ │ -00002abc T _Py_dict_lookup_threadsafe_stackref │ │ │ │ +00004040 T _Py_dict_lookup_threadsafe │ │ │ │ +00002aac T _Py_dict_lookup_threadsafe_stackref │ │ │ │ U _Py_tss_interp │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000018 r __func__.0 │ │ │ │ 00000b70 t all_contained_in │ │ │ │ 00000400 t anydict_copy │ │ │ │ -0000b6a0 t anydict_repr_impl │ │ │ │ -00002d74 t build_indices_generic │ │ │ │ -000094f4 t clear_inline_values │ │ │ │ -0000afbc t clear_lock_held │ │ │ │ -00003ba0 t copy_lock_held │ │ │ │ +0000b688 t anydict_repr_impl │ │ │ │ +00002d64 t build_indices_generic │ │ │ │ +000094d8 t clear_inline_values │ │ │ │ +0000afa4 t clear_lock_held │ │ │ │ +00003b90 t copy_lock_held │ │ │ │ 0000056c t copy_values │ │ │ │ -00005bbc t delitem_common │ │ │ │ +00005bac t delitem_common │ │ │ │ 000005c0 t detach_dict_from_object │ │ │ │ -0000ac50 t dict___contains__ │ │ │ │ +0000ac38 t dict___contains__ │ │ │ │ 000008e0 r dict___contains____doc__ │ │ │ │ 000000aa t dict___reversed__ │ │ │ │ 00000574 r dict___reversed____doc__ │ │ │ │ 0000076a t dict___sizeof__ │ │ │ │ 000005c0 r dict___sizeof____doc__ │ │ │ │ 00000e20 d dict_as_mapping │ │ │ │ 00000c58 d dict_as_number │ │ │ │ 00000ce8 d dict_as_sequence │ │ │ │ -000050e4 t dict_ass_sub │ │ │ │ +000050d4 t dict_ass_sub │ │ │ │ 0000085c t dict_clear │ │ │ │ 00000788 r dict_clear__doc__ │ │ │ │ 000003ec t dict_contains │ │ │ │ 00000378 t dict_copy │ │ │ │ 0000093c r dict_copy__doc__ │ │ │ │ -00004a88 t dict_dealloc │ │ │ │ +00004a78 t dict_dealloc │ │ │ │ 000008fc t dict_dict_fromkeys │ │ │ │ 00000328 t dict_fromkeys │ │ │ │ 00000974 r dict_fromkeys__doc__ │ │ │ │ -000090d8 t dict_get │ │ │ │ +000090bc t dict_get │ │ │ │ 00000874 r dict_get__doc__ │ │ │ │ -00003514 t dict_getitem │ │ │ │ -0000a668 t dict_init │ │ │ │ +00003504 t dict_getitem │ │ │ │ +0000a650 t dict_init │ │ │ │ 00000148 t dict_ior │ │ │ │ -00006c74 t dict_items │ │ │ │ +00006c60 t dict_items │ │ │ │ 000004cc r dict_items__doc__ │ │ │ │ -0000a31c t dict_iter │ │ │ │ +0000a300 t dict_iter │ │ │ │ 00000054 t dict_keys │ │ │ │ 00000520 r dict_keys__doc__ │ │ │ │ -0000a054 t dict_length │ │ │ │ -000040f4 t dict_merge │ │ │ │ -0000a5b8 t dict_new │ │ │ │ +0000a038 t dict_length │ │ │ │ +000040e4 t dict_merge │ │ │ │ +0000a59c t dict_new │ │ │ │ 0000037c t dict_or │ │ │ │ -00008a34 t dict_pop │ │ │ │ +00008a18 t dict_pop │ │ │ │ 000006b4 r dict_pop__doc__ │ │ │ │ 00000650 t dict_popitem │ │ │ │ 0000060c r dict_popitem__doc__ │ │ │ │ 00000324 t dict_repr │ │ │ │ -0000be78 t dict_richcompare │ │ │ │ +0000be60 t dict_richcompare │ │ │ │ 000010c8 t dict_set_fromkeys │ │ │ │ -0000a6d8 t dict_setdefault │ │ │ │ +0000a6c0 t dict_setdefault │ │ │ │ 000007bc r dict_setdefault__doc__ │ │ │ │ -00002474 t dict_setdefault_ref_lock_held │ │ │ │ -00003f64 t dict_subscript │ │ │ │ -0000b2e8 t dict_tp_clear │ │ │ │ -00009cb8 t dict_traverse │ │ │ │ +00002464 t dict_setdefault_ref_lock_held │ │ │ │ +00003f54 t dict_subscript │ │ │ │ +0000b2d0 t dict_tp_clear │ │ │ │ +00009c9c t dict_traverse │ │ │ │ 000000b4 t dict_unhashable_type │ │ │ │ -00006b30 t dict_update │ │ │ │ -00006c00 t dict_update_arg │ │ │ │ -0000a070 t dict_values │ │ │ │ +00006b1c t dict_update │ │ │ │ +00006bec t dict_update_arg │ │ │ │ +0000a054 t dict_values │ │ │ │ 0000047c r dict_values__doc__ │ │ │ │ -0000a744 t dict_vectorcall │ │ │ │ +0000a72c t dict_vectorcall │ │ │ │ 00000170 r dictionary_doc │ │ │ │ 00000af0 d dictitems_as_sequence │ │ │ │ 00000ca8 t dictitems_contains │ │ │ │ -00006f54 t dictitems_iter │ │ │ │ +00006f40 t dictitems_iter │ │ │ │ 00000ac0 d dictitems_methods │ │ │ │ 000005c4 t dictitems_reversed │ │ │ │ -00008f1c t dictiter_dealloc │ │ │ │ -00007230 t dictiter_iternextitem │ │ │ │ -0000a444 t dictiter_iternextkey │ │ │ │ -0000accc t dictiter_iternextvalue │ │ │ │ -0000a058 t dictiter_len │ │ │ │ +00008f00 t dictiter_dealloc │ │ │ │ +0000721c t dictiter_iternextitem │ │ │ │ +0000a428 t dictiter_iternextkey │ │ │ │ +0000acb4 t dictiter_iternextvalue │ │ │ │ +0000a03c t dictiter_len │ │ │ │ 00000c28 d dictiter_methods │ │ │ │ -00007050 t dictiter_new │ │ │ │ +0000703c t dictiter_new │ │ │ │ 000005dc t dictiter_reduce │ │ │ │ 00000618 t dictiter_traverse │ │ │ │ 00000bd8 d dictkeys_as_sequence │ │ │ │ -0000b61c t dictkeys_contains │ │ │ │ -00004984 t dictkeys_decref.constprop.0 │ │ │ │ +0000b604 t dictkeys_contains │ │ │ │ +00004974 t dictkeys_decref.constprop.0 │ │ │ │ 00000060 t dictkeys_iter │ │ │ │ 00000b18 d dictkeys_methods │ │ │ │ 0000079c t dictkeys_reversed │ │ │ │ -00001d7c t dictresize │ │ │ │ +00001d6c t dictresize │ │ │ │ 00000d18 t dictreviter_iternext │ │ │ │ 00000a98 d dictvalues_as_sequence │ │ │ │ -0000a1e4 t dictvalues_iter │ │ │ │ +0000a1c8 t dictvalues_iter │ │ │ │ 00000a78 d dictvalues_methods │ │ │ │ 00000784 t dictvalues_reversed │ │ │ │ -0000717c t dictview_dealloc │ │ │ │ +00007168 t dictview_dealloc │ │ │ │ 00000c00 d dictview_getset │ │ │ │ 00000b68 t dictview_len │ │ │ │ 000007b4 t dictview_mapping │ │ │ │ 00000ed4 t dictview_repr │ │ │ │ 00000a64 t dictview_richcompare │ │ │ │ -0000be5c t dictview_traverse │ │ │ │ +0000be44 t dictview_traverse │ │ │ │ 00000b48 d dictviews_as_number │ │ │ │ 00000408 t dictviews_isdisjoint │ │ │ │ 00000184 t dictviews_or │ │ │ │ 00000be8 t dictviews_sub │ │ │ │ 00000c50 t dictviews_to_set │ │ │ │ 000001c0 t dictviews_xor │ │ │ │ 000000d0 d empty_keys_struct │ │ │ │ -00001c80 t find_empty_slot │ │ │ │ +00001c70 t find_empty_slot │ │ │ │ 000009dc d frozendict_as_mapping │ │ │ │ 000009e8 d frozendict_as_number │ │ │ │ 000007ba t frozendict_copy │ │ │ │ 00000440 r frozendict_copy__doc__ │ │ │ │ 00001164 t frozendict_getnewargs │ │ │ │ 000007dc t frozendict_hash │ │ │ │ -0000c15c t frozendict_length │ │ │ │ +0000c144 t frozendict_length │ │ │ │ 0000090c d frozendict_methods │ │ │ │ 0000103c t frozendict_new │ │ │ │ 0000012c t frozendict_or │ │ │ │ 00000640 t frozendict_repr │ │ │ │ -0000b184 t frozendict_vectorcall │ │ │ │ +0000b16c t frozendict_vectorcall │ │ │ │ 0000040c r getitem__doc__ │ │ │ │ -00005cf4 t insert_split_key │ │ │ │ -00009fa0 t insert_split_value │ │ │ │ -00000fec t insert_to_emptydict │ │ │ │ -000014c4 t insertdict │ │ │ │ +00005ce4 t insert_split_key │ │ │ │ +00009f84 t insert_split_value │ │ │ │ +00000fdc t insert_to_emptydict │ │ │ │ +000014b4 t insertdict │ │ │ │ 000000c4 r isdisjoint_doc │ │ │ │ 00000138 r length_hint_doc │ │ │ │ 00000474 t make_dict_from_instance_attributes │ │ │ │ 00000d10 d mapp_methods │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ -0000a8e0 t merge_from_seq2_lock_held │ │ │ │ +0000a8c8 t merge_from_seq2_lock_held │ │ │ │ 00000164 t new_dict │ │ │ │ -00009e2c t new_dict_with_shared_keys │ │ │ │ -000013b4 t new_keys_object │ │ │ │ -00008d54 t pop_lock_held │ │ │ │ +00009e10 t new_dict_with_shared_keys │ │ │ │ +000013a4 t new_keys_object │ │ │ │ +00008d38 t pop_lock_held │ │ │ │ 00000110 r reduce_doc │ │ │ │ 00000064 r reversed_items_doc │ │ │ │ 00000094 r reversed_keys_doc │ │ │ │ 00000034 r reversed_values_doc │ │ │ │ 00000000 t setitem_take2_lock_held.part.0 │ │ │ │ -00007b7c t store_instance_attr_lock_held │ │ │ │ +00007b68 t store_instance_attr_lock_held │ │ │ │ 000002e4 r update__doc__ │ │ │ │ -00003798 t validate_watcher_id │ │ │ │ +00003788 t validate_watcher_id │ │ │ │ │ │ │ │ odictobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000028 r .LC1 │ │ │ │ 00000148 r .LC10 │ │ │ │ 00000150 r .LC11 │ │ │ │ @@ -11394,15 +11394,15 @@ │ │ │ │ 00001174 T PyMem_Free │ │ │ │ 0000290c T PyMem_GetAllocator │ │ │ │ 00000db0 T PyMem_Malloc │ │ │ │ 00002a78 T PyMem_RawCalloc │ │ │ │ 00000374 T PyMem_RawFree │ │ │ │ 00000328 T PyMem_RawMalloc │ │ │ │ 000003ac T PyMem_RawRealloc │ │ │ │ -00001e20 T PyMem_Realloc │ │ │ │ +00001e1c T PyMem_Realloc │ │ │ │ 0000326c T PyMem_SetAllocator │ │ │ │ 00007328 T PyMem_SetupDebugHooks │ │ │ │ U PyMutex_Lock │ │ │ │ U PyMutex_Unlock │ │ │ │ U PyOS_snprintf │ │ │ │ 000026dc T PyObject_Calloc │ │ │ │ 000017e4 T PyObject_Free │ │ │ │ @@ -11411,15 +11411,15 @@ │ │ │ │ 000019b8 T PyObject_Realloc │ │ │ │ 00007408 T PyObject_SetArenaAllocator │ │ │ │ U Py_GETENV │ │ │ │ 00002416 T _PyDebugAllocatorStats │ │ │ │ U _PyEval_StartTheWorldAll │ │ │ │ U _PyEval_StopTheWorldAll │ │ │ │ 0000354c T _PyInterpreterState_FinalizeAllocatedBlocks │ │ │ │ -000021a4 T _PyInterpreterState_GetAllocatedBlocks │ │ │ │ +0000219c T _PyInterpreterState_GetAllocatedBlocks │ │ │ │ U _PyInterpreterState_HasFeature │ │ │ │ U _PyInterpreterState_Main │ │ │ │ 00003340 T _PyMem_AbandonDelayed │ │ │ │ 00002a0c T _PyMem_ArenaAlloc │ │ │ │ 00003464 T _PyMem_ArenaFree │ │ │ │ 00002b98 T _PyMem_DebugCalloc │ │ │ │ 00001d1c t _PyMem_DebugCheckAddress │ │ │ │ @@ -11468,15 +11468,15 @@ │ │ │ │ 00001a34 T _PyObject_DebugMallocStats │ │ │ │ 00001348 T _PyObject_Free │ │ │ │ 00000814 T _PyObject_Malloc │ │ │ │ 000037ec T _PyObject_MiCalloc │ │ │ │ 00002cb8 T _PyObject_MiFree │ │ │ │ 00002c84 T _PyObject_MiMalloc │ │ │ │ 000030f0 T _PyObject_MiRealloc │ │ │ │ -00001d3c T _PyObject_Realloc │ │ │ │ +00001d38 T _PyObject_Realloc │ │ │ │ 00003254 T _PyObject_VirtualAlloc │ │ │ │ 00003530 T _PyObject_VirtualFree │ │ │ │ U _PyRuntime │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FatalErrorFormat │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ 0000368c T _Py_FinalizeAllocatedBlocks │ │ │ │ @@ -12159,15 +12159,15 @@ │ │ │ │ U PyErr_Occurred │ │ │ │ U PyErr_SetRaisedException │ │ │ │ U PyErr_SetString │ │ │ │ U PyExc_KeyError │ │ │ │ U PyExc_RuntimeError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyFrozenDict_Type │ │ │ │ -00002f64 T PyFrozenSet_New │ │ │ │ +00002f60 T PyFrozenSet_New │ │ │ │ 00000000 D PyFrozenSet_Type │ │ │ │ U PyIter_Next │ │ │ │ U PyList_New │ │ │ │ U PyLong_FromSize_t │ │ │ │ U PyLong_FromSsize_t │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ @@ -12184,15 +12184,15 @@ │ │ │ │ U PyObject_Repr │ │ │ │ U PyObject_RichCompareBool │ │ │ │ U PyObject_SelfIter │ │ │ │ U PySequence_List │ │ │ │ 000001a8 D PySetIter_Type │ │ │ │ 00001518 T PySet_Add │ │ │ │ 00000998 T PySet_Clear │ │ │ │ -0000225c T PySet_Contains │ │ │ │ +00002254 T PySet_Contains │ │ │ │ 00001988 T PySet_Discard │ │ │ │ 000014a4 T PySet_New │ │ │ │ 000005b4 T PySet_Pop │ │ │ │ 00000554 T PySet_Size │ │ │ │ 000000d8 D PySet_Type │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Type │ │ │ │ @@ -12216,73 +12216,73 @@ │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_SetKeyError │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyObject_GetState │ │ │ │ U _PyRuntime │ │ │ │ 00000278 d _PySetDummy_Type │ │ │ │ -00003104 T _PySet_AddTakeRef │ │ │ │ +00003100 T _PySet_AddTakeRef │ │ │ │ 00000132 T _PySet_ClearInternal │ │ │ │ -0000343c T _PySet_Contains │ │ │ │ +00003438 T _PySet_Contains │ │ │ │ 00000348 D _PySet_Dummy │ │ │ │ -000035d0 T _PySet_NextEntry │ │ │ │ -000034c8 T _PySet_NextEntryRef │ │ │ │ +000035cc T _PySet_NextEntry │ │ │ │ +000034c4 T _PySet_NextEntryRef │ │ │ │ 00000bcc T _PySet_Update │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TriggerGC │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_interp │ │ │ │ 00000000 r __func__.0 │ │ │ │ 000000d0 d _dummy_struct │ │ │ │ 00000110 t dummy_dealloc │ │ │ │ 00000104 t dummy_repr │ │ │ │ -000042f4 t frozenset___contains__ │ │ │ │ +000042f0 t frozenset___contains__ │ │ │ │ 000002e8 r frozenset___contains____doc__ │ │ │ │ 0000034c d frozenset_as_number │ │ │ │ 00000066 t frozenset_copy │ │ │ │ 000007f0 r frozenset_copy__doc__ │ │ │ │ 00000010 r frozenset_doc │ │ │ │ -000036c8 t frozenset_hash │ │ │ │ -000036f0 t frozenset_hash_impl │ │ │ │ +000036c4 t frozenset_hash │ │ │ │ +000036ec t frozenset_hash_impl │ │ │ │ 000003dc d frozenset_methods │ │ │ │ 00001bf8 t frozenset_new │ │ │ │ 00000000 t frozenset_vectorcall │ │ │ │ 000000e0 r length_hint_doc │ │ │ │ 00000000 t make_new_set │ │ │ │ -00003cd8 t make_new_set_basetype │ │ │ │ +00003cd4 t make_new_set_basetype │ │ │ │ U memcmp │ │ │ │ U memset │ │ │ │ 000000b8 r reduce_doc │ │ │ │ 00001098 t set___contains__ │ │ │ │ 0000032c r set___contains____doc__ │ │ │ │ 00001a08 t set___reduce__ │ │ │ │ 00000164 r set___reduce____doc__ │ │ │ │ 000000e8 t set___sizeof__ │ │ │ │ 00000118 r set___sizeof____doc__ │ │ │ │ -00003d78 t set_add │ │ │ │ +00003d74 t set_add │ │ │ │ 00000370 r set_add__doc__ │ │ │ │ 00000ea8 t set_add_entry_takeref │ │ │ │ 000006bc t set_and │ │ │ │ 000004ac d set_as_number │ │ │ │ 0000069c d set_as_sequence │ │ │ │ 000012c4 t set_clear │ │ │ │ 000007b8 r set_clear__doc__ │ │ │ │ -000040c4 t set_clear_internal │ │ │ │ +000040c0 t set_clear_internal │ │ │ │ 00000550 t set_contains │ │ │ │ 00000fd4 t set_contains_key │ │ │ │ 00001268 t set_copy │ │ │ │ 00000824 r set_copy__doc__ │ │ │ │ 000012e0 t set_copy_and_difference │ │ │ │ 00000b88 t set_copy_impl │ │ │ │ -00002ec0 t set_dealloc │ │ │ │ -0000440c t set_difference │ │ │ │ +00002ebc t set_dealloc │ │ │ │ +00004408 t set_difference │ │ │ │ 0000150c t set_difference_multi │ │ │ │ 0000056c r set_difference_multi__doc__ │ │ │ │ 00001584 t set_difference_update │ │ │ │ 000005d4 r set_difference_update__doc__ │ │ │ │ 00001320 t set_difference_update_internal │ │ │ │ 00000cb8 t set_discard │ │ │ │ 000001a4 r set_discard__doc__ │ │ │ │ @@ -12293,27 +12293,27 @@ │ │ │ │ 00001984 t set_init │ │ │ │ 00000750 t set_intersection │ │ │ │ 00001788 t set_intersection_multi │ │ │ │ 000006f4 r set_intersection_multi__doc__ │ │ │ │ 0000178c t set_intersection_multi_impl │ │ │ │ 00001a68 t set_intersection_update_multi │ │ │ │ 00000684 r set_intersection_update_multi__doc__ │ │ │ │ -000022e8 t set_ior │ │ │ │ +000022e0 t set_ior │ │ │ │ 00001638 t set_isdisjoint │ │ │ │ 00000630 r set_isdisjoint__doc__ │ │ │ │ 00001ab0 t set_issubset │ │ │ │ 0000042c r set_issubset__doc__ │ │ │ │ -000041b0 t set_issubset_impl │ │ │ │ +000041ac t set_issubset_impl │ │ │ │ 00000ee4 t set_issuperset │ │ │ │ 000003dc r set_issuperset__doc__ │ │ │ │ 00000ee8 t set_issuperset_impl │ │ │ │ 000015c4 t set_isub │ │ │ │ -00002bb8 t set_iter │ │ │ │ +00002bb4 t set_iter │ │ │ │ 00001d50 t set_ixor │ │ │ │ -00002f60 t set_len │ │ │ │ +00002f5c t set_len │ │ │ │ 00001b74 t set_lookkey │ │ │ │ 0000014c t set_merge_lock_held │ │ │ │ 0000053c d set_methods │ │ │ │ 0000197c t set_new │ │ │ │ 00000ae4 t set_or │ │ │ │ 000009ec t set_pop │ │ │ │ 000008a8 r set_pop__doc__ │ │ │ │ @@ -12329,28 +12329,28 @@ │ │ │ │ 00001b48 t set_symmetric_difference_impl │ │ │ │ 0000180c t set_symmetric_difference_update │ │ │ │ 000004ec r set_symmetric_difference_update__doc__ │ │ │ │ 00001ddc t set_symmetric_difference_update_dict │ │ │ │ 00001810 t set_symmetric_difference_update_impl │ │ │ │ 000018d4 t set_symmetric_difference_update_set │ │ │ │ 000011c4 t set_table_resize │ │ │ │ -000038e0 t set_traverse │ │ │ │ +000038dc t set_traverse │ │ │ │ 00000000 t set_unhashable_type │ │ │ │ 0000126c t set_union │ │ │ │ 0000075c r set_union__doc__ │ │ │ │ 000010bc t set_update │ │ │ │ 00000858 r set_update__doc__ │ │ │ │ -00003984 t set_update_dict_lock_held │ │ │ │ +00003980 t set_update_dict_lock_held │ │ │ │ 000000b8 t set_update_internal │ │ │ │ -00000abc t set_update_iterable_lock_held │ │ │ │ +00000ac0 t set_update_iterable_lock_held │ │ │ │ 00000274 t set_update_local │ │ │ │ 00001a38 t set_vectorcall │ │ │ │ 00001ab4 t set_xor │ │ │ │ -00002e14 t setiter_dealloc │ │ │ │ -00002ce0 t setiter_iternext │ │ │ │ +00002e10 t setiter_dealloc │ │ │ │ +00002cdc t setiter_iternext │ │ │ │ 0000156c t setiter_len │ │ │ │ 000006c4 d setiter_methods │ │ │ │ 00000088 t setiter_reduce │ │ │ │ 0000005a t setiter_traverse │ │ │ │ │ │ │ │ sliceobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ @@ -12376,35 +12376,35 @@ │ │ │ │ U PyNumber_Index │ │ │ │ U PyObject_GC_Del │ │ │ │ U PyObject_GC_UnTrack │ │ │ │ U PyObject_GenericGetAttr │ │ │ │ U PyObject_Hash │ │ │ │ U PyObject_RichCompare │ │ │ │ U PyObject_RichCompareBool │ │ │ │ -000001ec T PySlice_AdjustIndices │ │ │ │ +000001f0 T PySlice_AdjustIndices │ │ │ │ 000000c4 T PySlice_GetIndices │ │ │ │ 00000170 T PySlice_GetIndicesEx │ │ │ │ 00000000 T PySlice_New │ │ │ │ 00000000 D PySlice_Type │ │ │ │ 00000124 T PySlice_Unpack │ │ │ │ U PyTuple_Pack │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ 0000030c t Py_XDECREF │ │ │ │ U _PyArg_NoKeywords │ │ │ │ 00000000 t _PyBuildSlice_Consume2.part.0 │ │ │ │ -00000804 T _PyBuildSlice_ConsumeRefs │ │ │ │ +00000808 T _PyBuildSlice_ConsumeRefs │ │ │ │ U _PyEval_SliceIndex │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyRuntime │ │ │ │ 00000168 T _PySlice_FromIndices │ │ │ │ -000003f8 T _PySlice_GetLongIndices │ │ │ │ +000003fc T _PySlice_GetLongIndices │ │ │ │ U _Py_Dealloc │ │ │ │ 000000d0 D _Py_EllipsisObject │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_SetImmortal │ │ │ │ @@ -12414,28 +12414,28 @@ │ │ │ │ U __aeabi_idiv │ │ │ │ 000000c0 t ellipsis_dealloc │ │ │ │ 000001a8 r ellipsis_doc │ │ │ │ 00000238 d ellipsis_methods │ │ │ │ 00000086 t ellipsis_new │ │ │ │ 00000324 t ellipsis_reduce │ │ │ │ 00000066 t ellipsis_repr │ │ │ │ -000007c8 t evaluate_slice_index │ │ │ │ +000007cc t evaluate_slice_index │ │ │ │ 00000000 r reduce_doc │ │ │ │ -00000310 t slice_dealloc │ │ │ │ +00000314 t slice_dealloc │ │ │ │ 00000134 r slice_doc │ │ │ │ 00000000 t slice_hash │ │ │ │ 00000264 t slice_indices │ │ │ │ 00000028 r slice_indices_doc │ │ │ │ 00000118 d slice_members │ │ │ │ 000000d8 d slice_methods │ │ │ │ 000001f4 t slice_new │ │ │ │ 0000003a t slice_reduce │ │ │ │ 00000072 t slice_repr │ │ │ │ 0000008c t slice_richcompare │ │ │ │ -000003bc t slice_traverse │ │ │ │ +000003c0 t slice_traverse │ │ │ │ │ │ │ │ structseq.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000058 r .LC13 │ │ │ │ 00000098 r .LC14 │ │ │ │ 000000b8 r .LC15 │ │ │ │ @@ -12624,19 +12624,19 @@ │ │ │ │ U PySequence_Tuple │ │ │ │ U PySlice_AdjustIndices │ │ │ │ U PySlice_Type │ │ │ │ U PySlice_Unpack │ │ │ │ 000000d0 D PyTupleIter_Type │ │ │ │ 00000144 T PyTuple_FromArray │ │ │ │ 000010a4 T PyTuple_GetItem │ │ │ │ -00001c9c T PyTuple_GetSlice │ │ │ │ +00001c94 T PyTuple_GetSlice │ │ │ │ 00000000 T PyTuple_New │ │ │ │ 00000494 T PyTuple_Pack │ │ │ │ 000000dc T PyTuple_SetItem │ │ │ │ -0000179c T PyTuple_Size │ │ │ │ +00001794 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 │ │ │ │ @@ -12658,20 +12658,20 @@ │ │ │ │ U _PyObject_GC_NewVar │ │ │ │ U _PyObject_GC_Resize │ │ │ │ 0000041c t _PyObject_GC_TRACK │ │ │ │ U _PyRuntime │ │ │ │ 00000190 T _PyStolenTuple_Free │ │ │ │ 0000011c T _PyTuple_BinarySlice │ │ │ │ 0000003c T _PyTuple_DebugMallocStats │ │ │ │ -000017cc T _PyTuple_FromArraySteal │ │ │ │ +000017c4 T _PyTuple_FromArraySteal │ │ │ │ 00000e90 T _PyTuple_FromPair │ │ │ │ 00000fb4 T _PyTuple_FromPairSteal │ │ │ │ 00000000 t _PyTuple_FromPairSteal.part.0 │ │ │ │ 000010f8 T _PyTuple_FromStackRefStealOnSuccess │ │ │ │ -000022ac T _PyTuple_MaybeUntrack │ │ │ │ +000022a0 T _PyTuple_MaybeUntrack │ │ │ │ 00000688 T _PyTuple_Resize │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NewReferenceNoTotal │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ @@ -12687,36 +12687,36 @@ │ │ │ │ 00000028 r reduce_doc │ │ │ │ 00000000 r setstate_doc │ │ │ │ 0000026c t tuple___getnewargs__ │ │ │ │ 00000088 r tuple___getnewargs____doc__ │ │ │ │ 00000380 t tuple_alloc │ │ │ │ 000001e0 d tuple_as_mapping │ │ │ │ 0000023c d tuple_as_sequence │ │ │ │ -00002068 t tuple_concat │ │ │ │ +0000205c t tuple_concat │ │ │ │ 00001300 t tuple_contains │ │ │ │ 000002c0 t tuple_count │ │ │ │ 000001ac r tuple_count__doc__ │ │ │ │ 00000d14 t tuple_dealloc │ │ │ │ -00001ba4 t tuple_hash │ │ │ │ +00001b9c t tuple_hash │ │ │ │ 00000188 t tuple_index │ │ │ │ 000001f0 r tuple_index__doc__ │ │ │ │ -00001754 t tuple_item │ │ │ │ +0000174c t tuple_item │ │ │ │ 00000a88 t tuple_iter │ │ │ │ -000022a8 t tuple_length │ │ │ │ +0000229c t tuple_length │ │ │ │ 000001ec d tuple_methods │ │ │ │ -000024b8 t tuple_new │ │ │ │ +000024ac t tuple_new │ │ │ │ 000000a8 r tuple_new__doc__ │ │ │ │ -000027b8 t tuple_repeat │ │ │ │ -00002674 t tuple_repr │ │ │ │ -00001f50 t tuple_richcompare │ │ │ │ +000027ac t tuple_repeat │ │ │ │ +00002668 t tuple_repr │ │ │ │ +00001f48 t tuple_richcompare │ │ │ │ 000013b4 t tuple_subscript │ │ │ │ -00002430 t tuple_traverse │ │ │ │ +00002424 t tuple_traverse │ │ │ │ 00000000 t tuple_vectorcall │ │ │ │ 00000c30 t tupleiter_dealloc │ │ │ │ -00002958 t tupleiter_len │ │ │ │ +0000294c t tupleiter_len │ │ │ │ 000001a0 d tupleiter_methods │ │ │ │ 00000bdc t tupleiter_next │ │ │ │ 0000014e t tupleiter_reduce │ │ │ │ 0000030c t tupleiter_setstate │ │ │ │ 000000d0 t tupleiter_traverse │ │ │ │ │ │ │ │ typeobject.o: │ │ │ │ @@ -12758,16 +12758,16 @@ │ │ │ │ 000014f4 r .LC128 │ │ │ │ 00001524 r .LC129 │ │ │ │ 00000380 r .LC13 │ │ │ │ 0000155c r .LC130 │ │ │ │ 00001564 r .LC131 │ │ │ │ 00001594 r .LC132 │ │ │ │ 0000159c r .LC133 │ │ │ │ -000015d0 r .LC134 │ │ │ │ -000015e0 r .LC135 │ │ │ │ +000015c8 r .LC134 │ │ │ │ +000015fc r .LC135 │ │ │ │ 0000160c r .LC136 │ │ │ │ 00001638 r .LC137 │ │ │ │ 0000166c r .LC138 │ │ │ │ 000016a8 r .LC139 │ │ │ │ 000003a8 r .LC14 │ │ │ │ 000016c4 r .LC140 │ │ │ │ 000016d0 r .LC141 │ │ │ │ @@ -13035,91 +13035,91 @@ │ │ │ │ U PyObject_GenericGetAttr │ │ │ │ U PyObject_GenericGetDict │ │ │ │ U PyObject_GenericHash │ │ │ │ U PyObject_GenericSetAttr │ │ │ │ U PyObject_GetAttr │ │ │ │ U PyObject_GetAttrString │ │ │ │ U PyObject_GetBuffer │ │ │ │ -00006c14 T PyObject_GetItemData │ │ │ │ +00006c18 T PyObject_GetItemData │ │ │ │ U PyObject_GetIter │ │ │ │ U PyObject_GetOptionalAttr │ │ │ │ 00000fa4 T PyObject_GetTypeData │ │ │ │ U PyObject_HasAttrWithError │ │ │ │ U PyObject_Hash │ │ │ │ U PyObject_HashNotImplemented │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyObject_Malloc │ │ │ │ U PyObject_Repr │ │ │ │ U PyObject_RichCompareBool │ │ │ │ U PyObject_Size │ │ │ │ U PyObject_Str │ │ │ │ -0000a0a4 t PyObject_TypeCheck.isra.0 │ │ │ │ +0000a0a8 t PyObject_TypeCheck.isra.0 │ │ │ │ U PyObject_Vectorcall │ │ │ │ U PyObject_VectorcallDict │ │ │ │ U PyObject_VectorcallMethod │ │ │ │ U PyObject_VisitManagedDict │ │ │ │ U PySeqIter_New │ │ │ │ U PySequence_GetItem │ │ │ │ U PySequence_List │ │ │ │ U PySequence_Size │ │ │ │ U PySequence_Tuple │ │ │ │ U PySet_Type │ │ │ │ -00004558 t PyStackRef_CLOSE │ │ │ │ -00004558 t PyStackRef_XCLOSE │ │ │ │ +0000455c t PyStackRef_CLOSE │ │ │ │ +0000455c t PyStackRef_XCLOSE │ │ │ │ U PyStaticMethod_New │ │ │ │ U PyStaticMethod_Type │ │ │ │ 00000c4c D PySuper_Type │ │ │ │ U PySys_Audit │ │ │ │ U PyTuple_FromArray │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Type │ │ │ │ 000014e0 T PyType_AddWatcher │ │ │ │ 00000954 T PyType_ClearCache │ │ │ │ 00001604 T PyType_ClearWatcher │ │ │ │ 00001720 T PyType_Freeze │ │ │ │ -00005504 T PyType_FromMetaclass │ │ │ │ -0000aea4 T PyType_FromModuleAndSpec │ │ │ │ +00005508 T PyType_FromMetaclass │ │ │ │ +0000aea8 T PyType_FromModuleAndSpec │ │ │ │ 0000002c T PyType_FromSpec │ │ │ │ 00000328 T PyType_FromSpecWithBases │ │ │ │ -00003d98 T PyType_GenericAlloc │ │ │ │ -0000a150 T PyType_GenericNew │ │ │ │ -00003184 T PyType_GetBaseByToken │ │ │ │ +00003d9c T PyType_GenericAlloc │ │ │ │ +0000a154 T PyType_GenericNew │ │ │ │ +00003180 T PyType_GetBaseByToken │ │ │ │ 0000c3ec T PyType_GetDict │ │ │ │ -0000a2b0 T PyType_GetFlags │ │ │ │ +0000a2b4 T PyType_GetFlags │ │ │ │ 0000f0a8 T PyType_GetFullyQualifiedName │ │ │ │ 0000ef50 T PyType_GetModule │ │ │ │ -0000b278 T PyType_GetModuleByDef │ │ │ │ +0000b27c T PyType_GetModuleByDef │ │ │ │ 00001454 T PyType_GetModuleByToken │ │ │ │ 0000187c T PyType_GetModuleName │ │ │ │ 00010bb0 T PyType_GetModuleState │ │ │ │ 00000000 T PyType_GetName │ │ │ │ 00000e38 T PyType_GetQualName │ │ │ │ 0000eb48 T PyType_GetSlot │ │ │ │ 000014ca T PyType_GetTypeDataSize │ │ │ │ -0000456c T PyType_IsSubtype │ │ │ │ +00004570 T PyType_IsSubtype │ │ │ │ 00000788 T PyType_Modified │ │ │ │ -00006a44 T PyType_Ready │ │ │ │ +00006a48 T PyType_Ready │ │ │ │ 00001af8 T PyType_SUPPORTS_WEAKREFS │ │ │ │ 00000b54 D PyType_Type │ │ │ │ 00001640 T PyType_Unwatch │ │ │ │ 0000153c T PyType_Watch │ │ │ │ U PyUnicode_AsUTF8 │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ U PyUnicode_IsIdentifier │ │ │ │ U PyUnicode_Join │ │ │ │ U PyUnicode_Type │ │ │ │ U PyUnstable_Object_EnableDeferredRefcount │ │ │ │ -00003cd8 T PyUnstable_Type_AssignVersionTag │ │ │ │ +00003cd4 T PyUnstable_Type_AssignVersionTag │ │ │ │ U PyWeakref_NewRef │ │ │ │ U PyWrapperDescr_Type │ │ │ │ -00003d80 t Py_XDECREF │ │ │ │ +00003d84 t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_NoKwnames │ │ │ │ 00000d1c D _PyBufferWrapper_Type │ │ │ │ U _PyDictKeys_DecRef │ │ │ │ U _PyDict_CopyAsDict │ │ │ │ @@ -13143,78 +13143,78 @@ │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_AssertFailed │ │ │ │ U _PyObject_Call │ │ │ │ U _PyObject_Call_Prepend │ │ │ │ U _PyObject_ComputedDictPointer │ │ │ │ U _PyObject_GC_Link │ │ │ │ U _PyObject_GC_New │ │ │ │ -00003fd0 t _PyObject_GC_TRACK │ │ │ │ -0000a038 t _PyObject_GC_UNTRACK │ │ │ │ +00003fd4 t _PyObject_GC_TRACK │ │ │ │ +0000a03c t _PyObject_GC_UNTRACK │ │ │ │ U _PyObject_GenericGetAttrWithDict │ │ │ │ U _PyObject_GetAttrStackRef │ │ │ │ -00003d98 T _PyObject_GetState │ │ │ │ +00003d94 T _PyObject_GetState │ │ │ │ U _PyObject_InitInlineValues │ │ │ │ U _PyObject_IsFreed │ │ │ │ U _PyObject_IsInstanceDictEmpty │ │ │ │ -000094c4 T _PyObject_LookupSpecial │ │ │ │ -0000b0c0 T _PyObject_LookupSpecialMethod │ │ │ │ +000094c8 T _PyObject_LookupSpecial │ │ │ │ +0000b0c4 T _PyObject_LookupSpecialMethod │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ 00000fb4 T _PyObject_MaybeCallSpecialNoArgs │ │ │ │ -00002cb8 T _PyObject_MaybeCallSpecialOneArg │ │ │ │ +00002cb4 T _PyObject_MaybeCallSpecialOneArg │ │ │ │ U _PyObject_NextNotImplemented │ │ │ │ U _PyObject_RealIsInstance │ │ │ │ U _PyObject_RealIsSubclass │ │ │ │ U _PyObject_SetAttributeErrorContext │ │ │ │ U _PyObject_SetDeferredRefcount │ │ │ │ 000009d0 T _PyObject_SetDict │ │ │ │ U _PyObject_SetManagedDict │ │ │ │ 0000ced4 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ U _PyRuntime │ │ │ │ U _PySequence_IterSearch │ │ │ │ U _PyStack_AsDict │ │ │ │ U _PyStaticMethod_GetFunc │ │ │ │ U _PyStaticType_ClearWeakRefs │ │ │ │ 0000e9bc T _PyStaticType_FiniBuiltin │ │ │ │ -00002c14 T _PyStaticType_GetBuiltins │ │ │ │ -000040e4 T _PyStaticType_GetState │ │ │ │ +00002c10 T _PyStaticType_GetBuiltins │ │ │ │ +000040e8 T _PyStaticType_GetState │ │ │ │ 00000058 T _PyStaticType_InitBuiltin │ │ │ │ 00000038 T _PyStaticType_InitForExtension │ │ │ │ 0000b998 T _PySuper_Lookup │ │ │ │ U _PyTuple_FromPair │ │ │ │ 000005f0 T _PyType_AddMethod │ │ │ │ -00003ee8 T _PyType_AllocNoTrack │ │ │ │ +00003eec T _PyType_AllocNoTrack │ │ │ │ 00000b8c T _PyType_CacheGetItemForSpecialization │ │ │ │ 000004ac T _PyType_CacheInitForSpecialization │ │ │ │ -00006434 T _PyType_CalculateMetaclass │ │ │ │ +00006438 T _PyType_CalculateMetaclass │ │ │ │ 000018a0 T _PyType_CheckConsistency │ │ │ │ -00004048 t _PyType_DocWithoutSignature │ │ │ │ +0000404c t _PyType_DocWithoutSignature │ │ │ │ 00000f24 T _PyType_GetBaseByToken_Borrow │ │ │ │ 0000177e T _PyType_GetBases │ │ │ │ -00004200 T _PyType_GetDict │ │ │ │ +00004204 T _PyType_GetDict │ │ │ │ 00000000 T _PyType_GetDocFromInternalDoc │ │ │ │ 0000f210 T _PyType_GetFullyQualifiedName │ │ │ │ -00002c74 T _PyType_GetSlotWrapperNames │ │ │ │ +00002c70 T _PyType_GetSlotWrapperNames │ │ │ │ 00000970 T _PyType_GetSubclasses │ │ │ │ -00002d64 T _PyType_GetTextSignatureFromInternalDoc │ │ │ │ +00002d60 T _PyType_GetTextSignatureFromInternalDoc │ │ │ │ 00000d78 T _PyType_HasSubclasses │ │ │ │ 00000000 T _PyType_InitCache │ │ │ │ -00006df8 T _PyType_InitSlotDefs │ │ │ │ +00006dfc T _PyType_InitSlotDefs │ │ │ │ 000017e8 T _PyType_InitSubclasses │ │ │ │ 00000304 T _PyType_Lookup │ │ │ │ 00001a90 T _PyType_LookupByVersion │ │ │ │ 00010384 T _PyType_LookupRef │ │ │ │ -00006c5c T _PyType_LookupRefAndVersion │ │ │ │ -00004258 T _PyType_LookupStackRefAndVersion │ │ │ │ +00006c60 T _PyType_LookupRefAndVersion │ │ │ │ +0000425c T _PyType_LookupStackRefAndVersion │ │ │ │ 00001790 T _PyType_LookupSubclasses │ │ │ │ -0000ae84 T _PyType_Name │ │ │ │ +0000ae88 T _PyType_Name │ │ │ │ 00001ad8 T _PyType_NewManagedObject │ │ │ │ 00000a70 T _PyType_SetFlags │ │ │ │ 00000a80 T _PyType_SetFlagsRecursive │ │ │ │ -00003d44 T _PyType_SetVersion │ │ │ │ +00003d40 T _PyType_SetVersion │ │ │ │ 00000ed8 T _PyType_Validate │ │ │ │ 00000006 T _PyTypes_AfterFork │ │ │ │ 00000de4 T _PyTypes_Fini │ │ │ │ 00000c34 T _PyTypes_FiniCachedDescriptors │ │ │ │ 00000c8c T _PyTypes_FiniExtTypes │ │ │ │ U _PyUnicode_Copy │ │ │ │ U _PyUnicode_Equal │ │ │ │ @@ -13230,268 +13230,268 @@ │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_SetImmortal │ │ │ │ U _Py_SetImmortalUntracked │ │ │ │ U _Py_TriggerGC │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_dict_lookup_threadsafe_stackref │ │ │ │ 0000f9c0 T _Py_slot_tp_getattr_hook │ │ │ │ -00002e10 T _Py_slot_tp_getattro │ │ │ │ +00002e0c T _Py_slot_tp_getattro │ │ │ │ U _Py_tss_interp │ │ │ │ U _Py_tss_tstate │ │ │ │ -000045cc T _Py_type_getattro │ │ │ │ -00004ac8 T _Py_type_getattro_impl │ │ │ │ -00004fd4 T _Py_type_getattro_stackref │ │ │ │ +000045d0 T _Py_type_getattro │ │ │ │ +00004acc T _Py_type_getattro_impl │ │ │ │ +00004fd8 T _Py_type_getattro_stackref │ │ │ │ U _Py_union_type_or │ │ │ │ 00000150 r __func__.0 │ │ │ │ 0000020c r __func__.1 │ │ │ │ U __sprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -000024d0 t _common_reduce.part.0 │ │ │ │ -0000a614 t assign_version_tag │ │ │ │ +000024cc t _common_reduce.part.0 │ │ │ │ +0000a618 t assign_version_tag │ │ │ │ 00000e3c d bufferwrapper_as_buffer │ │ │ │ 00000f3c t bufferwrapper_dealloc │ │ │ │ 00000eb8 t bufferwrapper_releasebuf │ │ │ │ 000016a4 t bufferwrapper_traverse │ │ │ │ 00010170 t call_attribute │ │ │ │ 00000864 t call_unbound_noarg.part.0 │ │ │ │ 0000d454 t check_num_args │ │ │ │ 00000ade t check_pow_args │ │ │ │ 0000057c t check_set_special_type_attr │ │ │ │ 00000cf0 t class_name │ │ │ │ 0000b900 t clear_slots │ │ │ │ 0000e2c0 t clear_tp_subclasses │ │ │ │ -00001f08 t compatible_for_assignment │ │ │ │ -0000665c t find_best_base │ │ │ │ -000043b4 t find_name_in_mro │ │ │ │ +00001f04 t compatible_for_assignment │ │ │ │ +00006660 t find_best_base │ │ │ │ +000043b8 t find_name_in_mro │ │ │ │ 0000e458 t fini_static_type │ │ │ │ 00000fbc t get_base_by_token_recursive │ │ │ │ 000013e6 t get_dict_descriptor │ │ │ │ 00000d7a t getindex │ │ │ │ -00002528 t import_copyreg │ │ │ │ -0000ade8 t lookup_method_ex.constprop.0 │ │ │ │ +00002524 t import_copyreg │ │ │ │ +0000adec t lookup_method_ex.constprop.0 │ │ │ │ 00000cec t managed_static_type_state_clear.part.0 │ │ │ │ 0000db78 t maybe_call_special_no_args │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 0000127c t merge_class_dict │ │ │ │ 0000073c t method_is_overloaded.isra.0 │ │ │ │ -0000209c t mro_hierarchy_for_complete_type │ │ │ │ -00003914 t mro_implementation_unlocked │ │ │ │ +00002098 t mro_hierarchy_for_complete_type │ │ │ │ +00003918 t mro_implementation_unlocked │ │ │ │ 000032c8 t mro_internal.isra.0 │ │ │ │ 00000160 r name_op │ │ │ │ 00000338 t next_global_version_tag │ │ │ │ 00001670 t object___dir__ │ │ │ │ 000006f8 r object___dir____doc__ │ │ │ │ 00000bd0 t object___format__ │ │ │ │ 0000076c r object___format____doc__ │ │ │ │ -00002ea4 t object___getstate__ │ │ │ │ +00002ea0 t object___getstate__ │ │ │ │ 0000085c r object___getstate____doc__ │ │ │ │ 0000103a t object___reduce__ │ │ │ │ 00000830 r object___reduce____doc__ │ │ │ │ 000104c4 t object___reduce_ex__ │ │ │ │ 000007f4 r object___reduce_ex____doc__ │ │ │ │ 00000a52 t object___sizeof__ │ │ │ │ 0000072c r object___sizeof____doc__ │ │ │ │ -00006f64 t object_dealloc │ │ │ │ +00006f68 t object_dealloc │ │ │ │ 0000042c r object_doc │ │ │ │ 0000c788 t object_get_class │ │ │ │ 00000ed4 d object_getsets │ │ │ │ -00002564 t object_getstate │ │ │ │ -000025f4 t object_getstate_default │ │ │ │ -0000a590 t object_init │ │ │ │ -0000a098 t object_init_subclass │ │ │ │ +00002560 t object_getstate │ │ │ │ +000025f0 t object_getstate_default │ │ │ │ +0000a594 t object_init │ │ │ │ +0000a09c t object_init_subclass │ │ │ │ 000004e8 r object_init_subclass_doc │ │ │ │ 00000e44 d object_methods │ │ │ │ -0000a2b4 t object_new │ │ │ │ +0000a2b8 t object_new │ │ │ │ 00000794 t object_repr │ │ │ │ 0000c798 t object_richcompare │ │ │ │ -000022fc t object_set_class │ │ │ │ -0000aeb0 t object_str │ │ │ │ +000022f8 t object_set_class │ │ │ │ +0000aeb4 t object_str │ │ │ │ 00000b80 t object_subclasshook │ │ │ │ 00000570 r object_subclasshook_doc │ │ │ │ 00000000 r pyslot_offsets │ │ │ │ 00001234 t releasebuffer_call_python │ │ │ │ -00003d3c t richcmp_eq │ │ │ │ -00002e50 t richcmp_ge │ │ │ │ -00002e40 t richcmp_gt │ │ │ │ -00002e48 t richcmp_le │ │ │ │ -00002e38 t richcmp_lt │ │ │ │ -00002494 t richcmp_ne │ │ │ │ +00003d38 t richcmp_eq │ │ │ │ +00002e4c t richcmp_ge │ │ │ │ +00002e3c t richcmp_gt │ │ │ │ +00002e44 t richcmp_le │ │ │ │ +00002e34 t richcmp_lt │ │ │ │ +00002490 t richcmp_ne │ │ │ │ 00000a84 t set_flags_recursive │ │ │ │ 00000bb0 t set_mro_error │ │ │ │ 00000b42 t slot_am_aiter │ │ │ │ -00003e3c t slot_am_anext │ │ │ │ +00003e38 t slot_am_anext │ │ │ │ 00000008 t slot_am_await │ │ │ │ -00002f9c t slot_am_generic │ │ │ │ +00002f98 t slot_am_generic │ │ │ │ 00000dcc t slot_bf_getbuffer │ │ │ │ 00001330 t slot_bf_releasebuffer │ │ │ │ 0000cb4c t slot_mp_ass_subscript │ │ │ │ 0000dcdc t slot_mp_subscript │ │ │ │ -00003b44 t slot_nb_absolute │ │ │ │ -00003008 t slot_nb_add │ │ │ │ +00003b40 t slot_nb_absolute │ │ │ │ +00003004 t slot_nb_add │ │ │ │ 000010cc t slot_nb_and │ │ │ │ 00010c78 t slot_nb_bool │ │ │ │ -00003b68 t slot_nb_divmod │ │ │ │ -00002fe4 t slot_nb_float │ │ │ │ -000034e4 t slot_nb_floor_divide │ │ │ │ -00002f78 t slot_nb_index │ │ │ │ +00003b64 t slot_nb_divmod │ │ │ │ +00002fe0 t slot_nb_float │ │ │ │ +000034e0 t slot_nb_floor_divide │ │ │ │ +00002f74 t slot_nb_index │ │ │ │ 00000014 t slot_nb_inplace_add │ │ │ │ 00000464 t slot_nb_inplace_and │ │ │ │ 00000224 t slot_nb_inplace_floor_divide │ │ │ │ 000007e2 t slot_nb_inplace_lshift │ │ │ │ 000001d4 t slot_nb_inplace_matrix_multiply │ │ │ │ 00000064 t slot_nb_inplace_multiply │ │ │ │ 0000043c t slot_nb_inplace_or │ │ │ │ 00000414 t slot_nb_inplace_power │ │ │ │ 000003ec t slot_nb_inplace_remainder │ │ │ │ 000005d0 t slot_nb_inplace_rshift │ │ │ │ 0000003c t slot_nb_inplace_subtract │ │ │ │ 000001fc t slot_nb_inplace_true_divide │ │ │ │ -00003a8c t slot_nb_inplace_xor │ │ │ │ +00003a88 t slot_nb_inplace_xor │ │ │ │ 00001858 t slot_nb_int │ │ │ │ -00003e18 t slot_nb_invert │ │ │ │ +00003e14 t slot_nb_invert │ │ │ │ 000005f8 t slot_nb_lshift │ │ │ │ 0000008c t slot_nb_matrix_multiply │ │ │ │ -00003370 t slot_nb_multiply │ │ │ │ +0000336c t slot_nb_multiply │ │ │ │ 00001010 t slot_nb_negative │ │ │ │ 000013f4 t slot_nb_or │ │ │ │ 0000084c t slot_nb_positive │ │ │ │ -00003654 t slot_nb_power │ │ │ │ +00003650 t slot_nb_power │ │ │ │ 0000024c t slot_nb_remainder │ │ │ │ 0000048c t slot_nb_rshift │ │ │ │ -000031fc t slot_nb_subtract │ │ │ │ -00002190 t slot_nb_true_divide │ │ │ │ -0000391c t slot_nb_xor │ │ │ │ +000031f8 t slot_nb_subtract │ │ │ │ +0000218c t slot_nb_true_divide │ │ │ │ +00003918 t slot_nb_xor │ │ │ │ 00001b02 t slot_sq_ass_item │ │ │ │ 0000d9cc t slot_sq_contains │ │ │ │ 0000f2f8 t slot_sq_item │ │ │ │ 0000ec24 t slot_sq_length │ │ │ │ 0000e9ec t slot_tp_call │ │ │ │ 00000e40 t slot_tp_descr_get │ │ │ │ 00000390 t slot_tp_descr_set │ │ │ │ 00001034 t slot_tp_finalize │ │ │ │ -0000f808 t slot_tp_hash │ │ │ │ -0000ab34 t slot_tp_init │ │ │ │ +0000f590 t slot_tp_hash │ │ │ │ +0000ab38 t slot_tp_init │ │ │ │ 00000b00 t slot_tp_iter │ │ │ │ 00010280 t slot_tp_iternext │ │ │ │ -0000b304 t slot_tp_new │ │ │ │ +0000b308 t slot_tp_new │ │ │ │ 0000180c t slot_tp_repr │ │ │ │ 0000fecc t slot_tp_richcompare │ │ │ │ 0000cf7c t slot_tp_setattro │ │ │ │ 0000efa4 t slot_tp_str │ │ │ │ 000000f0 d slotdefs │ │ │ │ 00000000 b slotdefs_dups │ │ │ │ -00006904 t solid_base │ │ │ │ +00006908 t solid_base │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ U strncmp │ │ │ │ U strrchr │ │ │ │ 0000e350 t subtype_clear │ │ │ │ -0000b5c8 t subtype_dealloc │ │ │ │ +0000b5cc t subtype_dealloc │ │ │ │ 000101d4 t subtype_dict │ │ │ │ 00000c24 d subtype_getset_dict │ │ │ │ 00000c38 d subtype_getset_weakref │ │ │ │ 00000fb0 t subtype_getweakref │ │ │ │ -00003da0 t subtype_setdict │ │ │ │ +00003d9c t subtype_setdict │ │ │ │ 0000c540 t subtype_traverse │ │ │ │ -00009f48 t super_dealloc │ │ │ │ +00009f4c t super_dealloc │ │ │ │ 000010ac t super_descr_get │ │ │ │ 00000258 r super_doc │ │ │ │ -00009ccc t super_getattro │ │ │ │ -00003e48 t super_init │ │ │ │ +00009cd0 t super_getattro │ │ │ │ +00003e44 t super_init │ │ │ │ 00000334 t super_init_without_args │ │ │ │ 00000dec d super_members │ │ │ │ 000016d4 t super_repr │ │ │ │ 00000ffc t super_traverse │ │ │ │ -00009670 t super_vectorcall │ │ │ │ -00009b84 t supercheck │ │ │ │ +00009674 t super_vectorcall │ │ │ │ +00009b88 t supercheck │ │ │ │ 000000d0 d tp_new_methoddef │ │ │ │ -0000b374 t tp_new_wrapper │ │ │ │ +0000b378 t tp_new_wrapper │ │ │ │ 00001240 t type___dir__ │ │ │ │ 000008d4 r type___dir____doc__ │ │ │ │ 0000f42c t type___instancecheck__ │ │ │ │ 000009e4 r type___instancecheck____doc__ │ │ │ │ 00001078 t type___sizeof__ │ │ │ │ 0000088c r type___sizeof____doc__ │ │ │ │ 0000dca0 t type___subclasscheck__ │ │ │ │ 00000998 r type___subclasscheck____doc__ │ │ │ │ 0000096c t type___subclasses__ │ │ │ │ 00000918 r type___subclasses____doc__ │ │ │ │ 0000c978 t type_abstractmethods │ │ │ │ 00000efc d type_as_number │ │ │ │ -00006fe8 t type_call │ │ │ │ +00006fec t type_call │ │ │ │ 0000dde4 t type_clear │ │ │ │ 0000dea4 t type_dealloc │ │ │ │ 0000c8ec t type_dict │ │ │ │ 000006a8 r type_doc │ │ │ │ 00001564 t type_get_annotate │ │ │ │ -0000f590 t type_get_annotations │ │ │ │ +0000f748 t type_get_annotations │ │ │ │ 0000c964 t type_get_bases │ │ │ │ 0000088c t type_get_doc │ │ │ │ 0000d208 t type_get_module │ │ │ │ 0000d4d0 t type_get_mro │ │ │ │ -0000317c t type_get_text_signature │ │ │ │ -00003ab4 t type_get_type_params │ │ │ │ +00003178 t type_get_text_signature │ │ │ │ +00003ab0 t type_get_type_params │ │ │ │ 0000100c d type_getsets │ │ │ │ -0000a0ec t type_init │ │ │ │ -00006c54 t type_is_gc │ │ │ │ +0000a0f0 t type_init │ │ │ │ +00006c58 t type_is_gc │ │ │ │ 00001110 d type_members │ │ │ │ 00000f8c d type_methods │ │ │ │ -00006a90 t type_modified_unlocked │ │ │ │ -00006a9c t type_modified_unlocked.part.0 │ │ │ │ -00004128 t type_module │ │ │ │ +00006a94 t type_modified_unlocked │ │ │ │ +00006aa0 t type_modified_unlocked.part.0 │ │ │ │ +0000412c t type_module │ │ │ │ 0000c89c t type_mro │ │ │ │ 0000095c r type_mro__doc__ │ │ │ │ 0000cb04 t type_name │ │ │ │ -00007138 t type_new │ │ │ │ -0000a14c t type_prepare │ │ │ │ -000054b8 t type_qualname │ │ │ │ +0000713c t type_new │ │ │ │ +0000a150 t type_prepare │ │ │ │ +000054bc t type_qualname │ │ │ │ 00000380 t type_ready │ │ │ │ -0000aebc t type_repr │ │ │ │ +0000aec0 t type_repr │ │ │ │ 0000ca1c t type_set_abstractmethods │ │ │ │ -00002a74 t type_set_annotate │ │ │ │ +00002a70 t type_set_annotate │ │ │ │ 0000c248 t type_set_annotations │ │ │ │ 00001880 t type_set_bases │ │ │ │ 0000135c t type_set_doc │ │ │ │ 000004d0 t type_set_module │ │ │ │ -00002eac t type_set_name │ │ │ │ -00002b98 t type_set_qualname │ │ │ │ +00002ea8 t type_set_name │ │ │ │ +00002b94 t type_set_qualname │ │ │ │ 00000870 t type_set_type_params │ │ │ │ 0000be08 t type_setattro │ │ │ │ 0000c464 t type_traverse │ │ │ │ -00006f6c t type_vectorcall │ │ │ │ -00008df0 t update_one_slot.isra.0 │ │ │ │ +00006f70 t type_vectorcall │ │ │ │ +00008df4 t update_one_slot.isra.0 │ │ │ │ 0000d62c t update_slot.constprop.0.isra.0 │ │ │ │ 0000d998 t update_slots_callback │ │ │ │ 0000d828 t update_subclasses.constprop.0 │ │ │ │ 000015ac t validate_watcher_id │ │ │ │ 0000f468 t vectorcall_maybe │ │ │ │ 0000cdd8 t vectorcall_method │ │ │ │ 00010c04 t wrap_binaryfunc │ │ │ │ 00010e5c t wrap_binaryfunc_l │ │ │ │ 00000a6a t wrap_binaryfunc_r │ │ │ │ 00000b4c t wrap_buffer │ │ │ │ 00000a96 t wrap_call │ │ │ │ -00002a44 t wrap_del │ │ │ │ +00002a40 t wrap_del │ │ │ │ 0000d2ec t wrap_delattr │ │ │ │ -00002d24 t wrap_delitem │ │ │ │ +00002d20 t wrap_delitem │ │ │ │ 00001040 t wrap_descr_delete │ │ │ │ 0000eac0 t wrap_descr_get │ │ │ │ -00002e58 t wrap_descr_set │ │ │ │ -00003d38 t wrap_hashfunc │ │ │ │ +00002e54 t wrap_descr_set │ │ │ │ +00003d34 t wrap_hashfunc │ │ │ │ 00000908 t wrap_indexargfunc │ │ │ │ -0000b5a0 t wrap_init │ │ │ │ +0000b5a4 t wrap_init │ │ │ │ 00001418 t wrap_inquirypred │ │ │ │ -00003cf0 t wrap_lenfunc │ │ │ │ +00003cec t wrap_lenfunc │ │ │ │ 0000eb9c t wrap_next │ │ │ │ 0000cf28 t wrap_objobjargproc │ │ │ │ 0000080c t wrap_objobjproc │ │ │ │ 0000115e t wrap_releasebuffer │ │ │ │ -00002498 t wrap_richcmpfunc │ │ │ │ +00002494 t wrap_richcmpfunc │ │ │ │ 0000d4f0 t wrap_setattr │ │ │ │ 00000d20 t wrap_sq_delitem │ │ │ │ 00000f6a t wrap_sq_item │ │ │ │ 00001710 t wrap_sq_setitem │ │ │ │ 000013aa t wrap_ternaryfunc │ │ │ │ 00000aa2 t wrap_ternaryfunc_r │ │ │ │ 00001640 t wrap_unaryfunc │ │ │ │ @@ -14460,15 +14460,15 @@ │ │ │ │ U PyUnicodeTranslateError_SetReason │ │ │ │ U PyUnicodeTranslateError_SetStart │ │ │ │ 000003f0 T PyUnicodeWriter_Format │ │ │ │ 00000eb2 T PyUnicodeWriter_WriteUCS4 │ │ │ │ 00000a8e T PyUnicodeWriter_WriteWideChar │ │ │ │ 0000be3c T PyUnicode_Append │ │ │ │ 00005ba8 T PyUnicode_AppendAndDel │ │ │ │ -00014adc T PyUnicode_AsASCIIString │ │ │ │ +00014ad8 T PyUnicode_AsASCIIString │ │ │ │ 00000866 T PyUnicode_AsCharmapString │ │ │ │ 000014d6 T PyUnicode_AsDecodedObject │ │ │ │ 0000150c T PyUnicode_AsDecodedUnicode │ │ │ │ 0000158a T PyUnicode_AsEncodedObject │ │ │ │ 0000576c T PyUnicode_AsEncodedString │ │ │ │ 000015c0 T PyUnicode_AsEncodedUnicode │ │ │ │ 00000892 T PyUnicode_AsLatin1String │ │ │ │ @@ -14476,40 +14476,40 @@ │ │ │ │ 000078c0 T PyUnicode_AsUCS4 │ │ │ │ 0000b1a8 T PyUnicode_AsUCS4Copy │ │ │ │ 00000898 T PyUnicode_AsUTF16String │ │ │ │ 000008a0 T PyUnicode_AsUTF32String │ │ │ │ 000044c4 T PyUnicode_AsUTF8 │ │ │ │ 00004224 T PyUnicode_AsUTF8AndSize │ │ │ │ 00003c3c T PyUnicode_AsUTF8String │ │ │ │ -00015eec T PyUnicode_AsUnicodeEscapeString │ │ │ │ +00015ee8 T PyUnicode_AsUnicodeEscapeString │ │ │ │ 000036a4 T PyUnicode_AsWideChar │ │ │ │ 00008534 T PyUnicode_AsWideCharString │ │ │ │ 00003814 T PyUnicode_BuildEncodingMap │ │ │ │ 0000eb2c T PyUnicode_Compare │ │ │ │ 00004e08 T PyUnicode_CompareWithASCIIString │ │ │ │ 0000b864 T PyUnicode_Concat │ │ │ │ 000080b4 T PyUnicode_Contains │ │ │ │ 0000cb48 T PyUnicode_CopyCharacters │ │ │ │ 00000ca8 T PyUnicode_Count │ │ │ │ 00001714 T PyUnicode_DATA │ │ │ │ -00011e24 T PyUnicode_Decode │ │ │ │ +00011e20 T PyUnicode_Decode │ │ │ │ 0000d39c T PyUnicode_DecodeASCII │ │ │ │ 0000469c T PyUnicode_DecodeCharmap │ │ │ │ 000024dc T PyUnicode_DecodeFSDefault │ │ │ │ 0000362c T PyUnicode_DecodeFSDefaultAndSize │ │ │ │ 00004698 T PyUnicode_DecodeLatin1 │ │ │ │ 0000b140 T PyUnicode_DecodeLocale │ │ │ │ 00001638 T PyUnicode_DecodeLocaleAndSize │ │ │ │ 00008f20 T PyUnicode_DecodeRawUnicodeEscape │ │ │ │ 000006d8 T PyUnicode_DecodeUTF16 │ │ │ │ 000090d0 T PyUnicode_DecodeUTF16Stateful │ │ │ │ 000006f4 T PyUnicode_DecodeUTF32 │ │ │ │ -00016188 T PyUnicode_DecodeUTF32Stateful │ │ │ │ +00016184 T PyUnicode_DecodeUTF32Stateful │ │ │ │ 0000168a T PyUnicode_DecodeUTF7 │ │ │ │ -00015708 T PyUnicode_DecodeUTF7Stateful │ │ │ │ +00015704 T PyUnicode_DecodeUTF7Stateful │ │ │ │ 00004b08 T PyUnicode_DecodeUTF8 │ │ │ │ 00004b80 T PyUnicode_DecodeUTF8Stateful │ │ │ │ 000008a8 T PyUnicode_DecodeUnicodeEscape │ │ │ │ 0000e898 T PyUnicode_EncodeFSDefault │ │ │ │ 00006820 T PyUnicode_EncodeLocale │ │ │ │ 00000e00 T PyUnicode_Equal │ │ │ │ 00011070 T PyUnicode_EqualToUTF8 │ │ │ │ @@ -14517,27 +14517,27 @@ │ │ │ │ 00003e10 t PyUnicode_EqualToUTF8AndSize.part.0 │ │ │ │ 00010024 T PyUnicode_FSConverter │ │ │ │ 0000344c T PyUnicode_FSDecoder │ │ │ │ 00008dfc T PyUnicode_Fill │ │ │ │ 0000c444 T PyUnicode_Find │ │ │ │ 00009378 T PyUnicode_FindChar │ │ │ │ U PyUnicode_Format │ │ │ │ -00011d50 T PyUnicode_FromEncodedObject │ │ │ │ +00011d4c T PyUnicode_FromEncodedObject │ │ │ │ 00001604 T PyUnicode_FromFormat │ │ │ │ 00001650 T PyUnicode_FromFormatV │ │ │ │ 00004700 T PyUnicode_FromKindAndData │ │ │ │ 0000bde4 T PyUnicode_FromObject │ │ │ │ -000134e0 T PyUnicode_FromOrdinal │ │ │ │ -00000c4c T PyUnicode_FromString │ │ │ │ +000134dc T PyUnicode_FromOrdinal │ │ │ │ +00000cd8 T PyUnicode_FromString │ │ │ │ 000033d8 T PyUnicode_FromStringAndSize │ │ │ │ 00003c2c T PyUnicode_FromWideChar │ │ │ │ 00000422 T PyUnicode_GetDefaultEncoding │ │ │ │ 00002624 T PyUnicode_GetLength │ │ │ │ 00001660 T PyUnicode_GetSize │ │ │ │ -00000a28 T PyUnicode_InternFromString │ │ │ │ +00000ab4 T PyUnicode_InternFromString │ │ │ │ 000016aa T PyUnicode_InternImmortal │ │ │ │ 0000042c T PyUnicode_InternInPlace │ │ │ │ 00004ba4 T PyUnicode_IsIdentifier │ │ │ │ 0000d6c4 T PyUnicode_Join │ │ │ │ 000016d8 T PyUnicode_KIND │ │ │ │ 000008f0 T PyUnicode_New │ │ │ │ 00002724 T PyUnicode_Partition │ │ │ │ @@ -14545,16 +14545,16 @@ │ │ │ │ 0000264c t PyUnicode_READ_CHAR.part.0 │ │ │ │ 00005f80 T PyUnicode_RPartition │ │ │ │ 00000d5e T PyUnicode_RSplit │ │ │ │ 00004b64 T PyUnicode_ReadChar │ │ │ │ 00008f28 T PyUnicode_Replace │ │ │ │ 00000d0a T PyUnicode_Resize │ │ │ │ 00005e14 T PyUnicode_RichCompare │ │ │ │ -00014a74 T PyUnicode_Split │ │ │ │ -00012584 T PyUnicode_Splitlines │ │ │ │ +00014a70 T PyUnicode_Split │ │ │ │ +00012580 T PyUnicode_Splitlines │ │ │ │ 00009558 T PyUnicode_Substring │ │ │ │ 00003da8 T PyUnicode_Tailmatch │ │ │ │ 00000dc4 T PyUnicode_Translate │ │ │ │ 00000004 D PyUnicode_Type │ │ │ │ 0000093a T PyUnicode_WriteChar │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GetConstant │ │ │ │ @@ -14604,52 +14604,52 @@ │ │ │ │ U _PyUnicodeWriter_WriteChar │ │ │ │ 00006360 t _PyUnicodeWriter_WriteCharInline │ │ │ │ U _PyUnicodeWriter_WriteStr │ │ │ │ U _PyUnicodeWriter_WriteSubstring │ │ │ │ 00005dd0 T _PyUnicode_AsASCIIString │ │ │ │ 000067c0 T _PyUnicode_AsLatin1String │ │ │ │ 000040a0 T _PyUnicode_AsUTF8NoNUL │ │ │ │ -00012284 T _PyUnicode_AsUTF8String │ │ │ │ +00012280 T _PyUnicode_AsUTF8String │ │ │ │ 0000f608 T _PyUnicode_BinarySlice │ │ │ │ 00001064 T _PyUnicode_CheckConsistency │ │ │ │ -00013404 T _PyUnicode_ClearInterned │ │ │ │ +00013400 T _PyUnicode_ClearInterned │ │ │ │ 00006844 T _PyUnicode_Copy │ │ │ │ -00015464 T _PyUnicode_DecodeRawUnicodeEscapeStateful │ │ │ │ +00015460 T _PyUnicode_DecodeRawUnicodeEscapeStateful │ │ │ │ 00003100 T _PyUnicode_DecodeUTF8Writer │ │ │ │ 00004ee0 T _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ 0000c0cc T _PyUnicode_DecodeUnicodeEscapeStateful │ │ │ │ 00003af0 T _PyUnicode_Dedent │ │ │ │ 00005560 T _PyUnicode_EncodeCharmap │ │ │ │ 000070cc T _PyUnicode_EncodeUTF16 │ │ │ │ 0000b1b4 T _PyUnicode_EncodeUTF32 │ │ │ │ -00016628 T _PyUnicode_EncodeUTF7 │ │ │ │ +00016624 T _PyUnicode_EncodeUTF7 │ │ │ │ 00004d88 T _PyUnicode_Equal │ │ │ │ 00004b30 T _PyUnicode_EqualToASCIIString │ │ │ │ -000111f4 T _PyUnicode_ExactDealloc │ │ │ │ +000111ec T _PyUnicode_ExactDealloc │ │ │ │ 000025fc T _PyUnicode_FastCopyCharacters │ │ │ │ 00007bdc T _PyUnicode_FastFill │ │ │ │ 00006f0c t _PyUnicode_Fill │ │ │ │ 000071c8 T _PyUnicode_FindMaxChar │ │ │ │ 00004cf0 T _PyUnicode_Fini │ │ │ │ 00004c64 T _PyUnicode_FiniTypes │ │ │ │ U _PyUnicode_FormatAdvancedWriter │ │ │ │ 00004614 T _PyUnicode_FromASCII │ │ │ │ 0000025a T _PyUnicode_FromId │ │ │ │ 00004920 t _PyUnicode_FromUCS1 │ │ │ │ -00012fb8 t _PyUnicode_FromUCS2 │ │ │ │ -00014da0 t _PyUnicode_FromUCS4 │ │ │ │ +00012fb4 t _PyUnicode_FromUCS2 │ │ │ │ +00014d9c t _PyUnicode_FromUCS4 │ │ │ │ 00005524 T _PyUnicode_GetEmpty │ │ │ │ 00004644 T _PyUnicode_GetNameCAPI │ │ │ │ 000023c0 t _PyUnicode_HAS_UTF8_MEMORY │ │ │ │ 00002fdc T _PyUnicode_InitEncodings │ │ │ │ 00000000 T _PyUnicode_InitGlobalObjects │ │ │ │ 0000235c T _PyUnicode_InitState │ │ │ │ 00002428 T _PyUnicode_InitTypes │ │ │ │ 00003438 T _PyUnicode_InternImmortal │ │ │ │ -000168c8 T _PyUnicode_InternInPlace │ │ │ │ +000168c4 T _PyUnicode_InternInPlace │ │ │ │ 00001410 T _PyUnicode_InternMortal │ │ │ │ 00001690 T _PyUnicode_InternStatic │ │ │ │ 0000102a T _PyUnicode_InternedSize │ │ │ │ 0000cac4 T _PyUnicode_InternedSize_Immortal │ │ │ │ U _PyUnicode_IsAlpha │ │ │ │ U _PyUnicode_IsCaseIgnorable │ │ │ │ U _PyUnicode_IsCased │ │ │ │ @@ -14671,16 +14671,16 @@ │ │ │ │ 000023f4 t _PyUnicode_Result.part.0 │ │ │ │ 00004d14 T _PyUnicode_ScanIdentifier │ │ │ │ U _PyUnicode_ToDecimalDigit │ │ │ │ U _PyUnicode_ToFoldedFull │ │ │ │ U _PyUnicode_ToLowerFull │ │ │ │ U _PyUnicode_ToTitleFull │ │ │ │ U _PyUnicode_ToUpperFull │ │ │ │ -000136f4 T _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ -000137f8 t _PyUnicode_TranslateCharmap │ │ │ │ +000136f0 T _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ +000137f4 t _PyUnicode_TranslateCharmap │ │ │ │ 00001414 T _PyUnicode_WideCharString_Converter │ │ │ │ 0000146c T _PyUnicode_WideCharString_Opt_Converter │ │ │ │ 0000fb18 T _PyUnicode_XStrip │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_DecodeLocaleEx │ │ │ │ 00000064 T _Py_DecodeUTF8Ex │ │ │ │ 000026ec T _Py_DecodeUTF8_surrogateescape │ │ │ │ @@ -14755,15 +14755,15 @@ │ │ │ │ 00002b14 t ascii_upper_or_lower │ │ │ │ 0000a7a4 t asciilib__factorize │ │ │ │ 0000a7e4 t asciilib__lex_search │ │ │ │ 0000a708 t asciilib__preprocess │ │ │ │ 0000a8b4 t asciilib__two_way │ │ │ │ 0000a054 t asciilib_adaptive_find.constprop.0 │ │ │ │ 00010be4 t asciilib_default_find │ │ │ │ -000164f0 t asciilib_default_rfind.constprop.0 │ │ │ │ +000164ec t asciilib_default_rfind.constprop.0 │ │ │ │ 0000538c t backslashreplace │ │ │ │ 00000000 d bloom_linebreak │ │ │ │ 00006540 t case_operation │ │ │ │ 0000b9c0 t charmap_encoding_error │ │ │ │ 00009f64 t charmapencode_lookup │ │ │ │ 00009c44 t charmapencode_output │ │ │ │ 00004c9c t clear_interned_dict │ │ │ │ @@ -14772,33 +14772,33 @@ │ │ │ │ 000066f8 t do_capitalize │ │ │ │ 0000065a t do_casefold │ │ │ │ 000068c4 t do_string_format │ │ │ │ 0000c88c t do_string_format_map │ │ │ │ 0000bcdc t do_swapcase │ │ │ │ 0000c38c t do_upper │ │ │ │ 00003648 t encode_wstr_utf8 │ │ │ │ -000136ac t encoding_map_lookup │ │ │ │ +000136a8 t encoding_map_lookup │ │ │ │ 00000bb4 d encoding_map_methods │ │ │ │ 0000c834 t fieldnameiter_dealloc │ │ │ │ 00000004 b fieldnameiter_methods │ │ │ │ 0000c6dc t fieldnameiter_next │ │ │ │ -000011a0 t find_first_nonascii │ │ │ │ +0000122c t find_first_nonascii │ │ │ │ 000026e0 t findchar.part.0 │ │ │ │ 00000558 r format__doc__ │ │ │ │ 000004b0 r format_map__doc__ │ │ │ │ 0000c620 t formatter_field_name_split │ │ │ │ 0000c4ac t formatter_parser │ │ │ │ 0000c854 t formatteriter_dealloc │ │ │ │ 00000014 b formatteriter_methods │ │ │ │ 0000c50c t formatteriter_next │ │ │ │ 00002494 t get_error_handler_wide │ │ │ │ 000001e4 t get_error_handler_wide.part.0 │ │ │ │ 00002664 t get_integer │ │ │ │ 000005d0 t handle_capital_sigma │ │ │ │ -00001280 t hashtable_unicode_compare │ │ │ │ +00000a28 t hashtable_unicode_compare │ │ │ │ 00000890 t hashtable_unicode_hash │ │ │ │ 00000000 b initialized.6 │ │ │ │ 00000000 t intern_common │ │ │ │ 00000808 t intern_static.isra.0 │ │ │ │ 000002e0 r length_hint_doc │ │ │ │ 00004358 t make_encode_exception │ │ │ │ U memchr │ │ │ │ @@ -14861,67 +14861,67 @@ │ │ │ │ 00006fec t unicode_center │ │ │ │ 00002fd8 r unicode_center__doc__ │ │ │ │ 00003f84 t unicode_char │ │ │ │ 00003fb0 t unicode_char.part.0 │ │ │ │ 000024fc t unicode_check_encoding_errors │ │ │ │ 00008ed0 t unicode_check_modifiable │ │ │ │ 0000eb88 t unicode_compare │ │ │ │ -0001429c t unicode_count │ │ │ │ +00014298 t unicode_count │ │ │ │ 00002f0c r unicode_count__doc__ │ │ │ │ -00014348 t unicode_count_impl │ │ │ │ +00014344 t unicode_count_impl │ │ │ │ 0000130c t unicode_dealloc │ │ │ │ 000043e4 t unicode_decode_call_errorhandler_writer │ │ │ │ 000036d4 t unicode_decode_locale │ │ │ │ -00000c74 t unicode_decode_utf8 │ │ │ │ +00000d00 t unicode_decode_utf8 │ │ │ │ 0000d920 t unicode_decode_utf8_impl │ │ │ │ 00000318 r unicode_doc │ │ │ │ -000118d0 t unicode_encode │ │ │ │ +000118cc t unicode_encode │ │ │ │ 00002d0c r unicode_encode__doc__ │ │ │ │ 00004250 t unicode_encode_call_errorhandler │ │ │ │ 00003120 t unicode_encode_locale │ │ │ │ 00004d60 t unicode_encode_ucs1 │ │ │ │ 0000320c t unicode_encode_utf8 │ │ │ │ -000115d4 t unicode_endswith │ │ │ │ +000115d0 t unicode_endswith │ │ │ │ 000006c4 r unicode_endswith__doc__ │ │ │ │ 00002b7c t unicode_expandtabs │ │ │ │ 00002c64 r unicode_expandtabs__doc__ │ │ │ │ -00011c9c t unicode_find │ │ │ │ +00011c98 t unicode_find │ │ │ │ 00002b70 r unicode_find__doc__ │ │ │ │ 0000168c t unicode_from_format │ │ │ │ 000024b8 t unicode_fromformat_write_str │ │ │ │ 00002c68 t unicode_fromformat_write_utf8 │ │ │ │ 00000a08 t unicode_fromformat_write_wcstr │ │ │ │ 0001110c t unicode_getitem │ │ │ │ 00000710 t unicode_getnewargs │ │ │ │ 000007a8 t unicode_hash │ │ │ │ -00015390 t unicode_index │ │ │ │ +0001538c t unicode_index │ │ │ │ 00002a60 r unicode_index__doc__ │ │ │ │ 00010348 t unicode_isalnum │ │ │ │ 00002480 r unicode_isalnum__doc__ │ │ │ │ 00007750 t unicode_isalpha │ │ │ │ 00002560 r unicode_isalpha__doc__ │ │ │ │ 00003698 t unicode_isascii │ │ │ │ 000029a8 r unicode_isascii__doc__ │ │ │ │ 0000c034 t unicode_isdecimal │ │ │ │ 000023a8 r unicode_isdecimal__doc__ │ │ │ │ -000149dc t unicode_isdigit │ │ │ │ +000149d8 t unicode_isdigit │ │ │ │ 000022d8 r unicode_isdigit__doc__ │ │ │ │ -00012c14 t unicode_isidentifier │ │ │ │ +00012c10 t unicode_isidentifier │ │ │ │ 00002140 r unicode_isidentifier__doc__ │ │ │ │ 0000b808 t unicode_islower │ │ │ │ 000028cc r unicode_islower__doc__ │ │ │ │ 0000c144 t unicode_isnumeric │ │ │ │ 0000220c r unicode_isnumeric__doc__ │ │ │ │ 0000b774 t unicode_isprintable │ │ │ │ 0000209c r unicode_isprintable__doc__ │ │ │ │ -00014b24 t unicode_isspace │ │ │ │ +00014b20 t unicode_isspace │ │ │ │ 00002634 r unicode_isspace__doc__ │ │ │ │ 0000be14 t unicode_istitle │ │ │ │ 00002708 r unicode_istitle__doc__ │ │ │ │ -00012d84 t unicode_isupper │ │ │ │ +00012d80 t unicode_isupper │ │ │ │ 000027ec r unicode_isupper__doc__ │ │ │ │ 0000d724 t unicode_iter │ │ │ │ 0000d664 t unicode_join │ │ │ │ 00001fb0 r unicode_join__doc__ │ │ │ │ 00000c16 t unicode_kind_name │ │ │ │ 00005f78 t unicode_length │ │ │ │ 0000b0bc t unicode_ljust │ │ │ │ @@ -14929,66 +14929,66 @@ │ │ │ │ 0000bad0 t unicode_lower │ │ │ │ 00001ec4 r unicode_lower__doc__ │ │ │ │ 00010888 t unicode_lstrip │ │ │ │ 00001d70 r unicode_lstrip__doc__ │ │ │ │ 00006978 t unicode_maketrans │ │ │ │ 00000ba8 r unicode_maketrans__doc__ │ │ │ │ 00000884 d unicode_methods │ │ │ │ -00011304 t unicode_mod │ │ │ │ +000112fc t unicode_mod │ │ │ │ 00004014 t unicode_new │ │ │ │ 00002720 t unicode_partition │ │ │ │ 000012b8 r unicode_partition__doc__ │ │ │ │ 00006f60 t unicode_removeprefix │ │ │ │ 00001a84 r unicode_removeprefix__doc__ │ │ │ │ 000068e8 t unicode_removesuffix │ │ │ │ 00001988 r unicode_removesuffix__doc__ │ │ │ │ -0001131c t unicode_repeat │ │ │ │ +00011314 t unicode_repeat │ │ │ │ 0000c290 t unicode_replace │ │ │ │ 00001b64 r unicode_replace__doc__ │ │ │ │ 00008700 t unicode_repr │ │ │ │ 0000c064 t unicode_resize │ │ │ │ 0000ed08 t unicode_rfind │ │ │ │ 00001894 r unicode_rfind__doc__ │ │ │ │ -000146dc t unicode_rindex │ │ │ │ +000146d8 t unicode_rindex │ │ │ │ 00001780 r unicode_rindex__doc__ │ │ │ │ 00006d24 t unicode_rjust │ │ │ │ 000016dc r unicode_rjust__doc__ │ │ │ │ 00005f7c t unicode_rpartition │ │ │ │ 00001124 r unicode_rpartition__doc__ │ │ │ │ 00007c1c t unicode_rsplit │ │ │ │ 00000f2c r unicode_rsplit__doc__ │ │ │ │ 0000f744 t unicode_rstrip │ │ │ │ 00001ccc r unicode_rstrip__doc__ │ │ │ │ 000007fc t unicode_sizeof │ │ │ │ 0000060c r unicode_sizeof__doc__ │ │ │ │ 00009694 t unicode_split │ │ │ │ 00001438 r unicode_split__doc__ │ │ │ │ -000124ac t unicode_splitlines │ │ │ │ +000124a8 t unicode_splitlines │ │ │ │ 00000e64 r unicode_splitlines__doc__ │ │ │ │ 000063d4 t unicode_startswith │ │ │ │ 000007f4 r unicode_startswith__doc__ │ │ │ │ 0000bda4 t unicode_str │ │ │ │ 0000b338 t unicode_strip │ │ │ │ 00001e14 r unicode_strip__doc__ │ │ │ │ 0000e5e0 t unicode_subscript │ │ │ │ 000005c4 t unicode_swapcase │ │ │ │ 00000dfc r unicode_swapcase__doc__ │ │ │ │ -00015b18 t unicode_title │ │ │ │ +00015b14 t unicode_title │ │ │ │ 00003170 r unicode_title__doc__ │ │ │ │ 00006814 t unicode_translate │ │ │ │ 000009fc r unicode_translate__doc__ │ │ │ │ -000149c4 t unicode_upper │ │ │ │ +000149c0 t unicode_upper │ │ │ │ 000009b4 r unicode_upper__doc__ │ │ │ │ 0000fc8c t unicode_vectorcall │ │ │ │ 0000bf34 t unicode_zfill │ │ │ │ 00000928 r unicode_zfill__doc__ │ │ │ │ 0000d870 t unicodeiter_dealloc │ │ │ │ 00007bc8 t unicodeiter_len │ │ │ │ 00000780 d unicodeiter_methods │ │ │ │ -00013600 t unicodeiter_next │ │ │ │ +000135fc t unicodeiter_next │ │ │ │ 0000057a t unicodeiter_reduce │ │ │ │ 0000bee8 t unicodeiter_setstate │ │ │ │ 000003e4 t unicodeiter_traverse │ │ │ │ 000001a0 r utf7_category │ │ │ │ U wcscmp │ │ │ │ U wcslen │ │ │ │ U wmemchr │ │ │ │ @@ -16278,16 +16278,16 @@ │ │ │ │ 00000000 r Module_fields │ │ │ │ 00000250 r Name_fields │ │ │ │ 00000180 r NamedExpr_fields │ │ │ │ 00000160 r Nonlocal_fields │ │ │ │ 00000388 r ParamSpec_fields │ │ │ │ 00000c70 T PyAST_Check │ │ │ │ 00010b3c T PyAST_mod2obj │ │ │ │ -000128d4 T PyAST_obj2mod │ │ │ │ -00013148 T PyAst_CheckMode │ │ │ │ +000128c8 T PyAST_obj2mod │ │ │ │ +0001313c T PyAst_CheckMode │ │ │ │ U PyBaseObject_Type │ │ │ │ U PyBytes_Type │ │ │ │ U PyDict_GetItemRef │ │ │ │ U PyDict_GetItemWithError │ │ │ │ U PyDict_New │ │ │ │ U PyDict_Next │ │ │ │ U PyDict_SetItem │ │ │ │ @@ -16384,15 +16384,15 @@ │ │ │ │ 000000dc r While_fields │ │ │ │ 000000f4 r With_fields │ │ │ │ 000001e8 r YieldFrom_fields │ │ │ │ 000001e4 r Yield_fields │ │ │ │ 000108bc T _PyAST_AnnAssign │ │ │ │ 00000374 T _PyAST_Assert │ │ │ │ 000001bc T _PyAST_Assign │ │ │ │ -0001caa8 T _PyAST_AsyncFor │ │ │ │ +0001ca9c T _PyAST_AsyncFor │ │ │ │ 00010790 T _PyAST_AsyncFunctionDef │ │ │ │ 00010af8 T _PyAST_AsyncWith │ │ │ │ 000000d0 T _PyAST_Attribute │ │ │ │ 000007b0 T _PyAST_AugAssign │ │ │ │ 00010a64 T _PyAST_Await │ │ │ │ 00000750 T _PyAST_BinOp │ │ │ │ 00000098 T _PyAST_BoolOp │ │ │ │ @@ -16416,49 +16416,49 @@ │ │ │ │ 00000318 T _PyAST_GeneratorExp │ │ │ │ 00000a64 T _PyAST_Global │ │ │ │ 00000574 T _PyAST_If │ │ │ │ 00000724 T _PyAST_IfExp │ │ │ │ 00000058 T _PyAST_Import │ │ │ │ 000000f4 T _PyAST_ImportFrom │ │ │ │ 0000e344 T _PyAST_Interactive │ │ │ │ -0001c97c T _PyAST_Interpolation │ │ │ │ +0001c970 T _PyAST_Interpolation │ │ │ │ 00000538 T _PyAST_JoinedStr │ │ │ │ 00010810 T _PyAST_Lambda │ │ │ │ 00000440 T _PyAST_List │ │ │ │ 000006c8 T _PyAST_ListComp │ │ │ │ 00000c14 T _PyAST_Match │ │ │ │ 00000bd4 T _PyAST_MatchAs │ │ │ │ 00010a00 T _PyAST_MatchClass │ │ │ │ -0001cb20 T _PyAST_MatchMapping │ │ │ │ -00012690 T _PyAST_MatchOr │ │ │ │ +0001cb14 T _PyAST_MatchMapping │ │ │ │ +00012684 T _PyAST_MatchOr │ │ │ │ 00010930 T _PyAST_MatchSequence │ │ │ │ 00000000 T _PyAST_MatchSingleton │ │ │ │ 0001096c T _PyAST_MatchStar │ │ │ │ 00000aa0 T _PyAST_MatchValue │ │ │ │ 00000980 T _PyAST_Module │ │ │ │ 00000000 T _PyAST_Name │ │ │ │ 000005ec T _PyAST_NamedExpr │ │ │ │ 00000488 T _PyAST_Nonlocal │ │ │ │ -0001ca4c T _PyAST_ParamSpec │ │ │ │ +0001ca40 T _PyAST_ParamSpec │ │ │ │ 0000020c T _PyAST_Pass │ │ │ │ 00000940 T _PyAST_Raise │ │ │ │ 000004fc T _PyAST_Return │ │ │ │ 000009ec T _PyAST_Set │ │ │ │ 000004c4 T _PyAST_SetComp │ │ │ │ 0000013c T _PyAST_Slice │ │ │ │ 00000894 T _PyAST_Starred │ │ │ │ 000005d4 T _PyAST_Subscript │ │ │ │ 00010abc T _PyAST_TemplateStr │ │ │ │ 000001c4 T _PyAST_Try │ │ │ │ -0001c934 T _PyAST_TryStar │ │ │ │ +0001c928 T _PyAST_TryStar │ │ │ │ 000006f4 T _PyAST_Tuple │ │ │ │ -0001c8c4 T _PyAST_TypeAlias │ │ │ │ +0001c8b8 T _PyAST_TypeAlias │ │ │ │ 00000412 T _PyAST_TypeIgnore │ │ │ │ -000184bc T _PyAST_TypeVar │ │ │ │ -0001c9f0 T _PyAST_TypeVarTuple │ │ │ │ +000184b0 T _PyAST_TypeVar │ │ │ │ +0001c9e4 T _PyAST_TypeVarTuple │ │ │ │ 00000580 T _PyAST_UnaryOp │ │ │ │ 00000520 T _PyAST_While │ │ │ │ 000009a8 T _PyAST_With │ │ │ │ 00000b98 T _PyAST_Yield │ │ │ │ 00000b40 T _PyAST_YieldFrom │ │ │ │ 00000000 T _PyAST_alias │ │ │ │ 0000027c T _PyAST_arg │ │ │ │ @@ -16475,31 +16475,31 @@ │ │ │ │ U _PyRuntime │ │ │ │ U _PySet_NextEntry │ │ │ │ U _PySet_Update │ │ │ │ U _PyType_Name │ │ │ │ U _PyUnion_Type │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ U _Py_Dealloc │ │ │ │ -00001d4c t _Py_EnterRecursiveCallTstate │ │ │ │ +00001d54 t _Py_EnterRecursiveCallTstate │ │ │ │ U _Py_NoneStruct │ │ │ │ 0000004e T _Py_asdl_alias_seq_new │ │ │ │ 000002d8 T _Py_asdl_arg_seq_new │ │ │ │ 0000284e T _Py_asdl_arguments_seq_new │ │ │ │ 00000a28 T _Py_asdl_comprehension_seq_new │ │ │ │ 0000052e T _Py_asdl_excepthandler_seq_new │ │ │ │ 0000033c T _Py_asdl_expr_seq_new │ │ │ │ U _Py_asdl_identifier_seq_new │ │ │ │ U _Py_asdl_int_seq_new │ │ │ │ 0000083c T _Py_asdl_keyword_seq_new │ │ │ │ 00000d40 T _Py_asdl_match_case_seq_new │ │ │ │ 000027fa T _Py_asdl_mod_seq_new │ │ │ │ 000109a8 T _Py_asdl_pattern_seq_new │ │ │ │ -000131f4 T _Py_asdl_stmt_seq_new │ │ │ │ -0001ccc8 T _Py_asdl_type_ignore_seq_new │ │ │ │ -0001c870 T _Py_asdl_type_param_seq_new │ │ │ │ +000131e8 T _Py_asdl_stmt_seq_new │ │ │ │ +0001ccbc T _Py_asdl_type_ignore_seq_new │ │ │ │ +0001c864 T _Py_asdl_type_param_seq_new │ │ │ │ 00001f78 T _Py_asdl_withitem_seq_new │ │ │ │ U _Py_tss_interp │ │ │ │ U _Py_tss_tstate │ │ │ │ U _Py_union_type_or │ │ │ │ 00000070 d __compound_literal.0 │ │ │ │ 00000014 d _astmodule │ │ │ │ 00003314 t add_ast_annotations │ │ │ │ @@ -16509,64 +16509,64 @@ │ │ │ │ 000002c8 r arg_attributes │ │ │ │ 000002bc r arg_fields │ │ │ │ 000002a0 r arguments_fields │ │ │ │ 00011d78 t ast2obj_alias │ │ │ │ 00012150 t ast2obj_arg │ │ │ │ 00011f3c t ast2obj_arguments │ │ │ │ 00012368 t ast2obj_comprehension │ │ │ │ -000126cc t ast2obj_excepthandler │ │ │ │ +000126c0 t ast2obj_excepthandler │ │ │ │ 00000e20 t ast2obj_expr │ │ │ │ -00001d18 t ast2obj_expr_context │ │ │ │ +00001d20 t ast2obj_expr_context │ │ │ │ 000124a4 t ast2obj_keyword │ │ │ │ 00000d98 t ast2obj_list │ │ │ │ -0001d8b0 t ast2obj_match_case │ │ │ │ +0001d8a4 t ast2obj_match_case │ │ │ │ 0001234c t ast2obj_object │ │ │ │ 00011cac t ast2obj_operator │ │ │ │ -0001d9b4 t ast2obj_pattern │ │ │ │ +0001d9a8 t ast2obj_pattern │ │ │ │ 00010d34 t ast2obj_stmt │ │ │ │ 00000454 t ast2obj_type_ignore │ │ │ │ -0001d618 t ast2obj_type_param │ │ │ │ -0001324c t ast2obj_withitem │ │ │ │ -0001265c t ast_clear │ │ │ │ +0001d60c t ast2obj_type_param │ │ │ │ +00013240 t ast2obj_withitem │ │ │ │ +00012650 t ast_clear │ │ │ │ 00000d40 t ast_dealloc │ │ │ │ -0001d140 t ast_repr │ │ │ │ -0001d144 t ast_repr_max_depth │ │ │ │ +0001d134 t ast_repr │ │ │ │ +0001d138 t ast_repr_max_depth │ │ │ │ 00000d04 t ast_traverse │ │ │ │ 000000ec d ast_type_getsets │ │ │ │ 00000944 t ast_type_init │ │ │ │ 00000144 d ast_type_members │ │ │ │ 00000114 d ast_type_methods │ │ │ │ -0001de30 t ast_type_reduce │ │ │ │ -0001dfa4 t ast_type_replace │ │ │ │ -0001e39c t ast_type_replace_update_payload │ │ │ │ +0001de24 t ast_type_reduce │ │ │ │ +0001df98 t ast_type_replace │ │ │ │ +0001e390 t ast_type_replace_update_payload │ │ │ │ 0000d684 t astmodule_exec │ │ │ │ 00000048 d astmodule_slots │ │ │ │ 00000274 r comprehension_fields │ │ │ │ 00000284 r excepthandler_attributes │ │ │ │ 00000168 r expr_attributes │ │ │ │ 00000cc4 t init_types │ │ │ │ 000002e0 r keyword_attributes │ │ │ │ 000002d8 r keyword_fields │ │ │ │ 00000860 t make_type │ │ │ │ 00000310 r match_case_fields │ │ │ │ U memset │ │ │ │ 000000a2 t obj2ast_alias │ │ │ │ -0001cd1c t obj2ast_arg │ │ │ │ -0001c0e4 t obj2ast_arguments │ │ │ │ +0001cd10 t obj2ast_arg │ │ │ │ +0001c0d8 t obj2ast_arguments │ │ │ │ 00000a7c t obj2ast_comprehension │ │ │ │ 00000582 t obj2ast_excepthandler │ │ │ │ -0001851c t obj2ast_expr │ │ │ │ -0001bcf8 t obj2ast_expr_context.isra.0 │ │ │ │ -00018444 t obj2ast_identifier.isra.0 │ │ │ │ -00001d7c t obj2ast_int.isra.0 │ │ │ │ -0001bd6c t obj2ast_keyword │ │ │ │ +00018510 t obj2ast_expr │ │ │ │ +0001bcec t obj2ast_expr_context.isra.0 │ │ │ │ +00018438 t obj2ast_identifier.isra.0 │ │ │ │ +00001d84 t obj2ast_int.isra.0 │ │ │ │ +0001bd60 t obj2ast_keyword │ │ │ │ 00000d94 t obj2ast_match_case │ │ │ │ -0001cb64 t obj2ast_operator.isra.0 │ │ │ │ +0001cb58 t obj2ast_operator.isra.0 │ │ │ │ 00000ff4 t obj2ast_pattern │ │ │ │ -00013310 t obj2ast_stmt │ │ │ │ +00013304 t obj2ast_stmt │ │ │ │ 0000277c t obj2ast_string.isra.0 │ │ │ │ 00002110 t obj2ast_type_param │ │ │ │ 00001fcc t obj2ast_withitem │ │ │ │ 0000031c r pattern_attributes │ │ │ │ 00000018 r stmt_attributes │ │ │ │ 0000036c r type_param_attributes │ │ │ │ 00000308 r withitem_fields │ │ │ │ @@ -16667,27 +16667,27 @@ │ │ │ │ U PyDict_Next │ │ │ │ U PyErr_NoMemory │ │ │ │ U PyErr_Occurred │ │ │ │ U PyList_AsTuple │ │ │ │ U PyLong_AsInt │ │ │ │ U PyLong_AsSsize_t │ │ │ │ U PyTuple_New │ │ │ │ -000019f8 t Py_XDECREF │ │ │ │ +00001a3c t Py_XDECREF │ │ │ │ 00000000 T _PyAssemble_MakeCodeObject │ │ │ │ U _PyBytes_Resize │ │ │ │ U _PyCode_New │ │ │ │ U _PyCode_Validate │ │ │ │ U _PyCompile_ConstCacheMergeOne │ │ │ │ U _PyInstructionSequence_ApplyLabelMap │ │ │ │ U _PyOpcode_Caches │ │ │ │ U _PyOpcode_opcode_metadata │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_set_localsplus_info │ │ │ │ -00001950 t assemble_emit_exception_table_item │ │ │ │ -0000190c t write_location_signed_varint │ │ │ │ +00001994 t assemble_emit_exception_table_item │ │ │ │ +00001950 t write_location_signed_varint │ │ │ │ │ │ │ │ ast.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000018 r .LC1 │ │ │ │ 0000012c r .LC10 │ │ │ │ 00000138 r .LC11 │ │ │ │ @@ -17239,15 +17239,15 @@ │ │ │ │ U _PyObject_MaybeCallSpecialOneArg │ │ │ │ U _PyRuntime │ │ │ │ U _PyStack_AsDict │ │ │ │ U _PyTuple_FromPair │ │ │ │ U _PyType_CalculateMetaclass │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_CompileStringObjectWithModule │ │ │ │ -00001738 t _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ +00001814 t _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_EllipsisObject │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_SourceAsString │ │ │ │ U _Py_TriggerGC │ │ │ │ @@ -17290,23 +17290,23 @@ │ │ │ │ 00003010 r builtin___import____doc__ │ │ │ │ 0000007c t builtin___lazy_import__ │ │ │ │ 00002f18 r builtin___lazy_import____doc__ │ │ │ │ 000028f4 t builtin_abs │ │ │ │ 00002ed0 r builtin_abs__doc__ │ │ │ │ 00000220 t builtin_aiter │ │ │ │ 00001d54 r builtin_aiter__doc__ │ │ │ │ -0000151c t builtin_all │ │ │ │ +000015f8 t builtin_all │ │ │ │ 00002e48 r builtin_all__doc__ │ │ │ │ -00001790 t builtin_anext │ │ │ │ +0000186c t builtin_anext │ │ │ │ 00001c74 r builtin_anext__doc__ │ │ │ │ -00002b00 t builtin_any │ │ │ │ +00002a24 t builtin_any │ │ │ │ 00002dc4 r builtin_any__doc__ │ │ │ │ 000013d8 t builtin_ascii │ │ │ │ 00002c78 r builtin_ascii__doc__ │ │ │ │ -00001780 t builtin_bin │ │ │ │ +0000185c t builtin_bin │ │ │ │ 00002bf8 r builtin_bin__doc__ │ │ │ │ 00000000 t builtin_breakpoint │ │ │ │ 00001bd0 t builtin_callable │ │ │ │ 00002b3c r builtin_callable__doc__ │ │ │ │ 000024ac t builtin_chr │ │ │ │ 0000296c r builtin_chr__doc__ │ │ │ │ 000006fc t builtin_compile │ │ │ │ @@ -17317,86 +17317,86 @@ │ │ │ │ 000028fc t builtin_divmod │ │ │ │ 000025c0 r builtin_divmod__doc__ │ │ │ │ 000000d0 r builtin_doc │ │ │ │ 00000b9c t builtin_eval │ │ │ │ 00002440 r builtin_eval__doc__ │ │ │ │ 00000714 t builtin_exec │ │ │ │ 00002224 r builtin_exec__doc__ │ │ │ │ -000016c8 t builtin_format │ │ │ │ +000017a4 t builtin_format │ │ │ │ 000029d0 r builtin_format__doc__ │ │ │ │ 00000620 t builtin_getattr │ │ │ │ 00000af4 t builtin_globals │ │ │ │ 0000215c r builtin_globals__doc__ │ │ │ │ 000005a8 t builtin_hasattr │ │ │ │ 000020b0 r builtin_hasattr__doc__ │ │ │ │ 00002548 t builtin_hash │ │ │ │ 00001e28 r builtin_hash__doc__ │ │ │ │ -000016c0 t builtin_hex │ │ │ │ +0000179c t builtin_hex │ │ │ │ 00001db0 r builtin_hex__doc__ │ │ │ │ 000024f4 t builtin_id │ │ │ │ 00002000 r builtin_id__doc__ │ │ │ │ 00000e7c t builtin_input │ │ │ │ 000015e0 r builtin_input__doc__ │ │ │ │ 000006d0 t builtin_isinstance │ │ │ │ 00001210 r builtin_isinstance__doc__ │ │ │ │ 00001004 t builtin_issubclass │ │ │ │ 000010f0 r builtin_issubclass__doc__ │ │ │ │ 00001048 t builtin_iter │ │ │ │ 00000b60 t builtin_len │ │ │ │ 00001c30 r builtin_len__doc__ │ │ │ │ -000014b0 t builtin_locals │ │ │ │ +0000158c t builtin_locals │ │ │ │ 00001b10 r builtin_locals__doc__ │ │ │ │ 00000c84 t builtin_max │ │ │ │ 000005f4 d builtin_methods │ │ │ │ 00002574 t builtin_min │ │ │ │ 000016b8 t builtin_next │ │ │ │ -00001788 t builtin_oct │ │ │ │ +00001864 t builtin_oct │ │ │ │ 00001aa0 r builtin_oct__doc__ │ │ │ │ 00001778 t builtin_ord │ │ │ │ 000019a0 r builtin_ord__doc__ │ │ │ │ -00001618 t builtin_pow │ │ │ │ +000016f4 t builtin_pow │ │ │ │ 000018b8 r builtin_pow__doc__ │ │ │ │ 00000498 t builtin_print │ │ │ │ 00001734 r builtin_print__doc__ │ │ │ │ 0000256c t builtin_repr │ │ │ │ 00001540 r builtin_repr__doc__ │ │ │ │ -0000293c t builtin_round │ │ │ │ +000013e0 t builtin_round │ │ │ │ 00001444 r builtin_round__doc__ │ │ │ │ 0000068c t builtin_setattr │ │ │ │ 00001f60 r builtin_setattr__doc__ │ │ │ │ 00001300 t builtin_sorted │ │ │ │ 000004d4 r builtin_sorted__doc__ │ │ │ │ 00001bec t builtin_sum │ │ │ │ 00001338 r builtin_sum__doc__ │ │ │ │ 000003f0 t builtin_vars │ │ │ │ 00000000 d builtinsmodule │ │ │ │ 00000c68 r dir_doc │ │ │ │ U fileno │ │ │ │ -00001480 t filter_dealloc │ │ │ │ +0000155c t filter_dealloc │ │ │ │ 00000ed8 r filter_doc │ │ │ │ 00000934 d filter_methods │ │ │ │ 00000256 t filter_new │ │ │ │ -00002a18 t filter_next │ │ │ │ +0000293c t filter_next │ │ │ │ 000004a4 t filter_reduce │ │ │ │ 00000226 t filter_traverse │ │ │ │ -000013e0 t filter_vectorcall │ │ │ │ +000014bc t filter_vectorcall │ │ │ │ 00000b6c r getattr_doc │ │ │ │ U isatty │ │ │ │ 0000087c r iter_doc │ │ │ │ 00000088 r keywords.15 │ │ │ │ 00000380 d kwlist.30 │ │ │ │ 00000490 d kwlist.31 │ │ │ │ 00001b78 t map_dealloc │ │ │ │ 00000a20 r map_doc │ │ │ │ 00000904 d map_methods │ │ │ │ 000002fe t map_new │ │ │ │ 00001948 t map_next │ │ │ │ 000003ec t map_reduce │ │ │ │ 000004b8 t map_setstate │ │ │ │ -000015e4 t map_traverse │ │ │ │ +000016c0 t map_traverse │ │ │ │ 00001854 t map_vectorcall │ │ │ │ 000005f0 r max_doc │ │ │ │ 00000734 r min_doc │ │ │ │ 00000978 r next_doc │ │ │ │ 00000f88 r reduce_doc │ │ │ │ 00000b44 r setstate_doc │ │ │ │ U stdin │ │ │ │ @@ -17546,21 +17546,21 @@ │ │ │ │ U PyErr_SetRaisedException │ │ │ │ U PyErr_SetString │ │ │ │ 0000008c T PyEval_EvalCode │ │ │ │ 0000010e T PyEval_EvalCodeEx │ │ │ │ 00000988 T PyEval_EvalFrame │ │ │ │ 0000096c T PyEval_EvalFrameEx │ │ │ │ 000000ac T PyEval_GetBuiltins │ │ │ │ -0000fbf0 T PyEval_GetFrame │ │ │ │ +0000fb28 T PyEval_GetFrame │ │ │ │ 000005b8 T PyEval_GetFrameBuiltins │ │ │ │ 0000056c T PyEval_GetFrameGlobals │ │ │ │ 00000568 T PyEval_GetFrameLocals │ │ │ │ 00000628 T PyEval_GetFuncDesc │ │ │ │ 00000678 T PyEval_GetFuncName │ │ │ │ -0000ef38 T PyEval_GetGlobals │ │ │ │ +0000ee70 T PyEval_GetGlobals │ │ │ │ 000006ce T PyEval_GetLocals │ │ │ │ 00000388 T PyEval_MergeCompilerFlags │ │ │ │ 000008b6 T PyEval_SetProfile │ │ │ │ 000008f4 T PyEval_SetProfileAllThreads │ │ │ │ 000005ec T PyEval_SetTrace │ │ │ │ 00000930 T PyEval_SetTraceAllThreads │ │ │ │ U PyExc_AttributeError │ │ │ │ @@ -17670,21 +17670,21 @@ │ │ │ │ U PySet_Add │ │ │ │ U PySet_Contains │ │ │ │ U PySet_New │ │ │ │ U PySet_Type │ │ │ │ U PySlice_AdjustIndices │ │ │ │ U PySlice_New │ │ │ │ U PySlice_Type │ │ │ │ -0000cbf4 t PyStackRef_CLOSE │ │ │ │ -0000cbf4 t PyStackRef_XCLOSE │ │ │ │ +0000cb2c t PyStackRef_CLOSE │ │ │ │ +0000cb2c t PyStackRef_XCLOSE │ │ │ │ U PySuper_Type │ │ │ │ U PySys_GetOptionalAttrString │ │ │ │ -0000fc70 T PyThreadState_EnterTracing │ │ │ │ +0000fba8 T PyThreadState_EnterTracing │ │ │ │ U PyThreadState_Get │ │ │ │ -0000fc78 T PyThreadState_LeaveTracing │ │ │ │ +0000fbb0 T PyThreadState_LeaveTracing │ │ │ │ U PyTraceBack_Here │ │ │ │ U PyTuple_FromArray │ │ │ │ U PyTuple_GetItem │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_GenericAlloc │ │ │ │ @@ -17699,23 +17699,23 @@ │ │ │ │ U PyUnicode_Join │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Type │ │ │ │ 000004e0 T PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ U PyUnstable_InterpreterFrame_GetLine │ │ │ │ 0000084c T PyUnstable_ThreadState_ResetStackProtection │ │ │ │ 00000800 T PyUnstable_ThreadState_SetStackProtection │ │ │ │ -0000e134 t Py_DECREF_MORTAL_SPECIALIZED │ │ │ │ -0000ddd0 T Py_EnterRecursiveCall │ │ │ │ +0000e06c t Py_DECREF_MORTAL_SPECIALIZED │ │ │ │ +0000dd08 T Py_EnterRecursiveCall │ │ │ │ U Py_GetConstant │ │ │ │ -0000fc5c T Py_GetRecursionLimit │ │ │ │ -0000de14 T Py_LeaveRecursiveCall │ │ │ │ +0000fb94 T Py_GetRecursionLimit │ │ │ │ +0000dd4c T Py_LeaveRecursiveCall │ │ │ │ 000005ec T Py_SetRecursionLimit │ │ │ │ U _PyBuildSlice_ConsumeRefs │ │ │ │ -0000f59c T _PyCallMethodDescriptorFastWithKeywords_StackRefSteal │ │ │ │ -0000de18 T _PyCallMethodDescriptorFast_StackRefSteal │ │ │ │ +0000f4d4 T _PyCallMethodDescriptorFastWithKeywords_StackRefSteal │ │ │ │ +0000dd50 T _PyCallMethodDescriptorFast_StackRefSteal │ │ │ │ U _PyCompactLong_Add │ │ │ │ U _PyCompactLong_Multiply │ │ │ │ U _PyCompactLong_Subtract │ │ │ │ U _PyCoro_GetAwaitableIter │ │ │ │ U _PyDict_FromItems │ │ │ │ U _PyDict_LoadBuiltinsFromGlobals │ │ │ │ U _PyDict_LoadGlobal │ │ │ │ @@ -17733,74 +17733,74 @@ │ │ │ │ U _PyErr_GetTopmostException │ │ │ │ U _PyErr_SetImportErrorWithNameFrom │ │ │ │ U _PyErr_SetKeyError │ │ │ │ U _PyErr_SetObject │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyErr_SetString │ │ │ │ 000006f4 T _PyEvalFramePushAndInit │ │ │ │ -0000e2e8 T _PyEvalFramePushAndInit_Ex │ │ │ │ +0000e220 T _PyEvalFramePushAndInit_Ex │ │ │ │ 00000028 R _PyEval_BinaryOps │ │ │ │ 00000304 T _PyEval_CallTracing │ │ │ │ 00001344 T _PyEval_CheckExceptStarTypeValid │ │ │ │ -0000dd4c T _PyEval_CheckExceptTypeValid │ │ │ │ +0000dc84 T _PyEval_CheckExceptTypeValid │ │ │ │ 00000094 R _PyEval_ConversionFuncs │ │ │ │ -0000e7a0 T _PyEval_EnsureBuiltins │ │ │ │ +0000e6d8 T _PyEval_EnsureBuiltins │ │ │ │ 000000f0 T _PyEval_EnsureBuiltinsWithModule │ │ │ │ 000012cc t _PyEval_EvalFrame │ │ │ │ 000012e0 T _PyEval_EvalFrameDefault │ │ │ │ 000013d8 T _PyEval_ExceptionGroupMatch │ │ │ │ 0000051c T _PyEval_FormatAwaitableError │ │ │ │ 00000418 T _PyEval_FormatExcCheckArg │ │ │ │ 00000330 T _PyEval_FormatExcUnbound │ │ │ │ 00000410 T _PyEval_FormatKwargsError │ │ │ │ -0000cef4 T _PyEval_FrameClearAndPop │ │ │ │ +0000ce2c T _PyEval_FrameClearAndPop │ │ │ │ 000016ac T _PyEval_GetANext │ │ │ │ 00000c24 T _PyEval_GetAsyncGenFinalizer │ │ │ │ 00000c10 T _PyEval_GetAsyncGenFirstiter │ │ │ │ 00001014 T _PyEval_GetAwaitable │ │ │ │ 000005a4 T _PyEval_GetBuiltin │ │ │ │ 00000054 T _PyEval_GetBuiltins │ │ │ │ 00001650 T _PyEval_GetCoroutineOriginTrackingDepth │ │ │ │ -0000fbb4 T _PyEval_GetFrame │ │ │ │ +0000faec T _PyEval_GetFrame │ │ │ │ 00000488 T _PyEval_GetFrameLocals │ │ │ │ 00000788 T _PyEval_GetGlobalsFromRunningMain │ │ │ │ -0000d244 T _PyEval_GetIter │ │ │ │ -0000efb8 T _PyEval_ImportFrom │ │ │ │ -0000e170 T _PyEval_ImportName │ │ │ │ -0000e260 T _PyEval_ImportNameWithImport │ │ │ │ +0000d17c T _PyEval_GetIter │ │ │ │ +0000eef0 T _PyEval_ImportFrom │ │ │ │ +0000e0a8 T _PyEval_ImportName │ │ │ │ +0000e198 T _PyEval_ImportNameWithImport │ │ │ │ 0000022c T _PyEval_LazyImportFrom │ │ │ │ -0000e980 T _PyEval_LazyImportName │ │ │ │ -0000d0fc T _PyEval_LoadGlobalStackRef │ │ │ │ -0000cc08 T _PyEval_LoadName │ │ │ │ +0000e8b8 T _PyEval_LazyImportName │ │ │ │ +0000d034 T _PyEval_LoadGlobalStackRef │ │ │ │ +0000cb40 T _PyEval_LoadName │ │ │ │ 0000081c T _PyEval_MatchClass │ │ │ │ 00000d58 T _PyEval_MatchKeys │ │ │ │ 000008a2 T _PyEval_MonitorRaise │ │ │ │ -0000e78c T _PyEval_NoToolsForUnwind │ │ │ │ +0000e6c4 T _PyEval_NoToolsForUnwind │ │ │ │ 00000c3c T _PyEval_SetAsyncGenFinalizer │ │ │ │ 00000ccc T _PyEval_SetAsyncGenFirstiter │ │ │ │ 00001664 T _PyEval_SetCoroutineOriginTrackingDepth │ │ │ │ U _PyEval_SetProfile │ │ │ │ U _PyEval_SetProfileAllThreads │ │ │ │ U _PyEval_SetTrace │ │ │ │ U _PyEval_SetTraceAllThreads │ │ │ │ -0000f474 T _PyEval_SliceIndex │ │ │ │ -0000f50c T _PyEval_SliceIndexNotNone │ │ │ │ +0000f3ac T _PyEval_SliceIndex │ │ │ │ +0000f444 T _PyEval_SliceIndexNotNone │ │ │ │ 0000037e T _PyEval_SpecialMethodCanSuggest │ │ │ │ U _PyEval_StartTheWorld │ │ │ │ U _PyEval_StopTheWorld │ │ │ │ -0000f708 T _PyEval_UnpackIndices │ │ │ │ -0000d7f0 T _PyEval_UnpackIterableStackRef │ │ │ │ +0000f640 T _PyEval_UnpackIndices │ │ │ │ +0000d728 T _PyEval_UnpackIterableStackRef │ │ │ │ 00000330 T _PyEval_Vector │ │ │ │ U _PyExc_CreateExceptionGroup │ │ │ │ U _PyFloat_ExactDealloc │ │ │ │ -0000d350 T _PyForIter_VirtualIteratorNext │ │ │ │ +0000d288 T _PyForIter_VirtualIteratorNext │ │ │ │ U _PyFrame_ClearExceptCode │ │ │ │ U _PyFrame_GetLocals │ │ │ │ U _PyFrame_MakeAndSetFrameObject │ │ │ │ -0000d5d0 t _PyFrame_PushUnchecked │ │ │ │ +0000d508 t _PyFrame_PushUnchecked │ │ │ │ U _PyFunction_FromConstructor │ │ │ │ U _PyFunction_SetVersion │ │ │ │ U _PyFunction_Vectorcall │ │ │ │ U _PyGen_FetchStopIterationValue │ │ │ │ U _PyImport_GetAbsName │ │ │ │ U _PyImport_IsDefaultImportFunc │ │ │ │ U _PyImport_IsDefaultLazyImportFunc │ │ │ │ @@ -17823,15 +17823,15 @@ │ │ │ │ U _PyModuleSpec_GetFileOrigin │ │ │ │ U _PyModuleSpec_IsInitializing │ │ │ │ U _PyModule_IsPossiblyShadowing │ │ │ │ U _PyMutex_LockTimed │ │ │ │ U _PyNumber_InPlacePowerNoMod │ │ │ │ U _PyNumber_PowerNoMod │ │ │ │ 00000898 T _PyObjectArray_Free │ │ │ │ -0000cea4 T _PyObjectArray_FromStackRefArray │ │ │ │ +0000cddc T _PyObjectArray_FromStackRefArray │ │ │ │ U _PyObject_FunctionStr │ │ │ │ U _PyObject_GetAttrStackRef │ │ │ │ U _PyObject_GetMethodStackRef │ │ │ │ U _PyObject_LookupSpecialMethod │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ 000003c8 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ U _PyOpcode_Caches │ │ │ │ @@ -17850,42 +17850,42 @@ │ │ │ │ U _PyTuple_BinarySlice │ │ │ │ U _PyTuple_FromStackRefStealOnSuccess │ │ │ │ U _PyType_Lookup │ │ │ │ U _PyUnicode_BinarySlice │ │ │ │ U _PyUnicode_Equal │ │ │ │ U _PyUnicode_ExactDealloc │ │ │ │ U _PyUnicode_JoinArray │ │ │ │ -0000cfd8 T _Py_BuildMap_StackRefSteal │ │ │ │ -0000df94 T _Py_BuildString_StackRefSteal │ │ │ │ -0000ec64 T _Py_BuiltinCallFastWithKeywords_StackRefSteal │ │ │ │ -0000d410 T _Py_BuiltinCallFast_StackRefSteal │ │ │ │ +0000cf10 T _Py_BuildMap_StackRefSteal │ │ │ │ +0000decc T _Py_BuildString_StackRefSteal │ │ │ │ +0000eb9c T _Py_BuiltinCallFastWithKeywords_StackRefSteal │ │ │ │ +0000d348 T _Py_BuiltinCallFast_StackRefSteal │ │ │ │ U _Py_CalculateSuggestions │ │ │ │ -0000edfc T _Py_CallBuiltinClass_StackRefSteal │ │ │ │ +0000ed34 T _Py_CallBuiltinClass_StackRefSteal │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_CheckMainModule │ │ │ │ 00000000 T _Py_CheckRecursiveCall │ │ │ │ 0000069c T _Py_CheckRecursiveCallPy │ │ │ │ -0000ef7c T _Py_Check_ArgsIterable │ │ │ │ +0000eeb4 T _Py_Check_ArgsIterable │ │ │ │ 000000c0 t _Py_Check_ArgsIterable.part.0.isra.0 │ │ │ │ U _Py_Dealloc │ │ │ │ 0000086c T _Py_EnterRecursiveCallUnchecked │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ 000000d4 R _Py_FunctionAttributeOffsets │ │ │ │ U _Py_GetMainModule │ │ │ │ U _Py_HandlePending │ │ │ │ 0000001c r _Py_INTERPRETER_TRAMPOLINE_INSTRUCTIONS │ │ │ │ 00000400 D _Py_INTERPRETER_TRAMPOLINE_INSTRUCTIONS_PTR │ │ │ │ U _Py_InitCleanup │ │ │ │ 00000000 T _Py_InitializeRecursionLimits │ │ │ │ U _Py_Instrument │ │ │ │ -0000d5a0 T _Py_LoadAttr_StackRefSteal │ │ │ │ +0000d4d8 T _Py_LoadAttr_StackRefSteal │ │ │ │ U _Py_MakeCoro │ │ │ │ U _Py_NoneStruct │ │ │ │ -0000ddb8 T _Py_ReachedRecursionLimit │ │ │ │ +0000dcf0 T _Py_ReachedRecursionLimit │ │ │ │ 00000000 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 │ │ │ │ @@ -17897,16 +17897,16 @@ │ │ │ │ U _Py_Specialize_Resume │ │ │ │ U _Py_Specialize_Send │ │ │ │ U _Py_Specialize_StoreAttr │ │ │ │ U _Py_Specialize_StoreSubscr │ │ │ │ U _Py_Specialize_ToBool │ │ │ │ U _Py_Specialize_UnpackSequence │ │ │ │ U _Py_TrueStruct │ │ │ │ -0000cc9c T _Py_VectorCallInstrumentation_StackRefSteal │ │ │ │ -0000d640 T _Py_VectorCall_StackRefSteal │ │ │ │ +0000cbd4 T _Py_VectorCallInstrumentation_StackRefSteal │ │ │ │ +0000d578 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 │ │ │ │ @@ -17916,19 +17916,19 @@ │ │ │ │ 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 │ │ │ │ -0000cbe4 t check_periodics │ │ │ │ -0000cfa8 t clear_thread_frame │ │ │ │ +0000cb1c t check_periodics │ │ │ │ +0000cee0 t clear_thread_frame │ │ │ │ 000006fc t do_monitor_exc │ │ │ │ -0000f868 t do_raise │ │ │ │ -0000db00 t get_exception_handler.isra.0 │ │ │ │ +0000f7a0 t do_raise │ │ │ │ +0000da38 t get_exception_handler.isra.0 │ │ │ │ 00000854 t initialize_locals │ │ │ │ 00000ba0 t match_class_attr │ │ │ │ U memset │ │ │ │ 000010ac t missing_arguments │ │ │ │ 000000b4 t monitor_stop_iteration │ │ │ │ 00000000 d opcode_targets_table.1 │ │ │ │ U pthread_attr_destroy │ │ │ │ @@ -18196,24 +18196,24 @@ │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Size │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyUnicode_Compare │ │ │ │ U PyUnicode_FindChar │ │ │ │ U PyUnicode_FromFormat │ │ │ │ -000022d8 t PyUnicode_READ_CHAR.constprop.0 │ │ │ │ +000022e0 t PyUnicode_READ_CHAR.constprop.0 │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_EnterRecursiveCall │ │ │ │ 000003aa t Py_XDECREF │ │ │ │ U _PyAST_ExprAsUnicode │ │ │ │ U _PyAST_GetDocString │ │ │ │ -000071d0 T _PyCodegen_AddReturnAtEnd │ │ │ │ +000071cc T _PyCodegen_AddReturnAtEnd │ │ │ │ 00000038 T _PyCodegen_EnterAnonymousScope │ │ │ │ -000051a4 T _PyCodegen_Expression │ │ │ │ +000051a8 T _PyCodegen_Expression │ │ │ │ 00000070 T _PyCodegen_Module │ │ │ │ U _PyCompile_AddConst │ │ │ │ U _PyCompile_AddDeferredAnnotation │ │ │ │ U _PyCompile_CleanDoc │ │ │ │ U _PyCompile_DeferredAnnotations │ │ │ │ U _PyCompile_DictAddObj │ │ │ │ U _PyCompile_EndAnnotationSetup │ │ │ │ @@ -18255,16 +18255,16 @@ │ │ │ │ U _PyInstructionSequence_NewLabel │ │ │ │ U _PyInstructionSequence_UseLabel │ │ │ │ 00000188 R _PyOpcode_Caches │ │ │ │ 00000088 R _PyOpcode_Deopt │ │ │ │ 00000000 D _PyOpcode_OpName │ │ │ │ 00000050 R _PyOpcode_PseudoTargets │ │ │ │ 00000288 R _PyOpcode_macro_expansion │ │ │ │ -00007298 T _PyOpcode_num_popped │ │ │ │ -000076c4 T _PyOpcode_num_pushed │ │ │ │ +00007294 T _PyOpcode_num_popped │ │ │ │ +000076c0 T _PyOpcode_num_pushed │ │ │ │ 00003288 R _PyOpcode_opcode_metadata │ │ │ │ U _PyRuntime │ │ │ │ U _PyST_GetScope │ │ │ │ U _PyST_GetSymbol │ │ │ │ U _PyST_IsFunctionLike │ │ │ │ U _PySymtable_Lookup │ │ │ │ U _PySymtable_LookupOptional │ │ │ │ @@ -18274,86 +18274,86 @@ │ │ │ │ 00000010 T _Py_CArray_Fini │ │ │ │ 00000000 T _Py_CArray_Init │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_EllipsisObject │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ -00002f40 t addop_binary │ │ │ │ -000032fc t assignment_helper │ │ │ │ +00002f44 t addop_binary │ │ │ │ +00003300 t assignment_helper │ │ │ │ 00000130 t check_is_arg.part.0.isra.0 │ │ │ │ -00004e80 t codegen_add_yield_from │ │ │ │ -000052a0 t codegen_addcompare │ │ │ │ -00004510 t codegen_addop_load_const │ │ │ │ -0000437c t codegen_addop_name │ │ │ │ -0000447c t codegen_addop_name_custom │ │ │ │ -00006bdc t codegen_addop_o │ │ │ │ -00000fec t codegen_addop_yield │ │ │ │ -000053c0 t codegen_argannotation │ │ │ │ -00005368 t codegen_argannotations │ │ │ │ -00008048 t codegen_async_comprehension_generator │ │ │ │ -00007bc0 t codegen_async_for │ │ │ │ -00005e80 t codegen_async_with_inner │ │ │ │ +00004e84 t codegen_add_yield_from │ │ │ │ +000052a4 t codegen_addcompare │ │ │ │ +00004514 t codegen_addop_load_const │ │ │ │ +00004380 t codegen_addop_name │ │ │ │ +00004480 t codegen_addop_name_custom │ │ │ │ +00006bd8 t codegen_addop_o │ │ │ │ +00000ff4 t codegen_addop_yield │ │ │ │ +000053c4 t codegen_argannotation │ │ │ │ +0000536c t codegen_argannotations │ │ │ │ +0000804c t codegen_async_comprehension_generator │ │ │ │ +00007bc4 t codegen_async_for │ │ │ │ +00005e84 t codegen_async_with_inner │ │ │ │ 00000208 t codegen_body │ │ │ │ -00003d6c t codegen_call_exit_with_nones │ │ │ │ -00006c40 t codegen_call_helper_impl │ │ │ │ -00003430 t codegen_call_simple_kw_helper │ │ │ │ -0000878c t codegen_check_ann_expr │ │ │ │ +00003d70 t codegen_call_exit_with_nones │ │ │ │ +00006c3c t codegen_call_helper_impl │ │ │ │ +00003434 t codegen_call_simple_kw_helper │ │ │ │ +00008790 t codegen_check_ann_expr │ │ │ │ 00000322 t codegen_check_ann_subscr │ │ │ │ -000026ac t codegen_class │ │ │ │ -00004c14 t codegen_compare │ │ │ │ +000026b4 t codegen_class │ │ │ │ +00004c18 t codegen_compare │ │ │ │ 0000015c t codegen_comprehension │ │ │ │ -00000900 t codegen_comprehension_generator │ │ │ │ +00000904 t codegen_comprehension_generator │ │ │ │ 0000008c t codegen_enter_scope │ │ │ │ -00003060 t codegen_for │ │ │ │ -00001f84 t codegen_from_import │ │ │ │ -000058c4 t codegen_function │ │ │ │ -00004574 t codegen_jump_if.isra.0 │ │ │ │ -00005484 t codegen_leave_annotations_scope │ │ │ │ -0000566c t codegen_load_classdict_freevar │ │ │ │ -00007ae4 t codegen_make_closure │ │ │ │ -00003fd8 t codegen_nameop │ │ │ │ -000040f8 t codegen_pattern │ │ │ │ -00005e20 t codegen_pattern_helper_rotate │ │ │ │ -00005d54 t codegen_pattern_helper_store_name │ │ │ │ -00007504 t codegen_pattern_mapping │ │ │ │ -000056d8 t codegen_pattern_sequence │ │ │ │ -00001ed0 t codegen_pop_except_and_reraise │ │ │ │ -000051c4 t codegen_setup_annotations_scope │ │ │ │ -00003e08 t codegen_slice_two_parts │ │ │ │ -00004d70 t codegen_subdict │ │ │ │ -0000508c t codegen_subkwargs │ │ │ │ -00002320 t codegen_subscript │ │ │ │ -0000097c t codegen_sync_comprehension_generator │ │ │ │ -000011c8 t codegen_try_except │ │ │ │ -000034d4 t codegen_try_finally │ │ │ │ -00006ac4 t codegen_try_star_except │ │ │ │ +00003064 t codegen_for │ │ │ │ +00001f8c t codegen_from_import │ │ │ │ +000058c8 t codegen_function │ │ │ │ +00004578 t codegen_jump_if.isra.0 │ │ │ │ +00005488 t codegen_leave_annotations_scope │ │ │ │ +00005670 t codegen_load_classdict_freevar │ │ │ │ +00007ae0 t codegen_make_closure │ │ │ │ +00003fdc t codegen_nameop │ │ │ │ +000040fc t codegen_pattern │ │ │ │ +00005e24 t codegen_pattern_helper_rotate │ │ │ │ +00005d58 t codegen_pattern_helper_store_name │ │ │ │ +00007508 t codegen_pattern_mapping │ │ │ │ +000056dc t codegen_pattern_sequence │ │ │ │ +00001ed8 t codegen_pop_except_and_reraise │ │ │ │ +000051c8 t codegen_setup_annotations_scope │ │ │ │ +00004064 t codegen_slice_two_parts │ │ │ │ +00004d74 t codegen_subdict │ │ │ │ +00005090 t codegen_subkwargs │ │ │ │ +00002328 t codegen_subscript │ │ │ │ +00000980 t codegen_sync_comprehension_generator │ │ │ │ +000011d0 t codegen_try_except │ │ │ │ +000034d8 t codegen_try_finally │ │ │ │ +00006ac8 t codegen_try_star_except │ │ │ │ 00000000 t codegen_try_star_finally │ │ │ │ -00007eb4 t codegen_type_param_bound_or_default │ │ │ │ -000063f0 t codegen_type_params │ │ │ │ -00006740 t codegen_typealias │ │ │ │ -0000194c t codegen_unwind_fblock │ │ │ │ -00007a18 t codegen_unwind_fblock_stack │ │ │ │ -000055f8 t codegen_visit_annexpr │ │ │ │ -00002170 t codegen_visit_expr │ │ │ │ +00007eb8 t codegen_type_param_bound_or_default │ │ │ │ +000063f4 t codegen_type_params │ │ │ │ +00006744 t codegen_typealias │ │ │ │ +00001954 t codegen_unwind_fblock │ │ │ │ +00007a14 t codegen_unwind_fblock_stack │ │ │ │ +000055fc t codegen_visit_annexpr │ │ │ │ +00002174 t codegen_visit_expr │ │ │ │ 00000710 t codegen_visit_stmt │ │ │ │ -00003ea0 t codegen_with_except_finish │ │ │ │ -0000393c t codegen_with_inner │ │ │ │ -000010ac t codegen_wrap_in_stopiteration_handler │ │ │ │ +00003e0c t codegen_with_except_finish │ │ │ │ +00003940 t codegen_with_inner │ │ │ │ +000010b4 t codegen_wrap_in_stopiteration_handler │ │ │ │ 0000002c r compare_masks │ │ │ │ -00004ccc t emit_and_reset_fail_pop │ │ │ │ -00004c74 t ensure_fail_pop │ │ │ │ -000025f8 t infer_type │ │ │ │ -00002678 t is_constant_slice │ │ │ │ -00004c04 t jump_to_fail_pop │ │ │ │ -000037c4 t load_args_for_super │ │ │ │ -00006560 t maybe_optimize_function_call │ │ │ │ +00004cd0 t emit_and_reset_fail_pop │ │ │ │ +00004c78 t ensure_fail_pop │ │ │ │ +00002600 t infer_type │ │ │ │ +00002680 t is_constant_slice │ │ │ │ +00004c08 t jump_to_fail_pop │ │ │ │ +000037c8 t load_args_for_super │ │ │ │ +0000655c t maybe_optimize_function_call │ │ │ │ U memset │ │ │ │ -000038a0 t restore_inlined_comprehension_locals │ │ │ │ -000053bc t starunpack_helper_impl │ │ │ │ +000038a4 t restore_inlined_comprehension_locals │ │ │ │ +000053c0 t starunpack_helper_impl │ │ │ │ │ │ │ │ compile.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC1 │ │ │ │ 00000110 r .LC10 │ │ │ │ 00000120 r .LC11 │ │ │ │ 0000013c r .LC12 │ │ │ │ @@ -19134,45 +19134,45 @@ │ │ │ │ U PyDict_Contains │ │ │ │ U PyDict_New │ │ │ │ U PyDict_SetItem │ │ │ │ U PyDict_SetItemString │ │ │ │ 0000019c T PyErr_BadArgument │ │ │ │ 0000044c T PyErr_BadInternalCall │ │ │ │ U PyErr_CheckSignals │ │ │ │ -0000093c T PyErr_Clear │ │ │ │ -00000790 T PyErr_ExceptionMatches │ │ │ │ +00000944 T PyErr_Clear │ │ │ │ +00000798 T PyErr_ExceptionMatches │ │ │ │ 0000045c T PyErr_Fetch │ │ │ │ 00000060 T PyErr_Format │ │ │ │ 00000a14 T PyErr_FormatUnraisable │ │ │ │ 0000042c T PyErr_FormatV │ │ │ │ 000002e4 T PyErr_GetExcInfo │ │ │ │ 000003bc T PyErr_GetHandledException │ │ │ │ -000008f4 T PyErr_GetRaisedException │ │ │ │ -00000850 T PyErr_GivenExceptionMatches │ │ │ │ +000008fc T PyErr_GetRaisedException │ │ │ │ +00000858 T PyErr_GivenExceptionMatches │ │ │ │ 00000058 T PyErr_NewException │ │ │ │ 0000097c T PyErr_NewExceptionWithDoc │ │ │ │ 00000a00 T PyErr_NoMemory │ │ │ │ 0000017c T PyErr_NormalizeException │ │ │ │ 00000000 T PyErr_Occurred │ │ │ │ 00000542 T PyErr_ProgramText │ │ │ │ 000005fc T PyErr_ProgramTextObject │ │ │ │ 000005e0 T PyErr_RangedSyntaxLocationObject │ │ │ │ 000005ac T PyErr_Restore │ │ │ │ 0000037c T PyErr_SetExcInfo │ │ │ │ 0000017c T PyErr_SetFromErrno │ │ │ │ 000000ea T PyErr_SetFromErrnoWithFilename │ │ │ │ -00000bac T PyErr_SetFromErrnoWithFilenameObject │ │ │ │ -00000a0c T PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ +00000bb4 T PyErr_SetFromErrnoWithFilenameObject │ │ │ │ +00000a14 T PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ 00001498 T PyErr_SetHandledException │ │ │ │ 00000288 T PyErr_SetImportError │ │ │ │ 00000000 T PyErr_SetImportErrorSubclass │ │ │ │ -00000ce4 T PyErr_SetNone │ │ │ │ -00000cc8 T PyErr_SetObject │ │ │ │ -0000090c T PyErr_SetRaisedException │ │ │ │ -0000096c T PyErr_SetString │ │ │ │ +00000cec T PyErr_SetNone │ │ │ │ +00000cd0 T PyErr_SetObject │ │ │ │ +00000914 T PyErr_SetRaisedException │ │ │ │ +00000974 T PyErr_SetString │ │ │ │ 000005f4 T PyErr_SyntaxLocation │ │ │ │ 0000059c T PyErr_SyntaxLocationEx │ │ │ │ 000015ac T PyErr_SyntaxLocationObject │ │ │ │ 000005e4 t PyErr_SyntaxLocationObjectEx │ │ │ │ U PyErr_WarnExplicitObject │ │ │ │ 000002b8 T PyErr_WriteUnraisable │ │ │ │ U PyExc_Exception │ │ │ │ @@ -19231,50 +19231,50 @@ │ │ │ │ U Py_fopen │ │ │ │ 00000000 b UnraisableHookArgsType │ │ │ │ 00000044 r UnraisableHookArgs__doc__ │ │ │ │ 00000000 d UnraisableHookArgs_desc │ │ │ │ 00000010 d UnraisableHookArgs_fields │ │ │ │ 000014d4 T _PyErr_BadInternalCall │ │ │ │ 00000474 T _PyErr_ChainExceptions │ │ │ │ -00000ca4 T _PyErr_ChainExceptions1 │ │ │ │ -00000cc0 T _PyErr_ChainExceptions1Tstate │ │ │ │ +00000cac T _PyErr_ChainExceptions1 │ │ │ │ +00000cc8 T _PyErr_ChainExceptions1Tstate │ │ │ │ 00000184 t _PyErr_ChainExceptions1Tstate.part.0 │ │ │ │ 00001318 T _PyErr_ChainStackItem │ │ │ │ 000001dc T _PyErr_Clear │ │ │ │ -000005b0 t _PyErr_CreateException │ │ │ │ +000005b4 t _PyErr_CreateException │ │ │ │ 00001518 T _PyErr_EmitSyntaxWarning │ │ │ │ 000001d0 T _PyErr_ExceptionMatches │ │ │ │ 00000480 T _PyErr_Fetch │ │ │ │ 000005d4 T _PyErr_FiniTypes │ │ │ │ 00000950 T _PyErr_Format │ │ │ │ 00001458 T _PyErr_FormatFromCause │ │ │ │ 000000c0 T _PyErr_FormatFromCauseTstate │ │ │ │ -00000d00 T _PyErr_FormatNote │ │ │ │ +00000d08 T _PyErr_FormatNote │ │ │ │ 000000e8 T _PyErr_FormatV │ │ │ │ 00001380 t _PyErr_FormatVFromCause.isra.0 │ │ │ │ 00000300 T _PyErr_GetExcInfo │ │ │ │ 000003fc T _PyErr_GetHandledException │ │ │ │ 0000001c T _PyErr_GetRaisedException │ │ │ │ 0000037c T _PyErr_GetTopmostException │ │ │ │ 00000000 T _PyErr_InitTypes │ │ │ │ U _PyErr_NoMemory │ │ │ │ 00000dc8 T _PyErr_NormalizeException │ │ │ │ 0000038c T _PyErr_ProgramDecodedTextObject │ │ │ │ 000008a0 T _PyErr_RaiseSyntaxError │ │ │ │ -00000678 T _PyErr_Restore │ │ │ │ +00000680 T _PyErr_Restore │ │ │ │ 000014ac T _PyErr_SetHandledException │ │ │ │ 00000218 t _PyErr_SetImportErrorSubclassWithNameFrom.isra.0 │ │ │ │ 000001e8 T _PyErr_SetImportErrorWithNameFrom │ │ │ │ -00000b28 T _PyErr_SetKeyError │ │ │ │ +00000b30 T _PyErr_SetKeyError │ │ │ │ 00000126 T _PyErr_SetLocaleString │ │ │ │ 000001d4 T _PyErr_SetModuleNotFoundError │ │ │ │ 0000053c T _PyErr_SetNone │ │ │ │ 00000158 T _PyErr_SetObject │ │ │ │ 00000028 T _PyErr_SetRaisedException │ │ │ │ -000009c4 T _PyErr_SetString │ │ │ │ +000009cc T _PyErr_SetString │ │ │ │ 000013ec T _PyErr_StackItemToExcInfoTuple │ │ │ │ 0000001e T _PyErr_WriteUnraisableDefaultHook │ │ │ │ U _PyException_AddNote │ │ │ │ U _PyFile_Flush │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyRuntime │ │ │ │ U _PyStructSequence_FiniBuiltin │ │ │ │ @@ -19744,20 +19744,20 @@ │ │ │ │ 00000b58 r .LC93 │ │ │ │ 00000b78 r .LC94 │ │ │ │ 00000b80 r .LC95 │ │ │ │ 00000b9c r .LC96 │ │ │ │ 00000ba8 r .LC97 │ │ │ │ 00000bb8 r .LC98 │ │ │ │ 00000bc4 r .LC99 │ │ │ │ -00002b80 T PyArg_Parse │ │ │ │ +00002b7c T PyArg_Parse │ │ │ │ 0000018c T PyArg_ParseArray │ │ │ │ 000000ee T PyArg_ParseArrayAndKeywords │ │ │ │ 00000000 T PyArg_ParseTuple │ │ │ │ -000016cc T PyArg_ParseTupleAndKeywords │ │ │ │ -000013e0 T PyArg_UnpackTuple │ │ │ │ +000016c8 T PyArg_ParseTupleAndKeywords │ │ │ │ +000013dc T PyArg_UnpackTuple │ │ │ │ 0000021e T PyArg_VaParse │ │ │ │ 000002aa T PyArg_VaParseTupleAndKeywords │ │ │ │ 00000000 T PyArg_ValidateKeywordArguments │ │ │ │ U PyBuffer_FillInfo │ │ │ │ U PyBuffer_Release │ │ │ │ U PyByteArray_Type │ │ │ │ U PyComplex_AsCComplex │ │ │ │ @@ -19803,29 +19803,29 @@ │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyUnicode_AsEncodedString │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_EqualToUTF8 │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_GetDefaultEncoding │ │ │ │ 00000d28 T _PyArg_BadArgument │ │ │ │ -0000158c T _PyArg_CheckPositional │ │ │ │ +00001588 T _PyArg_CheckPositional │ │ │ │ 00000324 T _PyArg_Fini │ │ │ │ 00000920 T _PyArg_NoKeywords │ │ │ │ 00000000 T _PyArg_NoKwnames │ │ │ │ -00002838 T _PyArg_NoPositional │ │ │ │ +00002834 T _PyArg_NoPositional │ │ │ │ 000010d0 T _PyArg_ParseStack │ │ │ │ 00000420 T _PyArg_ParseStackAndKeywords │ │ │ │ 00000398 T _PyArg_ParseStackAndKeywords_SizeT │ │ │ │ 00000038 T _PyArg_ParseTupleAndKeywordsFast │ │ │ │ 0000036e T _PyArg_ParseTupleAndKeywordsFast_SizeT │ │ │ │ 0000023e T _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ 000001f4 T _PyArg_ParseTuple_SizeT │ │ │ │ 000001c0 T _PyArg_Parse_SizeT │ │ │ │ -000021cc T _PyArg_UnpackKeywords │ │ │ │ -00002a20 T _PyArg_UnpackStack │ │ │ │ +000021c8 T _PyArg_UnpackKeywords │ │ │ │ +00002a1c T _PyArg_UnpackStack │ │ │ │ 0000030c T _PyArg_VaParseTupleAndKeywords_SizeT │ │ │ │ 0000023a T _PyArg_VaParse_SizeT │ │ │ │ U _PyDict_HasOnlyStringKeys │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyInterpreterState_Main │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyOnceFlag_CallOnceSlow │ │ │ │ @@ -19843,29 +19843,29 @@ │ │ │ │ U __stack_chk_guard │ │ │ │ 0000004c t _parser_init │ │ │ │ 00000d80 t cleanreturn.constprop.0 │ │ │ │ 000000d0 t cleanup_buffer │ │ │ │ 000000b4 t cleanup_ptr │ │ │ │ 00000ccc t convertbuffer │ │ │ │ 00000df0 t converterr │ │ │ │ -000008bc t convertitem.constprop.0 │ │ │ │ -00000920 t convertsimple.constprop.0 │ │ │ │ +000008c0 t convertitem.constprop.0 │ │ │ │ +00000924 t convertsimple.constprop.0 │ │ │ │ 00000978 t converttuple.constprop.0 │ │ │ │ 00000f78 t error_unexpected_keyword_arg │ │ │ │ -000027c4 t find_keyword │ │ │ │ +000027c0 t find_keyword │ │ │ │ 00000144 t find_keyword_str │ │ │ │ U memcpy │ │ │ │ 000003a4 t new_kwtuple │ │ │ │ 00000e58 t seterror │ │ │ │ -00002890 t skipitem.constprop.0 │ │ │ │ +0000288c t skipitem.constprop.0 │ │ │ │ U strchr │ │ │ │ U strlen │ │ │ │ 00000060 t vgetargs1.constprop.0 │ │ │ │ 000000b0 t vgetargs1_impl │ │ │ │ -0000174c t vgetargskeywords_impl.constprop.0 │ │ │ │ +00001748 t vgetargskeywords_impl.constprop.0 │ │ │ │ 00000062 t vgetargskeywordsfast.constprop.0 │ │ │ │ 0000045c t vgetargskeywordsfast_impl.constprop.0 │ │ │ │ │ │ │ │ getcompiler.o: │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000000 T Py_GetCompiler │ │ │ │ │ │ │ │ @@ -21626,62 +21626,62 @@ │ │ │ │ 0000002c r .LC1 │ │ │ │ 00000070 r .LC2 │ │ │ │ 000000a0 r .LC3 │ │ │ │ U PyErr_SetString │ │ │ │ 00000110 T PyEvent_Wait │ │ │ │ 0000013c T PyEvent_WaitTimed │ │ │ │ U PyExc_PythonFinalizationError │ │ │ │ -000001fe T PyMutex_IsLocked │ │ │ │ -00000320 T PyMutex_Lock │ │ │ │ +0000032a T PyMutex_IsLocked │ │ │ │ +00000270 T PyMutex_Lock │ │ │ │ 000001f8 T PyMutex_Unlock │ │ │ │ U PyThread_get_thread_ident_ex │ │ │ │ U PyTime_MonotonicRaw │ │ │ │ U Py_IsFinalizing │ │ │ │ U Py_MakePendingCalls │ │ │ │ U _PyDeadline_Get │ │ │ │ 000001e4 T _PyEvent_IsSet │ │ │ │ 000001bc T _PyEvent_Notify │ │ │ │ -0000037c T _PyMutex_LockTimed │ │ │ │ -00000514 T _PyMutex_TryUnlock │ │ │ │ +00000398 T _PyMutex_LockTimed │ │ │ │ +00000534 T _PyMutex_TryUnlock │ │ │ │ 00000000 T _PyOnceFlag_CallOnceSlow │ │ │ │ U _PyParkingLot_Park │ │ │ │ U _PyParkingLot_Unpark │ │ │ │ U _PyParkingLot_UnparkAll │ │ │ │ -00000000 T _PyRWMutex_Lock │ │ │ │ -0000006e T _PyRWMutex_RLock │ │ │ │ -0000010e T _PyRWMutex_RUnlock │ │ │ │ -00000046 T _PyRWMutex_Unlock │ │ │ │ -00000270 T _PyRawMutex_LockSlow │ │ │ │ -00000344 T _PyRawMutex_UnlockSlow │ │ │ │ +0000012c T _PyRWMutex_Lock │ │ │ │ +0000019a T _PyRWMutex_RLock │ │ │ │ +0000023a T _PyRWMutex_RUnlock │ │ │ │ +00000172 T _PyRWMutex_Unlock │ │ │ │ +00000000 T _PyRawMutex_LockSlow │ │ │ │ +000000ac T _PyRawMutex_UnlockSlow │ │ │ │ 00000080 T _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ 00000000 T _PyRecursiveMutex_Lock │ │ │ │ 0000019c T _PyRecursiveMutex_LockTimed │ │ │ │ 00000128 T _PyRecursiveMutex_TryUnlock │ │ │ │ 000000ac T _PyRecursiveMutex_Unlock │ │ │ │ U _PySemaphore_Destroy │ │ │ │ U _PySemaphore_Init │ │ │ │ U _PySemaphore_Wait │ │ │ │ U _PySemaphore_Wakeup │ │ │ │ -00000180 T _PySeqLock_AbandonWrite │ │ │ │ -000001ec T _PySeqLock_AfterFork │ │ │ │ -000001a0 T _PySeqLock_BeginRead │ │ │ │ -000001c8 T _PySeqLock_EndRead │ │ │ │ -00000138 T _PySeqLock_LockWrite │ │ │ │ -00000190 T _PySeqLock_UnlockWrite │ │ │ │ +000002ac T _PySeqLock_AbandonWrite │ │ │ │ +00000318 T _PySeqLock_AfterFork │ │ │ │ +000002cc T _PySeqLock_BeginRead │ │ │ │ +000002f4 T _PySeqLock_EndRead │ │ │ │ +00000264 T _PySeqLock_LockWrite │ │ │ │ +000002bc T _PySeqLock_UnlockWrite │ │ │ │ U _PyTime_Add │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ -00000134 T _Py_yield │ │ │ │ +00000260 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 │ │ │ │ 00000224 t mutex_unpark │ │ │ │ -000000b0 t rwmutex_set_parked_and_wait │ │ │ │ +000001dc t rwmutex_set_parked_and_wait │ │ │ │ U sched_yield │ │ │ │ │ │ │ │ marshal.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000002c r .LC1 │ │ │ │ 00000128 r .LC10 │ │ │ │ @@ -21928,20 +21928,20 @@ │ │ │ │ U PyList_New │ │ │ │ U PyLong_FromLong │ │ │ │ U PyLong_FromLongLong │ │ │ │ U PyLong_FromUnsignedLong │ │ │ │ U PyLong_FromUnsignedLongLong │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ -00000d88 T PyModule_Add │ │ │ │ -00000f14 T PyModule_AddIntConstant │ │ │ │ +00000d90 T PyModule_Add │ │ │ │ +00000f1c T PyModule_AddIntConstant │ │ │ │ 0000011c T PyModule_AddObject │ │ │ │ -00000e50 T PyModule_AddObjectRef │ │ │ │ +00000e58 T PyModule_AddObjectRef │ │ │ │ 000000e8 T PyModule_AddStringConstant │ │ │ │ -00000fe0 T PyModule_AddType │ │ │ │ +00000fe8 T PyModule_AddType │ │ │ │ U PyModule_GetDict │ │ │ │ U PyModule_GetName │ │ │ │ U PyModule_Type │ │ │ │ U PyNumber_AsSsize_t │ │ │ │ U PyTuple_New │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Ready │ │ │ │ @@ -21953,28 +21953,28 @@ │ │ │ │ U PyUnicode_FromOrdinal │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ U PyUnicode_FromWideChar │ │ │ │ 00000000 T Py_BuildValue │ │ │ │ 000000c0 T Py_PACK_FULL_VERSION │ │ │ │ 000000e4 T Py_PACK_VERSION │ │ │ │ -00000d84 T Py_VaBuildValue │ │ │ │ -00000efc t Py_XDECREF │ │ │ │ +00000d8c T Py_VaBuildValue │ │ │ │ +00000f04 t Py_XDECREF │ │ │ │ U _PyType_GetDict │ │ │ │ U _PyType_Name │ │ │ │ U _PyUnicodeWriter_FormatV │ │ │ │ 000000f0 T _Py_BuildValue_SizeT │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_NoneStruct │ │ │ │ -00000b60 T _Py_VaBuildStack │ │ │ │ -0000112c T _Py_VaBuildValue_SizeT │ │ │ │ +00000b68 T _Py_VaBuildStack │ │ │ │ +00001134 T _Py_VaBuildValue_SizeT │ │ │ │ 0000007c T _Py_convert_optional_to_non_negative_ssize_t │ │ │ │ -000010b8 T _Py_convert_optional_to_ssize_t │ │ │ │ +000010c0 T _Py_convert_optional_to_ssize_t │ │ │ │ 00000158 t _abiinfo_raise │ │ │ │ -00000aec t check_end │ │ │ │ +00000af4 t check_end │ │ │ │ 0000020c t countformat │ │ │ │ 00000000 t do_ignore │ │ │ │ 000002f4 t do_mkvalue │ │ │ │ U strlen │ │ │ │ 00000028 t va_build_value │ │ │ │ U wcslen │ │ │ │ │ │ │ │ @@ -21982,15 +21982,15 @@ │ │ │ │ 00000000 T PyOS_snprintf │ │ │ │ 0000005c T PyOS_vsnprintf │ │ │ │ U __vsnprintf_chk │ │ │ │ │ │ │ │ mystrtoul.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 T PyOS_strtol │ │ │ │ -00000418 T PyOS_strtoul │ │ │ │ +00000408 T PyOS_strtoul │ │ │ │ U _PyLong_DigitValue │ │ │ │ U _Py_ctype_table │ │ │ │ U __errno_location │ │ │ │ 00000000 r digitlimit │ │ │ │ 00000094 r smallmax │ │ │ │ │ │ │ │ object_stack.o: │ │ │ │ @@ -22017,24 +22017,24 @@ │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC1 │ │ │ │ 00000020 r .LC2 │ │ │ │ 00000044 r .LC3 │ │ │ │ U PyEval_AcquireThread │ │ │ │ U PyEval_ReleaseThread │ │ │ │ U PyTime_MonotonicRaw │ │ │ │ -00000544 T _PyParkingLot_AfterFork │ │ │ │ +00000540 T _PyParkingLot_AfterFork │ │ │ │ 00000000 T _PyParkingLot_Park │ │ │ │ -00000440 T _PyParkingLot_Unpark │ │ │ │ -0000031c T _PyParkingLot_UnparkAll │ │ │ │ +0000043c T _PyParkingLot_Unpark │ │ │ │ +00000318 T _PyParkingLot_UnparkAll │ │ │ │ U _PyRawMutex_LockSlow │ │ │ │ U _PyRawMutex_UnlockSlow │ │ │ │ -00000580 T _PySemaphore_Destroy │ │ │ │ -00000270 T _PySemaphore_Init │ │ │ │ -000002a0 T _PySemaphore_Wait │ │ │ │ -00000418 T _PySemaphore_Wakeup │ │ │ │ +00000000 T _PySemaphore_Destroy │ │ │ │ +0000026c T _PySemaphore_Init │ │ │ │ +0000029c T _PySemaphore_Wait │ │ │ │ +00000414 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 │ │ │ │ @@ -23200,48 +23200,48 @@ │ │ │ │ U PyExc_OverflowError │ │ │ │ U PyExc_ValueError │ │ │ │ U PyFloat_AsDouble │ │ │ │ U PyIndex_Check │ │ │ │ U PyLong_AsLongLong │ │ │ │ U PyLong_FromLongLong │ │ │ │ U PyStatus_Ok │ │ │ │ -0000028c T PyTime_AsSecondsDouble │ │ │ │ +00000288 T PyTime_AsSecondsDouble │ │ │ │ 0000034c T PyTime_Monotonic │ │ │ │ 0000036c T PyTime_MonotonicRaw │ │ │ │ 000004f8 T PyTime_PerfCounter │ │ │ │ 0000001c T PyTime_PerfCounterRaw │ │ │ │ 00000504 T PyTime_Time │ │ │ │ 00000078 T PyTime_TimeRaw │ │ │ │ -0000099c T _PyDeadline_Get │ │ │ │ +00000a44 T _PyDeadline_Get │ │ │ │ 00000918 T _PyDeadline_Init │ │ │ │ 000008a8 T _PyLong_AsTime_t │ │ │ │ 00000300 T _PyLong_FromTime_t │ │ │ │ 000000e8 T _PyTimeFraction_Mul │ │ │ │ 000000a0 T _PyTimeFraction_Resolution │ │ │ │ 00000134 T _PyTimeFraction_Set │ │ │ │ 00000460 T _PyTime_Add │ │ │ │ 00000044 T _PyTime_AsMicroseconds │ │ │ │ 000005c8 T _PyTime_AsMilliseconds │ │ │ │ 00000374 T _PyTime_AsTimespec │ │ │ │ 000004b0 T _PyTime_AsTimespec_clamp │ │ │ │ -00000a24 T _PyTime_AsTimeval │ │ │ │ +000009ec T _PyTime_AsTimeval │ │ │ │ 00000000 T _PyTime_AsTimevalTime_t │ │ │ │ 00000036 T _PyTime_AsTimeval_clamp │ │ │ │ 00000304 T _PyTime_FromMicrosecondsClamp │ │ │ │ 00000990 T _PyTime_FromMillisecondsObject │ │ │ │ 000002f0 T _PyTime_FromSeconds │ │ │ │ 00000066 T _PyTime_FromSecondsDouble │ │ │ │ 000001b4 T _PyTime_FromSecondsObject │ │ │ │ 000004fc T _PyTime_FromTimespec │ │ │ │ 00000282 T _PyTime_FromTimeval │ │ │ │ 00000000 T _PyTime_Init │ │ │ │ 00000910 T _PyTime_MonotonicWithInfo │ │ │ │ 000005ec T _PyTime_ObjectToTime_t │ │ │ │ 000006f8 T _PyTime_ObjectToTimespec │ │ │ │ -00000a58 T _PyTime_ObjectToTimeval │ │ │ │ +00000a20 T _PyTime_ObjectToTimeval │ │ │ │ 0000002a T _PyTime_PerfCounterWithInfo │ │ │ │ 00000030 T _PyTime_TimeWithInfo │ │ │ │ 00000308 T _PyTime_gmtime │ │ │ │ 000000e4 T _PyTime_localtime │ │ │ │ U __aeabi_d2lz │ │ │ │ U __aeabi_l2d │ │ │ │ U __aeabi_ldivmod │ │ │ │ @@ -23251,15 +23251,15 @@ │ │ │ │ U __gmtime64_r │ │ │ │ U __localtime64_r │ │ │ │ U ceil │ │ │ │ U floor │ │ │ │ U modf │ │ │ │ 00000000 t py_get_monotonic_clock │ │ │ │ 0000052c t py_get_system_clock │ │ │ │ -000009d4 t pytime_as_timeval.isra.0 │ │ │ │ +0000099c t pytime_as_timeval.isra.0 │ │ │ │ 00000064 t pytime_divide │ │ │ │ 000003c0 t pytime_from_double │ │ │ │ 000001c0 t pytime_from_object │ │ │ │ 00000188 t pytime_fromtimespec │ │ │ │ 0000071c t pytime_object_to_denominator │ │ │ │ 00000460 t pytime_round │ │ │ │ U round │ │ │ │ @@ -23412,22 +23412,22 @@ │ │ │ │ 00001b14 t compactlong_float_multiply │ │ │ │ 00000300 t compactlong_float_subtract │ │ │ │ 000002dc t compactlong_float_true_div │ │ │ │ 000019dc t compactlongs_and │ │ │ │ 000019b0 t compactlongs_guard │ │ │ │ 00001a7c t compactlongs_or │ │ │ │ 00001ac8 t compactlongs_xor │ │ │ │ -00000294 t float_compactlong_add │ │ │ │ +00000208 t float_compactlong_add │ │ │ │ 00001a04 t float_compactlong_guard │ │ │ │ 00001af0 t float_compactlong_multiply │ │ │ │ 000001e4 t float_compactlong_subtract │ │ │ │ 000002b8 t float_compactlong_true_div │ │ │ │ 00000098 r no_location │ │ │ │ -00000248 t nonzero_compactlong_float_guard │ │ │ │ -00000208 t nonzero_float_compactlong_guard │ │ │ │ +0000026c t nonzero_compactlong_float_guard │ │ │ │ +0000022c t nonzero_float_compactlong_guard │ │ │ │ 000010dc t specialize_attr_loadclassattr.isra.0 │ │ │ │ 00000778 t specialize_py_call │ │ │ │ 00000074 t specialize_py_call_kw.isra.0 │ │ │ │ 00000000 r value_and_backoff_next │ │ │ │ │ │ │ │ stackrefs.o: │ │ │ │ │ │ │ │ @@ -24759,38 +24759,38 @@ │ │ │ │ │ │ │ │ dtoa.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ 00000010 r .LC2 │ │ │ │ 00000000 t Balloc │ │ │ │ -00001aec t Bfree │ │ │ │ +00001adc t Bfree │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyStatus_NoMemory │ │ │ │ U PyStatus_Ok │ │ │ │ 00000060 T _PyDtoa_Fini │ │ │ │ 00000000 T _PyDtoa_Init │ │ │ │ -00001b20 T _Py_dg_dtoa │ │ │ │ -000040e8 T _Py_dg_freedtoa │ │ │ │ +00001b10 T _Py_dg_dtoa │ │ │ │ +000040e0 T _Py_dg_freedtoa │ │ │ │ 00000364 T _Py_dg_strtod │ │ │ │ U _Py_tss_interp │ │ │ │ U __aeabi_uidiv │ │ │ │ U __errno_location │ │ │ │ 00000194 t b2d │ │ │ │ 000000b8 r bigtens │ │ │ │ -00003d44 t hi0bits │ │ │ │ -00003d84 t lshift │ │ │ │ +00003d3c t hi0bits │ │ │ │ +00003d7c t lshift │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 000000a8 t mult │ │ │ │ -00003fdc t multadd │ │ │ │ +00003fd4 t multadd │ │ │ │ 0000008c t nrv_alloc │ │ │ │ 00000108 r p05.0 │ │ │ │ -000037e8 t pow5mult │ │ │ │ +000037e0 t pow5mult │ │ │ │ 000000c8 t sd2b │ │ │ │ 00000000 r tens │ │ │ │ 000000e0 r tinytens │ │ │ │ │ │ │ │ fileutils.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 d .LANCHOR1 │ │ │ │ @@ -26881,18 +26881,18 @@ │ │ │ │ 00000b14 r .LC96 │ │ │ │ 00000b30 r .LC97 │ │ │ │ 00000b40 r .LC98 │ │ │ │ 00000b78 r .LC99 │ │ │ │ 00001b00 t Pdata_New.isra.0 │ │ │ │ 00002268 t Pdata_clear.isra.0 │ │ │ │ 000020a0 t Pdata_dealloc │ │ │ │ -00004124 t Pdata_pop │ │ │ │ +0000411c t Pdata_pop │ │ │ │ 000028b8 t Pdata_poplist │ │ │ │ 000026a8 t Pdata_poptuple │ │ │ │ -00003fb4 t Pdata_push │ │ │ │ +00003fac t Pdata_push │ │ │ │ 00000aa0 t PicklerMemoProxy_clear │ │ │ │ 000007e6 t PicklerMemoProxy_dealloc │ │ │ │ 00000a0e t PicklerMemoProxy_traverse │ │ │ │ 000016c8 t Pickler_clear │ │ │ │ 00001688 t Pickler_dealloc │ │ │ │ 0000058c t Pickler_get_memo │ │ │ │ 00000b3c t Pickler_getattr │ │ │ │ @@ -26977,15 +26977,15 @@ │ │ │ │ U PyLong_FromVoidPtr │ │ │ │ U PyLong_GetSign │ │ │ │ U PyLong_Type │ │ │ │ U PyMapping_GetOptionalItem │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyMem_Realloc │ │ │ │ -00002310 t PyMemoTable_Clear.isra.0 │ │ │ │ +00002308 t PyMemoTable_Clear.isra.0 │ │ │ │ 00001810 t PyMemoTable_Del │ │ │ │ 000008c8 t PyMemoTable_New │ │ │ │ U PyMemoryView_FromMemory │ │ │ │ U PyMemoryView_FromObject │ │ │ │ U PyModuleDef_Init │ │ │ │ U PyModule_AddObjectRef │ │ │ │ U PyModule_AddType │ │ │ │ @@ -27052,44 +27052,44 @@ │ │ │ │ U Py_hexdigits │ │ │ │ 00000a6e t UnpicklerMemoProxy_clear │ │ │ │ 00000878 t UnpicklerMemoProxy_dealloc │ │ │ │ 00000a3e t UnpicklerMemoProxy_traverse │ │ │ │ 00001f30 t Unpickler_clear │ │ │ │ 00001ef0 t Unpickler_dealloc │ │ │ │ 00000838 t Unpickler_get_memo │ │ │ │ -00003f68 t Unpickler_getattr │ │ │ │ +00003f60 t Unpickler_getattr │ │ │ │ 0000040c d Unpickler_getsets │ │ │ │ 000004a4 d Unpickler_methods │ │ │ │ 00000446 t Unpickler_set_memo │ │ │ │ 00000368 t Unpickler_setattr │ │ │ │ 00002d2c t Unpickler_traverse │ │ │ │ 000004f0 t _Pickle_ClearState │ │ │ │ -00004510 t _Pickle_FastCall │ │ │ │ +00004508 t _Pickle_FastCall │ │ │ │ 00002c20 t _Pickler_ClearBuffer │ │ │ │ 000015d8 t _Pickler_CommitFrame.isra.0 │ │ │ │ 00002c60 t _Pickler_FlushToFile │ │ │ │ 00001654 t _Pickler_GetString │ │ │ │ 0000084c t _Pickler_New │ │ │ │ 00000990 t _Pickler_SetBufferCallback │ │ │ │ 00002aa8 t _Pickler_SetOutputStream │ │ │ │ 00000910 t _Pickler_SetProtocol │ │ │ │ 000000ec t _Pickler_Write │ │ │ │ 00000018 t _Pickler_Write.constprop.0 │ │ │ │ -00001d24 t _Pickler_write_bytes │ │ │ │ +00001d20 t _Pickler_write_bytes │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyBytes_Resize │ │ │ │ U _PyErr_ChainExceptions1 │ │ │ │ U _PyErr_FormatNote │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ U _PyLong_AsByteArray │ │ │ │ U _PyLong_FromByteArray │ │ │ │ U _PyLong_NumBits │ │ │ │ U _PyMem_Strdup │ │ │ │ -00001c2c t _PyMemoTable_Lookup.isra.0 │ │ │ │ +00001c28 t _PyMemoTable_Lookup.isra.0 │ │ │ │ U _PyNone_Type │ │ │ │ U _PyNotImplemented_Type │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyObject_VisitType │ │ │ │ U _PyRuntime │ │ │ │ U _PySet_NextEntryRef │ │ │ │ U _PySet_Update │ │ │ │ @@ -27107,23 +27107,23 @@ │ │ │ │ U _Py_IsPrivateName │ │ │ │ U _Py_Mangle │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_interp │ │ │ │ U _Py_tss_tstate │ │ │ │ -00004168 t _Unpickler_MemoCleanup │ │ │ │ -00005128 t _Unpickler_MemoGet │ │ │ │ -00004024 t _Unpickler_MemoPut │ │ │ │ +00004160 t _Unpickler_MemoCleanup │ │ │ │ +00005134 t _Unpickler_MemoGet │ │ │ │ +0000401c t _Unpickler_MemoPut │ │ │ │ 00001a38 t _Unpickler_New │ │ │ │ 00001ac4 t _Unpickler_NewMemo │ │ │ │ -00004298 t _Unpickler_ReadImpl │ │ │ │ +00004290 t _Unpickler_ReadImpl │ │ │ │ 000025d4 t _Unpickler_ReadInto │ │ │ │ 00003ff4 t _Unpickler_ReadIntoFromFile │ │ │ │ -00004f80 t _Unpickler_Readline │ │ │ │ +00004f8c t _Unpickler_Readline │ │ │ │ 00001ba0 t _Unpickler_SetInputEncoding │ │ │ │ 00002164 t _Unpickler_SetInputStream │ │ │ │ 00001b54 t _Unpickler_SetStringInput │ │ │ │ 0000210c t _Unpickler_SkipConsumed │ │ │ │ 00000348 d __compound_literal.0 │ │ │ │ U __errno_location │ │ │ │ U __isoc23_strtol │ │ │ │ @@ -27198,34 +27198,34 @@ │ │ │ │ 000000a4 r _pickle_loads__doc__ │ │ │ │ 00000000 d _picklemodule │ │ │ │ 0000388c t _save_bytearray_data.isra.0 │ │ │ │ 00002c9c t _save_bytes_data.isra.0 │ │ │ │ 0000323c t batch_dict │ │ │ │ 00003518 t batch_list │ │ │ │ 0000271c t do_append │ │ │ │ -000041bc t do_setitems │ │ │ │ +000041b4 t do_setitems │ │ │ │ 000009f0 t dump │ │ │ │ 00003b18 t fast_save_enter │ │ │ │ 00003bc8 t fast_save_leave │ │ │ │ -00001c74 t getattribute │ │ │ │ +00001c70 t getattribute │ │ │ │ 000008fe t instantiate │ │ │ │ -00002370 t load │ │ │ │ +00002368 t load │ │ │ │ 00002f9c t load_build │ │ │ │ 000024c4 t load_counted_binbytes │ │ │ │ 000037ac t load_counted_binstring │ │ │ │ 00001be0 t load_counted_binunicode │ │ │ │ 000023fc t load_counted_long │ │ │ │ -0000454c t load_counted_tuple │ │ │ │ +00004544 t load_counted_tuple │ │ │ │ 00003928 t load_extension │ │ │ │ 00002dd8 t load_newobj │ │ │ │ 00002650 t marker │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ -00004d14 t memo_get.isra.0 │ │ │ │ -00002030 t memo_put.isra.0 │ │ │ │ +00004d0c t memo_get.isra.0 │ │ │ │ +0000202c t memo_put.isra.0 │ │ │ │ 000005dc d memoproxy_slots │ │ │ │ 00000048 d memoproxy_spec │ │ │ │ U memset │ │ │ │ 0000069c d pdata_slots │ │ │ │ 00000034 d pdata_spec │ │ │ │ 0000035e t persistent_id │ │ │ │ 000004d8 t pickle_clear │ │ │ │ @@ -27235,15 +27235,15 @@ │ │ │ │ 00000320 d pickle_slots │ │ │ │ 000003ec t pickle_traverse │ │ │ │ 000004f4 d pickler_type_slots │ │ │ │ 00000070 d pickler_type_spec │ │ │ │ 0000060c d picklerproxy_methods │ │ │ │ 0000021c t save │ │ │ │ 00000bc0 t save_global │ │ │ │ -0000462c t save_reduce │ │ │ │ +00004624 t save_reduce │ │ │ │ 00000304 t save_singleton_type │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ 00000434 d unpickler_memoproxy_slots │ │ │ │ 0000005c d unpickler_memoproxy_spec │ │ │ │ 000003a4 d unpickler_type_slots │ │ │ │ 00000084 d unpickler_type_spec │ │ │ │ @@ -29889,15 +29889,15 @@ │ │ │ │ 00000544 t pyepoll_dealloc │ │ │ │ 00000ed0 r pyepoll_doc │ │ │ │ 00000126 t pyepoll_get_closed │ │ │ │ 00000378 d pyepoll_getsetlist │ │ │ │ 000004f4 t pyepoll_internal_close │ │ │ │ 00000718 t pyepoll_internal_ctl │ │ │ │ 00000270 d pyepoll_methods │ │ │ │ -000013dc t reap_obj │ │ │ │ +000013d4 t reap_obj │ │ │ │ 00000318 t select_epoll │ │ │ │ 000001d4 t select_epoll___enter__ │ │ │ │ 00000124 r select_epoll___enter____doc__ │ │ │ │ 00000210 t select_epoll___exit__ │ │ │ │ 000000e0 r select_epoll___exit____doc__ │ │ │ │ 000004b4 t select_epoll_close │ │ │ │ 00000628 r select_epoll_close__doc__ │ │ │ │ @@ -29907,33 +29907,33 @@ │ │ │ │ 0000059c r select_epoll_fromfd__doc__ │ │ │ │ 00000142 t select_epoll_modify │ │ │ │ 00000360 r select_epoll_modify__doc__ │ │ │ │ 00000790 t select_epoll_poll │ │ │ │ 00000140 r select_epoll_poll__doc__ │ │ │ │ 0000066c t select_epoll_register │ │ │ │ 00000430 r select_epoll_register__doc__ │ │ │ │ -00000e60 t select_epoll_unregister │ │ │ │ +00000e58 t select_epoll_unregister │ │ │ │ 000002d0 r select_epoll_unregister__doc__ │ │ │ │ 00000208 d select_methods │ │ │ │ 00000a60 t select_poll │ │ │ │ 000006a8 r select_poll__doc__ │ │ │ │ 00000000 t select_poll_modify │ │ │ │ 000008dc r select_poll_modify__doc__ │ │ │ │ 00000be4 t select_poll_poll │ │ │ │ 00000744 r select_poll_poll__doc__ │ │ │ │ 00000aa8 t select_poll_register │ │ │ │ 000009cc r select_poll_register__doc__ │ │ │ │ -00000ec4 t select_poll_unregister │ │ │ │ +00000ebc t select_poll_unregister │ │ │ │ 00000880 r select_poll_unregister__doc__ │ │ │ │ -00000f38 t select_select │ │ │ │ +00000f30 t select_select │ │ │ │ 00000b00 r select_select__doc__ │ │ │ │ -00000f88 t select_select_impl.isra.0 │ │ │ │ +00000f80 t select_select_impl.isra.0 │ │ │ │ 00000000 d selectmodule │ │ │ │ -000011fc t seq2set.constprop.0 │ │ │ │ -00001334 t set2list │ │ │ │ +000011f4 t seq2set.constprop.0 │ │ │ │ +0000132c t set2list │ │ │ │ │ │ │ │ _elementtree.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ 0000009c r .LC10 │ │ │ │ 000000a4 r .LC11 │ │ │ │ @@ -33645,15 +33645,15 @@ │ │ │ │ 0000102c r os__is_inputhook_installed__doc__ │ │ │ │ 00000f68 t os__path_normpath │ │ │ │ 000098ac r os__path_normpath__doc__ │ │ │ │ 0000474c t os__path_splitroot_ex │ │ │ │ 00009904 r os__path_splitroot_ex__doc__ │ │ │ │ 00005cde t os_abort │ │ │ │ 0000277c r os_abort__doc__ │ │ │ │ -00000cc8 t os_access │ │ │ │ +00000c18 t os_access │ │ │ │ 0000b018 r os_access__doc__ │ │ │ │ 00003898 t os_chdir │ │ │ │ 0000ae2c r os_chdir__doc__ │ │ │ │ 00004ac4 t os_chmod │ │ │ │ 0000a8e8 r os_chmod__doc__ │ │ │ │ 00001c34 t os_chown │ │ │ │ 0000a0fc r os_chown__doc__ │ │ │ │ @@ -33727,15 +33727,15 @@ │ │ │ │ 00006f58 r os_getegid__doc__ │ │ │ │ 00001a98 t os_geteuid │ │ │ │ 00006f10 r os_geteuid__doc__ │ │ │ │ 00001aec t os_getgid │ │ │ │ 00006ed0 r os_getgid__doc__ │ │ │ │ 00000f10 t os_getgrouplist │ │ │ │ 00006df4 r os_getgrouplist__doc__ │ │ │ │ -00000c18 t os_getgroups │ │ │ │ +00000d60 t os_getgroups │ │ │ │ 00006da0 r os_getgroups__doc__ │ │ │ │ 00006028 t os_getloadavg │ │ │ │ 0000267c r os_getloadavg__doc__ │ │ │ │ 00000e10 t os_getlogin │ │ │ │ 00006ac4 r os_getlogin__doc__ │ │ │ │ 00005f8a t os_getpgid │ │ │ │ 00006c5c r os_getpgid__doc__ │ │ │ │ @@ -34811,15 +34811,15 @@ │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_ReprEnter │ │ │ │ U Py_ReprLeave │ │ │ │ -000004f8 t Py_XDECREF │ │ │ │ +000004fc t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyDict_GetItem_KnownHash │ │ │ │ U _PyDict_SetItem_KnownHash │ │ │ │ U _PyEval_SliceIndexNotNone │ │ │ │ U _PyNumber_Index │ │ │ │ @@ -34837,45 +34837,45 @@ │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_idiv │ │ │ │ U __aeabi_idivmod │ │ │ │ U __aeabi_uidiv │ │ │ │ 0000010c d __compound_literal.0 │ │ │ │ -00000a80 t _collections__count_elements │ │ │ │ +00000a84 t _collections__count_elements │ │ │ │ 0000036c r _collections__count_elements__doc__ │ │ │ │ 00000000 d _collectionsmodule │ │ │ │ -000006bc t _deque_rotate │ │ │ │ +000006c0 t _deque_rotate │ │ │ │ 00000000 r _keywords.1 │ │ │ │ 000000c4 d _kwtuple.0 │ │ │ │ 00000098 d _parser.2 │ │ │ │ -000002e4 t collections_clear │ │ │ │ +000002e8 t collections_clear │ │ │ │ 0000000c r collections_doc │ │ │ │ 0000000c t collections_exec │ │ │ │ -00000418 t collections_free │ │ │ │ +0000041c t collections_free │ │ │ │ 00000118 d collections_methods │ │ │ │ 000000e4 d collections_slots │ │ │ │ -00000298 t collections_traverse │ │ │ │ -00001678 t consume_iterator │ │ │ │ +0000029c t collections_traverse │ │ │ │ +0000167c t consume_iterator │ │ │ │ 00000080 t defdict_copy │ │ │ │ 00000228 r defdict_copy_doc │ │ │ │ -00000930 t defdict_dealloc │ │ │ │ +00000934 t defdict_dealloc │ │ │ │ 000000ac r defdict_doc │ │ │ │ -0000041c t defdict_init │ │ │ │ +00000420 t defdict_init │ │ │ │ 00000240 d defdict_members │ │ │ │ 00000268 d defdict_methods │ │ │ │ -000009a4 t defdict_missing │ │ │ │ +000009a8 t defdict_missing │ │ │ │ 0000024c r defdict_missing_doc │ │ │ │ 000002cc t defdict_or │ │ │ │ 0000009e t defdict_reduce │ │ │ │ 0000017c t defdict_repr │ │ │ │ 000001d0 d defdict_slots │ │ │ │ 00000048 d defdict_spec │ │ │ │ -000011f4 t defdict_tp_clear │ │ │ │ -000008f0 t defdict_traverse │ │ │ │ +000011f8 t defdict_tp_clear │ │ │ │ +000008f4 t defdict_traverse │ │ │ │ 000005c4 t deque___copy__ │ │ │ │ 00000714 r deque___copy____doc__ │ │ │ │ 000005c6 t deque___reduce__ │ │ │ │ 000004d0 r deque___reduce____doc__ │ │ │ │ 0000002c t deque___reversed__ │ │ │ │ 000003d4 r deque___reversed____doc__ │ │ │ │ 00000a04 t deque___sizeof__ │ │ │ │ @@ -34884,85 +34884,85 @@ │ │ │ │ 000008a4 r deque_append__doc__ │ │ │ │ 00000180 t deque_append_lock_held │ │ │ │ 00000000 t deque_append_lock_held.part.0 │ │ │ │ 00000858 t deque_appendleft │ │ │ │ 00000854 r deque_appendleft__doc__ │ │ │ │ 00000900 t deque_appendleft_lock_held │ │ │ │ 00000000 t deque_appendleft_lock_held.part.0 │ │ │ │ -00001250 t deque_ass_item │ │ │ │ +00001254 t deque_ass_item │ │ │ │ 00000374 t deque_clear │ │ │ │ -00000988 t deque_clearmethod │ │ │ │ +0000098c t deque_clearmethod │ │ │ │ 000006dc r deque_clearmethod__doc__ │ │ │ │ 0000034c t deque_concat │ │ │ │ -00000eb8 t deque_contains │ │ │ │ +00000ebc t deque_contains │ │ │ │ 000005c2 t deque_copy │ │ │ │ 00000750 r deque_copy__doc__ │ │ │ │ 000003e0 t deque_copy_impl │ │ │ │ 00000512 t deque_count │ │ │ │ 00000608 r deque_count__doc__ │ │ │ │ -00000868 t deque_dealloc │ │ │ │ -00000670 t deque_del_item │ │ │ │ -00000eb4 t deque_extend │ │ │ │ +0000086c t deque_dealloc │ │ │ │ +00000674 t deque_del_item │ │ │ │ +00000eb8 t deque_extend │ │ │ │ 000007f0 r deque_extend__doc__ │ │ │ │ 000006b0 t deque_extend_impl │ │ │ │ 00000634 t deque_extendleft │ │ │ │ 00000788 r deque_extendleft__doc__ │ │ │ │ -00001740 t deque_extendleft_impl │ │ │ │ -0000123c t deque_get_maxlen │ │ │ │ +00001744 t deque_extendleft_impl │ │ │ │ +00001240 t deque_get_maxlen │ │ │ │ 000005b8 d deque_getset │ │ │ │ -000012f8 t deque_index │ │ │ │ +000012fc t deque_index │ │ │ │ 00000590 r deque_index__doc__ │ │ │ │ 00000178 t deque_init │ │ │ │ 00000468 r deque_init__doc__ │ │ │ │ 00000638 t deque_inplace_concat │ │ │ │ 00000676 t deque_inplace_repeat │ │ │ │ 00000678 t deque_inplace_repeat_lock_held │ │ │ │ 000007e0 t deque_insert │ │ │ │ 00000550 r deque_insert__doc__ │ │ │ │ -00000510 t deque_item │ │ │ │ -00000d74 t deque_iter │ │ │ │ +00000514 t deque_item │ │ │ │ +00000d78 t deque_iter │ │ │ │ 00000000 t deque_len │ │ │ │ 00000450 d deque_members │ │ │ │ 00000478 d deque_methods │ │ │ │ 000000e0 t deque_new │ │ │ │ 00000514 t deque_pop │ │ │ │ 00000930 r deque_pop__doc__ │ │ │ │ 0000059c t deque_pop_impl │ │ │ │ 00000624 t deque_popleft │ │ │ │ 000008f0 r deque_popleft__doc__ │ │ │ │ 000002ac t deque_popleft_impl │ │ │ │ -000005a0 t deque_remove │ │ │ │ +000005a4 t deque_remove │ │ │ │ 00000510 r deque_remove__doc__ │ │ │ │ 0000093c t deque_repeat │ │ │ │ 00000238 t deque_repr │ │ │ │ -000018d0 t deque_reverse │ │ │ │ +000018d4 t deque_reverse │ │ │ │ 0000064c r deque_reverse__doc__ │ │ │ │ 0000002e t deque_reviter │ │ │ │ -00000ff4 t deque_richcompare │ │ │ │ -000016b4 t deque_rotate │ │ │ │ +00000ff8 t deque_richcompare │ │ │ │ +000016b8 t deque_rotate │ │ │ │ 00000678 r deque_rotate__doc__ │ │ │ │ 00000388 d deque_slots │ │ │ │ 00000034 d deque_spec │ │ │ │ -0000039c t deque_traverse │ │ │ │ -00000e08 t dequeiter_clear │ │ │ │ -00000dcc t dequeiter_dealloc │ │ │ │ +000003a0 t deque_traverse │ │ │ │ +00000e0c t dequeiter_clear │ │ │ │ +00000dd0 t dequeiter_dealloc │ │ │ │ 00000026 t dequeiter_len │ │ │ │ 00000358 d dequeiter_methods │ │ │ │ -000017e4 t dequeiter_new │ │ │ │ +000017e8 t dequeiter_new │ │ │ │ 000007d4 t dequeiter_next │ │ │ │ 00000926 t dequeiter_reduce │ │ │ │ 00000310 d dequeiter_slots │ │ │ │ 0000005c d dequeiter_spec │ │ │ │ 000004e2 t dequeiter_traverse │ │ │ │ 00000976 t dequereviter_new │ │ │ │ -00000e3c t dequereviter_next │ │ │ │ -00000e40 t dequereviter_next_lock_held.isra.0 │ │ │ │ +00000e40 t dequereviter_next │ │ │ │ +00000e44 t dequereviter_next_lock_held.isra.0 │ │ │ │ 000002c8 d dequereviter_slots │ │ │ │ 00000070 d dequereviter_spec │ │ │ │ -00000d10 t finalize_iterator │ │ │ │ +00000d14 t finalize_iterator │ │ │ │ 0000030c r length_hint_doc │ │ │ │ 00000138 t newblock │ │ │ │ 00000344 r reduce_doc │ │ │ │ 000004e0 t tuplegetter_clear │ │ │ │ 0000048c t tuplegetter_dealloc │ │ │ │ 00000214 t tuplegetter_descr_get │ │ │ │ 00000a22 t tuplegetter_descr_set │ │ │ │ @@ -36581,15 +36581,15 @@ │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TriggerGC │ │ │ │ U _Py_tss_interp │ │ │ │ U __aeabi_uidiv │ │ │ │ 000004a8 d __compound_literal.0 │ │ │ │ 00001830 t _grouper_create │ │ │ │ 0000187c t _grouper_dealloc │ │ │ │ -00000a4c t _grouper_next │ │ │ │ +00000a48 t _grouper_next │ │ │ │ 00000b24 d _grouper_slots │ │ │ │ 00000110 d _grouper_spec │ │ │ │ 000006fc t _grouper_traverse │ │ │ │ 00000000 r _keywords.1 │ │ │ │ 0000002c r _keywords.10 │ │ │ │ 00000038 r _keywords.13 │ │ │ │ 00000044 r _keywords.16 │ │ │ │ @@ -36617,31 +36617,31 @@ │ │ │ │ 00001d88 t accumulate_next │ │ │ │ 00000654 d accumulate_slots │ │ │ │ 00000034 d accumulate_spec │ │ │ │ 00000bce t accumulate_traverse │ │ │ │ 00001d48 t batched_dealloc │ │ │ │ 00001a90 t batched_new │ │ │ │ 0000191c r batched_new__doc__ │ │ │ │ -00000ba0 t batched_next │ │ │ │ +00000b9c t batched_next │ │ │ │ 00000bfc d batched_slots │ │ │ │ 00000048 d batched_spec │ │ │ │ 00000c20 t batched_traverse │ │ │ │ 000013a4 t chain_dealloc │ │ │ │ 00000b70 r chain_doc │ │ │ │ 000008ac d chain_methods │ │ │ │ 000013e8 t chain_new │ │ │ │ 0000135c t chain_new_internal │ │ │ │ 0000074c t chain_next │ │ │ │ -00000860 t chain_next_lock_held │ │ │ │ +0000085c t chain_next_lock_held │ │ │ │ 0000085c d chain_slots │ │ │ │ 0000005c d chain_spec │ │ │ │ 0000246c t chain_traverse │ │ │ │ 00001f70 t combinations_dealloc │ │ │ │ 000007cc d combinations_methods │ │ │ │ -00000fe0 t combinations_next │ │ │ │ +00000fdc t combinations_next │ │ │ │ 00000350 t combinations_sizeof │ │ │ │ 0000077c d combinations_slots │ │ │ │ 00000070 d combinations_spec │ │ │ │ 0000073a t combinations_traverse │ │ │ │ 0000065c t compress_dealloc │ │ │ │ 0000226c t compress_next │ │ │ │ 0000060c d compress_slots │ │ │ │ @@ -36777,29 +36777,29 @@ │ │ │ │ 00000ffc t tee_clear │ │ │ │ 00000b82 t tee_copy │ │ │ │ 00000cf8 t tee_copy_impl │ │ │ │ 00000fc0 t tee_dealloc │ │ │ │ 00000aa0 t tee_fromiterable │ │ │ │ 00000a9c d tee_members │ │ │ │ 00000ac4 d tee_methods │ │ │ │ -00000958 t tee_next │ │ │ │ +00000954 t tee_next │ │ │ │ 00000a44 d tee_slots │ │ │ │ 000001b0 d tee_spec │ │ │ │ 00000000 t tee_traverse │ │ │ │ 00000e10 r teecopy_doc │ │ │ │ 00000584 t teedataobject_clear │ │ │ │ 0000048c t teedataobject_dealloc │ │ │ │ 00000058 t teedataobject_newinternal.isra.0 │ │ │ │ 00000ae4 d teedataobject_slots │ │ │ │ 000001c4 d teedataobject_spec │ │ │ │ 00000424 t teedataobject_traverse │ │ │ │ 00001cfc t zip_longest_dealloc │ │ │ │ 000005d4 r zip_longest_doc │ │ │ │ 00001bb4 t zip_longest_new │ │ │ │ -00000d0c t zip_longest_next │ │ │ │ +00000d08 t zip_longest_next │ │ │ │ 00000b86 t zip_longest_traverse │ │ │ │ 000004b4 d ziplongest_slots │ │ │ │ 000001d8 d ziplongest_spec │ │ │ │ │ │ │ │ sre.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ @@ -36906,16 +36906,16 @@ │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Join │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_HashBuffer │ │ │ │ -00005e80 t Py_UNICODE_ISALNUM │ │ │ │ -00003010 t Py_XDECREF │ │ │ │ +00005e84 t Py_UNICODE_ISALNUM │ │ │ │ +0000300c t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyDict_Next │ │ │ │ U _PyDict_SetItem_KnownHash │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_GC_New │ │ │ │ @@ -36984,15 +36984,15 @@ │ │ │ │ 00000294 d _parser.39 │ │ │ │ 000000b0 d _parser.6 │ │ │ │ 00000134 d _parser.9 │ │ │ │ 000005ba t _sre_SRE_Match___copy__ │ │ │ │ 00000394 r _sre_SRE_Match___copy____doc__ │ │ │ │ 000005c8 t _sre_SRE_Match___deepcopy__ │ │ │ │ 00000370 r _sre_SRE_Match___deepcopy____doc__ │ │ │ │ -00005d84 t _sre_SRE_Match_end │ │ │ │ +00005d88 t _sre_SRE_Match_end │ │ │ │ 00000410 r _sre_SRE_Match_end__doc__ │ │ │ │ 000005d6 t _sre_SRE_Match_expand │ │ │ │ 00000644 r _sre_SRE_Match_expand__doc__ │ │ │ │ 00000c14 t _sre_SRE_Match_groupdict │ │ │ │ 000004c4 r _sre_SRE_Match_groupdict__doc__ │ │ │ │ 00000fdc t _sre_SRE_Match_groups │ │ │ │ 00000594 r _sre_SRE_Match_groups__doc__ │ │ │ │ @@ -37024,15 +37024,15 @@ │ │ │ │ 00000860 r _sre_SRE_Pattern_subn__doc__ │ │ │ │ 000004c4 t _sre_SRE_Scanner_prefixmatch │ │ │ │ 00000354 r _sre_SRE_Scanner_prefixmatch__doc__ │ │ │ │ 000039f4 t _sre_SRE_Scanner_search │ │ │ │ 0000033c r _sre_SRE_Scanner_search__doc__ │ │ │ │ 0000406c t _sre_ascii_iscased │ │ │ │ 00000dc4 r _sre_ascii_iscased__doc__ │ │ │ │ -000079dc t _sre_ascii_tolower │ │ │ │ +000079e0 t _sre_ascii_tolower │ │ │ │ 00000d6c r _sre_ascii_tolower__doc__ │ │ │ │ 000000f0 t _sre_compile │ │ │ │ 000007cc r _sre_compile__doc__ │ │ │ │ 0000079a t _sre_getcodesize │ │ │ │ 00000df0 r _sre_getcodesize__doc__ │ │ │ │ 00000000 t _sre_template │ │ │ │ 000006d4 r _sre_template__doc__ │ │ │ │ @@ -37041,28 +37041,28 @@ │ │ │ │ 00000538 t _sre_unicode_tolower │ │ │ │ 00000d40 r _sre_unicode_tolower__doc__ │ │ │ │ 0000058c t _validate_charset │ │ │ │ 00000000 t _validate_inner │ │ │ │ 000041a0 t char_loc_ignore │ │ │ │ 000009dc t compile_template │ │ │ │ 00000000 r copyright │ │ │ │ -00002ca4 t data_stack_grow │ │ │ │ +00002ca0 t data_stack_grow │ │ │ │ 00003ee4 t expand_template │ │ │ │ 000000e4 r flag_names.3 │ │ │ │ -00005768 t getslice │ │ │ │ +0000576c t getslice │ │ │ │ 000003b0 t getstring.part.0 │ │ │ │ -000030b8 t match_clear │ │ │ │ -00003028 t match_dealloc │ │ │ │ +000030b4 t match_clear │ │ │ │ +00003024 t match_dealloc │ │ │ │ 00000e94 r match_doc │ │ │ │ -00005c14 t match_getindex │ │ │ │ +00005c18 t match_getindex │ │ │ │ 000037d8 t match_getitem │ │ │ │ 000006a4 d match_getset │ │ │ │ -00005be4 t match_getslice │ │ │ │ -00005c8c t match_getslice_by_index │ │ │ │ -000059c8 t match_group │ │ │ │ +00005be8 t match_getslice │ │ │ │ +00005c90 t match_getslice_by_index │ │ │ │ +000059cc t match_group │ │ │ │ 00000e10 r match_group_doc │ │ │ │ 00003eb4 t match_lastgroup_get │ │ │ │ 000003a2 t match_lastindex_get │ │ │ │ 00000640 d match_members │ │ │ │ 000006f4 d match_methods │ │ │ │ 00000654 t match_regs_get │ │ │ │ 000006d2 t match_repr │ │ │ │ @@ -37078,53 +37078,53 @@ │ │ │ │ 00000f08 r pattern_doc │ │ │ │ 0000075a t pattern_error │ │ │ │ 00000860 d pattern_getset │ │ │ │ 00000b4c t pattern_groupindex │ │ │ │ 00000b08 t pattern_hash │ │ │ │ 000007fc d pattern_members │ │ │ │ 00000888 d pattern_methods │ │ │ │ -00002d08 t pattern_new_match │ │ │ │ +00002d04 t pattern_new_match │ │ │ │ 00000760 t pattern_repr │ │ │ │ 0000067c t pattern_richcompare │ │ │ │ 00003988 t pattern_scanner.isra.0 │ │ │ │ 000007a4 d pattern_slots │ │ │ │ 00000034 d pattern_spec │ │ │ │ -00003bfc t pattern_subx │ │ │ │ -00003130 t pattern_traverse │ │ │ │ -00005e38 t repeat_pool_malloc │ │ │ │ +00003bf8 t pattern_subx │ │ │ │ +0000312c t pattern_traverse │ │ │ │ +00005e3c t repeat_pool_malloc │ │ │ │ 00003b20 t scanner_clear │ │ │ │ 00003ad8 t scanner_dealloc │ │ │ │ 00000588 d scanner_members │ │ │ │ 000005b0 d scanner_methods │ │ │ │ 00000558 d scanner_slots │ │ │ │ 0000005c d scanner_spec │ │ │ │ 0000072a t scanner_traverse │ │ │ │ -000057c0 t sre_category │ │ │ │ +000057c4 t sre_category │ │ │ │ 00000b58 t sre_clear │ │ │ │ 0000000c t sre_exec │ │ │ │ 00000c10 t sre_free │ │ │ │ -00000ce8 t sre_match │ │ │ │ -00004c6c t sre_search │ │ │ │ +00000ce4 t sre_match │ │ │ │ +00004c70 t sre_search │ │ │ │ 00000484 d sre_slots │ │ │ │ 000001d0 r sre_targets.40 │ │ │ │ 00000124 r sre_targets.41 │ │ │ │ 00000038 r sre_targets.42 │ │ │ │ 000041e0 t sre_tolower │ │ │ │ 00004208 t sre_toupper │ │ │ │ 00000714 t sre_traverse │ │ │ │ -000038a4 t sre_ucs1_charset.isra.0 │ │ │ │ +000038a0 t sre_ucs1_charset.isra.0 │ │ │ │ 00000354 t sre_ucs1_charset_loc_ignore.isra.0 │ │ │ │ -0000318c t sre_ucs1_count │ │ │ │ -00000d00 t sre_ucs1_match │ │ │ │ +00003188 t sre_ucs1_count │ │ │ │ +00000cfc t sre_ucs1_match │ │ │ │ 000016a8 t sre_ucs2_count │ │ │ │ -00005ebc t sre_ucs2_match │ │ │ │ +00005ec0 t sre_ucs2_match │ │ │ │ 0000017e t sre_ucs4_count │ │ │ │ 00001854 t sre_ucs4_match │ │ │ │ 00000000 d sremodule │ │ │ │ -00002f6c t state_fini │ │ │ │ +00002f68 t state_fini │ │ │ │ 00001610 t state_getslice │ │ │ │ 00000b5c t state_init │ │ │ │ 00000dac t template_clear │ │ │ │ 00000140 t template_dealloc │ │ │ │ 00000538 d template_slots │ │ │ │ 00000070 d template_spec │ │ │ │ 00000d54 t template_traverse │ │ │ │ @@ -37323,15 +37323,15 @@ │ │ │ │ U PyUnicode_AsEncodedString │ │ │ │ U PyUnicode_DecodeFSDefault │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyWeakref_NewRef │ │ │ │ U Py_BuildValue │ │ │ │ U Py_IsFinalizing │ │ │ │ U Py_MakePendingCalls │ │ │ │ -000016a0 t Py_XDECREF │ │ │ │ +00001788 t Py_XDECREF │ │ │ │ 00000618 d ThreadHandle_Type_slots │ │ │ │ 00000034 d ThreadHandle_Type_spec │ │ │ │ 000007d8 t ThreadHandle_decref │ │ │ │ 00000690 d ThreadHandle_getsetlist │ │ │ │ 000015cc t ThreadHandle_ident │ │ │ │ 000014bc t ThreadHandle_join │ │ │ │ 00000650 d ThreadHandle_methods │ │ │ │ @@ -37431,24 +37431,24 @@ │ │ │ │ 000006c8 t _thread_lock_acquire_lock │ │ │ │ 00001e4c r _thread_lock_acquire_lock__doc__ │ │ │ │ 00000278 t _thread_lock_locked │ │ │ │ 00001c74 r _thread_lock_locked__doc__ │ │ │ │ 0000027a t _thread_lock_locked_impl │ │ │ │ 000006c4 t _thread_lock_locked_lock │ │ │ │ 00001c38 r _thread_lock_locked_lock__doc__ │ │ │ │ -00001254 t _thread_lock_release │ │ │ │ +00001358 t _thread_lock_release │ │ │ │ 00001d6c r _thread_lock_release__doc__ │ │ │ │ 00001f00 t _thread_lock_release_lock │ │ │ │ 00001d2c r _thread_lock_release_lock__doc__ │ │ │ │ 00001394 t _thread_set_name │ │ │ │ 00001524 r _thread_set_name__doc__ │ │ │ │ 00000b68 r allocate_doc │ │ │ │ 00000bac r allocate_lock_doc │ │ │ │ 00000af0 t check_started │ │ │ │ -00001700 t clear_locals │ │ │ │ +000016e8 t clear_locals │ │ │ │ 0000049c t create_localdummies │ │ │ │ 00000338 t create_localsdict │ │ │ │ 000012bc r daemon_threads_allowed_doc │ │ │ │ 00000bf0 t detach_thread.isra.0 │ │ │ │ 00000efc t do_start_new_thread │ │ │ │ 000002a8 r excepthook_doc │ │ │ │ 00000dc4 r exit_doc │ │ │ │ @@ -37457,38 +37457,38 @@ │ │ │ │ 00000642 t force_done │ │ │ │ 0000098c r get_ident_doc │ │ │ │ 000008cc r get_native_id_doc │ │ │ │ 00000c24 r interrupt_doc │ │ │ │ 000018fc t join_thread │ │ │ │ 000000e4 d keywords.0 │ │ │ │ 00001878 t local_clear │ │ │ │ -00001830 t local_dealloc │ │ │ │ +000017a0 t local_dealloc │ │ │ │ 00000430 d local_dummy_type_members │ │ │ │ 00000410 d local_dummy_type_slots │ │ │ │ 00000070 d local_dummy_type_spec │ │ │ │ 00001e08 t local_getattro │ │ │ │ 000001e8 t local_new │ │ │ │ 00001c68 t local_setattro │ │ │ │ 00001204 t local_traverse │ │ │ │ 000003e8 d local_type_members │ │ │ │ 000003a0 d local_type_slots │ │ │ │ 00000084 d local_type_spec │ │ │ │ -000016b8 t localdummy_dealloc │ │ │ │ +000016a0 t localdummy_dealloc │ │ │ │ 000001c8 t lock_dealloc │ │ │ │ 00001340 r lock_doc │ │ │ │ 00000578 d lock_methods │ │ │ │ 00000634 t lock_new │ │ │ │ 000004ca t lock_repr │ │ │ │ 00000540 d lock_type_slots │ │ │ │ 00000048 d lock_type_spec │ │ │ │ U memset │ │ │ │ U pthread_getname_np │ │ │ │ U pthread_self │ │ │ │ U pthread_setname_np │ │ │ │ -000017a0 t remove_from_shutdown_handles │ │ │ │ +000017e8 t remove_from_shutdown_handles │ │ │ │ 00000208 t rlock_dealloc │ │ │ │ 00000490 d rlock_methods │ │ │ │ 00000000 t rlock_new │ │ │ │ 00000474 t rlock_repr │ │ │ │ 00000458 d rlock_type_slots │ │ │ │ 0000005c d rlock_type_spec │ │ │ │ 00000ba0 t set_done │ │ │ │ @@ -37520,15 +37520,15 @@ │ │ │ │ 00000228 d thread_methods │ │ │ │ 00000000 d thread_module │ │ │ │ 000008c0 t thread_module_clear │ │ │ │ 0000000c t thread_module_exec │ │ │ │ 00000a30 t thread_module_free │ │ │ │ 000001f4 d thread_module_slots │ │ │ │ 00000190 t thread_module_traverse │ │ │ │ -00001290 t thread_run │ │ │ │ +00001254 t thread_run │ │ │ │ 00000ca0 t thread_shutdown │ │ │ │ 00000530 t thread_stack_size │ │ │ │ 000000a8 d wr_callback_def.13 │ │ │ │ │ │ │ │ timemodule.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ @@ -38754,33 +38754,33 @@ │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 00000028 r module_doc │ │ │ │ 00000764 t stat_S_IFMT │ │ │ │ 000007d8 r stat_S_IFMT_doc │ │ │ │ 000007a0 t stat_S_IMODE │ │ │ │ 0000081c r stat_S_IMODE_doc │ │ │ │ -00000030 t stat_S_ISBLK │ │ │ │ +00000000 t stat_S_ISBLK │ │ │ │ 00000a38 r stat_S_ISBLK_doc │ │ │ │ 000005ac t stat_S_ISCHR │ │ │ │ 00000a88 r stat_S_ISCHR_doc │ │ │ │ 00000490 t stat_S_ISDIR │ │ │ │ 00000adc r stat_S_ISDIR_doc │ │ │ │ -00000000 t stat_S_ISDOOR │ │ │ │ +0000003a t stat_S_ISDOOR │ │ │ │ 000008e8 r stat_S_ISDOOR_doc │ │ │ │ 000007dc t stat_S_ISFIFO │ │ │ │ 000009a8 r stat_S_ISFIFO_doc │ │ │ │ 00000568 t stat_S_ISLNK │ │ │ │ 00000964 r stat_S_ISLNK_doc │ │ │ │ -000000a4 t stat_S_ISPORT │ │ │ │ +00000068 t stat_S_ISPORT │ │ │ │ 000008a4 r stat_S_ISPORT_doc │ │ │ │ 00000524 t stat_S_ISREG │ │ │ │ 000009f4 r stat_S_ISREG_doc │ │ │ │ 0000006a t stat_S_ISSOCK │ │ │ │ 00000924 r stat_S_ISSOCK_doc │ │ │ │ -0000002e t stat_S_ISWHT │ │ │ │ +000000a4 t stat_S_ISWHT │ │ │ │ 00000864 r stat_S_ISWHT_doc │ │ │ │ 0000000c t stat_exec │ │ │ │ 000005f0 t stat_filemode │ │ │ │ 0000079c r stat_filemode_doc │ │ │ │ 00000054 d stat_methods │ │ │ │ 00000034 d stat_slots │ │ │ │ 00000000 d statmodule │ │ │ │ @@ -38983,28 +38983,28 @@ │ │ │ │ 00000054 r .LC6 │ │ │ │ 00000740 r .LC60 │ │ │ │ 00000064 r .LC7 │ │ │ │ 00000078 r .LC8 │ │ │ │ 0000008c r .LC9 │ │ │ │ 00000000 r CSWTCH.237 │ │ │ │ 00001928 t FutureIter_am_send │ │ │ │ -000029b4 t FutureIter_am_send_lock_held.isra.0 │ │ │ │ -00002b88 t FutureIter_clear │ │ │ │ +000029a4 t FutureIter_am_send_lock_held.isra.0 │ │ │ │ +00002b78 t FutureIter_clear │ │ │ │ 00001194 t FutureIter_close │ │ │ │ -00002b1c t FutureIter_dealloc │ │ │ │ -00002964 t FutureIter_iternext │ │ │ │ +00002b0c t FutureIter_dealloc │ │ │ │ +00002954 t FutureIter_iternext │ │ │ │ 000009a0 d FutureIter_methods │ │ │ │ 00001930 t FutureIter_send │ │ │ │ 00000958 d FutureIter_slots │ │ │ │ 00000048 d FutureIter_spec │ │ │ │ 00000912 t FutureIter_throw │ │ │ │ -00001148 t FutureIter_traverse │ │ │ │ -000023d8 t FutureObj_clear │ │ │ │ -000025b0 t FutureObj_dealloc │ │ │ │ -00002260 t FutureObj_finalize │ │ │ │ +000010e8 t FutureIter_traverse │ │ │ │ +000023c8 t FutureObj_clear │ │ │ │ +000025a0 t FutureObj_dealloc │ │ │ │ +00002250 t FutureObj_finalize │ │ │ │ 00000d4c t FutureObj_repr │ │ │ │ 00001044 t FutureObj_traverse │ │ │ │ 00000a48 d FutureType_getsetlist │ │ │ │ 00000b24 d FutureType_methods │ │ │ │ 000009e0 d Future_slots │ │ │ │ 0000005c d Future_spec │ │ │ │ U PyCMethod_New │ │ │ │ @@ -39086,22 +39086,22 @@ │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromFormatV │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ 00000988 t Py_XDECREF │ │ │ │ -00002364 t TaskObj_clear │ │ │ │ -000020e8 t TaskObj_dealloc │ │ │ │ -00002148 t TaskObj_finalize │ │ │ │ +00002354 t TaskObj_clear │ │ │ │ +000020d8 t TaskObj_dealloc │ │ │ │ +00002138 t TaskObj_finalize │ │ │ │ 00000f24 t TaskObj_repr │ │ │ │ 000005ee t TaskObj_traverse │ │ │ │ 00000d94 t TaskStepMethWrapper_call │ │ │ │ -00001ae4 t TaskStepMethWrapper_clear │ │ │ │ -00001aa4 t TaskStepMethWrapper_dealloc │ │ │ │ +00001ad4 t TaskStepMethWrapper_clear │ │ │ │ +00001a94 t TaskStepMethWrapper_dealloc │ │ │ │ 00001178 t TaskStepMethWrapper_get___self__ │ │ │ │ 00000930 d TaskStepMethWrapper_getsetlist │ │ │ │ 000008f8 d TaskStepMethWrapper_slots │ │ │ │ 00000034 d TaskStepMethWrapper_spec │ │ │ │ 00000c04 t TaskStepMethWrapper_traverse │ │ │ │ 00000754 d TaskType_getsetlist │ │ │ │ 000007b8 d TaskType_methods │ │ │ │ @@ -39129,69 +39129,69 @@ │ │ │ │ U _Py_IsInterpreterFinalizing │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_interp │ │ │ │ U _Py_tss_tstate │ │ │ │ 000005e0 d __compound_literal.0 │ │ │ │ -000017e4 t _asyncio_Future___init__ │ │ │ │ +000017d4 t _asyncio_Future___init__ │ │ │ │ 00001c40 r _asyncio_Future___init____doc__ │ │ │ │ 00001840 t _asyncio_Future__asyncio_awaited_by_get │ │ │ │ 00000ad4 t _asyncio_Future__asyncio_future_blocking_get │ │ │ │ 00000cbc t _asyncio_Future__asyncio_future_blocking_set │ │ │ │ 00000de6 t _asyncio_Future__callbacks_get │ │ │ │ 00000d30 t _asyncio_Future__cancel_message_get │ │ │ │ 000018e2 t _asyncio_Future__cancel_message_set │ │ │ │ 000007c4 t _asyncio_Future__exception_get │ │ │ │ 000013cc t _asyncio_Future__log_traceback_get │ │ │ │ 0000136a t _asyncio_Future__log_traceback_set │ │ │ │ -000010e8 t _asyncio_Future__loop_get │ │ │ │ +00001118 t _asyncio_Future__loop_get │ │ │ │ 00001368 t _asyncio_Future__make_cancelled_error │ │ │ │ 00001454 r _asyncio_Future__make_cancelled_error__doc__ │ │ │ │ 00001340 t _asyncio_Future__make_cancelled_error_impl │ │ │ │ 00000f72 t _asyncio_Future__result_get │ │ │ │ 00000ab4 t _asyncio_Future__source_traceback_get │ │ │ │ 00000d96 t _asyncio_Future__state_get │ │ │ │ 00000b60 t _asyncio_Future_add_done_callback │ │ │ │ 000017b8 r _asyncio_Future_add_done_callback__doc__ │ │ │ │ 0000081e t _asyncio_Future_cancel │ │ │ │ 00001644 r _asyncio_Future_cancel__doc__ │ │ │ │ -00001b3c t _asyncio_Future_cancelled │ │ │ │ +00001b2c t _asyncio_Future_cancelled │ │ │ │ 00001600 r _asyncio_Future_cancelled__doc__ │ │ │ │ -0000171c t _asyncio_Future_done │ │ │ │ +0000170c t _asyncio_Future_done │ │ │ │ 0000156c r _asyncio_Future_done__doc__ │ │ │ │ -00001b64 t _asyncio_Future_exception │ │ │ │ +00001b54 t _asyncio_Future_exception │ │ │ │ 00001a1c r _asyncio_Future_exception__doc__ │ │ │ │ 00000b00 t _asyncio_Future_get_loop │ │ │ │ 00001524 r _asyncio_Future_get_loop__doc__ │ │ │ │ -00001c0c t _asyncio_Future_remove_done_callback │ │ │ │ +00001bfc t _asyncio_Future_remove_done_callback │ │ │ │ 00001724 r _asyncio_Future_remove_done_callback__doc__ │ │ │ │ -00001eec t _asyncio_Future_result │ │ │ │ +00001edc t _asyncio_Future_result │ │ │ │ 00001b34 r _asyncio_Future_result__doc__ │ │ │ │ -00001ef0 t _asyncio_Future_result_impl │ │ │ │ +00001ee0 t _asyncio_Future_result_impl │ │ │ │ 00000fcc t _asyncio_Future_set_exception │ │ │ │ 000018d4 r _asyncio_Future_set_exception__doc__ │ │ │ │ -00002064 t _asyncio_Future_set_result │ │ │ │ +00002054 t _asyncio_Future_set_result │ │ │ │ 0000197c r _asyncio_Future_set_result__doc__ │ │ │ │ 0000042c t _asyncio_Task___init__ │ │ │ │ 000013e8 r _asyncio_Task___init____doc__ │ │ │ │ 000007a8 t _asyncio_Task__coro_get │ │ │ │ 00000f56 t _asyncio_Task__fut_waiter_get │ │ │ │ -00001104 t _asyncio_Task__log_destroy_pending_get │ │ │ │ -000016d4 t _asyncio_Task__log_destroy_pending_set │ │ │ │ +00001134 t _asyncio_Task__log_destroy_pending_get │ │ │ │ +000016c4 t _asyncio_Task__log_destroy_pending_set │ │ │ │ 00001934 t _asyncio_Task__make_cancelled_error │ │ │ │ 0000131c r _asyncio_Task__make_cancelled_error__doc__ │ │ │ │ -00001124 t _asyncio_Task__must_cancel_get │ │ │ │ +00001154 t _asyncio_Task__must_cancel_get │ │ │ │ 00000ab2 t _asyncio_Task_cancel │ │ │ │ 00000fb0 r _asyncio_Task_cancel__doc__ │ │ │ │ 00000f50 t _asyncio_Task_cancelling │ │ │ │ 00000f00 r _asyncio_Task_cancelling__doc__ │ │ │ │ 00000d20 t _asyncio_Task_get_context │ │ │ │ 000008c0 r _asyncio_Task_get_context__doc__ │ │ │ │ -00001144 t _asyncio_Task_get_coro │ │ │ │ +00001174 t _asyncio_Task_get_coro │ │ │ │ 000008dc r _asyncio_Task_get_coro__doc__ │ │ │ │ 000006c2 t _asyncio_Task_get_name │ │ │ │ 000008a8 r _asyncio_Task_get_name__doc__ │ │ │ │ 00000726 t _asyncio_Task_get_stack │ │ │ │ 00000ab4 r _asyncio_Task_get_stack__doc__ │ │ │ │ 0000166c t _asyncio_Task_print_stack │ │ │ │ 00000940 r _asyncio_Task_print_stack__doc__ │ │ │ │ @@ -39219,25 +39219,25 @@ │ │ │ │ 00000228 r _asyncio__swap_current_task__doc__ │ │ │ │ 0000170c t _asyncio__unregister_eager_task │ │ │ │ 000003dc r _asyncio__unregister_eager_task__doc__ │ │ │ │ 00001476 t _asyncio__unregister_task │ │ │ │ 0000042c r _asyncio__unregister_task__doc__ │ │ │ │ 000000a2 t _asyncio_all_tasks │ │ │ │ 0000018c r _asyncio_all_tasks__doc__ │ │ │ │ -000014e8 t _asyncio_current_task │ │ │ │ +000014d8 t _asyncio_current_task │ │ │ │ 000001dc r _asyncio_current_task__doc__ │ │ │ │ 00000000 t _asyncio_future_add_to_awaited_by │ │ │ │ 00000128 r _asyncio_future_add_to_awaited_by__doc__ │ │ │ │ 000003c4 t _asyncio_future_discard_from_awaited_by │ │ │ │ 000000e8 r _asyncio_future_discard_from_awaited_by__doc__ │ │ │ │ 00000ea8 t _asyncio_get_event_loop │ │ │ │ 000005dc r _asyncio_get_event_loop__doc__ │ │ │ │ -000028cc t _asyncio_get_running_loop │ │ │ │ +000028bc t _asyncio_get_running_loop │ │ │ │ 00000550 r _asyncio_get_running_loop__doc__ │ │ │ │ -00002874 t _asyncio_get_running_loop_impl.isra.0 │ │ │ │ +00002864 t _asyncio_get_running_loop_impl.isra.0 │ │ │ │ 00000000 d _asynciomodule │ │ │ │ 0000000c r _keywords.1 │ │ │ │ 00000024 r _keywords.10 │ │ │ │ 0000002c r _keywords.13 │ │ │ │ 00000034 r _keywords.16 │ │ │ │ 00000040 r _keywords.19 │ │ │ │ 0000004c r _keywords.22 │ │ │ │ @@ -39288,43 +39288,43 @@ │ │ │ │ 00000354 d _parser.5 │ │ │ │ 00000380 d _parser.50 │ │ │ │ 00000084 d _parser.53 │ │ │ │ 00000328 d _parser.8 │ │ │ │ 00000360 t add_tasks_llist │ │ │ │ 000005ec d asyncio_methods │ │ │ │ 00000a2c t call_soon │ │ │ │ -00002590 t clear_task_coro │ │ │ │ +00002580 t clear_task_coro │ │ │ │ 00000bde t create_cancelled_error │ │ │ │ 00000e88 t enter_task │ │ │ │ 00000c60 t future_add_done_callback │ │ │ │ -00001744 t future_awaited_by_add.isra.0 │ │ │ │ -00002018 t future_awaited_by_discard.isra.0 │ │ │ │ +00001734 t future_awaited_by_add.isra.0 │ │ │ │ +00002008 t future_awaited_by_discard.isra.0 │ │ │ │ 000008b4 t future_cancel │ │ │ │ -00001f60 t future_get_result │ │ │ │ +00001f50 t future_get_result │ │ │ │ 00000888 t future_init │ │ │ │ -000028d0 t future_new_iter │ │ │ │ -000018f0 t future_schedule_callbacks │ │ │ │ +000028c0 t future_new_iter │ │ │ │ +000018e0 t future_schedule_callbacks │ │ │ │ 00000ba4 t future_set_cancelled_error │ │ │ │ 00000466 t future_set_exception │ │ │ │ -0000188c t future_set_result │ │ │ │ +0000187c t future_set_result │ │ │ │ 00000eac t get_event_loop │ │ │ │ 00000c42 t get_future_loop │ │ │ │ -00001a14 t leave_task │ │ │ │ -00002600 t module_clear │ │ │ │ +00001a04 t leave_task │ │ │ │ +000025f0 t module_clear │ │ │ │ 000000c8 r module_doc │ │ │ │ 0000000c t module_exec │ │ │ │ -00002870 t module_free │ │ │ │ +00002860 t module_free │ │ │ │ 000005b8 d module_slots │ │ │ │ 0000031c t module_traverse │ │ │ │ 000011b0 t swap_current_task │ │ │ │ 000009a0 t task_call_step_soon │ │ │ │ 00001788 t task_set_error_soon │ │ │ │ 00000e00 t task_step │ │ │ │ 00000ef4 t task_step_impl │ │ │ │ -00002a20 t task_wakeup │ │ │ │ +00002a10 t task_wakeup │ │ │ │ │ │ │ │ getpath.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000030 r .LC1 │ │ │ │ 0000009c r .LC10 │ │ │ │ 000000a8 r .LC11 │ │ │ ├── file list │ │ │ │ @@ -1,103 +1,103 @@ │ │ │ │ ---------- 0 0 0 87620 1970-01-01 00:00:00.000000 / │ │ │ │ ---------- 0 0 0 0 1970-01-01 00:00:00.000000 // │ │ │ │ ?rw-r--r-- 0 0 0 1396 1970-01-01 00:00:00.000000 getbuildinfo.o │ │ │ │ ?rw-r--r-- 0 0 0 3256 1970-01-01 00:00:00.000000 token.o │ │ │ │ ?rw-r--r-- 0 0 0 14656 1970-01-01 00:00:00.000000 pegen.o │ │ │ │ ?rw-r--r-- 0 0 0 7268 1970-01-01 00:00:00.000000 pegen_errors.o │ │ │ │ -?rw-r--r-- 0 0 0 22276 1970-01-01 00:00:00.000000 action_helpers.o │ │ │ │ -?rw-r--r-- 0 0 0 223416 1970-01-01 00:00:00.000000 parser.o │ │ │ │ +?rw-r--r-- 0 0 0 22284 1970-01-01 00:00:00.000000 action_helpers.o │ │ │ │ +?rw-r--r-- 0 0 0 223428 1970-01-01 00:00:00.000000 parser.o │ │ │ │ ?rw-r--r-- 0 0 0 4816 1970-01-01 00:00:00.000000 string_parser.o │ │ │ │ ?rw-r--r-- 0 0 0 1656 1970-01-01 00:00:00.000000 peg_api.o │ │ │ │ ?rw-r--r-- 0 0 0 1172 1970-01-01 00:00:00.000000 buffer.o │ │ │ │ -?rw-r--r-- 0 0 0 19160 1970-01-01 00:00:00.000000 lexer.o │ │ │ │ +?rw-r--r-- 0 0 0 19188 1970-01-01 00:00:00.000000 lexer.o │ │ │ │ ?rw-r--r-- 0 0 0 1816 1970-01-01 00:00:00.000000 state.o │ │ │ │ ?rw-r--r-- 0 0 0 6016 1970-01-01 00:00:00.000000 file_tokenizer.o │ │ │ │ ?rw-r--r-- 0 0 0 2660 1970-01-01 00:00:00.000000 readline_tokenizer.o │ │ │ │ ?rw-r--r-- 0 0 0 2284 1970-01-01 00:00:00.000000 string_tokenizer.o │ │ │ │ ?rw-r--r-- 0 0 0 1444 1970-01-01 00:00:00.000000 utf8_tokenizer.o │ │ │ │ ?rw-r--r-- 0 0 0 6716 1970-01-01 00:00:00.000000 helpers.o │ │ │ │ ?rw-r--r-- 0 0 0 3164 1970-01-01 00:00:00.000000 myreadline.o │ │ │ │ -?rw-r--r-- 0 0 0 52916 1970-01-01 00:00:00.000000 abstract.o │ │ │ │ +?rw-r--r-- 0 0 0 52908 1970-01-01 00:00:00.000000 abstract.o │ │ │ │ ?rw-r--r-- 0 0 0 4060 1970-01-01 00:00:00.000000 boolobject.o │ │ │ │ ?rw-r--r-- 0 0 0 17592 1970-01-01 00:00:00.000000 bytes_methods.o │ │ │ │ ?rw-r--r-- 0 0 0 62844 1970-01-01 00:00:00.000000 bytearrayobject.o │ │ │ │ ?rw-r--r-- 0 0 0 81720 1970-01-01 00:00:00.000000 bytesobject.o │ │ │ │ ?rw-r--r-- 0 0 0 18772 1970-01-01 00:00:00.000000 call.o │ │ │ │ ?rw-r--r-- 0 0 0 6768 1970-01-01 00:00:00.000000 capsule.o │ │ │ │ ?rw-r--r-- 0 0 0 4604 1970-01-01 00:00:00.000000 cellobject.o │ │ │ │ ?rw-r--r-- 0 0 0 9544 1970-01-01 00:00:00.000000 classobject.o │ │ │ │ ?rw-r--r-- 0 0 0 36468 1970-01-01 00:00:00.000000 codeobject.o │ │ │ │ ?rw-r--r-- 0 0 0 20364 1970-01-01 00:00:00.000000 complexobject.o │ │ │ │ ?rw-r--r-- 0 0 0 32336 1970-01-01 00:00:00.000000 descrobject.o │ │ │ │ ?rw-r--r-- 0 0 0 9424 1970-01-01 00:00:00.000000 enumobject.o │ │ │ │ ?rw-r--r-- 0 0 0 77332 1970-01-01 00:00:00.000000 exceptions.o │ │ │ │ ?rw-r--r-- 0 0 0 14388 1970-01-01 00:00:00.000000 genericaliasobject.o │ │ │ │ -?rw-r--r-- 0 0 0 31772 1970-01-01 00:00:00.000000 genobject.o │ │ │ │ +?rw-r--r-- 0 0 0 31776 1970-01-01 00:00:00.000000 genobject.o │ │ │ │ ?rw-r--r-- 0 0 0 9644 1970-01-01 00:00:00.000000 fileobject.o │ │ │ │ ?rw-r--r-- 0 0 0 30240 1970-01-01 00:00:00.000000 floatobject.o │ │ │ │ ?rw-r--r-- 0 0 0 27296 1970-01-01 00:00:00.000000 frameobject.o │ │ │ │ ?rw-r--r-- 0 0 0 32092 1970-01-01 00:00:00.000000 funcobject.o │ │ │ │ ?rw-r--r-- 0 0 0 5960 1970-01-01 00:00:00.000000 interpolationobject.o │ │ │ │ ?rw-r--r-- 0 0 0 9084 1970-01-01 00:00:00.000000 iterobject.o │ │ │ │ ?rw-r--r-- 0 0 0 3904 1970-01-01 00:00:00.000000 lazyimportobject.o │ │ │ │ -?rw-r--r-- 0 0 0 46720 1970-01-01 00:00:00.000000 listobject.o │ │ │ │ -?rw-r--r-- 0 0 0 106236 1970-01-01 00:00:00.000000 longobject.o │ │ │ │ -?rw-r--r-- 0 0 0 102256 1970-01-01 00:00:00.000000 dictobject.o │ │ │ │ +?rw-r--r-- 0 0 0 46672 1970-01-01 00:00:00.000000 listobject.o │ │ │ │ +?rw-r--r-- 0 0 0 106636 1970-01-01 00:00:00.000000 longobject.o │ │ │ │ +?rw-r--r-- 0 0 0 102232 1970-01-01 00:00:00.000000 dictobject.o │ │ │ │ ?rw-r--r-- 0 0 0 23228 1970-01-01 00:00:00.000000 odictobject.o │ │ │ │ ?rw-r--r-- 0 0 0 51696 1970-01-01 00:00:00.000000 memoryobject.o │ │ │ │ ?rw-r--r-- 0 0 0 10320 1970-01-01 00:00:00.000000 methodobject.o │ │ │ │ ?rw-r--r-- 0 0 0 29952 1970-01-01 00:00:00.000000 moduleobject.o │ │ │ │ ?rw-r--r-- 0 0 0 5756 1970-01-01 00:00:00.000000 namespaceobject.o │ │ │ │ ?rw-r--r-- 0 0 0 42540 1970-01-01 00:00:00.000000 object.o │ │ │ │ -?rw-r--r-- 0 0 0 112640 1970-01-01 00:00:00.000000 obmalloc.o │ │ │ │ +?rw-r--r-- 0 0 0 112632 1970-01-01 00:00:00.000000 obmalloc.o │ │ │ │ ?rw-r--r-- 0 0 0 4180 1970-01-01 00:00:00.000000 picklebufobject.o │ │ │ │ ?rw-r--r-- 0 0 0 16772 1970-01-01 00:00:00.000000 rangeobject.o │ │ │ │ -?rw-r--r-- 0 0 0 47224 1970-01-01 00:00:00.000000 setobject.o │ │ │ │ -?rw-r--r-- 0 0 0 10180 1970-01-01 00:00:00.000000 sliceobject.o │ │ │ │ +?rw-r--r-- 0 0 0 47220 1970-01-01 00:00:00.000000 setobject.o │ │ │ │ +?rw-r--r-- 0 0 0 10184 1970-01-01 00:00:00.000000 sliceobject.o │ │ │ │ ?rw-r--r-- 0 0 0 12184 1970-01-01 00:00:00.000000 structseq.o │ │ │ │ ?rw-r--r-- 0 0 0 6328 1970-01-01 00:00:00.000000 templateobject.o │ │ │ │ -?rw-r--r-- 0 0 0 23188 1970-01-01 00:00:00.000000 tupleobject.o │ │ │ │ -?rw-r--r-- 0 0 0 181540 1970-01-01 00:00:00.000000 typeobject.o │ │ │ │ +?rw-r--r-- 0 0 0 23176 1970-01-01 00:00:00.000000 tupleobject.o │ │ │ │ +?rw-r--r-- 0 0 0 181536 1970-01-01 00:00:00.000000 typeobject.o │ │ │ │ ?rw-r--r-- 0 0 0 40740 1970-01-01 00:00:00.000000 typevarobject.o │ │ │ │ ?rw-r--r-- 0 0 0 16716 1970-01-01 00:00:00.000000 unicode_format.o │ │ │ │ ?rw-r--r-- 0 0 0 18084 1970-01-01 00:00:00.000000 unicode_formatter.o │ │ │ │ ?rw-r--r-- 0 0 0 7156 1970-01-01 00:00:00.000000 unicode_writer.o │ │ │ │ ?rw-r--r-- 0 0 0 146320 1970-01-01 00:00:00.000000 unicodectype.o │ │ │ │ -?rw-r--r-- 0 0 0 263172 1970-01-01 00:00:00.000000 unicodeobject.o │ │ │ │ +?rw-r--r-- 0 0 0 263168 1970-01-01 00:00:00.000000 unicodeobject.o │ │ │ │ ?rw-r--r-- 0 0 0 8396 1970-01-01 00:00:00.000000 unionobject.o │ │ │ │ ?rw-r--r-- 0 0 0 32312 1970-01-01 00:00:00.000000 weakrefobject.o │ │ │ │ ?rw-r--r-- 0 0 0 1920 1970-01-01 00:00:00.000000 _contextvars.o │ │ │ │ ?rw-r--r-- 0 0 0 22572 1970-01-01 00:00:00.000000 _warnings.o │ │ │ │ -?rw-r--r-- 0 0 0 284088 1970-01-01 00:00:00.000000 Python-ast.o │ │ │ │ -?rw-r--r-- 0 0 0 7536 1970-01-01 00:00:00.000000 Python-tokenize.o │ │ │ │ +?rw-r--r-- 0 0 0 284084 1970-01-01 00:00:00.000000 Python-ast.o │ │ │ │ +?rw-r--r-- 0 0 0 7528 1970-01-01 00:00:00.000000 Python-tokenize.o │ │ │ │ ?rw-r--r-- 0 0 0 1316 1970-01-01 00:00:00.000000 asdl.o │ │ │ │ -?rw-r--r-- 0 0 0 9012 1970-01-01 00:00:00.000000 assemble.o │ │ │ │ +?rw-r--r-- 0 0 0 9080 1970-01-01 00:00:00.000000 assemble.o │ │ │ │ ?rw-r--r-- 0 0 0 16084 1970-01-01 00:00:00.000000 ast.o │ │ │ │ ?rw-r--r-- 0 0 0 13056 1970-01-01 00:00:00.000000 ast_preprocess.o │ │ │ │ ?rw-r--r-- 0 0 0 11804 1970-01-01 00:00:00.000000 ast_unparse.o │ │ │ │ ?rw-r--r-- 0 0 0 66536 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 120560 1970-01-01 00:00:00.000000 ceval.o │ │ │ │ +?rw-r--r-- 0 0 0 120352 1970-01-01 00:00:00.000000 ceval.o │ │ │ │ ?rw-r--r-- 0 0 0 19700 1970-01-01 00:00:00.000000 codecs.o │ │ │ │ -?rw-r--r-- 0 0 0 125776 1970-01-01 00:00:00.000000 codegen.o │ │ │ │ +?rw-r--r-- 0 0 0 125808 1970-01-01 00:00:00.000000 codegen.o │ │ │ │ ?rw-r--r-- 0 0 0 19852 1970-01-01 00:00:00.000000 compile.o │ │ │ │ ?rw-r--r-- 0 0 0 19648 1970-01-01 00:00:00.000000 context.o │ │ │ │ ?rw-r--r-- 0 0 0 1080 1970-01-01 00:00:00.000000 critical_section.o │ │ │ │ ?rw-r--r-- 0 0 0 38464 1970-01-01 00:00:00.000000 crossinterp.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 dynamic_annotations.o │ │ │ │ -?rw-r--r-- 0 0 0 27964 1970-01-01 00:00:00.000000 errors.o │ │ │ │ +?rw-r--r-- 0 0 0 27972 1970-01-01 00:00:00.000000 errors.o │ │ │ │ ?rw-r--r-- 0 0 0 39584 1970-01-01 00:00:00.000000 flowgraph.o │ │ │ │ ?rw-r--r-- 0 0 0 3584 1970-01-01 00:00:00.000000 frame.o │ │ │ │ ?rw-r--r-- 0 0 0 2668 1970-01-01 00:00:00.000000 frozenmain.o │ │ │ │ ?rw-r--r-- 0 0 0 2548 1970-01-01 00:00:00.000000 future.o │ │ │ │ ?rw-r--r-- 0 0 0 18884 1970-01-01 00:00:00.000000 gc.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 gc_free_threading.o │ │ │ │ ?rw-r--r-- 0 0 0 724 1970-01-01 00:00:00.000000 gc_gil.o │ │ │ │ -?rw-r--r-- 0 0 0 37096 1970-01-01 00:00:00.000000 getargs.o │ │ │ │ +?rw-r--r-- 0 0 0 37092 1970-01-01 00:00:00.000000 getargs.o │ │ │ │ ?rw-r--r-- 0 0 0 788 1970-01-01 00:00:00.000000 getcompiler.o │ │ │ │ ?rw-r--r-- 0 0 0 1100 1970-01-01 00:00:00.000000 getcopyright.o │ │ │ │ ?rw-r--r-- 0 0 0 784 1970-01-01 00:00:00.000000 getplatform.o │ │ │ │ ?rw-r--r-- 0 0 0 1328 1970-01-01 00:00:00.000000 getversion.o │ │ │ │ ?rw-r--r-- 0 0 0 13376 1970-01-01 00:00:00.000000 ceval_gil.o │ │ │ │ ?rw-r--r-- 0 0 0 14124 1970-01-01 00:00:00.000000 hamt.o │ │ │ │ ?rw-r--r-- 0 0 0 3236 1970-01-01 00:00:00.000000 hashtable.o │ │ │ │ @@ -107,24 +107,24 @@ │ │ │ │ ?rw-r--r-- 0 0 0 68912 1970-01-01 00:00:00.000000 initconfig.o │ │ │ │ ?rw-r--r-- 0 0 0 6732 1970-01-01 00:00:00.000000 interpconfig.o │ │ │ │ ?rw-r--r-- 0 0 0 33148 1970-01-01 00:00:00.000000 instrumentation.o │ │ │ │ ?rw-r--r-- 0 0 0 8804 1970-01-01 00:00:00.000000 instruction_sequence.o │ │ │ │ ?rw-r--r-- 0 0 0 7048 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 8892 1970-01-01 00:00:00.000000 legacy_tracing.o │ │ │ │ -?rw-r--r-- 0 0 0 6912 1970-01-01 00:00:00.000000 lock.o │ │ │ │ +?rw-r--r-- 0 0 0 6956 1970-01-01 00:00:00.000000 lock.o │ │ │ │ ?rw-r--r-- 0 0 0 31236 1970-01-01 00:00:00.000000 marshal.o │ │ │ │ -?rw-r--r-- 0 0 0 12752 1970-01-01 00:00:00.000000 modsupport.o │ │ │ │ +?rw-r--r-- 0 0 0 12760 1970-01-01 00:00:00.000000 modsupport.o │ │ │ │ ?rw-r--r-- 0 0 0 944 1970-01-01 00:00:00.000000 mysnprintf.o │ │ │ │ -?rw-r--r-- 0 0 0 4144 1970-01-01 00:00:00.000000 mystrtoul.o │ │ │ │ +?rw-r--r-- 0 0 0 4132 1970-01-01 00:00:00.000000 mystrtoul.o │ │ │ │ ?rw-r--r-- 0 0 0 1232 1970-01-01 00:00:00.000000 object_stack.o │ │ │ │ ?rw-r--r-- 0 0 0 1012 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 12404 1970-01-01 00:00:00.000000 parking_lot.o │ │ │ │ +?rw-r--r-- 0 0 0 12500 1970-01-01 00:00:00.000000 parking_lot.o │ │ │ │ ?rw-r--r-- 0 0 0 4932 1970-01-01 00:00:00.000000 pathconfig.o │ │ │ │ ?rw-r--r-- 0 0 0 10108 1970-01-01 00:00:00.000000 preconfig.o │ │ │ │ ?rw-r--r-- 0 0 0 1556 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 716 1970-01-01 00:00:00.000000 pyfpe.o │ │ │ │ ?rw-r--r-- 0 0 0 4548 1970-01-01 00:00:00.000000 pyhash.o │ │ │ │ ?rw-r--r-- 0 0 0 244680 1970-01-01 00:00:00.000000 pylifecycle.o │ │ │ │ @@ -144,41 +144,41 @@ │ │ │ │ ?rw-r--r-- 0 0 0 18016 1970-01-01 00:00:00.000000 traceback.o │ │ │ │ ?rw-r--r-- 0 0 0 15780 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 3284 1970-01-01 00:00:00.000000 getopt.o │ │ │ │ ?rw-r--r-- 0 0 0 1136 1970-01-01 00:00:00.000000 pystrcmp.o │ │ │ │ ?rw-r--r-- 0 0 0 4860 1970-01-01 00:00:00.000000 pystrtod.o │ │ │ │ ?rw-r--r-- 0 0 0 2920 1970-01-01 00:00:00.000000 pystrhex.o │ │ │ │ -?rw-r--r-- 0 0 0 20932 1970-01-01 00:00:00.000000 dtoa.o │ │ │ │ +?rw-r--r-- 0 0 0 20924 1970-01-01 00:00:00.000000 dtoa.o │ │ │ │ ?rw-r--r-- 0 0 0 15024 1970-01-01 00:00:00.000000 fileutils.o │ │ │ │ ?rw-r--r-- 0 0 0 2512 1970-01-01 00:00:00.000000 suggestions.o │ │ │ │ ?rw-r--r-- 0 0 0 1164 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 11592 1970-01-01 00:00:00.000000 remote_debugging.o │ │ │ │ ?rw-r--r-- 0 0 0 2296 1970-01-01 00:00:00.000000 dynload_shlib.o │ │ │ │ ?rw-r--r-- 0 0 0 1304 1970-01-01 00:00:00.000000 pydtrace.o │ │ │ │ ?rw-r--r-- 0 0 0 4864 1970-01-01 00:00:00.000000 config.o │ │ │ │ ?rw-r--r-- 0 0 0 12912 1970-01-01 00:00:00.000000 main.o │ │ │ │ ?rw-r--r-- 0 0 0 14336 1970-01-01 00:00:00.000000 gcmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 11404 1970-01-01 00:00:00.000000 _bisectmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 24980 1970-01-01 00:00:00.000000 _csv.o │ │ │ │ ?rw-r--r-- 0 0 0 97924 1970-01-01 00:00:00.000000 _datetimemodule.o │ │ │ │ -?rw-r--r-- 0 0 0 16464 1970-01-01 00:00:00.000000 _heapqmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 16476 1970-01-01 00:00:00.000000 _heapqmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 28528 1970-01-01 00:00:00.000000 _json.o │ │ │ │ ?rw-r--r-- 0 0 0 16360 1970-01-01 00:00:00.000000 _opcode.o │ │ │ │ -?rw-r--r-- 0 0 0 95216 1970-01-01 00:00:00.000000 _pickle.o │ │ │ │ +?rw-r--r-- 0 0 0 95220 1970-01-01 00:00:00.000000 _pickle.o │ │ │ │ ?rw-r--r-- 0 0 0 11288 1970-01-01 00:00:00.000000 _randommodule.o │ │ │ │ ?rw-r--r-- 0 0 0 119228 1970-01-01 00:00:00.000000 socketmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 3408 1970-01-01 00:00:00.000000 _statisticsmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 45036 1970-01-01 00:00:00.000000 _struct.o │ │ │ │ ?rw-r--r-- 0 0 0 47504 1970-01-01 00:00:00.000000 arraymodule.o │ │ │ │ ?rw-r--r-- 0 0 0 38880 1970-01-01 00:00:00.000000 binascii.o │ │ │ │ ?rw-r--r-- 0 0 0 31168 1970-01-01 00:00:00.000000 cmathmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 45620 1970-01-01 00:00:00.000000 mathmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 23128 1970-01-01 00:00:00.000000 selectmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 23120 1970-01-01 00:00:00.000000 selectmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 57496 1970-01-01 00:00:00.000000 _elementtree.o │ │ │ │ ?rw-r--r-- 0 0 0 54816 1970-01-01 00:00:00.000000 pyexpat.o │ │ │ │ ?rw-r--r-- 0 0 0 16960 1970-01-01 00:00:00.000000 blake2module.o │ │ │ │ ?rw-r--r-- 0 0 0 8572 1970-01-01 00:00:00.000000 md5module.o │ │ │ │ ?rw-r--r-- 0 0 0 8572 1970-01-01 00:00:00.000000 sha1module.o │ │ │ │ ?rw-r--r-- 0 0 0 15660 1970-01-01 00:00:00.000000 sha2module.o │ │ │ │ ?rw-r--r-- 0 0 0 15420 1970-01-01 00:00:00.000000 sha3module.o │ │ │ │ @@ -191,34 +191,34 @@ │ │ │ │ ?rw-r--r-- 0 0 0 6236 1970-01-01 00:00:00.000000 atexitmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 20968 1970-01-01 00:00:00.000000 faulthandler.o │ │ │ │ ?rw-r--r-- 0 0 0 240428 1970-01-01 00:00:00.000000 posixmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 28948 1970-01-01 00:00:00.000000 signalmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 5904 1970-01-01 00:00:00.000000 _tracemalloc.o │ │ │ │ ?rw-r--r-- 0 0 0 2500 1970-01-01 00:00:00.000000 _suggestions.o │ │ │ │ ?rw-r--r-- 0 0 0 34388 1970-01-01 00:00:00.000000 _codecsmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 32028 1970-01-01 00:00:00.000000 _collectionsmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 32032 1970-01-01 00:00:00.000000 _collectionsmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 15560 1970-01-01 00:00:00.000000 errnomodule.o │ │ │ │ ?rw-r--r-- 0 0 0 21888 1970-01-01 00:00:00.000000 _iomodule.o │ │ │ │ ?rw-r--r-- 0 0 0 18848 1970-01-01 00:00:00.000000 iobase.o │ │ │ │ ?rw-r--r-- 0 0 0 23184 1970-01-01 00:00:00.000000 fileio.o │ │ │ │ ?rw-r--r-- 0 0 0 18184 1970-01-01 00:00:00.000000 bytesio.o │ │ │ │ ?rw-r--r-- 0 0 0 49192 1970-01-01 00:00:00.000000 bufferedio.o │ │ │ │ ?rw-r--r-- 0 0 0 53420 1970-01-01 00:00:00.000000 textio.o │ │ │ │ ?rw-r--r-- 0 0 0 17100 1970-01-01 00:00:00.000000 stringio.o │ │ │ │ -?rw-r--r-- 0 0 0 51120 1970-01-01 00:00:00.000000 itertoolsmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 84692 1970-01-01 00:00:00.000000 sre.o │ │ │ │ +?rw-r--r-- 0 0 0 51116 1970-01-01 00:00:00.000000 itertoolsmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 84696 1970-01-01 00:00:00.000000 sre.o │ │ │ │ ?rw-r--r-- 0 0 0 2040 1970-01-01 00:00:00.000000 _sysconfig.o │ │ │ │ ?rw-r--r-- 0 0 0 46048 1970-01-01 00:00:00.000000 _threadmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 28116 1970-01-01 00:00:00.000000 timemodule.o │ │ │ │ ?rw-r--r-- 0 0 0 5256 1970-01-01 00:00:00.000000 _typesmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 2648 1970-01-01 00:00:00.000000 _typingmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 4876 1970-01-01 00:00:00.000000 _weakref.o │ │ │ │ ?rw-r--r-- 0 0 0 14268 1970-01-01 00:00:00.000000 _abc.o │ │ │ │ ?rw-r--r-- 0 0 0 25320 1970-01-01 00:00:00.000000 _functoolsmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 17472 1970-01-01 00:00:00.000000 _localemodule.o │ │ │ │ ?rw-r--r-- 0 0 0 32608 1970-01-01 00:00:00.000000 _operator.o │ │ │ │ ?rw-r--r-- 0 0 0 11548 1970-01-01 00:00:00.000000 _stat.o │ │ │ │ ?rw-r--r-- 0 0 0 6088 1970-01-01 00:00:00.000000 symtablemodule.o │ │ │ │ ?rw-r--r-- 0 0 0 7212 1970-01-01 00:00:00.000000 pwdmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 58500 1970-01-01 00:00:00.000000 _asynciomodule.o │ │ │ │ +?rw-r--r-- 0 0 0 58492 1970-01-01 00:00:00.000000 _asynciomodule.o │ │ │ │ ?rw-r--r-- 0 0 0 29196 1970-01-01 00:00:00.000000 getpath.o │ │ │ │ ?rw-r--r-- 0 0 0 445440 1970-01-01 00:00:00.000000 frozen.o │ │ │ ├── pegen.o │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -89,15 +89,15 @@ │ │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ │ it eq │ │ │ │ │ cmpeq r0, #0 │ │ │ │ │ beq.w 4e8 <_PyPegen_fill_token+0x460> │ │ │ │ │ ldrd r3, r2, [r4, #12] │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ │ beq.w 358 <_PyPegen_fill_token+0x2d0> │ │ │ │ │ ldr.w r5, [r5, r3, lsl #2] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ beq.n 154 <_PyPegen_fill_token+0xcc> │ │ │ │ │ mov r7, r6 │ │ │ │ │ @@ -1790,25 +1790,25 @@ │ │ │ │ │ blt.n 1014 <_PyPegen_byte_offset_to_character_offset_line+0x94> │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ ble.n 1022 <_PyPegen_byte_offset_to_character_offset_line+0xa2> │ │ │ │ │ ldrsb r3, [r0, r1] │ │ │ │ │ ldrb.w ip, [r0, r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 1002 <_PyPegen_byte_offset_to_character_offset_line+0x82> │ │ │ │ │ + blt.n 1026 <_PyPegen_byte_offset_to_character_offset_line+0xa6> │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble.n 1010 <_PyPegen_byte_offset_to_character_offset_line+0x90> │ │ │ │ │ + ble.n 1034 <_PyPegen_byte_offset_to_character_offset_line+0xb4> │ │ │ │ │ ldrsb r3, [r0, r1] │ │ │ │ │ ldrb.w ip, [r0, r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 1026 <_PyPegen_byte_offset_to_character_offset_line+0xa6> │ │ │ │ │ + blt.n 1002 <_PyPegen_byte_offset_to_character_offset_line+0x82> │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble.n 1034 <_PyPegen_byte_offset_to_character_offset_line+0xb4> │ │ │ │ │ + ble.n 1010 <_PyPegen_byte_offset_to_character_offset_line+0x90> │ │ │ │ │ ldrsb r3, [r0, r1] │ │ │ │ │ ldrb.w ip, [r0, r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ blt.n 1038 <_PyPegen_byte_offset_to_character_offset_line+0xb8> │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ ble.n 1046 <_PyPegen_byte_offset_to_character_offset_line+0xc6> │ │ │ │ │ @@ -1825,36 +1825,36 @@ │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ and.w r3, ip, #224 @ 0xe0 │ │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ │ bne.n 1078 <_PyPegen_byte_offset_to_character_offset_line+0xf8> │ │ │ │ │ adds r1, #2 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bgt.n fc4 <_PyPegen_byte_offset_to_character_offset_line+0x44> │ │ │ │ │ - movs r1, #2 │ │ │ │ │ + bgt.n fd4 <_PyPegen_byte_offset_to_character_offset_line+0x54> │ │ │ │ │ + movs r1, #3 │ │ │ │ │ b.n ffc <_PyPegen_byte_offset_to_character_offset_line+0x7c> │ │ │ │ │ and.w r3, ip, #224 @ 0xe0 │ │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ │ - bne.n 1084 <_PyPegen_byte_offset_to_character_offset_line+0x104> │ │ │ │ │ + bne.n 1090 <_PyPegen_byte_offset_to_character_offset_line+0x110> │ │ │ │ │ adds r1, #2 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ bgt.n fb4 <_PyPegen_byte_offset_to_character_offset_line+0x34> │ │ │ │ │ movs r1, #1 │ │ │ │ │ b.n ffc <_PyPegen_byte_offset_to_character_offset_line+0x7c> │ │ │ │ │ and.w r3, ip, #224 @ 0xe0 │ │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ │ - bne.n 1090 <_PyPegen_byte_offset_to_character_offset_line+0x110> │ │ │ │ │ + bne.n 106c <_PyPegen_byte_offset_to_character_offset_line+0xec> │ │ │ │ │ adds r1, #2 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bgt.n fd4 <_PyPegen_byte_offset_to_character_offset_line+0x54> │ │ │ │ │ - movs r1, #3 │ │ │ │ │ + bgt.n fc4 <_PyPegen_byte_offset_to_character_offset_line+0x44> │ │ │ │ │ + movs r1, #2 │ │ │ │ │ b.n ffc <_PyPegen_byte_offset_to_character_offset_line+0x7c> │ │ │ │ │ and.w r3, ip, #224 @ 0xe0 │ │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ │ - bne.n 106c <_PyPegen_byte_offset_to_character_offset_line+0xec> │ │ │ │ │ + bne.n 1084 <_PyPegen_byte_offset_to_character_offset_line+0x104> │ │ │ │ │ adds r3, r1, #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ bgt.n fe4 <_PyPegen_byte_offset_to_character_offset_line+0x64> │ │ │ │ │ movs r1, #4 │ │ │ │ │ b.n ffc <_PyPegen_byte_offset_to_character_offset_line+0x7c> │ │ │ │ │ and.w ip, lr, #224 @ 0xe0 │ │ │ │ │ cmp.w ip, #192 @ 0xc0 │ │ │ │ │ @@ -1868,56 +1868,56 @@ │ │ │ │ │ cmp.w ip, #224 @ 0xe0 │ │ │ │ │ bne.n 109c <_PyPegen_byte_offset_to_character_offset_line+0x11c> │ │ │ │ │ adds r3, #3 │ │ │ │ │ b.n 1056 <_PyPegen_byte_offset_to_character_offset_line+0xd6> │ │ │ │ │ and.w r3, ip, #240 @ 0xf0 │ │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ │ bne.n 10aa <_PyPegen_byte_offset_to_character_offset_line+0x12a> │ │ │ │ │ - adds r3, r1, #3 │ │ │ │ │ - b.n 1042 <_PyPegen_byte_offset_to_character_offset_line+0xc2> │ │ │ │ │ + adds r1, #3 │ │ │ │ │ + b.n 1030 <_PyPegen_byte_offset_to_character_offset_line+0xb0> │ │ │ │ │ and.w r3, ip, #240 @ 0xf0 │ │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ │ bne.n 10b8 <_PyPegen_byte_offset_to_character_offset_line+0x138> │ │ │ │ │ adds r1, #3 │ │ │ │ │ b.n 100c <_PyPegen_byte_offset_to_character_offset_line+0x8c> │ │ │ │ │ and.w r3, ip, #240 @ 0xf0 │ │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ │ bne.n 10d4 <_PyPegen_byte_offset_to_character_offset_line+0x154> │ │ │ │ │ - adds r1, #3 │ │ │ │ │ - b.n 101e <_PyPegen_byte_offset_to_character_offset_line+0x9e> │ │ │ │ │ + adds r3, r1, #3 │ │ │ │ │ + b.n 1042 <_PyPegen_byte_offset_to_character_offset_line+0xc2> │ │ │ │ │ and.w r3, ip, #240 @ 0xf0 │ │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ │ bne.n 10c6 <_PyPegen_byte_offset_to_character_offset_line+0x146> │ │ │ │ │ adds r1, #3 │ │ │ │ │ - b.n 1030 <_PyPegen_byte_offset_to_character_offset_line+0xb0> │ │ │ │ │ + b.n 101e <_PyPegen_byte_offset_to_character_offset_line+0x9e> │ │ │ │ │ and.w lr, lr, #248 @ 0xf8 │ │ │ │ │ cmp.w lr, #240 @ 0xf0 │ │ │ │ │ bne.n 10e2 <_PyPegen_byte_offset_to_character_offset_line+0x162> │ │ │ │ │ adds r3, #4 │ │ │ │ │ b.n 1056 <_PyPegen_byte_offset_to_character_offset_line+0xd6> │ │ │ │ │ and.w ip, ip, #248 @ 0xf8 │ │ │ │ │ cmp.w ip, #240 @ 0xf0 │ │ │ │ │ bne.n 10e2 <_PyPegen_byte_offset_to_character_offset_line+0x162> │ │ │ │ │ - adds r3, r1, #4 │ │ │ │ │ - b.n 1042 <_PyPegen_byte_offset_to_character_offset_line+0xc2> │ │ │ │ │ + adds r1, #4 │ │ │ │ │ + b.n 1030 <_PyPegen_byte_offset_to_character_offset_line+0xb0> │ │ │ │ │ and.w ip, ip, #248 @ 0xf8 │ │ │ │ │ cmp.w ip, #240 @ 0xf0 │ │ │ │ │ bne.n 10e2 <_PyPegen_byte_offset_to_character_offset_line+0x162> │ │ │ │ │ adds r1, #4 │ │ │ │ │ b.n 100c <_PyPegen_byte_offset_to_character_offset_line+0x8c> │ │ │ │ │ and.w ip, ip, #248 @ 0xf8 │ │ │ │ │ cmp.w ip, #240 @ 0xf0 │ │ │ │ │ bne.n 10e2 <_PyPegen_byte_offset_to_character_offset_line+0x162> │ │ │ │ │ adds r1, #4 │ │ │ │ │ - b.n 1030 <_PyPegen_byte_offset_to_character_offset_line+0xb0> │ │ │ │ │ + b.n 101e <_PyPegen_byte_offset_to_character_offset_line+0x9e> │ │ │ │ │ and.w ip, ip, #248 @ 0xf8 │ │ │ │ │ cmp.w ip, #240 @ 0xf0 │ │ │ │ │ bne.n 10e2 <_PyPegen_byte_offset_to_character_offset_line+0x162> │ │ │ │ │ - adds r1, #4 │ │ │ │ │ - b.n 101e <_PyPegen_byte_offset_to_character_offset_line+0x9e> │ │ │ │ │ + adds r3, r1, #4 │ │ │ │ │ + b.n 1042 <_PyPegen_byte_offset_to_character_offset_line+0xc2> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r1, #0 │ │ │ ├── action_helpers.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 21676 (bytes into file) │ │ │ │ │ + Start of section headers: 21684 (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 0x54ac: │ │ │ │ │ +There are 15 section headers, starting at offset 0x54b4: │ │ │ │ │ │ │ │ │ │ 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 0010b0 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 00488c 000630 08 I 12 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 0010e4 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 00000000 0010e4 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.4 PROGBITS 00000000 0010e4 0004b9 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 0015a0 001514 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 004ebc 0004c0 08 I 12 6 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 002ab4 000268 00 AX 0 0 2 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 00537c 0000b0 08 I 12 8 4 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 00000000 002d1c 000000 00 0 0 1 │ │ │ │ │ - [11] .ARM.attributes ARM_ATTRIBUTES 00000000 002d1c 000033 00 0 0 1 │ │ │ │ │ - [12] .symtab SYMTAB 00000000 002d50 000d70 10 13 80 4 │ │ │ │ │ - [13] .strtab STRTAB 00000000 003ac0 000dca 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 00000000 00542c 000080 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 0010b8 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 004894 000630 08 I 12 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 0010ec 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 00000000 0010ec 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.4 PROGBITS 00000000 0010ec 0004b9 01 AMS 0 0 4 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 0015a8 001514 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 004ec4 0004c0 08 I 12 6 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 002abc 000268 00 AX 0 0 2 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 005384 0000b0 08 I 12 8 4 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 00000000 002d24 000000 00 0 0 1 │ │ │ │ │ + [11] .ARM.attributes ARM_ATTRIBUTES 00000000 002d24 000033 00 0 0 1 │ │ │ │ │ + [12] .symtab SYMTAB 00000000 002d58 000d70 10 13 80 4 │ │ │ │ │ + [13] .strtab STRTAB 00000000 003ac8 000dca 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 00000000 005434 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 {} │ │ │ │ │ @@ -71,16 +71,16 @@ │ │ │ │ │ 67: 000003cc 0 NOTYPE LOCAL DEFAULT 5 .LC45 │ │ │ │ │ 68: 000003d4 0 NOTYPE LOCAL DEFAULT 5 .LC46 │ │ │ │ │ 69: 000003e0 0 NOTYPE LOCAL DEFAULT 5 .LC47 │ │ │ │ │ 70: 000003e8 0 NOTYPE LOCAL DEFAULT 5 .LC48 │ │ │ │ │ 71: 000003f4 0 NOTYPE LOCAL DEFAULT 5 .LC49 │ │ │ │ │ 72: 0000040c 0 NOTYPE LOCAL DEFAULT 5 .LC50 │ │ │ │ │ 73: 00000420 0 NOTYPE LOCAL DEFAULT 5 .LC51 │ │ │ │ │ - 74: 00000ee6 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 75: 00000f02 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 74: 00000eee 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 75: 00000f0a 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 76: 00000454 0 NOTYPE LOCAL DEFAULT 5 .LC52 │ │ │ │ │ 77: 0000048c 0 NOTYPE LOCAL DEFAULT 5 .LC53 │ │ │ │ │ 78: 00000959 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 79: 0000095a 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 80: 00000001 166 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 │ │ │ │ │ @@ -117,15 +117,15 @@ │ │ │ │ │ 113: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Call │ │ │ │ │ 114: 00001365 190 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ 115: 00001425 198 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ 116: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_expr_seq_new │ │ │ │ │ 117: 00000000 0 NOTYPE GLOBAL DEFAULT UND memmove │ │ │ │ │ 118: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ 119: 000005ad 12 FUNC GLOBAL HIDDEN 6 _PyPegen_add_type_comment_to_arg │ │ │ │ │ - 120: 00001061 78 FUNC GLOBAL HIDDEN 1 _PyPegen_new_type_comment │ │ │ │ │ + 120: 00001069 78 FUNC GLOBAL HIDDEN 1 _PyPegen_new_type_comment │ │ │ │ │ 121: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_arg │ │ │ │ │ 122: 0000004d 50 FUNC GLOBAL HIDDEN 1 _PyPegen_seq_count_dots │ │ │ │ │ 123: 000005b9 40 FUNC GLOBAL HIDDEN 6 _PyPegen_cmpop_expr_pair │ │ │ │ │ 124: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArena_Malloc │ │ │ │ │ 125: 000005e1 702 FUNC GLOBAL HIDDEN 6 _PyPegen_make_arguments │ │ │ │ │ 126: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_arg_seq_new │ │ │ │ │ 127: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_arguments │ │ │ │ │ @@ -184,32 +184,32 @@ │ │ │ │ │ 180: 000008d9 82 FUNC GLOBAL HIDDEN 1 _PyPegen_check_legacy_stmt │ │ │ │ │ 181: 0000092d 180 FUNC GLOBAL HIDDEN 1 _PyPegen_get_invalid_target │ │ │ │ │ 182: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error_known_location │ │ │ │ │ 183: 000009e1 66 FUNC GLOBAL HIDDEN 1 _PyPegen_class_def_decorators │ │ │ │ │ 184: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ClassDef │ │ │ │ │ 185: 00000a25 142 FUNC GLOBAL HIDDEN 1 _PyPegen_decoded_constant_from_token │ │ │ │ │ 186: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsStringAndSize │ │ │ │ │ - 187: 00000ab5 290 FUNC GLOBAL HIDDEN 1 _PyPegen_setup_full_format_spec │ │ │ │ │ + 187: 00000ab5 298 FUNC GLOBAL HIDDEN 1 _PyPegen_setup_full_format_spec │ │ │ │ │ 188: 00000057 138 FUNC GLOBAL HIDDEN 8 _PyPegen_nonparen_genexp_in_call │ │ │ │ │ - 189: 00000bd9 40 FUNC GLOBAL HIDDEN 1 _PyPegen_key_pattern_pair │ │ │ │ │ - 190: 00000c01 60 FUNC GLOBAL HIDDEN 1 _PyPegen_get_pattern_keys │ │ │ │ │ - 191: 00000c3d 60 FUNC GLOBAL HIDDEN 1 _PyPegen_get_patterns │ │ │ │ │ + 189: 00000be1 40 FUNC GLOBAL HIDDEN 1 _PyPegen_key_pattern_pair │ │ │ │ │ + 190: 00000c09 60 FUNC GLOBAL HIDDEN 1 _PyPegen_get_pattern_keys │ │ │ │ │ + 191: 00000c45 60 FUNC GLOBAL HIDDEN 1 _PyPegen_get_patterns │ │ │ │ │ 192: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_pattern_seq_new │ │ │ │ │ - 193: 00000c79 40 FUNC GLOBAL HIDDEN 1 _PyPegen_slash_with_default │ │ │ │ │ - 194: 00000ca1 62 FUNC GLOBAL HIDDEN 1 _PyPegen_template_str │ │ │ │ │ + 193: 00000c81 40 FUNC GLOBAL HIDDEN 1 _PyPegen_slash_with_default │ │ │ │ │ + 194: 00000ca9 62 FUNC GLOBAL HIDDEN 1 _PyPegen_template_str │ │ │ │ │ 195: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_TemplateStr │ │ │ │ │ - 196: 00000ce1 50 FUNC GLOBAL HIDDEN 1 _PyPegen_concatenate_tstrings │ │ │ │ │ - 197: 00000d15 352 FUNC GLOBAL HIDDEN 1 _PyPegen_interpolation │ │ │ │ │ + 196: 00000ce9 50 FUNC GLOBAL HIDDEN 1 _PyPegen_concatenate_tstrings │ │ │ │ │ + 197: 00000d1d 352 FUNC GLOBAL HIDDEN 1 _PyPegen_interpolation │ │ │ │ │ 198: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_IsWhitespace │ │ │ │ │ 199: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Substring │ │ │ │ │ 200: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Interpolation │ │ │ │ │ - 201: 00000e75 88 FUNC GLOBAL HIDDEN 1 _PyPegen_ensure_real │ │ │ │ │ + 201: 00000e7d 88 FUNC GLOBAL HIDDEN 1 _PyPegen_ensure_real │ │ │ │ │ 202: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyComplex_Type │ │ │ │ │ 203: 000000e1 88 FUNC GLOBAL HIDDEN 8 _PyPegen_ensure_imaginary │ │ │ │ │ - 204: 00000ecd 404 FUNC GLOBAL HIDDEN 1 _PyPegen_get_expr_name │ │ │ │ │ + 204: 00000ed5 404 FUNC GLOBAL HIDDEN 1 _PyPegen_get_expr_name │ │ │ │ │ 205: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 206: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ 207: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 208: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_EllipsisObject │ │ │ │ │ 209: 00000139 80 FUNC GLOBAL HIDDEN 8 _PyPegen_arguments_parsing_error │ │ │ │ │ 210: 000001df 22 FUNC GLOBAL HIDDEN 8 _PyPegen_seq_last_item │ │ │ │ │ 211: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeUTF8 │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x488c contains 198 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x4894 contains 198 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000016 0000510a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -00000020 0000780a R_ARM_THM_CALL 00001061 _PyPegen_new_type_comment │ │ │ │ │ +00000020 0000780a R_ARM_THM_CALL 00001069 _PyPegen_new_type_comment │ │ │ │ │ 0000003e 0000790a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ 000000ac 00000f2f R_ARM_THM_MOVW_ABS_NC 0000002c .LC5 │ │ │ │ │ 000000b0 00000f30 R_ARM_THM_MOVT_ABS 0000002c .LC5 │ │ │ │ │ 000000b6 0000820a R_ARM_THM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ 000000ec 0000112f R_ARM_THM_MOVW_ABS_NC 00000064 .LC7 │ │ │ │ │ 000000f0 00001130 R_ARM_THM_MOVT_ABS 00000064 .LC7 │ │ │ │ │ 0000011e 0000820a R_ARM_THM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ @@ -50,15 +50,15 @@ │ │ │ │ │ 000006a0 00006330 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 000006a8 00001b2f R_ARM_THM_MOVW_ABS_NC 00000110 .LC14 │ │ │ │ │ 000006ac 00001b30 R_ARM_THM_MOVT_ABS 00000110 .LC14 │ │ │ │ │ 000006b2 0000640a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 000006d0 00007c0a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ 000006e4 00007602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000071e 0000a90a R_ARM_THM_CALL 00000000 _Py_asdl_type_ignore_seq_new │ │ │ │ │ -0000073c 0000780a R_ARM_THM_CALL 00001061 _PyPegen_new_type_comment │ │ │ │ │ +0000073c 0000780a R_ARM_THM_CALL 00001069 _PyPegen_new_type_comment │ │ │ │ │ 0000074e 0000aa0a R_ARM_THM_CALL 00000000 _PyAST_TypeIgnore │ │ │ │ │ 0000078a 0000232f R_ARM_THM_MOVW_ABS_NC 000001d4 .LC18 │ │ │ │ │ 0000078e 00002330 R_ARM_THM_MOVT_ABS 000001d4 .LC18 │ │ │ │ │ 00000792 0000ac0a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ 000007a8 0000ad0a R_ARM_THM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ 000007b0 0000530a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ 000007cc 0000670a R_ARM_THM_CALL 00000000 _PyAST_Name │ │ │ │ │ @@ -88,123 +88,123 @@ │ │ │ │ │ 000009c2 0000b50a R_ARM_THM_CALL 0000092d _PyPegen_get_invalid_target │ │ │ │ │ 00000a1a 0000b80a R_ARM_THM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ 00000a3e 0000ba0a R_ARM_THM_CALL 00000000 PyBytes_AsStringAndSize │ │ │ │ │ 00000a68 0000910a R_ARM_THM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ 00000a74 0000530a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ 00000a92 0000540a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ 00000aaa 0000570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ad6 00008d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000ada 00008d30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000b36 00005e0a R_ARM_THM_CALL 00000000 _PyAST_JoinedStr │ │ │ │ │ -00000b46 00007c0a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -00000b64 0000740a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000b90 00008d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000b94 00008d30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000bc6 0000580a R_ARM_THM_CALL 000000a9 _PyPegen_concatenate_strings │ │ │ │ │ -00000bf0 00007c0a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -00000c18 0000740a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000c54 0000c00a R_ARM_THM_CALL 00000000 _Py_asdl_pattern_seq_new │ │ │ │ │ -00000c90 00007c0a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -00000cbe 0000140a R_ARM_THM_CALL 00000c11 _get_resized_exprs │ │ │ │ │ -00000cd6 0000c30a R_ARM_THM_CALL 00000000 _PyAST_TemplateStr │ │ │ │ │ -00000d80 00001f0a R_ARM_THM_CALL 00001319 PyUnicode_READ_CHAR │ │ │ │ │ -00000d86 0000c60a R_ARM_THM_CALL 00000000 _PyUnicode_IsWhitespace │ │ │ │ │ -00000d9a 0000c70a R_ARM_THM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ -00000da6 0000530a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -00000dc6 0000c80a R_ARM_THM_CALL 00000000 _PyAST_Interpolation │ │ │ │ │ -00000df6 0000570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e20 0000540a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00000e2e 0000740a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000e5c 00001f0a R_ARM_THM_CALL 00001319 PyUnicode_READ_CHAR │ │ │ │ │ -00000e7e 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ -00000e82 0000ca30 R_ARM_THM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ -00000ea0 00002c2f R_ARM_THM_MOVW_ABS_NC 00000248 .LC22 │ │ │ │ │ -00000ea4 00002c30 R_ARM_THM_MOVT_ABS 00000248 .LC22 │ │ │ │ │ -00000eaa 0000632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000eae 00006330 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000ec0 0000120a R_ARM_THM_CALL 00000019 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00000f02 00002f2f R_ARM_THM_MOVW_ABS_NC 000002ac .LC25 │ │ │ │ │ -00000f06 00002f30 R_ARM_THM_MOVT_ABS 000002ac .LC25 │ │ │ │ │ -00000f0c 00002e2f R_ARM_THM_MOVW_ABS_NC 000002a0 .LC24 │ │ │ │ │ -00000f10 00002e30 R_ARM_THM_MOVT_ABS 000002a0 .LC24 │ │ │ │ │ -00000f16 00003c2f R_ARM_THM_MOVW_ABS_NC 00000364 .LC38 │ │ │ │ │ -00000f1a 00003c30 R_ARM_THM_MOVT_ABS 00000364 .LC38 │ │ │ │ │ -00000f20 00003b2f R_ARM_THM_MOVW_ABS_NC 00000350 .LC37 │ │ │ │ │ -00000f24 00003b30 R_ARM_THM_MOVT_ABS 00000350 .LC37 │ │ │ │ │ -00000f2a 00003a2f R_ARM_THM_MOVW_ABS_NC 0000033c .LC36 │ │ │ │ │ -00000f2e 00003a30 R_ARM_THM_MOVT_ABS 0000033c .LC36 │ │ │ │ │ -00000f34 00003e2f R_ARM_THM_MOVW_ABS_NC 00000388 .LC40 │ │ │ │ │ -00000f38 00003e30 R_ARM_THM_MOVT_ABS 00000388 .LC40 │ │ │ │ │ -00000f3e 00003d2f R_ARM_THM_MOVW_ABS_NC 00000378 .LC39 │ │ │ │ │ -00000f42 00003d30 R_ARM_THM_MOVT_ABS 00000378 .LC39 │ │ │ │ │ -00000f48 0000472f R_ARM_THM_MOVW_ABS_NC 000003f4 .LC49 │ │ │ │ │ -00000f4c 00004730 R_ARM_THM_MOVT_ABS 000003f4 .LC49 │ │ │ │ │ -00000f52 0000372f R_ARM_THM_MOVW_ABS_NC 000002fc .LC33 │ │ │ │ │ -00000f56 00003730 R_ARM_THM_MOVT_ABS 000002fc .LC33 │ │ │ │ │ -00000f5c 0000312f R_ARM_THM_MOVW_ABS_NC 000002c0 .LC27 │ │ │ │ │ -00000f60 00003130 R_ARM_THM_MOVT_ABS 000002c0 .LC27 │ │ │ │ │ -00000f66 0000332f R_ARM_THM_MOVW_ABS_NC 000002d0 .LC29 │ │ │ │ │ -00000f6a 00003330 R_ARM_THM_MOVT_ABS 000002d0 .LC29 │ │ │ │ │ -00000f70 0000322f R_ARM_THM_MOVW_ABS_NC 000002c8 .LC28 │ │ │ │ │ -00000f74 00003230 R_ARM_THM_MOVT_ABS 000002c8 .LC28 │ │ │ │ │ -00000f7a 0000302f R_ARM_THM_MOVW_ABS_NC 000002b8 .LC26 │ │ │ │ │ -00000f7e 00003030 R_ARM_THM_MOVT_ABS 000002b8 .LC26 │ │ │ │ │ -00000f84 0000482f R_ARM_THM_MOVW_ABS_NC 0000040c .LC50 │ │ │ │ │ -00000f88 00004830 R_ARM_THM_MOVT_ABS 0000040c .LC50 │ │ │ │ │ -00000f8e 0000362f R_ARM_THM_MOVW_ABS_NC 000002f0 .LC32 │ │ │ │ │ -00000f92 00003630 R_ARM_THM_MOVT_ABS 000002f0 .LC32 │ │ │ │ │ -00000f98 0000922f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00000f9c 00009230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00000fa2 0000492f R_ARM_THM_MOVW_ABS_NC 00000420 .LC51 │ │ │ │ │ -00000fa6 00004930 R_ARM_THM_MOVT_ABS 00000420 .LC51 │ │ │ │ │ -00000fae 0000930a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000fb6 0000342f R_ARM_THM_MOVW_ABS_NC 000002d8 .LC30 │ │ │ │ │ -00000fba 00003430 R_ARM_THM_MOVT_ABS 000002d8 .LC30 │ │ │ │ │ -00000fc0 0000352f R_ARM_THM_MOVW_ABS_NC 000002e0 .LC31 │ │ │ │ │ -00000fc4 00003530 R_ARM_THM_MOVT_ABS 000002e0 .LC31 │ │ │ │ │ -00000fca 0000462f R_ARM_THM_MOVW_ABS_NC 000003e8 .LC48 │ │ │ │ │ -00000fce 00004630 R_ARM_THM_MOVT_ABS 000003e8 .LC48 │ │ │ │ │ -00000fd4 0000382f R_ARM_THM_MOVW_ABS_NC 00000314 .LC34 │ │ │ │ │ -00000fd8 00003830 R_ARM_THM_MOVT_ABS 00000314 .LC34 │ │ │ │ │ -00000fde 0000392f R_ARM_THM_MOVW_ABS_NC 00000328 .LC35 │ │ │ │ │ -00000fe2 00003930 R_ARM_THM_MOVT_ABS 00000328 .LC35 │ │ │ │ │ -00000fe8 0000402f R_ARM_THM_MOVW_ABS_NC 000003a8 .LC42 │ │ │ │ │ -00000fec 00004030 R_ARM_THM_MOVT_ABS 000003a8 .LC42 │ │ │ │ │ -00000ff2 00003f2f R_ARM_THM_MOVW_ABS_NC 00000394 .LC41 │ │ │ │ │ -00000ff6 00003f30 R_ARM_THM_MOVT_ABS 00000394 .LC41 │ │ │ │ │ -00000ffe 0000cd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001002 0000cd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000100a 0000ce2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000100e 0000ce30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001016 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000101a 0000cf30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001022 0000d02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ -00001026 0000d030 R_ARM_THM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ -0000102a 0000442f R_ARM_THM_MOVW_ABS_NC 000003d4 .LC46 │ │ │ │ │ -0000102e 00004430 R_ARM_THM_MOVT_ABS 000003d4 .LC46 │ │ │ │ │ -00001032 0000452f R_ARM_THM_MOVW_ABS_NC 000003e0 .LC47 │ │ │ │ │ -00001036 00004530 R_ARM_THM_MOVT_ABS 000003e0 .LC47 │ │ │ │ │ -00001042 0000412f R_ARM_THM_MOVW_ABS_NC 000003bc .LC43 │ │ │ │ │ -00001046 00004130 R_ARM_THM_MOVT_ABS 000003bc .LC43 │ │ │ │ │ -0000104c 0000432f R_ARM_THM_MOVW_ABS_NC 000003cc .LC45 │ │ │ │ │ -00001050 00004330 R_ARM_THM_MOVT_ABS 000003cc .LC45 │ │ │ │ │ -00001056 0000422f R_ARM_THM_MOVW_ABS_NC 000003c4 .LC44 │ │ │ │ │ -0000105a 00004230 R_ARM_THM_MOVT_ABS 000003c4 .LC44 │ │ │ │ │ -00001074 00008f0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -0000107e 0000d30a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -0000108a 0000530a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -000010a6 0000570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ad8 00008d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000adc 00008d30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000b40 00005e0a R_ARM_THM_CALL 00000000 _PyAST_JoinedStr │ │ │ │ │ +00000b50 00007c0a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00000b6e 0000740a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000b98 00008d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000b9c 00008d30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000bce 0000580a R_ARM_THM_CALL 000000a9 _PyPegen_concatenate_strings │ │ │ │ │ +00000bf8 00007c0a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00000c20 0000740a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000c5c 0000c00a R_ARM_THM_CALL 00000000 _Py_asdl_pattern_seq_new │ │ │ │ │ +00000c98 00007c0a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00000cc6 0000140a R_ARM_THM_CALL 00000c11 _get_resized_exprs │ │ │ │ │ +00000cde 0000c30a R_ARM_THM_CALL 00000000 _PyAST_TemplateStr │ │ │ │ │ +00000d88 00001f0a R_ARM_THM_CALL 00001319 PyUnicode_READ_CHAR │ │ │ │ │ +00000d8e 0000c60a R_ARM_THM_CALL 00000000 _PyUnicode_IsWhitespace │ │ │ │ │ +00000da2 0000c70a R_ARM_THM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ +00000dae 0000530a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +00000dce 0000c80a R_ARM_THM_CALL 00000000 _PyAST_Interpolation │ │ │ │ │ +00000dfe 0000570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e28 0000540a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00000e36 0000740a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000e64 00001f0a R_ARM_THM_CALL 00001319 PyUnicode_READ_CHAR │ │ │ │ │ +00000e86 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ +00000e8a 0000ca30 R_ARM_THM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ +00000ea8 00002c2f R_ARM_THM_MOVW_ABS_NC 00000248 .LC22 │ │ │ │ │ +00000eac 00002c30 R_ARM_THM_MOVT_ABS 00000248 .LC22 │ │ │ │ │ +00000eb2 0000632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000eb6 00006330 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000ec8 0000120a R_ARM_THM_CALL 00000019 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00000f0a 00002f2f R_ARM_THM_MOVW_ABS_NC 000002ac .LC25 │ │ │ │ │ +00000f0e 00002f30 R_ARM_THM_MOVT_ABS 000002ac .LC25 │ │ │ │ │ +00000f14 00002e2f R_ARM_THM_MOVW_ABS_NC 000002a0 .LC24 │ │ │ │ │ +00000f18 00002e30 R_ARM_THM_MOVT_ABS 000002a0 .LC24 │ │ │ │ │ +00000f1e 00003c2f R_ARM_THM_MOVW_ABS_NC 00000364 .LC38 │ │ │ │ │ +00000f22 00003c30 R_ARM_THM_MOVT_ABS 00000364 .LC38 │ │ │ │ │ +00000f28 00003b2f R_ARM_THM_MOVW_ABS_NC 00000350 .LC37 │ │ │ │ │ +00000f2c 00003b30 R_ARM_THM_MOVT_ABS 00000350 .LC37 │ │ │ │ │ +00000f32 00003a2f R_ARM_THM_MOVW_ABS_NC 0000033c .LC36 │ │ │ │ │ +00000f36 00003a30 R_ARM_THM_MOVT_ABS 0000033c .LC36 │ │ │ │ │ +00000f3c 00003e2f R_ARM_THM_MOVW_ABS_NC 00000388 .LC40 │ │ │ │ │ +00000f40 00003e30 R_ARM_THM_MOVT_ABS 00000388 .LC40 │ │ │ │ │ +00000f46 00003d2f R_ARM_THM_MOVW_ABS_NC 00000378 .LC39 │ │ │ │ │ +00000f4a 00003d30 R_ARM_THM_MOVT_ABS 00000378 .LC39 │ │ │ │ │ +00000f50 0000472f R_ARM_THM_MOVW_ABS_NC 000003f4 .LC49 │ │ │ │ │ +00000f54 00004730 R_ARM_THM_MOVT_ABS 000003f4 .LC49 │ │ │ │ │ +00000f5a 0000372f R_ARM_THM_MOVW_ABS_NC 000002fc .LC33 │ │ │ │ │ +00000f5e 00003730 R_ARM_THM_MOVT_ABS 000002fc .LC33 │ │ │ │ │ +00000f64 0000312f R_ARM_THM_MOVW_ABS_NC 000002c0 .LC27 │ │ │ │ │ +00000f68 00003130 R_ARM_THM_MOVT_ABS 000002c0 .LC27 │ │ │ │ │ +00000f6e 0000332f R_ARM_THM_MOVW_ABS_NC 000002d0 .LC29 │ │ │ │ │ +00000f72 00003330 R_ARM_THM_MOVT_ABS 000002d0 .LC29 │ │ │ │ │ +00000f78 0000322f R_ARM_THM_MOVW_ABS_NC 000002c8 .LC28 │ │ │ │ │ +00000f7c 00003230 R_ARM_THM_MOVT_ABS 000002c8 .LC28 │ │ │ │ │ +00000f82 0000302f R_ARM_THM_MOVW_ABS_NC 000002b8 .LC26 │ │ │ │ │ +00000f86 00003030 R_ARM_THM_MOVT_ABS 000002b8 .LC26 │ │ │ │ │ +00000f8c 0000482f R_ARM_THM_MOVW_ABS_NC 0000040c .LC50 │ │ │ │ │ +00000f90 00004830 R_ARM_THM_MOVT_ABS 0000040c .LC50 │ │ │ │ │ +00000f96 0000362f R_ARM_THM_MOVW_ABS_NC 000002f0 .LC32 │ │ │ │ │ +00000f9a 00003630 R_ARM_THM_MOVT_ABS 000002f0 .LC32 │ │ │ │ │ +00000fa0 0000922f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00000fa4 00009230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00000faa 0000492f R_ARM_THM_MOVW_ABS_NC 00000420 .LC51 │ │ │ │ │ +00000fae 00004930 R_ARM_THM_MOVT_ABS 00000420 .LC51 │ │ │ │ │ +00000fb6 0000930a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000fbe 0000342f R_ARM_THM_MOVW_ABS_NC 000002d8 .LC30 │ │ │ │ │ +00000fc2 00003430 R_ARM_THM_MOVT_ABS 000002d8 .LC30 │ │ │ │ │ +00000fc8 0000352f R_ARM_THM_MOVW_ABS_NC 000002e0 .LC31 │ │ │ │ │ +00000fcc 00003530 R_ARM_THM_MOVT_ABS 000002e0 .LC31 │ │ │ │ │ +00000fd2 0000462f R_ARM_THM_MOVW_ABS_NC 000003e8 .LC48 │ │ │ │ │ +00000fd6 00004630 R_ARM_THM_MOVT_ABS 000003e8 .LC48 │ │ │ │ │ +00000fdc 0000382f R_ARM_THM_MOVW_ABS_NC 00000314 .LC34 │ │ │ │ │ +00000fe0 00003830 R_ARM_THM_MOVT_ABS 00000314 .LC34 │ │ │ │ │ +00000fe6 0000392f R_ARM_THM_MOVW_ABS_NC 00000328 .LC35 │ │ │ │ │ +00000fea 00003930 R_ARM_THM_MOVT_ABS 00000328 .LC35 │ │ │ │ │ +00000ff0 0000402f R_ARM_THM_MOVW_ABS_NC 000003a8 .LC42 │ │ │ │ │ +00000ff4 00004030 R_ARM_THM_MOVT_ABS 000003a8 .LC42 │ │ │ │ │ +00000ffa 00003f2f R_ARM_THM_MOVW_ABS_NC 00000394 .LC41 │ │ │ │ │ +00000ffe 00003f30 R_ARM_THM_MOVT_ABS 00000394 .LC41 │ │ │ │ │ +00001006 0000cd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000100a 0000cd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001012 0000ce2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001016 0000ce30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000101e 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001022 0000cf30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000102a 0000d02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ +0000102e 0000d030 R_ARM_THM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ +00001032 0000442f R_ARM_THM_MOVW_ABS_NC 000003d4 .LC46 │ │ │ │ │ +00001036 00004430 R_ARM_THM_MOVT_ABS 000003d4 .LC46 │ │ │ │ │ +0000103a 0000452f R_ARM_THM_MOVW_ABS_NC 000003e0 .LC47 │ │ │ │ │ +0000103e 00004530 R_ARM_THM_MOVT_ABS 000003e0 .LC47 │ │ │ │ │ +0000104a 0000412f R_ARM_THM_MOVW_ABS_NC 000003bc .LC43 │ │ │ │ │ +0000104e 00004130 R_ARM_THM_MOVT_ABS 000003bc .LC43 │ │ │ │ │ +00001054 0000432f R_ARM_THM_MOVW_ABS_NC 000003cc .LC45 │ │ │ │ │ +00001058 00004330 R_ARM_THM_MOVT_ABS 000003cc .LC45 │ │ │ │ │ +0000105e 0000422f R_ARM_THM_MOVW_ABS_NC 000003c4 .LC44 │ │ │ │ │ +00001062 00004230 R_ARM_THM_MOVT_ABS 000003c4 .LC44 │ │ │ │ │ +0000107c 00008f0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00001086 0000d30a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +00001092 0000530a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +000010ae 0000570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000000d8 0000831e R_ARM_THM_JUMP24 00000000 _PyAST_ImportFrom │ │ │ │ │ 0000015e 0000121e R_ARM_THM_JUMP24 00000019 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 00000676 0000941e R_ARM_THM_JUMP24 00000000 strcmp │ │ │ │ │ 00000714 0000a81e R_ARM_THM_JUMP24 00000000 _PyAST_Module │ │ │ │ │ -00000d0e 0000c31e R_ARM_THM_JUMP24 00000000 _PyAST_TemplateStr │ │ │ │ │ -00000e4c 00005e1e R_ARM_THM_JUMP24 00000000 _PyAST_JoinedStr │ │ │ │ │ +00000d16 0000c31e R_ARM_THM_JUMP24 00000000 _PyAST_TemplateStr │ │ │ │ │ +00000e54 00005e1e R_ARM_THM_JUMP24 00000000 _PyAST_JoinedStr │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x4ebc contains 152 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x4ec4 contains 152 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000016 0000510a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ 00000022 0000520a R_ARM_THM_CALL 00000000 _PyPegen_parse_string │ │ │ │ │ 0000002e 0000530a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ 00000050 0000540a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ 0000005a 0000550a R_ARM_THM_CALL 00000000 _Pypegen_raise_decode_error │ │ │ │ │ 00000064 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC3 │ │ │ │ │ @@ -351,15 +351,15 @@ │ │ │ │ │ 0000094a 0000741e R_ARM_THM_JUMP24 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ 00000b8a 00005e1e R_ARM_THM_JUMP24 00000000 _PyAST_JoinedStr │ │ │ │ │ 0000102a 00006e1e R_ARM_THM_JUMP24 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 000010e6 0000741e R_ARM_THM_JUMP24 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ 0000116a 0000741e R_ARM_THM_JUMP24 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ 00001360 0000131e R_ARM_THM_JUMP24 00000001 PyUnicode_READ_CHAR.part.0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x537c contains 22 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x5384 contains 22 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000004c 0000b60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ 00000088 0000632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000008c 00006330 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 000000c6 00002b2f R_ARM_THM_MOVW_ABS_NC 0000021c .LC21 │ │ │ │ │ 000000ca 00002b30 R_ARM_THM_MOVT_ABS 0000021c .LC21 │ │ │ │ │ 000000ea 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -14,15 +14,15 @@ │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r4, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_AsString │ │ │ │ │ cbz r0, 46 <_PyPegen_add_type_comment_to_arg.part.0.isra.0+0x46> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1060 <_PyPegen_new_type_comment> │ │ │ │ │ + bl 1068 <_PyPegen_new_type_comment> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_new_type_comment │ │ │ │ │ cbz r0, 46 <_PyPegen_add_type_comment_to_arg.part.0.isra.0+0x46> │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldrd r5, r3, [r4, #20] │ │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ │ ldrd r3, r1, [r4, #12] │ │ │ │ │ @@ -169,15 +169,15 @@ │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ │ - bl c10 <_PyPegen_get_pattern_keys+0x10> │ │ │ │ │ + bl c10 <_PyPegen_get_pattern_keys+0x8> │ │ │ │ │ R_ARM_THM_CALL _get_resized_exprs │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr.w ip, [r4, #20] │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldrd r3, r2, [r3, #20] │ │ │ │ │ strd r2, ip, [sp] │ │ │ │ │ ldrd r1, r2, [r1, #12] │ │ │ │ │ @@ -784,15 +784,15 @@ │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ add.w r2, r2, r1, lsl #3 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ - bl 1060 <_PyPegen_new_type_comment> │ │ │ │ │ + bl 1068 <_PyPegen_new_type_comment> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_new_type_comment │ │ │ │ │ mov r1, r0 │ │ │ │ │ cbz r0, 768 <_PyPegen_make_module+0x80> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ │ ldr.w r0, [r2, r5, lsl #3] │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ @@ -1192,257 +1192,256 @@ │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.n a96 <_PyPegen_decoded_constant_from_token+0x72> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 00000ab4 <_PyPegen_setup_full_format_spec>: │ │ │ │ │ _PyPegen_setup_full_format_spec(): │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w bd2 <_PyPegen_setup_full_format_spec+0x11e> │ │ │ │ │ + beq.w bda <_PyPegen_setup_full_format_spec+0x126> │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ + ldr.w r5, [r2], #4 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ - movw r6, #0 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ - movt r6, #0 │ │ │ │ │ + movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ - ldr.w r2, [r3], #4 │ │ │ │ │ sub sp, #28 │ │ │ │ │ - mov r9, r1 │ │ │ │ │ - mov lr, ip │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - cmp ip, r2 │ │ │ │ │ - bge.n b10 <_PyPegen_setup_full_format_spec+0x5c> │ │ │ │ │ - ldr.w r4, [r7, #4]! │ │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ │ - cmp r1, #22 │ │ │ │ │ - bne.n b56 <_PyPegen_setup_full_format_spec+0xa2> │ │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ │ - cmp r1, r6 │ │ │ │ │ - bne.n b56 <_PyPegen_setup_full_format_spec+0xa2> │ │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ │ - subs r4, #0 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + mov r1, ip │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + cmp ip, r5 │ │ │ │ │ + bge.n b1a <_PyPegen_setup_full_format_spec+0x66> │ │ │ │ │ + ldr.w lr, [r7, #4]! │ │ │ │ │ + ldr.w r3, [lr] │ │ │ │ │ + cmp r3, #22 │ │ │ │ │ + bne.n b60 <_PyPegen_setup_full_format_spec+0xac> │ │ │ │ │ + ldr.w lr, [lr, #4] │ │ │ │ │ + ldr.w r3, [lr, #4] │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + bne.n b60 <_PyPegen_setup_full_format_spec+0xac> │ │ │ │ │ + ldr.w lr, [lr, #8] │ │ │ │ │ + subs.w lr, lr, #0 │ │ │ │ │ it ne │ │ │ │ │ - movne r4, #1 │ │ │ │ │ - add lr, r4 │ │ │ │ │ + movne.w lr, #1 │ │ │ │ │ + add r1, lr │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ - b.n aea <_PyPegen_setup_full_format_spec+0x36> │ │ │ │ │ - mov r6, r9 │ │ │ │ │ + b.n ae8 <_PyPegen_setup_full_format_spec+0x34> │ │ │ │ │ + mov r7, r9 │ │ │ │ │ mov r4, r8 │ │ │ │ │ - cmp lr, r2 │ │ │ │ │ - bne.n b5a <_PyPegen_setup_full_format_spec+0xa6> │ │ │ │ │ + cmp r1, r5 │ │ │ │ │ + bne.n b66 <_PyPegen_setup_full_format_spec+0xb2> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ - cbz r3, b28 <_PyPegen_setup_full_format_spec+0x74> │ │ │ │ │ + cbz r3, b32 <_PyPegen_setup_full_format_spec+0x7e> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n bb2 <_PyPegen_setup_full_format_spec+0xfe> │ │ │ │ │ + bne.n bba <_PyPegen_setup_full_format_spec+0x106> │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, #22 │ │ │ │ │ - bne.n bb2 <_PyPegen_setup_full_format_spec+0xfe> │ │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ + bne.n bba <_PyPegen_setup_full_format_spec+0x106> │ │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + ldrd r3, r2, [sp, #68] @ 0x44 │ │ │ │ │ + str r2, [sp, #0] │ │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ │ bl 0 <_PyAST_JoinedStr> │ │ │ │ │ R_ARM_THM_CALL _PyAST_JoinedStr │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n bce <_PyPegen_setup_full_format_spec+0x11a> │ │ │ │ │ + beq.n bd6 <_PyPegen_setup_full_format_spec+0x122> │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ movs r1, #8 │ │ │ │ │ ldr r4, [r6, #32] │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ R_ARM_THM_CALL _PyArena_Malloc │ │ │ │ │ - cbz r0, b50 <_PyPegen_setup_full_format_spec+0x9c> │ │ │ │ │ + cbz r0, b5a <_PyPegen_setup_full_format_spec+0xa6> │ │ │ │ │ strd r5, r4, [r0] │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - movs r4, #1 │ │ │ │ │ - b.n b08 <_PyPegen_setup_full_format_spec+0x54> │ │ │ │ │ + mov.w lr, #1 │ │ │ │ │ + b.n b12 <_PyPegen_setup_full_format_spec+0x5e> │ │ │ │ │ + mov r0, r1 │ │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ │ - mov r0, lr │ │ │ │ │ - strd r2, r3, [sp, #16] │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ - cbz r0, bce <_PyPegen_setup_full_format_spec+0x11a> │ │ │ │ │ + cbz r0, bd6 <_PyPegen_setup_full_format_spec+0x122> │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - ldrd r2, r3, [sp, #16] │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ mov lr, r8 │ │ │ │ │ - cmp r8, r2 │ │ │ │ │ + cmp r8, r5 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - bge.n b18 <_PyPegen_setup_full_format_spec+0x64> │ │ │ │ │ - ldr.w ip, [r3, #4]! │ │ │ │ │ + bge.n b22 <_PyPegen_setup_full_format_spec+0x6e> │ │ │ │ │ + ldr.w ip, [r2, #4]! │ │ │ │ │ add.w sl, lr, #2 │ │ │ │ │ ldr.w r1, [ip] │ │ │ │ │ cmp r1, #22 │ │ │ │ │ - bne.n ba8 <_PyPegen_setup_full_format_spec+0xf4> │ │ │ │ │ + bne.n bb0 <_PyPegen_setup_full_format_spec+0xfc> │ │ │ │ │ ldr.w r9, [ip, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ - ldr.w r7, [r9, #4] │ │ │ │ │ - cmp r7, r1 │ │ │ │ │ - bne.n ba8 <_PyPegen_setup_full_format_spec+0xf4> │ │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + bne.n bb0 <_PyPegen_setup_full_format_spec+0xfc> │ │ │ │ │ ldr.w r1, [r9, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n b74 <_PyPegen_setup_full_format_spec+0xc0> │ │ │ │ │ + beq.n b7c <_PyPegen_setup_full_format_spec+0xc8> │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ str.w ip, [r0, sl, lsl #2] │ │ │ │ │ - b.n b74 <_PyPegen_setup_full_format_spec+0xc0> │ │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ + b.n b7c <_PyPegen_setup_full_format_spec+0xc8> │ │ │ │ │ mov r1, r0 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - ldrd r3, r0, [sp, #64] @ 0x40 │ │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ │ + str r0, [sp, #8] │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ │ + str r0, [sp, #4] │ │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ bl a8 <_PyPegen_checked_future_import+0x28> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_concatenate_strings │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n b3c <_PyPegen_setup_full_format_spec+0x88> │ │ │ │ │ + b.n b46 <_PyPegen_setup_full_format_spec+0x92> │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n b50 <_PyPegen_setup_full_format_spec+0x9c> │ │ │ │ │ + b.n b5a <_PyPegen_setup_full_format_spec+0xa6> │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000bd8 <_PyPegen_key_pattern_pair>: │ │ │ │ │ +00000be0 <_PyPegen_key_pattern_pair>: │ │ │ │ │ _PyPegen_key_pattern_pair(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ movs r1, #8 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ R_ARM_THM_CALL _PyArena_Malloc │ │ │ │ │ - cbz r0, bfc <_PyPegen_key_pattern_pair+0x24> │ │ │ │ │ + cbz r0, c04 <_PyPegen_key_pattern_pair+0x24> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00000c00 <_PyPegen_get_pattern_keys>: │ │ │ │ │ +00000c08 <_PyPegen_get_pattern_keys>: │ │ │ │ │ _PyPegen_get_pattern_keys(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - cbz r1, c38 <_PyPegen_get_pattern_keys+0x38> │ │ │ │ │ + cbz r1, c40 <_PyPegen_get_pattern_keys+0x38> │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ - cbz r0, c36 <_PyPegen_get_pattern_keys+0x36> │ │ │ │ │ + cbz r0, c3e <_PyPegen_get_pattern_keys+0x36> │ │ │ │ │ adds r2, r0, #4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - ble.n c36 <_PyPegen_get_pattern_keys+0x36> │ │ │ │ │ + ble.n c3e <_PyPegen_get_pattern_keys+0x36> │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ ldr.w r1, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ str.w r1, [r2, #4]! │ │ │ │ │ - b.n c22 <_PyPegen_get_pattern_keys+0x22> │ │ │ │ │ + b.n c2a <_PyPegen_get_pattern_keys+0x22> │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b.n c14 <_PyPegen_get_pattern_keys+0x14> │ │ │ │ │ + b.n c1c <_PyPegen_get_pattern_keys+0x14> │ │ │ │ │ │ │ │ │ │ -00000c3c <_PyPegen_get_patterns>: │ │ │ │ │ +00000c44 <_PyPegen_get_patterns>: │ │ │ │ │ _PyPegen_get_patterns(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - cbz r1, c74 <_PyPegen_get_patterns+0x38> │ │ │ │ │ + cbz r1, c7c <_PyPegen_get_patterns+0x38> │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_asdl_pattern_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_pattern_seq_new │ │ │ │ │ - cbz r0, c72 <_PyPegen_get_patterns+0x36> │ │ │ │ │ + cbz r0, c7a <_PyPegen_get_patterns+0x36> │ │ │ │ │ adds r2, r0, #4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - ble.n c72 <_PyPegen_get_patterns+0x36> │ │ │ │ │ + ble.n c7a <_PyPegen_get_patterns+0x36> │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ ldr.w r1, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ str.w r1, [r2, #4]! │ │ │ │ │ - b.n c5e <_PyPegen_get_patterns+0x22> │ │ │ │ │ + b.n c66 <_PyPegen_get_patterns+0x22> │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b.n c50 <_PyPegen_get_patterns+0x14> │ │ │ │ │ + b.n c58 <_PyPegen_get_patterns+0x14> │ │ │ │ │ │ │ │ │ │ -00000c78 <_PyPegen_slash_with_default>: │ │ │ │ │ +00000c80 <_PyPegen_slash_with_default>: │ │ │ │ │ _PyPegen_slash_with_default(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ movs r1, #8 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ R_ARM_THM_CALL _PyArena_Malloc │ │ │ │ │ - cbz r0, c9c <_PyPegen_slash_with_default+0x24> │ │ │ │ │ + cbz r0, ca4 <_PyPegen_slash_with_default+0x24> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00000ca0 <_PyPegen_template_str>: │ │ │ │ │ +00000ca8 <_PyPegen_template_str>: │ │ │ │ │ _PyPegen_template_str(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ │ - bl c10 <_PyPegen_get_pattern_keys+0x10> │ │ │ │ │ + bl c10 <_PyPegen_get_pattern_keys+0x8> │ │ │ │ │ R_ARM_THM_CALL _get_resized_exprs │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr.w ip, [r4, #20] │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldrd r3, r2, [r3, #20] │ │ │ │ │ strd r2, ip, [sp] │ │ │ │ │ ldrd r1, r2, [r1, #12] │ │ │ │ │ bl 0 <_PyAST_TemplateStr> │ │ │ │ │ R_ARM_THM_CALL _PyAST_TemplateStr │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000ce0 <_PyPegen_concatenate_tstrings>: │ │ │ │ │ +00000ce8 <_PyPegen_concatenate_tstrings>: │ │ │ │ │ _PyPegen_concatenate_tstrings(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r7, r2 │ │ │ │ │ @@ -1457,15 +1456,15 @@ │ │ │ │ │ str r4, [sp, #32] │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 <_PyAST_TemplateStr> │ │ │ │ │ R_ARM_THM_JUMP24 _PyAST_TemplateStr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000d14 <_PyPegen_interpolation>: │ │ │ │ │ +00000d1c <_PyPegen_interpolation>: │ │ │ │ │ _PyPegen_interpolation(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ │ mov r7, r2 │ │ │ │ │ @@ -1475,95 +1474,95 @@ │ │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ │ ldrd r8, r9, [sp, #112] @ 0x70 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ ldr r6, [sp, #120] @ 0x78 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e50 <_PyPegen_interpolation+0x13c> │ │ │ │ │ - cbz r7, d60 <_PyPegen_interpolation+0x4c> │ │ │ │ │ + bne.w e58 <_PyPegen_interpolation+0x13c> │ │ │ │ │ + cbz r7, d68 <_PyPegen_interpolation+0x4c> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n dd6 <_PyPegen_interpolation+0xc2> │ │ │ │ │ + beq.n dde <_PyPegen_interpolation+0xc2> │ │ │ │ │ ldrd r3, r5, [r4] │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ ldrd r3, r2, [r3, #20] │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ - b.n d70 <_PyPegen_interpolation+0x5c> │ │ │ │ │ + b.n d78 <_PyPegen_interpolation+0x5c> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n d4a <_PyPegen_interpolation+0x36> │ │ │ │ │ + bne.n d52 <_PyPegen_interpolation+0x36> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr r5, [r2, #32] │ │ │ │ │ strd r9, r8, [sp, #48] @ 0x30 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ add.w fp, r2, #4294967295 @ 0xffffffff │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - blt.n d92 <_PyPegen_interpolation+0x7e> │ │ │ │ │ + blt.n d9a <_PyPegen_interpolation+0x7e> │ │ │ │ │ bl 1318 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_READ_CHAR │ │ │ │ │ mov sl, r0 │ │ │ │ │ bl 0 <_PyUnicode_IsWhitespace> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_IsWhitespace │ │ │ │ │ - cbnz r0, ddc <_PyPegen_interpolation+0xc8> │ │ │ │ │ + cbnz r0, de4 <_PyPegen_interpolation+0xc8> │ │ │ │ │ cmp.w sl, #61 @ 0x3d │ │ │ │ │ - beq.n ddc <_PyPegen_interpolation+0xc8> │ │ │ │ │ + beq.n de4 <_PyPegen_interpolation+0xc8> │ │ │ │ │ add.w r2, fp, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_Substring │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r0, dfa <_PyPegen_interpolation+0xe6> │ │ │ │ │ + cbz r0, e02 <_PyPegen_interpolation+0xe6> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_THM_CALL _PyArena_AddPyObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n de2 <_PyPegen_interpolation+0xce> │ │ │ │ │ - cbnz r4, dfe <_PyPegen_interpolation+0xea> │ │ │ │ │ + blt.n dea <_PyPegen_interpolation+0xce> │ │ │ │ │ + cbnz r4, e06 <_PyPegen_interpolation+0xea> │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr r4, [sp, #28] │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r4, [sp, #32] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ strd r8, r9, [sp, #8] │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ bl 0 <_PyAST_Interpolation> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Interpolation │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbnz r7, e02 <_PyPegen_interpolation+0xee> │ │ │ │ │ + cbnz r7, e0a <_PyPegen_interpolation+0xee> │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movs r3, #114 @ 0x72 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n d6a <_PyPegen_interpolation+0x56> │ │ │ │ │ + b.n d72 <_PyPegen_interpolation+0x56> │ │ │ │ │ add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n d76 <_PyPegen_interpolation+0x62> │ │ │ │ │ + b.n d7e <_PyPegen_interpolation+0x62> │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n dfa <_PyPegen_interpolation+0xe6> │ │ │ │ │ + bge.n e02 <_PyPegen_interpolation+0xe6> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ - cbnz r3, dfa <_PyPegen_interpolation+0xe6> │ │ │ │ │ + cbnz r3, e02 <_PyPegen_interpolation+0xe6> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n dce <_PyPegen_interpolation+0xba> │ │ │ │ │ + b.n dd6 <_PyPegen_interpolation+0xba> │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ - b.n db0 <_PyPegen_interpolation+0x9c> │ │ │ │ │ + b.n db8 <_PyPegen_interpolation+0x9c> │ │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ │ @@ -1574,15 +1573,15 @@ │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Constant │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n dfa <_PyPegen_interpolation+0xe6> │ │ │ │ │ + beq.n e02 <_PyPegen_interpolation+0xe6> │ │ │ │ │ mov r1, r6 │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ strd r5, r4, [r0, #8] │ │ │ │ │ mov r1, r8 │ │ │ │ │ @@ -1605,30 +1604,30 @@ │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ ldr r5, [r3, #4] │ │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ - b.n d70 <_PyPegen_interpolation+0x5c> │ │ │ │ │ + b.n d78 <_PyPegen_interpolation+0x5c> │ │ │ │ │ │ │ │ │ │ -00000e74 <_PyPegen_ensure_real>: │ │ │ │ │ +00000e7c <_PyPegen_ensure_real>: │ │ │ │ │ _PyPegen_ensure_real(): │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ mov r2, r1 │ │ │ │ │ cmp r3, #22 │ │ │ │ │ - bne.n e90 <_PyPegen_ensure_real+0x1c> │ │ │ │ │ + bne.n e98 <_PyPegen_ensure_real+0x1c> │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyComplex_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyComplex_Type │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n e90 <_PyPegen_ensure_real+0x1c> │ │ │ │ │ + beq.n e98 <_PyPegen_ensure_real+0x1c> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bx lr │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #20 │ │ │ │ │ @@ -1650,24 +1649,24 @@ │ │ │ │ │ bl 18 <_PyPegen_add_type_comment_to_arg.part.0.isra.0+0x18> │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ │ │ -00000ecc <_PyPegen_get_expr_name>: │ │ │ │ │ +00000ed4 <_PyPegen_get_expr_name>: │ │ │ │ │ _PyPegen_get_expr_name(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r3, #27 │ │ │ │ │ - bhi.n f98 <_PyPegen_get_expr_name+0xcc> │ │ │ │ │ + bhi.n fa0 <_PyPegen_get_expr_name+0xcc> │ │ │ │ │ tbb [pc, r3] │ │ │ │ │ .short 0x4f54 │ │ │ │ │ .word 0x31685454 │ │ │ │ │ .word 0x1d22272c │ │ │ │ │ .word 0x777c3618 │ │ │ │ │ .word 0x866d7277 │ │ │ │ │ .word 0x8b818681 │ │ │ │ │ @@ -1799,27 +1798,27 @@ │ │ │ │ │ pop {r3, pc} │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 1042 <_PyPegen_get_expr_name+0x176> │ │ │ │ │ + beq.n 104a <_PyPegen_get_expr_name+0x176> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 1056 <_PyPegen_get_expr_name+0x18a> │ │ │ │ │ + beq.n 105e <_PyPegen_get_expr_name+0x18a> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 104c <_PyPegen_get_expr_name+0x180> │ │ │ │ │ + beq.n 1054 <_PyPegen_get_expr_name+0x180> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_EllipsisObject │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_EllipsisObject │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC46 │ │ │ │ │ movt r0, #0 │ │ │ │ │ @@ -1844,15 +1843,15 @@ │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC44 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC44 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ │ │ -00001060 <_PyPegen_new_type_comment>: │ │ │ │ │ +00001068 <_PyPegen_new_type_comment>: │ │ │ │ │ _PyPegen_new_type_comment(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ @@ -1860,29 +1859,29 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ - cbz r0, 10aa <_PyPegen_new_type_comment+0x4a> │ │ │ │ │ + cbz r0, 10b2 <_PyPegen_new_type_comment+0x4a> │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_THM_CALL _PyArena_AddPyObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1096 <_PyPegen_new_type_comment+0x36> │ │ │ │ │ + blt.n 109e <_PyPegen_new_type_comment+0x36> │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 10aa <_PyPegen_new_type_comment+0x4a> │ │ │ │ │ + bge.n 10b2 <_PyPegen_new_type_comment+0x4a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 10aa <_PyPegen_new_type_comment+0x4a> │ │ │ │ │ + cbnz r3, 10b2 <_PyPegen_new_type_comment+0x4a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 1092 <_PyPegen_new_type_comment+0x32> │ │ │ │ │ + b.n 109a <_PyPegen_new_type_comment+0x32> │ │ │ │ │ nop │ │ │ ├── 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: 222776 (bytes into file) │ │ │ │ │ + Start of section headers: 222788 (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 0x36638: │ │ │ │ │ +There are 16 section headers, starting at offset 0x36644: │ │ │ │ │ │ │ │ │ │ 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 00a960 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 0296c4 004278 08 I 13 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 0296d0 004278 08 I 13 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 00a994 00019c 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 02d93c 000188 08 I 13 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 02d948 000188 08 I 13 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 00ab30 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 00ab30 017b18 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 02dac4 008130 08 I 13 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 022648 001a17 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 024060 001460 00 AX 0 0 2 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 035bf4 0009c0 08 I 13 9 4 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 00000000 0254c0 000000 00 0 0 1 │ │ │ │ │ - [12] .ARM.attributes ARM_ATTRIBUTES 00000000 0254c0 000033 00 0 0 1 │ │ │ │ │ - [13] .symtab SYMTAB 00000000 0254f4 002200 10 14 375 4 │ │ │ │ │ - [14] .strtab STRTAB 00000000 0276f4 001fce 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 00000000 0365b4 000084 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 00ab30 017b24 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 02dad0 008130 08 I 13 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 022654 001a17 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 02406c 001460 00 AX 0 0 2 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 035c00 0009c0 08 I 13 9 4 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 00000000 0254cc 000000 00 0 0 1 │ │ │ │ │ + [12] .ARM.attributes ARM_ATTRIBUTES 00000000 0254cc 000033 00 0 0 1 │ │ │ │ │ + [13] .symtab SYMTAB 00000000 025500 002200 10 14 375 4 │ │ │ │ │ + [14] .strtab STRTAB 00000000 027700 001fce 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 00000000 0365c0 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 {} │ │ │ │ │ @@ -4,18 +4,18 @@ │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 SECTION LOCAL DEFAULT 3 .data │ │ │ │ │ 2: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 3 .LANCHOR0 │ │ │ │ │ 4: 00000001 580 FUNC LOCAL DEFAULT 6 statements_rule │ │ │ │ │ 5: 00003e5d 578 FUNC LOCAL DEFAULT 1 expressions_rule │ │ │ │ │ 6: 00008049 240 FUNC LOCAL DEFAULT 1 _loop0_1_rule │ │ │ │ │ - 7: 00000245 6848 FUNC LOCAL DEFAULT 6 compound_stmt_rule │ │ │ │ │ - 8: 00001ee1 586 FUNC LOCAL DEFAULT 6 simple_stmts_rule │ │ │ │ │ + 7: 00000245 6864 FUNC LOCAL DEFAULT 6 compound_stmt_rule │ │ │ │ │ + 8: 00001ef1 586 FUNC LOCAL DEFAULT 6 simple_stmts_rule │ │ │ │ │ 9: 00000f3f 382 FUNC LOCAL DEFAULT 9 _gather_105_rule │ │ │ │ │ - 10: 00007621 2152 FUNC LOCAL DEFAULT 6 expression_rule │ │ │ │ │ + 10: 00007625 2152 FUNC LOCAL DEFAULT 6 expression_rule │ │ │ │ │ 11: 00000000 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 12: 00000000 0 SECTION LOCAL DEFAULT 8 .rodata.str1.4 │ │ │ │ │ 13: 00000000 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 14: 00000000 0 NOTYPE LOCAL DEFAULT 8 .LC0 │ │ │ │ │ 15: 00000010 0 NOTYPE LOCAL DEFAULT 8 .LC1 │ │ │ │ │ 16: 0000004c 0 NOTYPE LOCAL DEFAULT 8 .LC2 │ │ │ │ │ 17: 0000008c 0 NOTYPE LOCAL DEFAULT 8 .LC3 │ │ │ │ │ @@ -28,26 +28,26 @@ │ │ │ │ │ 24: 00000190 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ 25: 000001d0 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ 26: 000001d8 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ 27: 000001e0 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ 28: 00000220 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ 29: 00000234 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ 30: 00000274 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ - 31: 00001d05 132 FUNC LOCAL DEFAULT 6 _tmp_6_rule │ │ │ │ │ - 32: 00001d89 112 FUNC LOCAL DEFAULT 6 _tmp_7_rule │ │ │ │ │ - 33: 00001df9 114 FUNC LOCAL DEFAULT 6 _tmp_8_rule │ │ │ │ │ - 34: 00001e6d 114 FUNC LOCAL DEFAULT 6 _tmp_9_rule │ │ │ │ │ - 35: 0000ccb5 604 FUNC LOCAL DEFAULT 6 decorators_rule │ │ │ │ │ - 36: 0000d521 2394 FUNC LOCAL DEFAULT 6 function_def_raw_rule │ │ │ │ │ - 37: 00012759 1032 FUNC LOCAL DEFAULT 6 named_expression_rule │ │ │ │ │ - 38: 00012d15 396 FUNC LOCAL DEFAULT 6 block_rule │ │ │ │ │ - 39: 000146cd 770 FUNC LOCAL DEFAULT 6 elif_stmt_rule │ │ │ │ │ - 40: 00014e61 512 FUNC LOCAL DEFAULT 6 else_block_rule │ │ │ │ │ + 31: 00001d15 132 FUNC LOCAL DEFAULT 6 _tmp_6_rule │ │ │ │ │ + 32: 00001d99 112 FUNC LOCAL DEFAULT 6 _tmp_7_rule │ │ │ │ │ + 33: 00001e09 114 FUNC LOCAL DEFAULT 6 _tmp_8_rule │ │ │ │ │ + 34: 00001e7d 114 FUNC LOCAL DEFAULT 6 _tmp_9_rule │ │ │ │ │ + 35: 0000ccb9 604 FUNC LOCAL DEFAULT 6 decorators_rule │ │ │ │ │ + 36: 0000d525 2394 FUNC LOCAL DEFAULT 6 function_def_raw_rule │ │ │ │ │ + 37: 0001275d 1038 FUNC LOCAL DEFAULT 6 named_expression_rule │ │ │ │ │ + 38: 00012d21 396 FUNC LOCAL DEFAULT 6 block_rule │ │ │ │ │ + 39: 000146d9 770 FUNC LOCAL DEFAULT 6 elif_stmt_rule │ │ │ │ │ + 40: 00014e6d 512 FUNC LOCAL DEFAULT 6 else_block_rule │ │ │ │ │ 41: 00003389 358 FUNC LOCAL DEFAULT 1 _gather_34_rule │ │ │ │ │ - 42: 0000f8fd 50 FUNC LOCAL DEFAULT 6 NEW_TYPE_COMMENT │ │ │ │ │ + 42: 0000f901 50 FUNC LOCAL DEFAULT 6 NEW_TYPE_COMMENT │ │ │ │ │ 43: 00002255 706 FUNC LOCAL DEFAULT 1 class_def_raw_rule │ │ │ │ │ 44: 000025b1 1046 FUNC LOCAL DEFAULT 1 for_stmt_rule │ │ │ │ │ 45: 0000199d 392 FUNC LOCAL DEFAULT 1 finally_block_rule │ │ │ │ │ 46: 00001b25 1840 FUNC LOCAL DEFAULT 1 _loop1_36_rule │ │ │ │ │ 47: 000040a1 298 FUNC LOCAL DEFAULT 1 subject_expr_rule │ │ │ │ │ 48: 000041cd 248 FUNC LOCAL DEFAULT 1 patterns_rule │ │ │ │ │ 49: 00005a29 136 FUNC LOCAL DEFAULT 1 guard_rule │ │ │ │ │ @@ -55,177 +55,177 @@ │ │ │ │ │ 51: 000097c1 1932 FUNC LOCAL DEFAULT 1 _loop1_37_rule │ │ │ │ │ 52: 00000001 380 FUNC LOCAL DEFAULT 9 _gather_141_rule │ │ │ │ │ 53: 00001211 382 FUNC LOCAL DEFAULT 9 _gather_143_rule │ │ │ │ │ 54: 0000a7f1 68 FUNC LOCAL DEFAULT 1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 55: 00000bc5 106 FUNC LOCAL DEFAULT 9 _tmp_144_rule │ │ │ │ │ 56: 00000c2f 228 FUNC LOCAL DEFAULT 9 _loop0_145_rule │ │ │ │ │ 57: 00001239 136 FUNC LOCAL DEFAULT 1 _tmp_21_rule │ │ │ │ │ - 58: 0000212d 6734 FUNC LOCAL DEFAULT 6 simple_stmt_rule │ │ │ │ │ + 58: 0000213d 6734 FUNC LOCAL DEFAULT 6 simple_stmt_rule │ │ │ │ │ 59: 000002a4 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ 60: 000002c4 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ 61: 000002e4 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ 62: 00000314 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ 63: 00000344 0 NOTYPE LOCAL DEFAULT 8 .LC21 │ │ │ │ │ 64: 00000364 0 NOTYPE LOCAL DEFAULT 8 .LC22 │ │ │ │ │ 65: 00000390 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ 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: 00003b7d 1074 FUNC LOCAL DEFAULT 6 single_subscript_attribute_target_rule │ │ │ │ │ - 73: 00006369 936 FUNC LOCAL DEFAULT 6 star_targets_rule │ │ │ │ │ - 74: 00008715 136 FUNC LOCAL DEFAULT 6 _tmp_5_rule │ │ │ │ │ - 75: 0000879d 1740 FUNC LOCAL DEFAULT 6 star_expressions_rule │ │ │ │ │ - 76: 00015061 686 FUNC LOCAL DEFAULT 6 augassign_rule │ │ │ │ │ - 77: 0000f0f5 478 FUNC LOCAL DEFAULT 6 annotated_rhs_rule │ │ │ │ │ - 78: 00007fa9 212 FUNC LOCAL DEFAULT 6 single_target_rule │ │ │ │ │ + 72: 00003b8d 1074 FUNC LOCAL DEFAULT 6 single_subscript_attribute_target_rule │ │ │ │ │ + 73: 00006379 936 FUNC LOCAL DEFAULT 6 star_targets_rule │ │ │ │ │ + 74: 00008719 136 FUNC LOCAL DEFAULT 6 _tmp_5_rule │ │ │ │ │ + 75: 000087a1 1740 FUNC LOCAL DEFAULT 6 star_expressions_rule │ │ │ │ │ + 76: 0001506d 686 FUNC LOCAL DEFAULT 6 augassign_rule │ │ │ │ │ + 77: 0000f0f9 478 FUNC LOCAL DEFAULT 6 annotated_rhs_rule │ │ │ │ │ + 78: 00007fad 212 FUNC LOCAL DEFAULT 6 single_target_rule │ │ │ │ │ 79: 00000671 2540 FUNC LOCAL DEFAULT 1 import_stmt_rule │ │ │ │ │ 80: 000029c9 228 FUNC LOCAL DEFAULT 1 pass_stmt_rule │ │ │ │ │ 81: 000036e1 454 FUNC LOCAL DEFAULT 1 del_targets_rule │ │ │ │ │ 82: 00003df5 102 FUNC LOCAL DEFAULT 1 _tmp_15_rule │ │ │ │ │ 83: 000088e5 136 FUNC LOCAL DEFAULT 1 _tmp_10_rule │ │ │ │ │ - 84: 0000f5dd 346 FUNC LOCAL DEFAULT 6 yield_expr_rule │ │ │ │ │ + 84: 0000f5e1 346 FUNC LOCAL DEFAULT 6 yield_expr_rule │ │ │ │ │ 85: 00002c05 134 FUNC LOCAL DEFAULT 1 _tmp_16_rule │ │ │ │ │ 86: 000063c1 178 FUNC LOCAL DEFAULT 1 invalid_ann_assign_target_rule │ │ │ │ │ - 87: 00012ea1 264 FUNC LOCAL DEFAULT 6 star_named_expression_rule │ │ │ │ │ + 87: 00012ead 264 FUNC LOCAL DEFAULT 6 star_named_expression_rule │ │ │ │ │ 88: 00006fb1 338 FUNC LOCAL DEFAULT 1 _loop0_122_rule │ │ │ │ │ 89: 00003051 230 FUNC LOCAL DEFAULT 1 break_stmt_rule │ │ │ │ │ 90: 000032a1 230 FUNC LOCAL DEFAULT 1 continue_stmt_rule │ │ │ │ │ 91: 00002e99 358 FUNC LOCAL DEFAULT 1 _gather_14_rule │ │ │ │ │ 92: 0000033d 478 FUNC LOCAL DEFAULT 9 star_named_expressions_rule │ │ │ │ │ 93: 00007b5d 126 FUNC LOCAL DEFAULT 1 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ - 94: 0000f2d5 776 FUNC LOCAL DEFAULT 6 type_params_rule │ │ │ │ │ - 95: 00004051 2222 FUNC LOCAL DEFAULT 6 t_primary_raw │ │ │ │ │ - 96: 000062e5 130 FUNC LOCAL DEFAULT 6 t_lookahead_rule │ │ │ │ │ - 97: 000149d1 1166 FUNC LOCAL DEFAULT 6 slices_rule │ │ │ │ │ - 98: 00003fb1 160 FUNC LOCAL DEFAULT 6 t_primary_rule │ │ │ │ │ - 99: 00004901 4562 FUNC LOCAL DEFAULT 6 atom_rule │ │ │ │ │ - 100: 0000de7d 1840 FUNC LOCAL DEFAULT 6 arguments_rule │ │ │ │ │ - 101: 000072e5 826 FUNC LOCAL DEFAULT 6 genexp_rule │ │ │ │ │ + 94: 0000f2d9 776 FUNC LOCAL DEFAULT 6 type_params_rule │ │ │ │ │ + 95: 00004061 2222 FUNC LOCAL DEFAULT 6 t_primary_raw │ │ │ │ │ + 96: 000062f5 130 FUNC LOCAL DEFAULT 6 t_lookahead_rule │ │ │ │ │ + 97: 000149dd 1166 FUNC LOCAL DEFAULT 6 slices_rule │ │ │ │ │ + 98: 00003fc1 160 FUNC LOCAL DEFAULT 6 t_primary_rule │ │ │ │ │ + 99: 00004911 4562 FUNC LOCAL DEFAULT 6 atom_rule │ │ │ │ │ + 100: 0000de81 1840 FUNC LOCAL DEFAULT 6 arguments_rule │ │ │ │ │ + 101: 000072e9 826 FUNC LOCAL DEFAULT 6 genexp_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: 00005ad5 126 FUNC LOCAL DEFAULT 6 _tmp_42_rule │ │ │ │ │ - 109: 00005b55 626 FUNC LOCAL DEFAULT 6 strings_rule │ │ │ │ │ - 110: 00013799 964 FUNC LOCAL DEFAULT 6 tuple_rule │ │ │ │ │ - 111: 0000cf11 1552 FUNC LOCAL DEFAULT 6 for_if_clauses_rule │ │ │ │ │ - 112: 00013be5 256 FUNC LOCAL DEFAULT 6 list_rule │ │ │ │ │ - 113: 00015311 1216 FUNC LOCAL DEFAULT 6 _gather_86_rule │ │ │ │ │ + 108: 00005ae5 126 FUNC LOCAL DEFAULT 6 _tmp_42_rule │ │ │ │ │ + 109: 00005b65 626 FUNC LOCAL DEFAULT 6 strings_rule │ │ │ │ │ + 110: 000137a5 964 FUNC LOCAL DEFAULT 6 tuple_rule │ │ │ │ │ + 111: 0000cf15 1552 FUNC LOCAL DEFAULT 6 for_if_clauses_rule │ │ │ │ │ + 112: 00013bf1 256 FUNC LOCAL DEFAULT 6 list_rule │ │ │ │ │ + 113: 0001531d 1216 FUNC LOCAL DEFAULT 6 _gather_86_rule │ │ │ │ │ 114: 000038a9 494 FUNC LOCAL DEFAULT 1 invalid_kvpair_unpacking_rule.isra.0 │ │ │ │ │ - 115: 00013e7d 1656 FUNC LOCAL DEFAULT 6 star_named_expressions_sequence_rule │ │ │ │ │ - 116: 0000f739 452 FUNC LOCAL DEFAULT 6 starred_expression_rule │ │ │ │ │ - 117: 0000a3d9 480 FUNC LOCAL DEFAULT 6 bitwise_or_rule │ │ │ │ │ + 115: 00013e89 1656 FUNC LOCAL DEFAULT 6 star_named_expressions_sequence_rule │ │ │ │ │ + 116: 0000f73d 452 FUNC LOCAL DEFAULT 6 starred_expression_rule │ │ │ │ │ + 117: 0000a3dd 480 FUNC LOCAL DEFAULT 6 bitwise_or_rule │ │ │ │ │ 118: 000064f9 518 FUNC LOCAL DEFAULT 1 invalid_comprehension_rule.isra.0 │ │ │ │ │ 119: 0000a8fd 100 FUNC LOCAL DEFAULT 1 _tmp_151_rule │ │ │ │ │ 120: 000005d4 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ - 121: 00005dc9 352 FUNC LOCAL DEFAULT 6 _loop1_82_rule │ │ │ │ │ + 121: 00005dd9 352 FUNC LOCAL DEFAULT 6 _loop1_82_rule │ │ │ │ │ 122: 00005d75 256 FUNC LOCAL DEFAULT 1 _loop1_83_rule │ │ │ │ │ 123: 00005e75 934 FUNC LOCAL DEFAULT 1 tstring_rule │ │ │ │ │ - 124: 00005f29 954 FUNC LOCAL DEFAULT 6 _tmp_156_rule │ │ │ │ │ - 125: 00012fa9 2030 FUNC LOCAL DEFAULT 6 fstring_replacement_field_rule │ │ │ │ │ - 126: 000068a9 2618 FUNC LOCAL DEFAULT 6 target_with_star_atom_rule │ │ │ │ │ - 127: 00006711 408 FUNC LOCAL DEFAULT 6 star_target_rule │ │ │ │ │ + 124: 00005f39 954 FUNC LOCAL DEFAULT 6 _tmp_156_rule │ │ │ │ │ + 125: 00012fb5 2030 FUNC LOCAL DEFAULT 6 fstring_replacement_field_rule │ │ │ │ │ + 126: 000068b9 2608 FUNC LOCAL DEFAULT 6 target_with_star_atom_rule │ │ │ │ │ + 127: 00006721 408 FUNC LOCAL DEFAULT 6 star_target_rule │ │ │ │ │ 128: 00001915 134 FUNC LOCAL DEFAULT 1 _tmp_168_rule │ │ │ │ │ 129: 00000610 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ 130: 0000062c 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ 131: 00000660 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ 132: 000006a4 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ 133: 000006e0 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ 134: 00000708 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ 135: 00000744 0 NOTYPE LOCAL DEFAULT 8 .LC43 │ │ │ │ │ 136: 0000077c 0 NOTYPE LOCAL DEFAULT 8 .LC44 │ │ │ │ │ 137: 000007c0 0 NOTYPE LOCAL DEFAULT 8 .LC45 │ │ │ │ │ 138: 00000804 0 NOTYPE LOCAL DEFAULT 8 .LC46 │ │ │ │ │ - 139: 00007e89 288 FUNC LOCAL DEFAULT 6 if_expression_rule │ │ │ │ │ - 140: 0000807d 786 FUNC LOCAL DEFAULT 6 disjunction_rule │ │ │ │ │ - 141: 00014591 316 FUNC LOCAL DEFAULT 6 lambdef_rule │ │ │ │ │ + 139: 00007e8d 288 FUNC LOCAL DEFAULT 6 if_expression_rule │ │ │ │ │ + 140: 00008081 786 FUNC LOCAL DEFAULT 6 disjunction_rule │ │ │ │ │ + 141: 0001459d 316 FUNC LOCAL DEFAULT 6 lambdef_rule │ │ │ │ │ 142: 00006701 124 FUNC LOCAL DEFAULT 1 _tmp_116_rule │ │ │ │ │ 143: 000073e1 336 FUNC LOCAL DEFAULT 1 expression_without_invalid_rule │ │ │ │ │ 144: 0000025b 104 FUNC LOCAL DEFAULT 9 _tmp_117_rule │ │ │ │ │ 145: 000067e1 1640 FUNC LOCAL DEFAULT 1 lambda_params_rule │ │ │ │ │ - 146: 00008391 900 FUNC LOCAL DEFAULT 6 conjunction_rule │ │ │ │ │ - 147: 00008e69 5218 FUNC LOCAL DEFAULT 6 inversion_rule │ │ │ │ │ + 146: 00008395 900 FUNC LOCAL DEFAULT 6 conjunction_rule │ │ │ │ │ + 147: 00008e6d 5218 FUNC LOCAL DEFAULT 6 inversion_rule │ │ │ │ │ 148: 00000840 0 NOTYPE LOCAL DEFAULT 8 .LC47 │ │ │ │ │ - 149: 0000a2cd 268 FUNC LOCAL DEFAULT 6 star_expression_rule │ │ │ │ │ - 150: 0000a5b9 1036 FUNC LOCAL DEFAULT 6 bitwise_xor_rule │ │ │ │ │ - 151: 0000a9c5 1052 FUNC LOCAL DEFAULT 6 bitwise_and_rule │ │ │ │ │ - 152: 0000ade1 956 FUNC LOCAL DEFAULT 6 shift_expr_rule │ │ │ │ │ + 149: 0000a2d1 268 FUNC LOCAL DEFAULT 6 star_expression_rule │ │ │ │ │ + 150: 0000a5bd 1036 FUNC LOCAL DEFAULT 6 bitwise_xor_rule │ │ │ │ │ + 151: 0000a9c9 1052 FUNC LOCAL DEFAULT 6 bitwise_and_rule │ │ │ │ │ + 152: 0000ade5 956 FUNC LOCAL DEFAULT 6 shift_expr_rule │ │ │ │ │ 153: 00000848 0 NOTYPE LOCAL DEFAULT 8 .LC48 │ │ │ │ │ - 154: 0000b19d 566 FUNC LOCAL DEFAULT 6 sum_rule │ │ │ │ │ - 155: 0000b3d5 264 FUNC LOCAL DEFAULT 6 term_rule │ │ │ │ │ - 156: 0000b4dd 2632 FUNC LOCAL DEFAULT 6 term_raw │ │ │ │ │ + 154: 0000b1a1 566 FUNC LOCAL DEFAULT 6 sum_rule │ │ │ │ │ + 155: 0000b3d9 264 FUNC LOCAL DEFAULT 6 term_rule │ │ │ │ │ + 156: 0000b4e1 2632 FUNC LOCAL DEFAULT 6 term_raw │ │ │ │ │ 157: 00000878 0 NOTYPE LOCAL DEFAULT 8 .LC49 │ │ │ │ │ - 158: 0000bf25 1382 FUNC LOCAL DEFAULT 6 factor_rule │ │ │ │ │ + 158: 0000bf29 1382 FUNC LOCAL DEFAULT 6 factor_rule │ │ │ │ │ 159: 0000088c 0 NOTYPE LOCAL DEFAULT 8 .LC50 │ │ │ │ │ - 160: 0000c48d 286 FUNC LOCAL DEFAULT 6 primary_rule │ │ │ │ │ - 161: 0000c5ad 1798 FUNC LOCAL DEFAULT 6 primary_raw │ │ │ │ │ + 160: 0000c491 286 FUNC LOCAL DEFAULT 6 primary_rule │ │ │ │ │ + 161: 0000c5b1 1798 FUNC LOCAL DEFAULT 6 primary_raw │ │ │ │ │ 162: 000008a4 0 NOTYPE LOCAL DEFAULT 8 .LC51 │ │ │ │ │ 163: 000008d8 0 NOTYPE LOCAL DEFAULT 8 .LC52 │ │ │ │ │ 164: 0000105d 476 FUNC LOCAL DEFAULT 1 dotted_as_name_rule │ │ │ │ │ 165: 000012c1 100 FUNC LOCAL DEFAULT 1 _tmp_160_rule │ │ │ │ │ - 166: 0000e5ad 322 FUNC LOCAL DEFAULT 6 dotted_name_rule │ │ │ │ │ + 166: 0000e5b1 322 FUNC LOCAL DEFAULT 6 dotted_name_rule │ │ │ │ │ 167: 00001325 592 FUNC LOCAL DEFAULT 1 import_from_targets_rule │ │ │ │ │ 168: 00000904 0 NOTYPE LOCAL DEFAULT 8 .LC53 │ │ │ │ │ 169: 00000920 0 NOTYPE LOCAL DEFAULT 8 .LC54 │ │ │ │ │ 170: 00006475 132 FUNC LOCAL DEFAULT 1 invalid_for_target_rule │ │ │ │ │ 171: 00002aad 344 FUNC LOCAL DEFAULT 1 _loop0_88_rule │ │ │ │ │ 172: 00000948 0 NOTYPE LOCAL DEFAULT 8 .LC55 │ │ │ │ │ 173: 00000988 0 NOTYPE LOCAL DEFAULT 8 .LC56 │ │ │ │ │ 174: 0000098c 0 NOTYPE LOCAL DEFAULT 8 .LC57 │ │ │ │ │ 175: 000009b4 0 NOTYPE LOCAL DEFAULT 8 .LC58 │ │ │ │ │ 176: 000009d0 0 NOTYPE LOCAL DEFAULT 8 .LC59 │ │ │ │ │ - 177: 0000f9a9 1910 FUNC LOCAL DEFAULT 6 parameters_rule │ │ │ │ │ - 178: 0000f931 118 FUNC LOCAL DEFAULT 6 params_rule │ │ │ │ │ - 179: 00013b5d 134 FUNC LOCAL DEFAULT 6 _tmp_26_rule │ │ │ │ │ - 180: 00013ce5 408 FUNC LOCAL DEFAULT 6 func_type_comment_rule │ │ │ │ │ + 177: 0000f9ad 1910 FUNC LOCAL DEFAULT 6 parameters_rule │ │ │ │ │ + 178: 0000f935 118 FUNC LOCAL DEFAULT 6 params_rule │ │ │ │ │ + 179: 00013b69 134 FUNC LOCAL DEFAULT 6 _tmp_26_rule │ │ │ │ │ + 180: 00013cf1 408 FUNC LOCAL DEFAULT 6 func_type_comment_rule │ │ │ │ │ 181: 00007bdd 790 FUNC LOCAL DEFAULT 1 invalid_parameters_rule.isra.0 │ │ │ │ │ 182: 00000b55 112 FUNC LOCAL DEFAULT 9 _tmp_106_rule │ │ │ │ │ 183: 000009e4 0 NOTYPE LOCAL DEFAULT 8 .LC60 │ │ │ │ │ 184: 00001133 222 FUNC LOCAL DEFAULT 9 _tmp_139_rule │ │ │ │ │ 185: 00000a04 0 NOTYPE LOCAL DEFAULT 8 .LC61 │ │ │ │ │ 186: 00000a44 0 NOTYPE LOCAL DEFAULT 8 .LC62 │ │ │ │ │ 187: 00000a70 0 NOTYPE LOCAL DEFAULT 8 .LC63 │ │ │ │ │ 188: 00000ab0 0 NOTYPE LOCAL DEFAULT 8 .LC64 │ │ │ │ │ - 189: 0000e6f1 520 FUNC LOCAL DEFAULT 6 args_rule │ │ │ │ │ - 190: 0000e8f9 2044 FUNC LOCAL DEFAULT 6 _gather_91_rule │ │ │ │ │ - 191: 00015901 3996 FUNC LOCAL DEFAULT 6 kwargs_rule │ │ │ │ │ + 189: 0000e6f5 520 FUNC LOCAL DEFAULT 6 args_rule │ │ │ │ │ + 190: 0000e8fd 2044 FUNC LOCAL DEFAULT 6 _gather_91_rule │ │ │ │ │ + 191: 0001590d 3996 FUNC LOCAL DEFAULT 6 kwargs_rule │ │ │ │ │ 192: 00000ed9 102 FUNC LOCAL DEFAULT 9 _tmp_112_rule │ │ │ │ │ 193: 0000057d 114 FUNC LOCAL DEFAULT 9 _tmp_170_rule │ │ │ │ │ 194: 00000ad4 0 NOTYPE LOCAL DEFAULT 8 .LC65 │ │ │ │ │ 195: 00007f55 244 FUNC LOCAL DEFAULT 1 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ 196: 00000aec 0 NOTYPE LOCAL DEFAULT 8 .LC66 │ │ │ │ │ 197: 00000b10 0 NOTYPE LOCAL DEFAULT 8 .LC67 │ │ │ │ │ 198: 00009315 1036 FUNC LOCAL DEFAULT 1 type_param_rule │ │ │ │ │ 199: 00000b2c 0 NOTYPE LOCAL DEFAULT 8 .LC68 │ │ │ │ │ - 200: 000102d9 1086 FUNC LOCAL DEFAULT 6 param_no_default_rule │ │ │ │ │ - 201: 0001088d 1074 FUNC LOCAL DEFAULT 6 slash_with_default_rule │ │ │ │ │ - 202: 00011785 2698 FUNC LOCAL DEFAULT 6 _loop0_28_rule │ │ │ │ │ - 203: 00012211 1352 FUNC LOCAL DEFAULT 6 star_etc_rule │ │ │ │ │ - 204: 00010dad 2518 FUNC LOCAL DEFAULT 6 _loop1_30_rule │ │ │ │ │ - 205: 00010cc1 234 FUNC LOCAL DEFAULT 6 _loop0_27_rule │ │ │ │ │ - 206: 00010121 192 FUNC LOCAL DEFAULT 6 slash_no_default_rule │ │ │ │ │ - 207: 000101e1 248 FUNC LOCAL DEFAULT 6 _loop1_29_rule │ │ │ │ │ - 208: 00010719 370 FUNC LOCAL DEFAULT 6 param_rule │ │ │ │ │ + 200: 000102dd 1086 FUNC LOCAL DEFAULT 6 param_no_default_rule │ │ │ │ │ + 201: 00010891 1074 FUNC LOCAL DEFAULT 6 slash_with_default_rule │ │ │ │ │ + 202: 00011789 2700 FUNC LOCAL DEFAULT 6 _loop0_28_rule │ │ │ │ │ + 203: 00012215 1352 FUNC LOCAL DEFAULT 6 star_etc_rule │ │ │ │ │ + 204: 00010db1 2518 FUNC LOCAL DEFAULT 6 _loop1_30_rule │ │ │ │ │ + 205: 00010cc5 234 FUNC LOCAL DEFAULT 6 _loop0_27_rule │ │ │ │ │ + 206: 00010125 192 FUNC LOCAL DEFAULT 6 slash_no_default_rule │ │ │ │ │ + 207: 000101e5 248 FUNC LOCAL DEFAULT 6 _loop1_29_rule │ │ │ │ │ + 208: 0001071d 370 FUNC LOCAL DEFAULT 6 param_rule │ │ │ │ │ 209: 00000b4c 0 NOTYPE LOCAL DEFAULT 8 .LC69 │ │ │ │ │ 210: 00001575 456 FUNC LOCAL DEFAULT 1 import_from_as_names_rule │ │ │ │ │ 211: 0000173d 470 FUNC LOCAL DEFAULT 1 import_from_as_name_rule │ │ │ │ │ - 212: 000157d1 304 FUNC LOCAL DEFAULT 6 default_rule │ │ │ │ │ + 212: 000157dd 304 FUNC LOCAL DEFAULT 6 default_rule │ │ │ │ │ 213: 00000b88 0 NOTYPE LOCAL DEFAULT 8 .LC70 │ │ │ │ │ 214: 00000bac 0 NOTYPE LOCAL DEFAULT 8 .LC71 │ │ │ │ │ 215: 00000bd0 0 NOTYPE LOCAL DEFAULT 8 .LC72 │ │ │ │ │ 216: 00000c04 0 NOTYPE LOCAL DEFAULT 8 .LC73 │ │ │ │ │ - 217: 00012b61 436 FUNC LOCAL DEFAULT 6 kwds_rule │ │ │ │ │ + 217: 00012b6d 436 FUNC LOCAL DEFAULT 6 kwds_rule │ │ │ │ │ 218: 00002c8d 524 FUNC LOCAL DEFAULT 1 _loop0_31_rule │ │ │ │ │ 219: 00003139 360 FUNC LOCAL DEFAULT 1 param_star_annotation_rule │ │ │ │ │ - 220: 00016b59 1346 FUNC LOCAL DEFAULT 6 _loop1_32_rule │ │ │ │ │ + 220: 00016b65 1346 FUNC LOCAL DEFAULT 6 _loop1_32_rule │ │ │ │ │ 221: 0000a835 98 FUNC LOCAL DEFAULT 1 _tmp_128_rule │ │ │ │ │ 222: 00000c1c 0 NOTYPE LOCAL DEFAULT 8 .LC74 │ │ │ │ │ 223: 00006f09 168 FUNC LOCAL DEFAULT 1 _tmp_120_rule │ │ │ │ │ 224: 000005ef 102 FUNC LOCAL DEFAULT 9 _tmp_119_rule │ │ │ │ │ 225: 00000c48 0 NOTYPE LOCAL DEFAULT 8 .LC75 │ │ │ │ │ 226: 00000c78 0 NOTYPE LOCAL DEFAULT 8 .LC76 │ │ │ │ │ 227: 000010bd 118 FUNC LOCAL DEFAULT 9 _tmp_129_rule │ │ │ │ │ @@ -237,15 +237,15 @@ │ │ │ │ │ 233: 00000d9c 0 NOTYPE LOCAL DEFAULT 8 .LC82 │ │ │ │ │ 234: 00000dcc 0 NOTYPE LOCAL DEFAULT 8 .LC83 │ │ │ │ │ 235: 00000df4 0 NOTYPE LOCAL DEFAULT 8 .LC84 │ │ │ │ │ 236: 00000e1c 0 NOTYPE LOCAL DEFAULT 8 .LC85 │ │ │ │ │ 237: 00000e44 0 NOTYPE LOCAL DEFAULT 8 .LC86 │ │ │ │ │ 238: 00000e64 0 NOTYPE LOCAL DEFAULT 8 .LC87 │ │ │ │ │ 239: 00000e90 0 NOTYPE LOCAL DEFAULT 8 .LC88 │ │ │ │ │ - 240: 000144f5 156 FUNC LOCAL DEFAULT 6 fstring_conversion_rule │ │ │ │ │ + 240: 00014501 156 FUNC LOCAL DEFAULT 6 fstring_conversion_rule │ │ │ │ │ 241: 00008521 376 FUNC LOCAL DEFAULT 1 _loop0_78_rule │ │ │ │ │ 242: 00000e75 100 FUNC LOCAL DEFAULT 9 _tmp_154_rule.isra.0 │ │ │ │ │ 243: 00000e0f 102 FUNC LOCAL DEFAULT 9 _tmp_155_rule │ │ │ │ │ 244: 00000d99 118 FUNC LOCAL DEFAULT 9 _tmp_153_rule │ │ │ │ │ 245: 00000d13 134 FUNC LOCAL DEFAULT 9 _tmp_152_rule │ │ │ │ │ 246: 00000ea8 0 NOTYPE LOCAL DEFAULT 8 .LC89 │ │ │ │ │ 247: 00000ec8 0 NOTYPE LOCAL DEFAULT 8 .LC90 │ │ │ │ │ @@ -259,16 +259,16 @@ │ │ │ │ │ 255: 00001058 0 NOTYPE LOCAL DEFAULT 8 .LC97 │ │ │ │ │ 256: 00001080 0 NOTYPE LOCAL DEFAULT 8 .LC98 │ │ │ │ │ 257: 00002519 150 FUNC LOCAL DEFAULT 1 _tmp_25_rule │ │ │ │ │ 258: 000010c0 0 NOTYPE LOCAL DEFAULT 8 .LC99 │ │ │ │ │ 259: 000010fc 0 NOTYPE LOCAL DEFAULT 8 .LC100 │ │ │ │ │ 260: 00001110 0 NOTYPE LOCAL DEFAULT 8 .LC101 │ │ │ │ │ 261: 0000a899 100 FUNC LOCAL DEFAULT 1 _tmp_126_rule │ │ │ │ │ - 262: 0001689d 336 FUNC LOCAL DEFAULT 6 kwarg_or_starred_rule │ │ │ │ │ - 263: 000169ed 364 FUNC LOCAL DEFAULT 6 kwarg_or_double_starred_rule │ │ │ │ │ + 262: 000168a9 336 FUNC LOCAL DEFAULT 6 kwarg_or_starred_rule │ │ │ │ │ + 263: 000169f9 364 FUNC LOCAL DEFAULT 6 kwarg_or_double_starred_rule │ │ │ │ │ 264: 00008699 588 FUNC LOCAL DEFAULT 1 invalid_kwarg_rule.isra.0 │ │ │ │ │ 265: 00001134 0 NOTYPE LOCAL DEFAULT 8 .LC102 │ │ │ │ │ 266: 000034f1 374 FUNC LOCAL DEFAULT 1 with_item_rule │ │ │ │ │ 267: 00003669 118 FUNC LOCAL DEFAULT 1 _tmp_35_rule │ │ │ │ │ 268: 00003a99 858 FUNC LOCAL DEFAULT 1 del_target_rule │ │ │ │ │ 269: 00001164 0 NOTYPE LOCAL DEFAULT 8 .LC103 │ │ │ │ │ 270: 000011cc 0 NOTYPE LOCAL DEFAULT 8 .LC104 │ │ │ │ │ @@ -310,24 +310,24 @@ │ │ │ │ │ 306: 000013c8 0 NOTYPE LOCAL DEFAULT 8 .LC116 │ │ │ │ │ 307: 000013e0 0 NOTYPE LOCAL DEFAULT 8 .LC117 │ │ │ │ │ 308: 00001420 0 NOTYPE LOCAL DEFAULT 8 .LC118 │ │ │ │ │ 309: 00001458 0 NOTYPE LOCAL DEFAULT 8 .LC119 │ │ │ │ │ 310: 00001470 0 NOTYPE LOCAL DEFAULT 8 .LC120 │ │ │ │ │ 311: 00006e49 192 FUNC LOCAL DEFAULT 1 lambda_slash_no_default_rule │ │ │ │ │ 312: 00007105 242 FUNC LOCAL DEFAULT 1 lambda_slash_with_default_rule │ │ │ │ │ - 313: 0001709d 1038 FUNC LOCAL DEFAULT 6 _loop1_74_rule │ │ │ │ │ + 313: 000170a9 1038 FUNC LOCAL DEFAULT 6 _loop1_74_rule │ │ │ │ │ 314: 00007531 240 FUNC LOCAL DEFAULT 1 _loop0_73_rule │ │ │ │ │ 315: 00007621 918 FUNC LOCAL DEFAULT 1 lambda_star_etc_rule │ │ │ │ │ 316: 000071f9 250 FUNC LOCAL DEFAULT 1 _loop1_75_rule │ │ │ │ │ - 317: 00017725 1010 FUNC LOCAL DEFAULT 6 _loop0_72_rule │ │ │ │ │ + 317: 00017731 1010 FUNC LOCAL DEFAULT 6 _loop0_72_rule │ │ │ │ │ 318: 0000051b 98 FUNC LOCAL DEFAULT 9 _tmp_130_rule │ │ │ │ │ 319: 00008139 240 FUNC LOCAL DEFAULT 1 _loop0_76_rule │ │ │ │ │ 320: 00009211 258 FUNC LOCAL DEFAULT 1 _loop1_77_rule │ │ │ │ │ - 321: 000174ad 394 FUNC LOCAL DEFAULT 6 lambda_param_no_default_rule │ │ │ │ │ - 322: 00017639 236 FUNC LOCAL DEFAULT 6 lambda_param_rule │ │ │ │ │ + 321: 000174b9 394 FUNC LOCAL DEFAULT 6 lambda_param_no_default_rule │ │ │ │ │ + 322: 00017645 236 FUNC LOCAL DEFAULT 6 lambda_param_rule │ │ │ │ │ 323: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 324: 0000017d 110 FUNC LOCAL DEFAULT 9 _tmp_176_rule │ │ │ │ │ 325: 000001eb 112 FUNC LOCAL DEFAULT 9 _tmp_180_rule │ │ │ │ │ 326: 000072f5 234 FUNC LOCAL DEFAULT 1 lambda_param_with_default_rule │ │ │ │ │ 327: 000079b9 418 FUNC LOCAL DEFAULT 1 lambda_kwds_rule │ │ │ │ │ 328: 000013fd 100 FUNC LOCAL DEFAULT 9 _tmp_135_rule │ │ │ │ │ 329: 00001490 0 NOTYPE LOCAL DEFAULT 8 .LC121 │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x296c4 contains 2127 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x296d0 contains 2127 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000012 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000016 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000044 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000004a 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000062 0000040a R_ARM_THM_CALL 00000001 statements_rule │ │ │ │ │ 00000072 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -17,15 +17,15 @@ │ │ │ │ │ 0000013e 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000164 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000016a 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000018c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 000001bc 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000001c2 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000001d6 0000070a R_ARM_THM_CALL 00000245 compound_stmt_rule │ │ │ │ │ -000001ee 0000080a R_ARM_THM_CALL 00001ee1 simple_stmts_rule │ │ │ │ │ +000001ee 0000080a R_ARM_THM_CALL 00001ef1 simple_stmts_rule │ │ │ │ │ 00000204 00017f0a R_ARM_THM_CALL 00000000 _PyAST_Interactive │ │ │ │ │ 00000216 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000230 0001800a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ 00000238 0001810a R_ARM_THM_CALL 00000000 _PyPegen_register_stmts │ │ │ │ │ 00000254 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000262 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000286 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -53,41 +53,41 @@ │ │ │ │ │ 00000422 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000043a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000452 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000046a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000480 0000090a R_ARM_THM_CALL 00000f3f _gather_105_rule │ │ │ │ │ 000004a4 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000004b2 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000004be 00000a0a R_ARM_THM_CALL 00007621 expression_rule │ │ │ │ │ +000004be 00000a0a R_ARM_THM_CALL 00007625 expression_rule │ │ │ │ │ 000004d8 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000004e6 0001860a R_ARM_THM_CALL 00000000 _PyAST_FunctionType │ │ │ │ │ 000004f6 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000004fe 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000506 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000050e 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000518 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000524 00000a0a R_ARM_THM_CALL 00007621 expression_rule │ │ │ │ │ +00000524 00000a0a R_ARM_THM_CALL 00007625 expression_rule │ │ │ │ │ 00000534 0001870a R_ARM_THM_CALL 00000000 _PyPegen_seq_append_to_end │ │ │ │ │ 00000542 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000552 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000055e 00000a0a R_ARM_THM_CALL 00007621 expression_rule │ │ │ │ │ +0000055e 00000a0a R_ARM_THM_CALL 00007625 expression_rule │ │ │ │ │ 0000056e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000057a 00000a0a R_ARM_THM_CALL 00007621 expression_rule │ │ │ │ │ +0000057a 00000a0a R_ARM_THM_CALL 00007625 expression_rule │ │ │ │ │ 0000058a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000598 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000005a4 00000a0a R_ARM_THM_CALL 00007621 expression_rule │ │ │ │ │ +000005a4 00000a0a R_ARM_THM_CALL 00007625 expression_rule │ │ │ │ │ 000005b6 0001870a R_ARM_THM_CALL 00000000 _PyPegen_seq_append_to_end │ │ │ │ │ 000005c4 0001870a R_ARM_THM_CALL 00000000 _PyPegen_seq_append_to_end │ │ │ │ │ -000005ec 00000a0a R_ARM_THM_CALL 00007621 expression_rule │ │ │ │ │ +000005ec 00000a0a R_ARM_THM_CALL 00007625 expression_rule │ │ │ │ │ 000005fa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00000608 00000a0a R_ARM_THM_CALL 00007621 expression_rule │ │ │ │ │ -00000616 00000a0a R_ARM_THM_CALL 00007621 expression_rule │ │ │ │ │ +00000608 00000a0a R_ARM_THM_CALL 00007625 expression_rule │ │ │ │ │ +00000616 00000a0a R_ARM_THM_CALL 00007625 expression_rule │ │ │ │ │ 00000626 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000634 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000640 00000a0a R_ARM_THM_CALL 00007621 expression_rule │ │ │ │ │ +00000640 00000a0a R_ARM_THM_CALL 00007625 expression_rule │ │ │ │ │ 00000650 0001800a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ 0000065c 0001870a R_ARM_THM_CALL 00000000 _PyPegen_seq_append_to_end │ │ │ │ │ 00000694 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000069a 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000006b6 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ 000006e2 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000006e8 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ @@ -116,15 +116,15 @@ │ │ │ │ │ 000008f6 0001900a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ 0000090a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000924 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000092a 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000942 0001880a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000972 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00000984 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000990 0000a60a R_ARM_THM_CALL 0000e5ad dotted_name_rule │ │ │ │ │ +00000990 0000a60a R_ARM_THM_CALL 0000e5b1 dotted_name_rule │ │ │ │ │ 000009a0 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000009b6 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000009cc 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_seq_count_dots │ │ │ │ │ 000009ec 0001e30a R_ARM_THM_CALL 00000000 _PyPegen_checked_future_import │ │ │ │ │ 000009fe 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000a74 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000a7c 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ @@ -170,53 +170,53 @@ │ │ │ │ │ 00000e10 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000e14 0000a32f R_ARM_THM_MOVW_ABS_NC 000008d8 .LC52 │ │ │ │ │ 00000e18 0000a330 R_ARM_THM_MOVT_ABS 000008d8 .LC52 │ │ │ │ │ 00000e32 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000e4c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000e62 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000e68 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00000e7c 0000a60a R_ARM_THM_CALL 0000e5ad dotted_name_rule │ │ │ │ │ +00000e7c 0000a60a R_ARM_THM_CALL 0000e5b1 dotted_name_rule │ │ │ │ │ 00000e98 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000e9e 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000eb6 0001880a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000ed6 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000ef0 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00000f06 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000f16 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ 00000f2c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000f38 0000a60a R_ARM_THM_CALL 0000e5ad dotted_name_rule │ │ │ │ │ +00000f38 0000a60a R_ARM_THM_CALL 0000e5b1 dotted_name_rule │ │ │ │ │ 00000f42 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000f46 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000f4a 0000a22f R_ARM_THM_MOVW_ABS_NC 000008a4 .LC51 │ │ │ │ │ 00000f4e 0000a230 R_ARM_THM_MOVT_ABS 000008a4 .LC51 │ │ │ │ │ 00000f76 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000f7e 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000f92 0000a60a R_ARM_THM_CALL 0000e5ad dotted_name_rule │ │ │ │ │ +00000f92 0000a60a R_ARM_THM_CALL 0000e5b1 dotted_name_rule │ │ │ │ │ 00000fc4 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00000fce 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000fe0 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000ff8 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000100e 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000101a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00001022 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 00001048 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00001080 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00001086 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000010a4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000010cc 0000a60a R_ARM_THM_CALL 0000e5ad dotted_name_rule │ │ │ │ │ +000010cc 0000a60a R_ARM_THM_CALL 0000e5b1 dotted_name_rule │ │ │ │ │ 000010ea 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00001108 0001e90a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ 0000113e 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00001144 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001154 0000a60a R_ARM_THM_CALL 0000e5ad dotted_name_rule │ │ │ │ │ +00001154 0000a60a R_ARM_THM_CALL 0000e5b1 dotted_name_rule │ │ │ │ │ 00001162 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000116a 0000b82f R_ARM_THM_MOVW_ABS_NC 00001133 _tmp_139_rule │ │ │ │ │ 0000116e 0000b830 R_ARM_THM_MOVT_ABS 00001133 _tmp_139_rule │ │ │ │ │ 00001176 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00001180 00000a0a R_ARM_THM_CALL 00007621 expression_rule │ │ │ │ │ +00001180 00000a0a R_ARM_THM_CALL 00007625 expression_rule │ │ │ │ │ 00001188 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000118c 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 000011a0 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ 000011ac 0000b72f R_ARM_THM_MOVW_ABS_NC 000009e4 .LC60 │ │ │ │ │ 000011b0 0000b730 R_ARM_THM_MOVT_ABS 000009e4 .LC60 │ │ │ │ │ 000011c0 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001206 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ @@ -296,36 +296,36 @@ │ │ │ │ │ 00001842 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000184e 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 0000185a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001878 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000187e 0000b82f R_ARM_THM_MOVW_ABS_NC 00001133 _tmp_139_rule │ │ │ │ │ 00001882 0000b830 R_ARM_THM_MOVT_ABS 00001133 _tmp_139_rule │ │ │ │ │ 0000188a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00001894 00000a0a R_ARM_THM_CALL 00007621 expression_rule │ │ │ │ │ +00001894 00000a0a R_ARM_THM_CALL 00007625 expression_rule │ │ │ │ │ 0000189c 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000018a0 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 000018b4 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ 000018c0 0000b72f R_ARM_THM_MOVW_ABS_NC 000009e4 .LC60 │ │ │ │ │ 000018c4 0000b730 R_ARM_THM_MOVT_ABS 000009e4 .LC60 │ │ │ │ │ 000018d4 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000018e8 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000018fa 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001934 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000193a 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000194c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001954 00007f0a R_ARM_THM_CALL 00006711 star_target_rule │ │ │ │ │ +00001954 00007f0a R_ARM_THM_CALL 00006721 star_target_rule │ │ │ │ │ 0000197c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00001984 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000019be 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000019c4 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000019e4 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000019fa 0000162f R_ARM_THM_MOVW_ABS_NC 00000174 .LC8 │ │ │ │ │ 000019fe 00001630 R_ARM_THM_MOVT_ABS 00000174 .LC8 │ │ │ │ │ 00001a06 0001940a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00001a10 0000260a R_ARM_THM_CALL 00012d15 block_rule │ │ │ │ │ +00001a10 0000260a R_ARM_THM_CALL 00012d21 block_rule │ │ │ │ │ 00001a24 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001a40 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00001a46 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00001a58 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001a64 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001a6e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001a92 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ @@ -343,47 +343,47 @@ │ │ │ │ │ 00001b48 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00001b4e 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00001b66 0001880a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00001b8e 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00001b94 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00001bb2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 00001be4 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001bee 00000a0a R_ARM_THM_CALL 00007621 expression_rule │ │ │ │ │ +00001bee 00000a0a R_ARM_THM_CALL 00007625 expression_rule │ │ │ │ │ 00001bfc 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001c06 0000260a R_ARM_THM_CALL 00012d15 block_rule │ │ │ │ │ +00001c06 0000260a R_ARM_THM_CALL 00012d21 block_rule │ │ │ │ │ 00001c10 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00001c34 0001fe0a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ 00001c72 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001c8e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001cac 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001ce2 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00001cf4 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001d30 00000a0a R_ARM_THM_CALL 00007621 expression_rule │ │ │ │ │ +00001d30 00000a0a R_ARM_THM_CALL 00007625 expression_rule │ │ │ │ │ 00001d40 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001d4a 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 00001d58 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001d62 0000260a R_ARM_THM_CALL 00012d15 block_rule │ │ │ │ │ +00001d62 0000260a R_ARM_THM_CALL 00012d21 block_rule │ │ │ │ │ 00001d6e 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00001d94 0001fe0a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ 00001db4 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001dc0 0000260a R_ARM_THM_CALL 00012d15 block_rule │ │ │ │ │ +00001dc0 0000260a R_ARM_THM_CALL 00012d21 block_rule │ │ │ │ │ 00001dce 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00001df2 0001fe0a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ 00001dfa 0000f92f R_ARM_THM_MOVW_ABS_NC 00000f48 .LC92 │ │ │ │ │ 00001dfe 0000f930 R_ARM_THM_MOVT_ABS 00000f48 .LC92 │ │ │ │ │ 00001e12 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001e30 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001e3c 0000260a R_ARM_THM_CALL 00012d15 block_rule │ │ │ │ │ +00001e3c 0000260a R_ARM_THM_CALL 00012d21 block_rule │ │ │ │ │ 00001e4a 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00001e6e 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00001e82 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00001ea4 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00001eaa 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00001ec6 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001ed0 00000a0a R_ARM_THM_CALL 00007621 expression_rule │ │ │ │ │ +00001ed0 00000a0a R_ARM_THM_CALL 00007625 expression_rule │ │ │ │ │ 00001eec 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001ef8 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001f18 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001f20 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 00001f24 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 00001f2e 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00001f3e 00019c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ @@ -401,32 +401,32 @@ │ │ │ │ │ 00001fd4 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00001fdc 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00002004 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000200c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00002034 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000203a 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00002054 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000205c 00000a0a R_ARM_THM_CALL 00007621 expression_rule │ │ │ │ │ +0000205c 00000a0a R_ARM_THM_CALL 00007625 expression_rule │ │ │ │ │ 00002078 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002080 00000a0a R_ARM_THM_CALL 00007621 expression_rule │ │ │ │ │ +00002080 00000a0a R_ARM_THM_CALL 00007625 expression_rule │ │ │ │ │ 0000209a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000020a4 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000020ba 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000020de 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000020e6 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000020ea 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 000020f4 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000020f8 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 000020fc 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00002108 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002122 00000a0a R_ARM_THM_CALL 00007621 expression_rule │ │ │ │ │ +00002122 00000a0a R_ARM_THM_CALL 00007625 expression_rule │ │ │ │ │ 00002130 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000213a 00000a0a R_ARM_THM_CALL 00007621 expression_rule │ │ │ │ │ +0000213a 00000a0a R_ARM_THM_CALL 00007625 expression_rule │ │ │ │ │ 00002148 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002152 0000260a R_ARM_THM_CALL 00012d15 block_rule │ │ │ │ │ +00002152 0000260a R_ARM_THM_CALL 00012d21 block_rule │ │ │ │ │ 0000215a 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000215e 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00002170 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ 0000217e 0000fb2f R_ARM_THM_MOVW_ABS_NC 00000fb4 .LC94 │ │ │ │ │ 00002182 0000fb30 R_ARM_THM_MOVT_ABS 00000fb4 .LC94 │ │ │ │ │ 00002192 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000021d2 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ @@ -439,35 +439,35 @@ │ │ │ │ │ 00002234 0000fa2f R_ARM_THM_MOVW_ABS_NC 00000f74 .LC93 │ │ │ │ │ 00002238 0000fa30 R_ARM_THM_MOVT_ABS 00000f74 .LC93 │ │ │ │ │ 00002246 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002278 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000227e 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000022b2 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000022bc 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000022c8 00005e0a R_ARM_THM_CALL 0000f2d5 type_params_rule │ │ │ │ │ +000022c8 00005e0a R_ARM_THM_CALL 0000f2d9 type_params_rule │ │ │ │ │ 000022e6 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000022f0 0000260a R_ARM_THM_CALL 00012d15 block_rule │ │ │ │ │ +000022f0 0000260a R_ARM_THM_CALL 00012d21 block_rule │ │ │ │ │ 000022fa 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00002326 0002000a R_ARM_THM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ 0000235c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 00002392 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00002398 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000023ae 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000023b6 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000023be 00005e0a R_ARM_THM_CALL 0000f2d5 type_params_rule │ │ │ │ │ +000023be 00005e0a R_ARM_THM_CALL 0000f2d9 type_params_rule │ │ │ │ │ 000023d4 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000023e6 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002406 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000240a 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00002414 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00002418 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 0000241c 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00002426 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000243a 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00002444 00005e0a R_ARM_THM_CALL 0000f2d5 type_params_rule │ │ │ │ │ +00002444 00005e0a R_ARM_THM_CALL 0000f2d9 type_params_rule │ │ │ │ │ 0000245e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000246a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002472 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 00002476 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 00002480 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 0000248e 00019c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ 00002492 00019c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ @@ -478,72 +478,72 @@ │ │ │ │ │ 000024c2 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000024d8 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000024f0 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000024f8 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002538 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000253e 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00002550 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002558 0000640a R_ARM_THM_CALL 0000de7d arguments_rule │ │ │ │ │ +00002558 0000640a R_ARM_THM_CALL 0000de81 arguments_rule │ │ │ │ │ 00002566 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002590 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00002598 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000025d4 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000025da 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00002612 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000261c 0000490a R_ARM_THM_CALL 00006369 star_targets_rule │ │ │ │ │ +0000261c 0000490a R_ARM_THM_CALL 00006379 star_targets_rule │ │ │ │ │ 0000262c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002636 00004b0a R_ARM_THM_CALL 0000879d star_expressions_rule │ │ │ │ │ +00002636 00004b0a R_ARM_THM_CALL 000087a1 star_expressions_rule │ │ │ │ │ 00002646 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002654 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002664 0000260a R_ARM_THM_CALL 00012d15 block_rule │ │ │ │ │ -00002672 0000280a R_ARM_THM_CALL 00014e61 else_block_rule │ │ │ │ │ +00002664 0000260a R_ARM_THM_CALL 00012d21 block_rule │ │ │ │ │ +00002672 0000280a R_ARM_THM_CALL 00014e6d else_block_rule │ │ │ │ │ 00002682 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002698 00002a0a R_ARM_THM_CALL 0000f8fd NEW_TYPE_COMMENT │ │ │ │ │ +00002698 00002a0a R_ARM_THM_CALL 0000f901 NEW_TYPE_COMMENT │ │ │ │ │ 000026b4 0002010a R_ARM_THM_CALL 00000000 _PyAST_For │ │ │ │ │ 000026e2 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000026f0 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000026fa 0000490a R_ARM_THM_CALL 00006369 star_targets_rule │ │ │ │ │ +000026fa 0000490a R_ARM_THM_CALL 00006379 star_targets_rule │ │ │ │ │ 0000270a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002714 00004b0a R_ARM_THM_CALL 0000879d star_expressions_rule │ │ │ │ │ +00002714 00004b0a R_ARM_THM_CALL 000087a1 star_expressions_rule │ │ │ │ │ 00002724 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002732 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002742 0000260a R_ARM_THM_CALL 00012d15 block_rule │ │ │ │ │ -00002750 0000280a R_ARM_THM_CALL 00014e61 else_block_rule │ │ │ │ │ +00002742 0000260a R_ARM_THM_CALL 00012d21 block_rule │ │ │ │ │ +00002750 0000280a R_ARM_THM_CALL 00014e6d else_block_rule │ │ │ │ │ 00002760 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002776 00002a0a R_ARM_THM_CALL 0000f8fd NEW_TYPE_COMMENT │ │ │ │ │ +00002776 00002a0a R_ARM_THM_CALL 0000f901 NEW_TYPE_COMMENT │ │ │ │ │ 00002792 0002020a R_ARM_THM_CALL 00000000 _PyAST_AsyncFor │ │ │ │ │ 0000279a 0001032f R_ARM_THM_MOVW_ABS_NC 000010fc .LC100 │ │ │ │ │ 0000279e 00010330 R_ARM_THM_MOVT_ABS 000010fc .LC100 │ │ │ │ │ 000027b0 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000027d0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 00002806 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000280c 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00002820 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000282e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002836 0000490a R_ARM_THM_CALL 00006369 star_targets_rule │ │ │ │ │ +00002836 0000490a R_ARM_THM_CALL 00006379 star_targets_rule │ │ │ │ │ 00002842 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002856 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002864 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000286e 0000490a R_ARM_THM_CALL 00006369 star_targets_rule │ │ │ │ │ +0000286e 0000490a R_ARM_THM_CALL 00006379 star_targets_rule │ │ │ │ │ 0000287a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000028aa 00004b0a R_ARM_THM_CALL 0000879d star_expressions_rule │ │ │ │ │ +000028aa 00004b0a R_ARM_THM_CALL 000087a1 star_expressions_rule │ │ │ │ │ 000028b6 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000028c2 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000028ca 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 000028ce 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 000028d8 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 000028e6 00019c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ 000028ea 00019c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ 000028f2 0001022f R_ARM_THM_MOVW_ABS_NC 000010c0 .LC99 │ │ │ │ │ 000028f6 00010230 R_ARM_THM_MOVT_ABS 000010c0 .LC99 │ │ │ │ │ 000028fa 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00002902 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002914 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00002926 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000293c 00004b0a R_ARM_THM_CALL 0000879d star_expressions_rule │ │ │ │ │ +0000293c 00004b0a R_ARM_THM_CALL 000087a1 star_expressions_rule │ │ │ │ │ 00002948 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002952 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00002956 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00002960 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00002964 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00002968 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00002978 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ @@ -560,42 +560,42 @@ │ │ │ │ │ 00002ad6 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00002af0 0001880a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00002b14 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00002b1a 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00002b2c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002b3e 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00002b4e 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002b62 00008c0a R_ARM_THM_CALL 0000807d disjunction_rule │ │ │ │ │ +00002b62 00008c0a R_ARM_THM_CALL 00008081 disjunction_rule │ │ │ │ │ 00002b98 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002bb8 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00002bca 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00002bd2 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00002bde 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00002be8 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00002bfe 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00002c24 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00002c2a 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00002c3a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002c52 00000a0a R_ARM_THM_CALL 00007621 expression_rule │ │ │ │ │ +00002c52 00000a0a R_ARM_THM_CALL 00007625 expression_rule │ │ │ │ │ 00002c64 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002c84 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00002cb0 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00002cb6 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00002cce 0001880a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00002cfc 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00002d02 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002d16 0000d00a R_ARM_THM_CALL 00010719 param_rule │ │ │ │ │ -00002d20 0000d40a R_ARM_THM_CALL 000157d1 default_rule │ │ │ │ │ +00002d16 0000d00a R_ARM_THM_CALL 0001071d param_rule │ │ │ │ │ +00002d20 0000d40a R_ARM_THM_CALL 000157dd default_rule │ │ │ │ │ 00002d2e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002d38 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002d48 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00002d7a 0000d00a R_ARM_THM_CALL 00010719 param_rule │ │ │ │ │ +00002d7a 0000d00a R_ARM_THM_CALL 0001071d param_rule │ │ │ │ │ 00002d98 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00002da8 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002dbc 0000d40a R_ARM_THM_CALL 000157d1 default_rule │ │ │ │ │ +00002dbc 0000d40a R_ARM_THM_CALL 000157dd default_rule │ │ │ │ │ 00002dcc 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002dd8 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 00002ddc 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 00002de6 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00002df6 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ 00002e00 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002e34 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ @@ -637,15 +637,15 @@ │ │ │ │ │ 00003130 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000315c 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00003162 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000318a 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 000031b0 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000031b6 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000031c8 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000031d2 0000950a R_ARM_THM_CALL 0000a2cd star_expression_rule │ │ │ │ │ +000031d2 0000950a R_ARM_THM_CALL 0000a2d1 star_expression_rule │ │ │ │ │ 000031ec 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000320e 0001f40a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ 00003224 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 0000324a 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00003268 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00003270 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000327e 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ @@ -671,30 +671,30 @@ │ │ │ │ │ 000034ae 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 000034c2 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 000034ca 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000034d8 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000034e8 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00003512 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00003518 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000352e 00000a0a R_ARM_THM_CALL 00007621 expression_rule │ │ │ │ │ +0000352e 00000a0a R_ARM_THM_CALL 00007625 expression_rule │ │ │ │ │ 0000353c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003552 00000a0a R_ARM_THM_CALL 00007621 expression_rule │ │ │ │ │ +00003552 00000a0a R_ARM_THM_CALL 00007625 expression_rule │ │ │ │ │ 00003560 0002090a R_ARM_THM_CALL 00000000 _PyAST_withitem │ │ │ │ │ -0000357a 00007f0a R_ARM_THM_CALL 00006711 star_target_rule │ │ │ │ │ +0000357a 00007f0a R_ARM_THM_CALL 00006721 star_target_rule │ │ │ │ │ 00003584 00010b2f R_ARM_THM_MOVW_ABS_NC 00003669 _tmp_35_rule │ │ │ │ │ 00003588 00010b30 R_ARM_THM_MOVT_ABS 00003669 _tmp_35_rule │ │ │ │ │ 00003590 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 0000359e 0002090a R_ARM_THM_CALL 00000000 _PyAST_withitem │ │ │ │ │ 000035aa 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000035de 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000035e4 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000035f0 00000a0a R_ARM_THM_CALL 00007621 expression_rule │ │ │ │ │ +000035f0 00000a0a R_ARM_THM_CALL 00007625 expression_rule │ │ │ │ │ 000035fc 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00003616 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003624 00000a0a R_ARM_THM_CALL 00007621 expression_rule │ │ │ │ │ +00003624 00000a0a R_ARM_THM_CALL 00007625 expression_rule │ │ │ │ │ 0000362e 00010b2f R_ARM_THM_MOVW_ABS_NC 00003669 _tmp_35_rule │ │ │ │ │ 00003632 00010b30 R_ARM_THM_MOVT_ABS 00003669 _tmp_35_rule │ │ │ │ │ 0000363a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 0000364c 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00003660 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00003686 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000368c 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ @@ -723,70 +723,70 @@ │ │ │ │ │ 00003886 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00003892 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000038ca 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000038d0 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000038e8 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00003900 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00003916 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000392c 00000a0a R_ARM_THM_CALL 00007621 expression_rule │ │ │ │ │ +0000392c 00000a0a R_ARM_THM_CALL 00007625 expression_rule │ │ │ │ │ 00003936 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003948 00000a0a R_ARM_THM_CALL 00007621 expression_rule │ │ │ │ │ +00003948 00000a0a R_ARM_THM_CALL 00007625 expression_rule │ │ │ │ │ 00003952 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000396a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003976 0000750a R_ARM_THM_CALL 0000a3d9 bitwise_or_rule │ │ │ │ │ +00003976 0000750a R_ARM_THM_CALL 0000a3dd bitwise_or_rule │ │ │ │ │ 0000397e 0000692f R_ARM_THM_MOVW_ABS_NC 00000538 .LC33 │ │ │ │ │ 00003982 00006930 R_ARM_THM_MOVT_ABS 00000538 .LC33 │ │ │ │ │ 00003988 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000398c 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 000039a6 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000039bc 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000039c8 0000750a R_ARM_THM_CALL 0000a3d9 bitwise_or_rule │ │ │ │ │ +000039c8 0000750a R_ARM_THM_CALL 0000a3dd bitwise_or_rule │ │ │ │ │ 000039d0 00006a2f R_ARM_THM_MOVW_ABS_NC 00000570 .LC34 │ │ │ │ │ 000039d4 00006a30 R_ARM_THM_MOVT_ABS 00000570 .LC34 │ │ │ │ │ -000039de 0000750a R_ARM_THM_CALL 0000a3d9 bitwise_or_rule │ │ │ │ │ +000039de 0000750a R_ARM_THM_CALL 0000a3dd bitwise_or_rule │ │ │ │ │ 000039ec 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000039fe 00000a0a R_ARM_THM_CALL 00007621 expression_rule │ │ │ │ │ +000039fe 00000a0a R_ARM_THM_CALL 00007625 expression_rule │ │ │ │ │ 00003a08 00010e2f R_ARM_THM_MOVW_ABS_NC 000011cc .LC104 │ │ │ │ │ 00003a0c 00010e30 R_ARM_THM_MOVT_ABS 000011cc .LC104 │ │ │ │ │ 00003a12 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00003a16 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00003a26 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003a30 0000750a R_ARM_THM_CALL 0000a3d9 bitwise_or_rule │ │ │ │ │ +00003a30 0000750a R_ARM_THM_CALL 0000a3dd bitwise_or_rule │ │ │ │ │ 00003a40 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003a4c 00000a0a R_ARM_THM_CALL 00007621 expression_rule │ │ │ │ │ +00003a4c 00000a0a R_ARM_THM_CALL 00007625 expression_rule │ │ │ │ │ 00003a58 00010f2f R_ARM_THM_MOVW_ABS_NC 00001200 .LC105 │ │ │ │ │ 00003a5c 00010f30 R_ARM_THM_MOVT_ABS 00001200 .LC105 │ │ │ │ │ 00003a62 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00003a66 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00003a7c 00008b0a R_ARM_THM_CALL 00007e89 if_expression_rule │ │ │ │ │ +00003a7c 00008b0a R_ARM_THM_CALL 00007e8d if_expression_rule │ │ │ │ │ 00003a86 00010d2f R_ARM_THM_MOVW_ABS_NC 00001164 .LC103 │ │ │ │ │ 00003a8a 00010d30 R_ARM_THM_MOVT_ABS 00001164 .LC103 │ │ │ │ │ 00003abc 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00003ac2 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00003ade 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00003b08 0000620a R_ARM_THM_CALL 00003fb1 t_primary_rule │ │ │ │ │ +00003b08 0000620a R_ARM_THM_CALL 00003fc1 t_primary_rule │ │ │ │ │ 00003b14 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003b2a 0000620a R_ARM_THM_CALL 00003fb1 t_primary_rule │ │ │ │ │ +00003b2a 0000620a R_ARM_THM_CALL 00003fc1 t_primary_rule │ │ │ │ │ 00003b4c 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00003b52 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00003b7c 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 00003b8c 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ 00003bb2 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ 00003bc8 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003bd2 0000610a R_ARM_THM_CALL 000149d1 slices_rule │ │ │ │ │ +00003bd2 0000610a R_ARM_THM_CALL 000149dd slices_rule │ │ │ │ │ 00003be0 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003be8 0000602f R_ARM_THM_MOVW_ABS_NC 000062e5 t_lookahead_rule │ │ │ │ │ -00003bec 00006030 R_ARM_THM_MOVT_ABS 000062e5 t_lookahead_rule │ │ │ │ │ +00003be8 0000602f R_ARM_THM_MOVW_ABS_NC 000062f5 t_lookahead_rule │ │ │ │ │ +00003bec 00006030 R_ARM_THM_MOVT_ABS 000062f5 t_lookahead_rule │ │ │ │ │ 00003bf4 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 00003bfe 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00003c1e 0001b70a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ 00003c2c 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00003c42 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00003c4e 0000602f R_ARM_THM_MOVW_ABS_NC 000062e5 t_lookahead_rule │ │ │ │ │ -00003c52 00006030 R_ARM_THM_MOVT_ABS 000062e5 t_lookahead_rule │ │ │ │ │ +00003c4e 0000602f R_ARM_THM_MOVW_ABS_NC 000062f5 t_lookahead_rule │ │ │ │ │ +00003c52 00006030 R_ARM_THM_MOVT_ABS 000062f5 t_lookahead_rule │ │ │ │ │ 00003c5a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 00003c66 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00003c88 0001b60a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ 00003c9e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00003cb2 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00003cc2 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00003cd4 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -807,22 +807,22 @@ │ │ │ │ │ 00003e18 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00003e28 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00003e38 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00003e48 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00003e80 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00003e86 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00003ea2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003ec0 00000a0a R_ARM_THM_CALL 00007621 expression_rule │ │ │ │ │ +00003ec0 00000a0a R_ARM_THM_CALL 00007625 expression_rule │ │ │ │ │ 00003eda 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00003ee0 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00003ef6 0001880a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00003f22 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003f36 00000a0a R_ARM_THM_CALL 00007621 expression_rule │ │ │ │ │ +00003f36 00000a0a R_ARM_THM_CALL 00007625 expression_rule │ │ │ │ │ 00003f42 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003f52 00000a0a R_ARM_THM_CALL 00007621 expression_rule │ │ │ │ │ +00003f52 00000a0a R_ARM_THM_CALL 00007625 expression_rule │ │ │ │ │ 00003f6a 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00003f72 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00003fa8 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00003fb0 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00003fc2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ 00003fd8 0001cf0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ 00003fe6 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ @@ -832,17 +832,17 @@ │ │ │ │ │ 00004042 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00004056 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ 0000407e 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000408e 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 000040c2 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000040c8 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000040e4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00004104 0000570a R_ARM_THM_CALL 00012ea1 star_named_expression_rule │ │ │ │ │ +00004104 0000570a R_ARM_THM_CALL 00012ead star_named_expression_rule │ │ │ │ │ 00004110 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000411e 0000250a R_ARM_THM_CALL 00012759 named_expression_rule │ │ │ │ │ +0000411e 0000250a R_ARM_THM_CALL 0001275d named_expression_rule │ │ │ │ │ 0000414a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00004164 00005c0a R_ARM_THM_CALL 0000033d star_named_expressions_rule │ │ │ │ │ 00004172 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00004188 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ 0000419e 0001cf0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ 000041ae 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000041ec 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ @@ -885,15 +885,15 @@ │ │ │ │ │ 00004620 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00004640 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00004660 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000467e 00020c0a R_ARM_THM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ 00004694 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000469a 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000046ae 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000046c6 00000a0a R_ARM_THM_CALL 00007621 expression_rule │ │ │ │ │ +000046c6 00000a0a R_ARM_THM_CALL 00007625 expression_rule │ │ │ │ │ 000046ce 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000046d2 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 000046e6 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ 000046f2 0001182f R_ARM_THM_MOVW_ABS_NC 00001250 .LC108 │ │ │ │ │ 000046f6 00011830 R_ARM_THM_MOVT_ABS 00001250 .LC108 │ │ │ │ │ 00004706 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000471a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ @@ -930,15 +930,15 @@ │ │ │ │ │ 00004988 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00004990 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 000049ec 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000049f2 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00004a0e 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ 00004a3c 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00004a42 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004a9a 00006d0a R_ARM_THM_CALL 00005b55 strings_rule │ │ │ │ │ +00004a9a 00006d0a R_ARM_THM_CALL 00005b65 strings_rule │ │ │ │ │ 00004ab4 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00004ace 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00004ae8 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00004b0e 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00004b14 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00004b84 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00004b8a 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ @@ -1112,15 +1112,15 @@ │ │ │ │ │ 000059e8 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000059f8 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00005a08 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00005a1a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00005a48 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00005a4e 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00005a60 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005a78 0000250a R_ARM_THM_CALL 00012759 named_expression_rule │ │ │ │ │ +00005a78 0000250a R_ARM_THM_CALL 0001275d named_expression_rule │ │ │ │ │ 00005a8a 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00005aaa 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00005ad2 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00005ad8 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00005b2c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00005b36 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00005b40 0001280a R_ARM_THM_CALL 000002c3 imaginary_number_rule │ │ │ │ │ @@ -1174,17 +1174,17 @@ │ │ │ │ │ 00006006 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 0000602e 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000603c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000604e 0002150a R_ARM_THM_CALL 00000000 _PyPegen_template_str │ │ │ │ │ 00006056 00012a2f R_ARM_THM_MOVW_ABS_NC 000012f0 .LC111 │ │ │ │ │ 0000605a 00012a30 R_ARM_THM_MOVT_ABS 000012f0 .LC111 │ │ │ │ │ 00006070 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000608a 00004d0a R_ARM_THM_CALL 0000f0f5 annotated_rhs_rule │ │ │ │ │ +0000608a 00004d0a R_ARM_THM_CALL 0000f0f9 annotated_rhs_rule │ │ │ │ │ 00006098 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000060a6 0000f00a R_ARM_THM_CALL 000144f5 fstring_conversion_rule │ │ │ │ │ +000060a6 0000f00a R_ARM_THM_CALL 00014501 fstring_conversion_rule │ │ │ │ │ 000060c4 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000060d2 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00006100 0002160a R_ARM_THM_CALL 00000000 _PyPegen_interpolation │ │ │ │ │ 00006134 0001cd0a R_ARM_THM_CALL 00000000 _PyPegen_constant_from_token │ │ │ │ │ 00006154 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00006174 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00006186 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ @@ -1217,58 +1217,58 @@ │ │ │ │ │ 00006340 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000635e 00020c0a R_ARM_THM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ 0000636c 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00006384 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 000063b8 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000063e0 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000063e6 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000063f6 0000700a R_ARM_THM_CALL 00013be5 list_rule │ │ │ │ │ -00006406 00006e0a R_ARM_THM_CALL 00013799 tuple_rule │ │ │ │ │ +000063f6 0000700a R_ARM_THM_CALL 00013bf1 list_rule │ │ │ │ │ +00006406 00006e0a R_ARM_THM_CALL 000137a5 tuple_rule │ │ │ │ │ 00006418 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000643c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00006458 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000645e 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00006492 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00006498 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000064aa 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000064b8 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000064cc 00004b0a R_ARM_THM_CALL 0000879d star_expressions_rule │ │ │ │ │ +000064cc 00004b0a R_ARM_THM_CALL 000087a1 star_expressions_rule │ │ │ │ │ 000064de 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000064f2 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000651a 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00006520 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00006538 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00006550 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000658c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006598 00000a0a R_ARM_THM_CALL 00007621 expression_rule │ │ │ │ │ -000065a4 00006f0a R_ARM_THM_CALL 0000cf11 for_if_clauses_rule │ │ │ │ │ +00006598 00000a0a R_ARM_THM_CALL 00007625 expression_rule │ │ │ │ │ +000065a4 00006f0a R_ARM_THM_CALL 0000cf15 for_if_clauses_rule │ │ │ │ │ 000065b0 00012e2f R_ARM_THM_MOVW_ABS_NC 00001330 .LC113 │ │ │ │ │ 000065b4 00012e30 R_ARM_THM_MOVT_ABS 00001330 .LC113 │ │ │ │ │ -000065bc 0000570a R_ARM_THM_CALL 00012ea1 star_named_expression_rule │ │ │ │ │ +000065bc 0000570a R_ARM_THM_CALL 00012ead star_named_expression_rule │ │ │ │ │ 000065ca 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000065d4 00005c0a R_ARM_THM_CALL 0000033d star_named_expressions_rule │ │ │ │ │ -000065e0 00006f0a R_ARM_THM_CALL 0000cf11 for_if_clauses_rule │ │ │ │ │ +000065e0 00006f0a R_ARM_THM_CALL 0000cf15 for_if_clauses_rule │ │ │ │ │ 000065ec 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000065f0 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00006600 0001cb0a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ 0000660a 0001cb0a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ 00006610 00012f2f R_ARM_THM_MOVW_ABS_NC 00001364 .LC114 │ │ │ │ │ 00006614 00012f30 R_ARM_THM_MOVT_ABS 00001364 .LC114 │ │ │ │ │ 0000662a 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000663e 0000570a R_ARM_THM_CALL 00012ea1 star_named_expression_rule │ │ │ │ │ +0000663e 0000570a R_ARM_THM_CALL 00012ead star_named_expression_rule │ │ │ │ │ 0000664c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006658 00006f0a R_ARM_THM_CALL 0000cf11 for_if_clauses_rule │ │ │ │ │ +00006658 00006f0a R_ARM_THM_CALL 0000cf15 for_if_clauses_rule │ │ │ │ │ 00006664 00012f2f R_ARM_THM_MOVW_ABS_NC 00001364 .LC114 │ │ │ │ │ 00006668 00012f30 R_ARM_THM_MOVT_ABS 00001364 .LC114 │ │ │ │ │ 0000666e 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00006672 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000668a 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000066a0 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000066ae 00000a0a R_ARM_THM_CALL 00007621 expression_rule │ │ │ │ │ -000066bc 00006f0a R_ARM_THM_CALL 0000cf11 for_if_clauses_rule │ │ │ │ │ +000066ae 00000a0a R_ARM_THM_CALL 00007625 expression_rule │ │ │ │ │ +000066bc 00006f0a R_ARM_THM_CALL 0000cf15 for_if_clauses_rule │ │ │ │ │ 000066ca 00012d2f R_ARM_THM_MOVW_ABS_NC 00001300 .LC112 │ │ │ │ │ 000066ce 00012d30 R_ARM_THM_MOVT_ABS 00001300 .LC112 │ │ │ │ │ 000066d4 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000066d8 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 000066ee 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00006720 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00006726 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ @@ -1282,53 +1282,53 @@ │ │ │ │ │ 000067b0 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000067c0 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000067d2 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00006804 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000680a 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00006838 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000683e 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000687c 0001390a R_ARM_THM_CALL 0001709d _loop1_74_rule │ │ │ │ │ +0000687c 0001390a R_ARM_THM_CALL 000170a9 _loop1_74_rule │ │ │ │ │ 000068a4 0001f30a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ 000068f6 0001f30a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ 00006900 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000692a 00013d0a R_ARM_THM_CALL 00017725 _loop0_72_rule │ │ │ │ │ +0000692a 00013d0a R_ARM_THM_CALL 00017731 _loop0_72_rule │ │ │ │ │ 0000695a 0001f30a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ 00006962 0000c72f R_ARM_THM_MOVW_ABS_NC 00000b2c .LC68 │ │ │ │ │ 00006966 0000c730 R_ARM_THM_MOVT_ABS 00000b2c .LC68 │ │ │ │ │ 0000697a 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000699a 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000069a0 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000069ba 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000069d4 00013e0a R_ARM_THM_CALL 0000051b _tmp_130_rule │ │ │ │ │ -000069f8 00013d0a R_ARM_THM_CALL 00017725 _loop0_72_rule │ │ │ │ │ +000069f8 00013d0a R_ARM_THM_CALL 00017731 _loop0_72_rule │ │ │ │ │ 00006a12 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00006a18 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006a64 00013d0a R_ARM_THM_CALL 00017725 _loop0_72_rule │ │ │ │ │ +00006a64 00013d0a R_ARM_THM_CALL 00017731 _loop0_72_rule │ │ │ │ │ 00006a6e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00006a88 00013e0a R_ARM_THM_CALL 0000051b _tmp_130_rule │ │ │ │ │ 00006a9c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00006aba 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00006ae2 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00006ae8 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00006afc 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006b0e 0001410a R_ARM_THM_CALL 000174ad lambda_param_no_default_rule │ │ │ │ │ +00006b0e 0001410a R_ARM_THM_CALL 000174b9 lambda_param_no_default_rule │ │ │ │ │ 00006b2a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00006b32 0001352f R_ARM_THM_MOVW_ABS_NC 00001458 .LC119 │ │ │ │ │ 00006b36 00013530 R_ARM_THM_MOVT_ABS 00001458 .LC119 │ │ │ │ │ 00006b3c 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00006b40 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00006b58 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00006b6e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00006b76 0001362f R_ARM_THM_MOVW_ABS_NC 00001470 .LC120 │ │ │ │ │ 00006b7a 00013630 R_ARM_THM_MOVT_ABS 00001470 .LC120 │ │ │ │ │ 00006b9e 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00006ba6 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00006bae 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00006bde 0001800a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00006bf2 0001410a R_ARM_THM_CALL 000174ad lambda_param_no_default_rule │ │ │ │ │ +00006bf2 0001410a R_ARM_THM_CALL 000174b9 lambda_param_no_default_rule │ │ │ │ │ 00006bf8 0001332f R_ARM_THM_MOVW_ABS_NC 000013e0 .LC117 │ │ │ │ │ 00006bfc 00013330 R_ARM_THM_MOVT_ABS 000013e0 .LC117 │ │ │ │ │ 00006c0a 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00006c20 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00006c3c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00006c52 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00006c5c 0001312f R_ARM_THM_MOVW_ABS_NC 000013a0 .LC115 │ │ │ │ │ @@ -1336,20 +1336,20 @@ │ │ │ │ │ 00006c66 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00006c6a 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00006c94 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00006c9e 0001322f R_ARM_THM_MOVW_ABS_NC 000013c8 .LC116 │ │ │ │ │ 00006ca2 00013230 R_ARM_THM_MOVT_ABS 000013c8 .LC116 │ │ │ │ │ 00006cb8 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00006cbe 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006cd2 0001420a R_ARM_THM_CALL 00017639 lambda_param_rule │ │ │ │ │ +00006cd2 0001420a R_ARM_THM_CALL 00017645 lambda_param_rule │ │ │ │ │ 00006cea 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00006cf0 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00006d04 0001880a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00006d20 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006d2a 0001420a R_ARM_THM_CALL 00017639 lambda_param_rule │ │ │ │ │ +00006d2a 0001420a R_ARM_THM_CALL 00017645 lambda_param_rule │ │ │ │ │ 00006d44 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00006d5e 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00006d6c 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00006d82 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00006db0 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00006db8 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00006dc0 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ @@ -1360,53 +1360,53 @@ │ │ │ │ │ 00006e16 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00006e22 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00006e26 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00006e2e 0001342f R_ARM_THM_MOVW_ABS_NC 00001420 .LC118 │ │ │ │ │ 00006e32 00013430 R_ARM_THM_MOVT_ABS 00001420 .LC118 │ │ │ │ │ 00006e66 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00006e6c 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006e7c 0001390a R_ARM_THM_CALL 0001709d _loop1_74_rule │ │ │ │ │ +00006e7c 0001390a R_ARM_THM_CALL 000170a9 _loop1_74_rule │ │ │ │ │ 00006e88 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006e9a 0001390a R_ARM_THM_CALL 0001709d _loop1_74_rule │ │ │ │ │ +00006e9a 0001390a R_ARM_THM_CALL 000170a9 _loop1_74_rule │ │ │ │ │ 00006ea6 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00006ebc 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00006ec2 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 00006ec6 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 00006ed0 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00006ede 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00006ef6 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00006f26 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00006f2c 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006f3e 0000700a R_ARM_THM_CALL 00013be5 list_rule │ │ │ │ │ -00006f4c 00006e0a R_ARM_THM_CALL 00013799 tuple_rule │ │ │ │ │ -00006f5a 0000650a R_ARM_THM_CALL 000072e5 genexp_rule │ │ │ │ │ +00006f3e 0000700a R_ARM_THM_CALL 00013bf1 list_rule │ │ │ │ │ +00006f4c 00006e0a R_ARM_THM_CALL 000137a5 tuple_rule │ │ │ │ │ +00006f5a 0000650a R_ARM_THM_CALL 000072e9 genexp_rule │ │ │ │ │ 00006f6c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00006f7e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00006f90 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00006fa2 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00006fd4 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00006fda 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00006ff2 0001880a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00007016 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000701c 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000702a 0000490a R_ARM_THM_CALL 00006369 star_targets_rule │ │ │ │ │ +0000702a 0000490a R_ARM_THM_CALL 00006379 star_targets_rule │ │ │ │ │ 00007036 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000704a 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00007058 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00007086 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000709c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000070b2 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 000070ba 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000070d0 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 000070ec 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000070f6 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00007124 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000712a 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000713c 00013d0a R_ARM_THM_CALL 00017725 _loop0_72_rule │ │ │ │ │ -00007156 00013d0a R_ARM_THM_CALL 00017725 _loop0_72_rule │ │ │ │ │ +0000713c 00013d0a R_ARM_THM_CALL 00017731 _loop0_72_rule │ │ │ │ │ +00007156 00013d0a R_ARM_THM_CALL 00017731 _loop0_72_rule │ │ │ │ │ 00007180 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000718c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000719a 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ 000071aa 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000071c4 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000071cc 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 000071d0 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -1421,35 +1421,35 @@ │ │ │ │ │ 000072ac 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 000072b4 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000072c2 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000072d0 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000072e2 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00007314 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000731a 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000732c 0001420a R_ARM_THM_CALL 00017639 lambda_param_rule │ │ │ │ │ -0000733e 0001420a R_ARM_THM_CALL 00017639 lambda_param_rule │ │ │ │ │ -00007358 0000d40a R_ARM_THM_CALL 000157d1 default_rule │ │ │ │ │ +0000732c 0001420a R_ARM_THM_CALL 00017645 lambda_param_rule │ │ │ │ │ +0000733e 0001420a R_ARM_THM_CALL 00017645 lambda_param_rule │ │ │ │ │ +00007358 0000d40a R_ARM_THM_CALL 000157dd default_rule │ │ │ │ │ 00007366 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00007376 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ 00007384 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000739a 0000d40a R_ARM_THM_CALL 000157d1 default_rule │ │ │ │ │ +0000739a 0000d40a R_ARM_THM_CALL 000157dd default_rule │ │ │ │ │ 000073a4 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 000073a8 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 000073b2 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 000073c2 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ 000073d8 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000740a 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00007410 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007438 00008c0a R_ARM_THM_CALL 0000807d disjunction_rule │ │ │ │ │ -0000744a 00008c0a R_ARM_THM_CALL 0000807d disjunction_rule │ │ │ │ │ -0000745a 00008d0a R_ARM_THM_CALL 00014591 lambdef_rule │ │ │ │ │ +00007438 00008c0a R_ARM_THM_CALL 00008081 disjunction_rule │ │ │ │ │ +0000744a 00008c0a R_ARM_THM_CALL 00008081 disjunction_rule │ │ │ │ │ +0000745a 00008d0a R_ARM_THM_CALL 0001459d lambdef_rule │ │ │ │ │ 0000747a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007484 00008c0a R_ARM_THM_CALL 0000807d disjunction_rule │ │ │ │ │ +00007484 00008c0a R_ARM_THM_CALL 00008081 disjunction_rule │ │ │ │ │ 00007494 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000749e 00000a0a R_ARM_THM_CALL 00007621 expression_rule │ │ │ │ │ +0000749e 00000a0a R_ARM_THM_CALL 00007625 expression_rule │ │ │ │ │ 000074aa 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000074ca 0001d70a R_ARM_THM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ 000074d8 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000074f2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 0000751e 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00007552 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00007558 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ @@ -1461,15 +1461,15 @@ │ │ │ │ │ 000075f0 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000075fe 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00007610 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00007644 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000764a 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00007668 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000767c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000076ae 0001410a R_ARM_THM_CALL 000174ad lambda_param_no_default_rule │ │ │ │ │ +000076ae 0001410a R_ARM_THM_CALL 000174b9 lambda_param_no_default_rule │ │ │ │ │ 000076d8 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ 000076fc 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00007702 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000771c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00007734 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000774a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000776a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -1479,15 +1479,15 @@ │ │ │ │ │ 000077c6 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000077d2 0001480a R_ARM_THM_CALL 000013fd _tmp_135_rule │ │ │ │ │ 000077da 0000d82f R_ARM_THM_MOVW_ABS_NC 00000c04 .LC73 │ │ │ │ │ 000077de 0000d830 R_ARM_THM_MOVT_ABS 00000c04 .LC73 │ │ │ │ │ 000077e4 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000077e8 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00007800 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000781e 0001420a R_ARM_THM_CALL 00017639 lambda_param_rule │ │ │ │ │ +0000781e 0001420a R_ARM_THM_CALL 00017645 lambda_param_rule │ │ │ │ │ 0000782a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00007832 0000d72f R_ARM_THM_MOVW_ABS_NC 00000bd0 .LC72 │ │ │ │ │ 00007836 0000d730 R_ARM_THM_MOVT_ABS 00000bd0 .LC72 │ │ │ │ │ 0000783c 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00007840 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00007862 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00007868 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ @@ -1510,33 +1510,33 @@ │ │ │ │ │ 0000795e 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000797a 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ 0000799a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000079d8 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000079de 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000079f4 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00007a0c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007a14 0001410a R_ARM_THM_CALL 000174ad lambda_param_no_default_rule │ │ │ │ │ +00007a14 0001410a R_ARM_THM_CALL 000174b9 lambda_param_no_default_rule │ │ │ │ │ 00007a26 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00007a4c 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00007a52 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00007a68 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00007a7c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00007a90 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007ab4 0001420a R_ARM_THM_CALL 00017639 lambda_param_rule │ │ │ │ │ +00007ab4 0001420a R_ARM_THM_CALL 00017645 lambda_param_rule │ │ │ │ │ 00007ac0 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00007aca 0000e30a R_ARM_THM_CALL 000010bd _tmp_129_rule │ │ │ │ │ 00007ad2 0000e22f R_ARM_THM_MOVW_ABS_NC 00000c78 .LC76 │ │ │ │ │ 00007ad6 0000e230 R_ARM_THM_MOVT_ABS 00000c78 .LC76 │ │ │ │ │ 00007adc 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00007ae0 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00007af8 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007b0c 0001420a R_ARM_THM_CALL 00017639 lambda_param_rule │ │ │ │ │ +00007b0c 0001420a R_ARM_THM_CALL 00017645 lambda_param_rule │ │ │ │ │ 00007b18 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007b22 0001420a R_ARM_THM_CALL 00017639 lambda_param_rule │ │ │ │ │ -00007b2e 0001420a R_ARM_THM_CALL 00017639 lambda_param_rule │ │ │ │ │ +00007b22 0001420a R_ARM_THM_CALL 00017645 lambda_param_rule │ │ │ │ │ +00007b2e 0001420a R_ARM_THM_CALL 00017645 lambda_param_rule │ │ │ │ │ 00007b3a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00007b42 0000e12f R_ARM_THM_MOVW_ABS_NC 00000c48 .LC75 │ │ │ │ │ 00007b46 0000e130 R_ARM_THM_MOVT_ABS 00000c48 .LC75 │ │ │ │ │ 00007b54 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00007b74 0002180a R_ARM_THM_CALL 00000000 _PyPegen_get_invalid_target │ │ │ │ │ 00007b7a 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00007b7e 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ @@ -1545,45 +1545,45 @@ │ │ │ │ │ 00007b9a 0001492f R_ARM_THM_MOVW_ABS_NC 00001490 .LC121 │ │ │ │ │ 00007b9e 00014930 R_ARM_THM_MOVT_ABS 00001490 .LC121 │ │ │ │ │ 00007bac 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ 00007bca 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00007bfe 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00007c04 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00007c1c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007c4a 0000ce0a R_ARM_THM_CALL 00010121 slash_no_default_rule │ │ │ │ │ -00007c56 0000cd0a R_ARM_THM_CALL 00010cc1 _loop0_27_rule │ │ │ │ │ +00007c4a 0000ce0a R_ARM_THM_CALL 00010125 slash_no_default_rule │ │ │ │ │ +00007c56 0000cd0a R_ARM_THM_CALL 00010cc5 _loop0_27_rule │ │ │ │ │ 00007c70 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00007c76 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007c8c 0000c90a R_ARM_THM_CALL 0001088d slash_with_default_rule │ │ │ │ │ -00007ca2 0000cc0a R_ARM_THM_CALL 00010dad _loop1_30_rule │ │ │ │ │ -00007cbe 0000cd0a R_ARM_THM_CALL 00010cc1 _loop0_27_rule │ │ │ │ │ +00007c8c 0000c90a R_ARM_THM_CALL 00010891 slash_with_default_rule │ │ │ │ │ +00007ca2 0000cc0a R_ARM_THM_CALL 00010db1 _loop1_30_rule │ │ │ │ │ +00007cbe 0000cd0a R_ARM_THM_CALL 00010cc5 _loop0_27_rule │ │ │ │ │ 00007cc8 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00007cf2 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007d04 0000dc0a R_ARM_THM_CALL 00016b59 _loop1_32_rule │ │ │ │ │ +00007d04 0000dc0a R_ARM_THM_CALL 00016b65 _loop1_32_rule │ │ │ │ │ 00007d1a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00007d26 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00007d2e 0001362f R_ARM_THM_MOVW_ABS_NC 00001470 .LC120 │ │ │ │ │ 00007d32 00013630 R_ARM_THM_MOVT_ABS 00001470 .LC120 │ │ │ │ │ 00007d38 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00007d3c 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00007d5e 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00007d64 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00007d78 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007d8a 0000c80a R_ARM_THM_CALL 000102d9 param_no_default_rule │ │ │ │ │ +00007d8a 0000c80a R_ARM_THM_CALL 000102dd param_no_default_rule │ │ │ │ │ 00007d9e 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007da6 0000cf0a R_ARM_THM_CALL 000101e1 _loop1_29_rule │ │ │ │ │ +00007da6 0000cf0a R_ARM_THM_CALL 000101e5 _loop1_29_rule │ │ │ │ │ 00007db2 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00007dc0 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00007dc8 00014b2f R_ARM_THM_MOVW_ABS_NC 000014b8 .LC123 │ │ │ │ │ 00007dcc 00014b30 R_ARM_THM_MOVT_ABS 000014b8 .LC123 │ │ │ │ │ 00007dd2 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00007dd6 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00007dee 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00007e04 0001800a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00007e16 0000c80a R_ARM_THM_CALL 000102d9 param_no_default_rule │ │ │ │ │ +00007e16 0000c80a R_ARM_THM_CALL 000102dd param_no_default_rule │ │ │ │ │ 00007e2c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00007e32 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00007e48 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00007e56 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00007e72 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00007e7c 0001352f R_ARM_THM_MOVW_ABS_NC 00001458 .LC119 │ │ │ │ │ 00007e80 00013530 R_ARM_THM_MOVT_ABS 00001458 .LC119 │ │ │ │ │ @@ -1595,30 +1595,30 @@ │ │ │ │ │ 00007ed4 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00007ede 0001322f R_ARM_THM_MOVW_ABS_NC 000013c8 .LC116 │ │ │ │ │ 00007ee2 00013230 R_ARM_THM_MOVT_ABS 000013c8 .LC116 │ │ │ │ │ 00007ee8 0001332f R_ARM_THM_MOVW_ABS_NC 000013e0 .LC117 │ │ │ │ │ 00007eec 00013330 R_ARM_THM_MOVT_ABS 000013e0 .LC117 │ │ │ │ │ 00007f12 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00007f18 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007f26 0000ce0a R_ARM_THM_CALL 00010121 slash_no_default_rule │ │ │ │ │ -00007f34 0000c90a R_ARM_THM_CALL 0001088d slash_with_default_rule │ │ │ │ │ +00007f26 0000ce0a R_ARM_THM_CALL 00010125 slash_no_default_rule │ │ │ │ │ +00007f34 0000c90a R_ARM_THM_CALL 00010891 slash_with_default_rule │ │ │ │ │ 00007f46 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00007f74 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00007f7a 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00007f8e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00007fa0 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007fb6 00008b0a R_ARM_THM_CALL 00007e89 if_expression_rule │ │ │ │ │ +00007fb6 00008b0a R_ARM_THM_CALL 00007e8d if_expression_rule │ │ │ │ │ 00007fc0 00014d2f R_ARM_THM_MOVW_ABS_NC 000014e4 .LC124 │ │ │ │ │ 00007fc4 00014d30 R_ARM_THM_MOVT_ABS 000014e4 .LC124 │ │ │ │ │ 00007fca 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00007fce 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00007fe6 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007ffc 00000a0a R_ARM_THM_CALL 00007621 expression_rule │ │ │ │ │ +00007ffc 00000a0a R_ARM_THM_CALL 00007625 expression_rule │ │ │ │ │ 00008008 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008012 00000a0a R_ARM_THM_CALL 00007621 expression_rule │ │ │ │ │ +00008012 00000a0a R_ARM_THM_CALL 00007625 expression_rule │ │ │ │ │ 0000801a 00014e2f R_ARM_THM_MOVW_ABS_NC 00001544 .LC125 │ │ │ │ │ 0000801e 00014e30 R_ARM_THM_MOVT_ABS 00001544 .LC125 │ │ │ │ │ 00008024 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00008028 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00008042 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000806a 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00008070 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ @@ -1639,54 +1639,54 @@ │ │ │ │ │ 000081e6 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 000081f8 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00008206 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000820e 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00008222 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00008248 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000824e 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008260 0001420a R_ARM_THM_CALL 00017639 lambda_param_rule │ │ │ │ │ -00008272 0001420a R_ARM_THM_CALL 00017639 lambda_param_rule │ │ │ │ │ -0000828e 0000d40a R_ARM_THM_CALL 000157d1 default_rule │ │ │ │ │ +00008260 0001420a R_ARM_THM_CALL 00017645 lambda_param_rule │ │ │ │ │ +00008272 0001420a R_ARM_THM_CALL 00017645 lambda_param_rule │ │ │ │ │ +0000828e 0000d40a R_ARM_THM_CALL 000157dd default_rule │ │ │ │ │ 0000829e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000082ae 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ 000082bc 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000082da 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000082e2 0000d40a R_ARM_THM_CALL 000157d1 default_rule │ │ │ │ │ +000082e2 0000d40a R_ARM_THM_CALL 000157dd default_rule │ │ │ │ │ 000082ee 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 000082f2 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 000082fc 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 0000832c 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00008332 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00008358 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000835e 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008388 00000a0a R_ARM_THM_CALL 00007621 expression_rule │ │ │ │ │ +00008388 00000a0a R_ARM_THM_CALL 00007625 expression_rule │ │ │ │ │ 00008396 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000083a8 0000250a R_ARM_THM_CALL 00012759 named_expression_rule │ │ │ │ │ -000083ce 00000a0a R_ARM_THM_CALL 00007621 expression_rule │ │ │ │ │ +000083a8 0000250a R_ARM_THM_CALL 0001275d named_expression_rule │ │ │ │ │ +000083ce 00000a0a R_ARM_THM_CALL 00007625 expression_rule │ │ │ │ │ 000083ea 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000083f0 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000840a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00008428 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00008446 0001ff0a R_ARM_THM_CALL 00000000 _PyAST_Slice │ │ │ │ │ 00008450 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008468 0000740a R_ARM_THM_CALL 0000f739 starred_expression_rule │ │ │ │ │ +00008468 0000740a R_ARM_THM_CALL 0000f73d starred_expression_rule │ │ │ │ │ 0000847a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000084a0 00000a0a R_ARM_THM_CALL 00007621 expression_rule │ │ │ │ │ +000084a0 00000a0a R_ARM_THM_CALL 00007625 expression_rule │ │ │ │ │ 000084b0 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000084de 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000084ec 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000084f2 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000851a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00008544 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000854a 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00008562 0001880a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00008586 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000858c 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000085a0 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000085b0 00007d0a R_ARM_THM_CALL 00012fa9 fstring_replacement_field_rule │ │ │ │ │ +000085b0 00007d0a R_ARM_THM_CALL 00012fb5 fstring_replacement_field_rule │ │ │ │ │ 000085c6 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 000085e8 0002190a R_ARM_THM_CALL 00000000 _PyPegen_decoded_constant_from_token │ │ │ │ │ 00008610 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000862e 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00008640 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00008648 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00008654 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ @@ -1700,19 +1700,19 @@ │ │ │ │ │ 00008704 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00008720 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000873a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00008754 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 00008764 0001522f R_ARM_THM_MOVW_ABS_NC 0000896d _tmp_114_rule │ │ │ │ │ 00008768 00015230 R_ARM_THM_MOVT_ABS 0000896d _tmp_114_rule │ │ │ │ │ 0000876e 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00008776 00000a0a R_ARM_THM_CALL 00007621 expression_rule │ │ │ │ │ +00008776 00000a0a R_ARM_THM_CALL 00007625 expression_rule │ │ │ │ │ 0000878c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000087a8 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000087b4 00000a0a R_ARM_THM_CALL 00007621 expression_rule │ │ │ │ │ -000087be 00006f0a R_ARM_THM_CALL 0000cf11 for_if_clauses_rule │ │ │ │ │ +000087b4 00000a0a R_ARM_THM_CALL 00007625 expression_rule │ │ │ │ │ +000087be 00006f0a R_ARM_THM_CALL 0000cf15 for_if_clauses_rule │ │ │ │ │ 000087c6 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000a70 .LC63 │ │ │ │ │ 000087ca 0000bb30 R_ARM_THM_MOVT_ABS 00000a70 .LC63 │ │ │ │ │ 000087d0 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000087d4 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 000087ec 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00008802 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000880a 0001502f R_ARM_THM_MOVW_ABS_NC 00001574 .LC126 │ │ │ │ │ @@ -1723,25 +1723,25 @@ │ │ │ │ │ 0000884e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00008858 0001492f R_ARM_THM_MOVW_ABS_NC 00001490 .LC121 │ │ │ │ │ 0000885c 00014930 R_ARM_THM_MOVT_ABS 00001490 .LC121 │ │ │ │ │ 00008866 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000886a 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00008882 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00008892 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000889e 00000a0a R_ARM_THM_CALL 00007621 expression_rule │ │ │ │ │ +0000889e 00000a0a R_ARM_THM_CALL 00007625 expression_rule │ │ │ │ │ 000088ac 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000088b8 00000a0a R_ARM_THM_CALL 00007621 expression_rule │ │ │ │ │ +000088b8 00000a0a R_ARM_THM_CALL 00007625 expression_rule │ │ │ │ │ 000088c2 0001512f R_ARM_THM_MOVW_ABS_NC 000015b4 .LC127 │ │ │ │ │ 000088c6 00015130 R_ARM_THM_MOVT_ABS 000015b4 .LC127 │ │ │ │ │ 000088cc 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000088d0 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00008904 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000890a 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000891c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008934 00004d0a R_ARM_THM_CALL 0000f0f5 annotated_rhs_rule │ │ │ │ │ +00008934 00004d0a R_ARM_THM_CALL 0000f0f9 annotated_rhs_rule │ │ │ │ │ 00008946 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00008966 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000898c 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00008992 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000089a2 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 000089bc 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000089ca 00019f0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ @@ -1865,88 +1865,88 @@ │ │ │ │ │ 000094b6 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000094cc 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 000094e4 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000094ea 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00009500 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000951e 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000953a 00021d0a R_ARM_THM_CALL 00000000 _PyAST_TypeVarTuple │ │ │ │ │ -0000954a 00000a0a R_ARM_THM_CALL 00007621 expression_rule │ │ │ │ │ +0000954a 00000a0a R_ARM_THM_CALL 00007625 expression_rule │ │ │ │ │ 0000955e 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000956a 0000950a R_ARM_THM_CALL 0000a2cd star_expression_rule │ │ │ │ │ +0000956a 0000950a R_ARM_THM_CALL 0000a2d1 star_expression_rule │ │ │ │ │ 00009578 0001582f R_ARM_THM_MOVW_ABS_NC 00001678 .LC132 │ │ │ │ │ 0000957c 00015830 R_ARM_THM_MOVT_ABS 00001678 .LC132 │ │ │ │ │ 00009592 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000095b0 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000095da 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000095f6 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000095fc 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00009614 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000962a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00009634 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 00009640 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000964c 00000a0a R_ARM_THM_CALL 00007621 expression_rule │ │ │ │ │ +0000964c 00000a0a R_ARM_THM_CALL 00007625 expression_rule │ │ │ │ │ 00009652 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00009656 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000965e 0001572f R_ARM_THM_MOVW_ABS_NC 00001658 .LC131 │ │ │ │ │ 00009662 00015730 R_ARM_THM_MOVT_ABS 00001658 .LC131 │ │ │ │ │ 0000966c 0001562f R_ARM_THM_MOVW_ABS_NC 00001630 .LC130 │ │ │ │ │ 00009670 00015630 R_ARM_THM_MOVT_ABS 00001630 .LC130 │ │ │ │ │ 0000968c 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000096a2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 000096b0 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000096c8 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 000096d4 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000096e0 00000a0a R_ARM_THM_CALL 00007621 expression_rule │ │ │ │ │ +000096e0 00000a0a R_ARM_THM_CALL 00007625 expression_rule │ │ │ │ │ 000096e8 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000096ec 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 000096f4 0001552f R_ARM_THM_MOVW_ABS_NC 0000160c .LC129 │ │ │ │ │ 000096f8 00015530 R_ARM_THM_MOVT_ABS 0000160c .LC129 │ │ │ │ │ 00009702 0001542f R_ARM_THM_MOVW_ABS_NC 000015e0 .LC128 │ │ │ │ │ 00009706 00015430 R_ARM_THM_MOVT_ABS 000015e0 .LC128 │ │ │ │ │ 00009714 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00009740 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00009746 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000975a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009772 00000a0a R_ARM_THM_CALL 00007621 expression_rule │ │ │ │ │ +00009772 00000a0a R_ARM_THM_CALL 00007625 expression_rule │ │ │ │ │ 00009780 0001582f R_ARM_THM_MOVW_ABS_NC 00001678 .LC132 │ │ │ │ │ 00009784 00015830 R_ARM_THM_MOVT_ABS 00001678 .LC132 │ │ │ │ │ 0000979a 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000097ba 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000097e4 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000097ea 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00009802 0001880a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 0000982a 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00009830 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000984e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 00009880 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000988c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009896 00000a0a R_ARM_THM_CALL 00007621 expression_rule │ │ │ │ │ +00009896 00000a0a R_ARM_THM_CALL 00007625 expression_rule │ │ │ │ │ 000098a4 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000098ae 0000260a R_ARM_THM_CALL 00012d15 block_rule │ │ │ │ │ +000098ae 0000260a R_ARM_THM_CALL 00012d21 block_rule │ │ │ │ │ 000098b8 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000098dc 0001fe0a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ 0000991a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00009936 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000996c 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 000099a6 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 000099bc 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000099c6 00000a0a R_ARM_THM_CALL 00007621 expression_rule │ │ │ │ │ +000099c6 00000a0a R_ARM_THM_CALL 00007625 expression_rule │ │ │ │ │ 000099d6 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000099e0 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 000099ee 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000099f8 0000260a R_ARM_THM_CALL 00012d15 block_rule │ │ │ │ │ +000099f8 0000260a R_ARM_THM_CALL 00012d21 block_rule │ │ │ │ │ 00009a04 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00009a2a 0001fe0a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ 00009a38 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00009a64 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00009a6a 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00009a80 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00009a98 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00009ab2 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009abc 00000a0a R_ARM_THM_CALL 00007621 expression_rule │ │ │ │ │ +00009abc 00000a0a R_ARM_THM_CALL 00007625 expression_rule │ │ │ │ │ 00009ad8 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00009ae4 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00009aec 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 00009af0 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 00009afa 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00009b0a 00019c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ 00009b0e 00019c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ @@ -1964,25 +1964,25 @@ │ │ │ │ │ 00009bc8 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00009be2 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00009bfc 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00009c1a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00009c3a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00009c4e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00009c6a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009c76 0000260a R_ARM_THM_CALL 00012d15 block_rule │ │ │ │ │ +00009c76 0000260a R_ARM_THM_CALL 00012d21 block_rule │ │ │ │ │ 00009c84 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00009ca4 0001fe0a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ 00009cac 0000f92f R_ARM_THM_MOVW_ABS_NC 00000f48 .LC92 │ │ │ │ │ 00009cb0 0000f930 R_ARM_THM_MOVT_ABS 00000f48 .LC92 │ │ │ │ │ 00009cd2 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009cdc 00000a0a R_ARM_THM_CALL 00007621 expression_rule │ │ │ │ │ +00009cdc 00000a0a R_ARM_THM_CALL 00007625 expression_rule │ │ │ │ │ 00009cea 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009cf4 00000a0a R_ARM_THM_CALL 00007621 expression_rule │ │ │ │ │ +00009cf4 00000a0a R_ARM_THM_CALL 00007625 expression_rule │ │ │ │ │ 00009d02 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009d0c 0000260a R_ARM_THM_CALL 00012d15 block_rule │ │ │ │ │ +00009d0c 0000260a R_ARM_THM_CALL 00012d21 block_rule │ │ │ │ │ 00009d14 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00009d18 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00009d2a 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ 00009d38 00015c2f R_ARM_THM_MOVW_ABS_NC 000016fc .LC135 │ │ │ │ │ 00009d3c 00015c30 R_ARM_THM_MOVT_ABS 000016fc .LC135 │ │ │ │ │ 00009d4c 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00009d70 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -1994,27 +1994,27 @@ │ │ │ │ │ 00009dd8 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00009dde 00015b2f R_ARM_THM_MOVW_ABS_NC 000016d4 .LC134 │ │ │ │ │ 00009de2 00015b30 R_ARM_THM_MOVT_ABS 000016d4 .LC134 │ │ │ │ │ 00009de6 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00009df4 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00009e1a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00009e24 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009e30 00000a0a R_ARM_THM_CALL 00007621 expression_rule │ │ │ │ │ +00009e30 00000a0a R_ARM_THM_CALL 00007625 expression_rule │ │ │ │ │ 00009e40 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00009e5c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00009e68 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 00009e76 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00009e80 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00009e84 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00009e96 0000fa2f R_ARM_THM_MOVW_ABS_NC 00000f74 .LC93 │ │ │ │ │ 00009e9a 0000fa30 R_ARM_THM_MOVT_ABS 00000f74 .LC93 │ │ │ │ │ 00009ea8 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00009ec4 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00009ece 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009eda 00000a0a R_ARM_THM_CALL 00007621 expression_rule │ │ │ │ │ +00009eda 00000a0a R_ARM_THM_CALL 00007625 expression_rule │ │ │ │ │ 00009efa 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00009f04 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00009f08 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00009f12 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00009f16 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00009f1a 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00009f6e 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ @@ -2041,17 +2041,17 @@ │ │ │ │ │ 0000a16c 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000a198 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000a1a2 0002190a R_ARM_THM_CALL 00000000 _PyPegen_decoded_constant_from_token │ │ │ │ │ 0000a1d0 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 0000a1da 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000a210 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000a220 00012c0a R_ARM_THM_CALL 00000655 invalid_tstring_replacement_field_rule │ │ │ │ │ -0000a230 00004d0a R_ARM_THM_CALL 0000f0f5 annotated_rhs_rule │ │ │ │ │ +0000a230 00004d0a R_ARM_THM_CALL 0000f0f9 annotated_rhs_rule │ │ │ │ │ 0000a240 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a250 0000f00a R_ARM_THM_CALL 000144f5 fstring_conversion_rule │ │ │ │ │ +0000a250 0000f00a R_ARM_THM_CALL 00014501 fstring_conversion_rule │ │ │ │ │ 0000a272 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000a280 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000a2b0 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_formatted_value │ │ │ │ │ 0000a2d4 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000a2fa 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 0000a344 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000a34a 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ @@ -2084,18 +2084,18 @@ │ │ │ │ │ 0000a5c8 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000a5ce 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000a600 0001222f R_ARM_THM_MOVW_ABS_NC 000059c5 _tmp_41_rule │ │ │ │ │ 0000a604 00012230 R_ARM_THM_MOVT_ABS 000059c5 _tmp_41_rule │ │ │ │ │ 0000a60c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 0000a620 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000a63c 00021a0a R_ARM_THM_CALL 00000000 _PyPegen_key_pattern_pair │ │ │ │ │ -0000a67a 00006c2f R_ARM_THM_MOVW_ABS_NC 00005ad5 _tmp_42_rule │ │ │ │ │ -0000a67e 00006c30 R_ARM_THM_MOVT_ABS 00005ad5 _tmp_42_rule │ │ │ │ │ +0000a67a 00006c2f R_ARM_THM_MOVW_ABS_NC 00005ae5 _tmp_42_rule │ │ │ │ │ +0000a67e 00006c30 R_ARM_THM_MOVT_ABS 00005ae5 _tmp_42_rule │ │ │ │ │ 0000a686 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000a68e 00006d0a R_ARM_THM_CALL 00005b55 strings_rule │ │ │ │ │ +0000a68e 00006d0a R_ARM_THM_CALL 00005b65 strings_rule │ │ │ │ │ 0000a6a4 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000a6ba 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000a6ce 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000a6de 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 0000a722 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000a734 0001bf2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ 0000a738 0001bf30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ @@ -2111,29 +2111,29 @@ │ │ │ │ │ 0000a7c6 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000a7d8 0001ba2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 0000a7dc 0001ba30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000a7e4 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000a82a 00021f0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ 0000a852 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000a858 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a866 0000c80a R_ARM_THM_CALL 000102d9 param_no_default_rule │ │ │ │ │ +0000a866 0000c80a R_ARM_THM_CALL 000102dd param_no_default_rule │ │ │ │ │ 0000a876 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000a888 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000a8b6 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000a8bc 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000a8cc 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000a8dc 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000a8ee 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000a91a 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000a920 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000a930 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000a940 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000a952 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x2d93c contains 49 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x2d948 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 │ │ │ │ │ @@ -2177,15 +2177,15 @@ │ │ │ │ │ 0000014c 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000015c 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000164 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000016c 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000174 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000017c 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x2dac4 contains 4134 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x2dad0 contains 4134 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000022 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000028 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000004e 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000054 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000006c 0001880a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000090 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ @@ -2203,28 +2203,28 @@ │ │ │ │ │ 000001fc 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000204 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000020a 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000220 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000230 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000268 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000026e 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00000280 00001f2f R_ARM_THM_MOVW_ABS_NC 00001d05 _tmp_6_rule │ │ │ │ │ -00000284 00001f30 R_ARM_THM_MOVT_ABS 00001d05 _tmp_6_rule │ │ │ │ │ +00000280 00001f2f R_ARM_THM_MOVW_ABS_NC 00001d15 _tmp_6_rule │ │ │ │ │ +00000284 00001f30 R_ARM_THM_MOVT_ABS 00001d15 _tmp_6_rule │ │ │ │ │ 0000028e 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 000002a2 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 000002a6 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 000002b2 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000002c6 0000202f R_ARM_THM_MOVW_ABS_NC 00001d89 _tmp_7_rule │ │ │ │ │ -000002ca 00002030 R_ARM_THM_MOVT_ABS 00001d89 _tmp_7_rule │ │ │ │ │ +000002c6 0000202f R_ARM_THM_MOVW_ABS_NC 00001d99 _tmp_7_rule │ │ │ │ │ +000002ca 00002030 R_ARM_THM_MOVT_ABS 00001d99 _tmp_7_rule │ │ │ │ │ 000002d2 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000002e6 0000212f R_ARM_THM_MOVW_ABS_NC 00001df9 _tmp_8_rule │ │ │ │ │ -000002ea 00002130 R_ARM_THM_MOVT_ABS 00001df9 _tmp_8_rule │ │ │ │ │ +000002e6 0000212f R_ARM_THM_MOVW_ABS_NC 00001e09 _tmp_8_rule │ │ │ │ │ +000002ea 00002130 R_ARM_THM_MOVT_ABS 00001e09 _tmp_8_rule │ │ │ │ │ 000002f2 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00000306 0000222f R_ARM_THM_MOVW_ABS_NC 00001e6d _tmp_9_rule │ │ │ │ │ -0000030a 00002230 R_ARM_THM_MOVT_ABS 00001e6d _tmp_9_rule │ │ │ │ │ +00000306 0000222f R_ARM_THM_MOVW_ABS_NC 00001e7d _tmp_9_rule │ │ │ │ │ +0000030a 00002230 R_ARM_THM_MOVT_ABS 00001e7d _tmp_9_rule │ │ │ │ │ 00000312 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 00000326 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 0000032a 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 00000336 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 0000034a 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 0000034e 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 0000035a 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ @@ -2276,4053 +2276,4053 @@ │ │ │ │ │ 0000080c 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00000832 0001950a R_ARM_THM_CALL 00000000 _PyAST_Try │ │ │ │ │ 00000844 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000864 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00000878 0001800a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ 00000898 0001910a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ 000008a4 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000008c6 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000008cc 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00000908 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000924 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000094e 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00000970 0001960a R_ARM_THM_CALL 00000000 _PyAST_While │ │ │ │ │ -00000982 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000009a6 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000009cc 00002b0a R_ARM_THM_CALL 00002255 class_def_raw_rule │ │ │ │ │ -000009dc 0001970a R_ARM_THM_CALL 00000000 _PyPegen_class_def_decorators │ │ │ │ │ -000009ee 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000a0e 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000a3a 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00000a40 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00000a54 0000192f R_ARM_THM_MOVW_ABS_NC 000001d0 .LC11 │ │ │ │ │ -00000a58 00001930 R_ARM_THM_MOVT_ABS 000001d0 .LC11 │ │ │ │ │ -00000a60 0001900a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00000a78 0000192f R_ARM_THM_MOVW_ABS_NC 000001d0 .LC11 │ │ │ │ │ -00000a7c 00001930 R_ARM_THM_MOVT_ABS 000001d0 .LC11 │ │ │ │ │ -00000a80 0001900a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00000a98 00001a2f R_ARM_THM_MOVW_ABS_NC 000001d8 .LC12 │ │ │ │ │ -00000a9c 00001a30 R_ARM_THM_MOVT_ABS 000001d8 .LC12 │ │ │ │ │ -00000aa0 0001900a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00000ab4 00002f0a R_ARM_THM_CALL 000040a1 subject_expr_rule │ │ │ │ │ -00000ac4 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000ad2 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000ae0 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000afa 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00000b00 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00000b18 0001880a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000b32 00001a2f R_ARM_THM_MOVW_ABS_NC 000001d8 .LC12 │ │ │ │ │ -00000b36 00001a30 R_ARM_THM_MOVT_ABS 000001d8 .LC12 │ │ │ │ │ -00000b52 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00000b58 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00000b72 0001900a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00000b7c 0000300a R_ARM_THM_CALL 000041cd patterns_rule │ │ │ │ │ -00000b88 0000310a R_ARM_THM_CALL 00005a29 guard_rule │ │ │ │ │ -00000b98 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000bb2 0001980a R_ARM_THM_CALL 00000000 _PyAST_match_case │ │ │ │ │ -00000bf6 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00000bfc 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00000c0a 00001a2f R_ARM_THM_MOVW_ABS_NC 000001d8 .LC12 │ │ │ │ │ -00000c0e 00001a30 R_ARM_THM_MOVT_ABS 000001d8 .LC12 │ │ │ │ │ -00000c16 0001900a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00000c1e 0000300a R_ARM_THM_CALL 000041cd patterns_rule │ │ │ │ │ -00000c30 00001a2f R_ARM_THM_MOVW_ABS_NC 000001d8 .LC12 │ │ │ │ │ -00000c34 00001a30 R_ARM_THM_MOVT_ABS 000001d8 .LC12 │ │ │ │ │ -00000c38 0001900a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00000c7c 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00000ca4 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000cb2 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000cbe 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00000cde 0001990a R_ARM_THM_CALL 00000000 _PyAST_Match │ │ │ │ │ -00000ce6 00001c2f R_ARM_THM_MOVW_ABS_NC 00000220 .LC14 │ │ │ │ │ -00000cea 00001c30 R_ARM_THM_MOVT_ABS 00000220 .LC14 │ │ │ │ │ -00000cf0 0000320a R_ARM_THM_CALL 00003001 INVALID_VERSION_CHECK │ │ │ │ │ -00000d06 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000d2a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000008ba 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000008ee 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000008f4 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00000930 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000094c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000976 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00000998 0001960a R_ARM_THM_CALL 00000000 _PyAST_While │ │ │ │ │ +000009aa 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000009d8 00002b0a R_ARM_THM_CALL 00002255 class_def_raw_rule │ │ │ │ │ +000009e8 0001970a R_ARM_THM_CALL 00000000 _PyPegen_class_def_decorators │ │ │ │ │ +000009fa 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000a1a 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000a46 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00000a4c 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00000a60 0000192f R_ARM_THM_MOVW_ABS_NC 000001d0 .LC11 │ │ │ │ │ +00000a64 00001930 R_ARM_THM_MOVT_ABS 000001d0 .LC11 │ │ │ │ │ +00000a6c 0001900a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00000a84 0000192f R_ARM_THM_MOVW_ABS_NC 000001d0 .LC11 │ │ │ │ │ +00000a88 00001930 R_ARM_THM_MOVT_ABS 000001d0 .LC11 │ │ │ │ │ +00000a8c 0001900a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00000aa4 00001a2f R_ARM_THM_MOVW_ABS_NC 000001d8 .LC12 │ │ │ │ │ +00000aa8 00001a30 R_ARM_THM_MOVT_ABS 000001d8 .LC12 │ │ │ │ │ +00000aac 0001900a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00000ac0 00002f0a R_ARM_THM_CALL 000040a1 subject_expr_rule │ │ │ │ │ +00000ad0 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000ade 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000aec 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000b06 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00000b0c 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00000b24 0001880a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000b3e 00001a2f R_ARM_THM_MOVW_ABS_NC 000001d8 .LC12 │ │ │ │ │ +00000b42 00001a30 R_ARM_THM_MOVT_ABS 000001d8 .LC12 │ │ │ │ │ +00000b5e 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00000b64 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00000b7e 0001900a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00000b88 0000300a R_ARM_THM_CALL 000041cd patterns_rule │ │ │ │ │ +00000b94 0000310a R_ARM_THM_CALL 00005a29 guard_rule │ │ │ │ │ +00000ba4 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000bbe 0001980a R_ARM_THM_CALL 00000000 _PyAST_match_case │ │ │ │ │ +00000c02 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00000c08 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00000c16 00001a2f R_ARM_THM_MOVW_ABS_NC 000001d8 .LC12 │ │ │ │ │ +00000c1a 00001a30 R_ARM_THM_MOVT_ABS 000001d8 .LC12 │ │ │ │ │ +00000c22 0001900a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00000c2a 0000300a R_ARM_THM_CALL 000041cd patterns_rule │ │ │ │ │ +00000c3c 00001a2f R_ARM_THM_MOVW_ABS_NC 000001d8 .LC12 │ │ │ │ │ +00000c40 00001a30 R_ARM_THM_MOVT_ABS 000001d8 .LC12 │ │ │ │ │ +00000c44 0001900a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00000c88 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00000cb0 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000cbe 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000cca 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00000cea 0001990a R_ARM_THM_CALL 00000000 _PyAST_Match │ │ │ │ │ +00000cf2 00001c2f R_ARM_THM_MOVW_ABS_NC 00000220 .LC14 │ │ │ │ │ +00000cf6 00001c30 R_ARM_THM_MOVT_ABS 00000220 .LC14 │ │ │ │ │ +00000cfc 0000320a R_ARM_THM_CALL 00003001 INVALID_VERSION_CHECK │ │ │ │ │ +00000d12 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000d36 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000d40 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000d5a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000d68 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000d72 0000290a R_ARM_THM_CALL 00003389 _gather_34_rule │ │ │ │ │ -00000d80 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000d42 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000d4c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000d66 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000d74 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000d7e 0000290a R_ARM_THM_CALL 00003389 _gather_34_rule │ │ │ │ │ 00000d8c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000da4 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00000dd4 00019a0a R_ARM_THM_CALL 00000000 _PyAST_AsyncWith │ │ │ │ │ -00000ddc 0000112f R_ARM_THM_MOVW_ABS_NC 0000008c .LC3 │ │ │ │ │ -00000de0 00001130 R_ARM_THM_MOVT_ABS 0000008c .LC3 │ │ │ │ │ -00000de6 0000320a R_ARM_THM_CALL 00003001 INVALID_VERSION_CHECK │ │ │ │ │ -00000dfc 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00000e30 0000290a R_ARM_THM_CALL 00003389 _gather_34_rule │ │ │ │ │ -00000e40 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000e50 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000e5e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000e6c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000ea8 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000eb2 0000162f R_ARM_THM_MOVW_ABS_NC 00000174 .LC8 │ │ │ │ │ -00000eb6 00001630 R_ARM_THM_MOVT_ABS 00000174 .LC8 │ │ │ │ │ -00000ebe 0001940a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00000ed8 0000330a R_ARM_THM_CALL 000097c1 _loop1_37_rule │ │ │ │ │ -00000ef6 00002d0a R_ARM_THM_CALL 0000199d finally_block_rule │ │ │ │ │ -00000f06 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00000f2c 00019b0a R_ARM_THM_CALL 00000000 _PyAST_TryStar │ │ │ │ │ -00000f34 0000172f R_ARM_THM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ -00000f38 00001730 R_ARM_THM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ -00000f3e 0000320a R_ARM_THM_CALL 00003001 INVALID_VERSION_CHECK │ │ │ │ │ -00000f50 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000f74 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00000fa8 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00000fae 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00000fc6 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000fd4 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000fde 0000340a R_ARM_THM_CALL 00000001 _gather_141_rule │ │ │ │ │ -00000fe8 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001000 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000100e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001034 0000300a R_ARM_THM_CALL 000041cd patterns_rule │ │ │ │ │ -00001040 0000310a R_ARM_THM_CALL 00005a29 guard_rule │ │ │ │ │ -00001050 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000105e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001068 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000106c 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00001076 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00001086 00019c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -0000108a 00019c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00001092 00001b2f R_ARM_THM_MOVW_ABS_NC 000001e0 .LC13 │ │ │ │ │ -00001096 00001b30 R_ARM_THM_MOVT_ABS 000001e0 .LC13 │ │ │ │ │ -0000109a 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000010a2 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000010b6 0000310a R_ARM_THM_CALL 00005a29 guard_rule │ │ │ │ │ -000010c6 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000010d0 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000010d4 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000010de 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000010e2 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000010e6 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000111a 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001122 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000112e 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001146 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000115a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001162 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001174 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00001198 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000011ae 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000011c4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000011f2 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000123a 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001240 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000125c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000126a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001282 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001290 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000012a4 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000012b4 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000012c6 0000340a R_ARM_THM_CALL 00000001 _gather_141_rule │ │ │ │ │ -000012d2 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000012da 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000012de 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000012e6 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000012ea 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000012f0 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000012fa 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001314 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000131e 0000350a R_ARM_THM_CALL 00001211 _gather_143_rule │ │ │ │ │ -0000132a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001336 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001342 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001386 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001394 0000340a R_ARM_THM_CALL 00000001 _gather_141_rule │ │ │ │ │ -000013a2 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000013b2 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000013bc 0000122f R_ARM_THM_MOVW_ABS_NC 000000a8 .LC4 │ │ │ │ │ -000013c0 00001230 R_ARM_THM_MOVT_ABS 000000a8 .LC4 │ │ │ │ │ -000013c6 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000013ca 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000013de 0000360a R_ARM_THM_CALL 0000a7f1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000013e2 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000013f2 00002f0a R_ARM_THM_CALL 000040a1 subject_expr_rule │ │ │ │ │ -00001400 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000140e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001418 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000141c 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00001426 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00001432 00019c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00001436 00019c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00001440 00001d2f R_ARM_THM_MOVW_ABS_NC 00000234 .LC15 │ │ │ │ │ -00001444 00001d30 R_ARM_THM_MOVT_ABS 00000234 .LC15 │ │ │ │ │ -0000144a 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001454 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000146a 00002f0a R_ARM_THM_CALL 000040a1 subject_expr_rule │ │ │ │ │ -00001478 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001482 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001486 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000148e 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001492 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001498 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000014a0 00001c2f R_ARM_THM_MOVW_ABS_NC 00000220 .LC14 │ │ │ │ │ -000014a4 00001c30 R_ARM_THM_MOVT_ABS 00000220 .LC14 │ │ │ │ │ -000014aa 0000320a R_ARM_THM_CALL 00003001 INVALID_VERSION_CHECK │ │ │ │ │ -000014d4 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000014de 0000300a R_ARM_THM_CALL 000041cd patterns_rule │ │ │ │ │ -000014ea 0000310a R_ARM_THM_CALL 00005a29 guard_rule │ │ │ │ │ -000014fa 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001514 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001518 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001520 00001e2f R_ARM_THM_MOVW_ABS_NC 00000274 .LC16 │ │ │ │ │ -00001524 00001e30 R_ARM_THM_MOVT_ABS 00000274 .LC16 │ │ │ │ │ -00001536 0000360a R_ARM_THM_CALL 0000a7f1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000153a 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001592 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001598 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000015b4 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000015c0 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000015ca 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000015d0 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000015d4 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000015de 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000015fa 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001604 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001612 0000372f R_ARM_THM_MOVW_ABS_NC 00000bc5 _tmp_144_rule │ │ │ │ │ -00001616 00003730 R_ARM_THM_MOVT_ABS 00000bc5 _tmp_144_rule │ │ │ │ │ -0000161e 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000163a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001644 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000164c 0000380a R_ARM_THM_CALL 00000c2f _loop0_145_rule │ │ │ │ │ -00001654 00002e0a R_ARM_THM_CALL 00001b25 _loop1_36_rule │ │ │ │ │ -0000166c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001676 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000167e 0000380a R_ARM_THM_CALL 00000c2f _loop0_145_rule │ │ │ │ │ -00001686 0000330a R_ARM_THM_CALL 000097c1 _loop1_37_rule │ │ │ │ │ -000016a8 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000016b6 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000016cc 0000390a R_ARM_THM_CALL 00001239 _tmp_21_rule │ │ │ │ │ -000016da 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000016e4 0000152f R_ARM_THM_MOVW_ABS_NC 00000138 .LC7 │ │ │ │ │ -000016e8 00001530 R_ARM_THM_MOVT_ABS 00000138 .LC7 │ │ │ │ │ -000016ee 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000016f2 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001706 0000360a R_ARM_THM_CALL 0000a7f1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000170a 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001724 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000173c 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001742 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001760 0000390a R_ARM_THM_CALL 00001239 _tmp_21_rule │ │ │ │ │ -0000176e 00019f0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00001782 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000178a 0000152f R_ARM_THM_MOVW_ABS_NC 00000138 .LC7 │ │ │ │ │ -0000178e 00001530 R_ARM_THM_MOVT_ABS 00000138 .LC7 │ │ │ │ │ -00001794 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001798 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000017c4 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000017cc 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000017de 0000290a R_ARM_THM_CALL 00003389 _gather_34_rule │ │ │ │ │ -000017ee 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000017fe 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000180c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001826 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000184c 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001874 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000018a0 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000018aa 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000018e0 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000018e6 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00000d98 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000db0 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00000de0 00019a0a R_ARM_THM_CALL 00000000 _PyAST_AsyncWith │ │ │ │ │ +00000de8 0000112f R_ARM_THM_MOVW_ABS_NC 0000008c .LC3 │ │ │ │ │ +00000dec 00001130 R_ARM_THM_MOVT_ABS 0000008c .LC3 │ │ │ │ │ +00000df2 0000320a R_ARM_THM_CALL 00003001 INVALID_VERSION_CHECK │ │ │ │ │ +00000e08 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00000e3c 0000290a R_ARM_THM_CALL 00003389 _gather_34_rule │ │ │ │ │ +00000e4c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000e5c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000e6a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000e78 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000eb4 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000ebe 0000162f R_ARM_THM_MOVW_ABS_NC 00000174 .LC8 │ │ │ │ │ +00000ec2 00001630 R_ARM_THM_MOVT_ABS 00000174 .LC8 │ │ │ │ │ +00000eca 0001940a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +00000ee4 0000330a R_ARM_THM_CALL 000097c1 _loop1_37_rule │ │ │ │ │ +00000f02 00002d0a R_ARM_THM_CALL 0000199d finally_block_rule │ │ │ │ │ +00000f12 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00000f38 00019b0a R_ARM_THM_CALL 00000000 _PyAST_TryStar │ │ │ │ │ +00000f40 0000172f R_ARM_THM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ +00000f44 00001730 R_ARM_THM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ +00000f4a 0000320a R_ARM_THM_CALL 00003001 INVALID_VERSION_CHECK │ │ │ │ │ +00000f5c 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000f80 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00000fb4 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00000fba 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00000fd2 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000fe0 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000fea 0000340a R_ARM_THM_CALL 00000001 _gather_141_rule │ │ │ │ │ +00000ff4 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000100c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000101a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001040 0000300a R_ARM_THM_CALL 000041cd patterns_rule │ │ │ │ │ +0000104c 0000310a R_ARM_THM_CALL 00005a29 guard_rule │ │ │ │ │ +0000105c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000106a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001074 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00001078 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00001082 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00001092 00019c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00001096 00019c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +0000109e 00001b2f R_ARM_THM_MOVW_ABS_NC 000001e0 .LC13 │ │ │ │ │ +000010a2 00001b30 R_ARM_THM_MOVT_ABS 000001e0 .LC13 │ │ │ │ │ +000010a6 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000010ae 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000010c2 0000310a R_ARM_THM_CALL 00005a29 guard_rule │ │ │ │ │ +000010d2 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000010dc 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000010e0 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000010ea 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000010ee 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000010f2 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001126 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000112e 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000113a 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001152 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001166 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000116e 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000117a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000118a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000011be 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000011c4 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000011dc 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000011ee 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001206 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000121a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001224 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000122a 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000122e 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00001238 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00001258 00019c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +0000125c 00019c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00001264 00000f2f R_ARM_THM_MOVW_ABS_NC 00000010 .LC1 │ │ │ │ │ +00001268 00000f30 R_ARM_THM_MOVT_ABS 00000010 .LC1 │ │ │ │ │ +0000126c 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001276 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000128a 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000128e 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001298 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000129c 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000012a0 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000012ca 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000012d2 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000012f0 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001312 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00001336 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001350 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00001384 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001394 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000013c4 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000013ca 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000013e6 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000013f4 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000140c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000141a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000142e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000143e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001452 0000340a R_ARM_THM_CALL 00000001 _gather_141_rule │ │ │ │ │ +0000145e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001466 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000146a 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001472 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001476 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000147c 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001488 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000014a4 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000014ae 0000350a R_ARM_THM_CALL 00001211 _gather_143_rule │ │ │ │ │ +000014ba 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000014c6 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000014d2 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000014ea 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001524 0000340a R_ARM_THM_CALL 00000001 _gather_141_rule │ │ │ │ │ +00001532 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001542 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000154c 0000122f R_ARM_THM_MOVW_ABS_NC 000000a8 .LC4 │ │ │ │ │ +00001550 00001230 R_ARM_THM_MOVT_ABS 000000a8 .LC4 │ │ │ │ │ +00001556 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000155a 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000156e 0000360a R_ARM_THM_CALL 0000a7f1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00001572 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000159a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000015cc 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000015d2 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000015ea 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000015fc 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001614 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001628 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001632 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001638 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000163c 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00001646 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00001666 00019c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +0000166a 00019c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00001672 0000182f R_ARM_THM_MOVW_ABS_NC 00000190 .LC10 │ │ │ │ │ +00001676 00001830 R_ARM_THM_MOVT_ABS 00000190 .LC10 │ │ │ │ │ +0000167a 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001684 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001698 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000169c 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000016a6 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000016aa 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000016ae 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000016d8 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000016ea 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000016f4 0000300a R_ARM_THM_CALL 000041cd patterns_rule │ │ │ │ │ +00001700 0000310a R_ARM_THM_CALL 00005a29 guard_rule │ │ │ │ │ +00001710 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000172a 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000172e 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001736 00001e2f R_ARM_THM_MOVW_ABS_NC 00000274 .LC16 │ │ │ │ │ +0000173a 00001e30 R_ARM_THM_MOVT_ABS 00000274 .LC16 │ │ │ │ │ +0000174c 0000360a R_ARM_THM_CALL 0000a7f1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00001750 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001776 00002f0a R_ARM_THM_CALL 000040a1 subject_expr_rule │ │ │ │ │ +00001784 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001792 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000179c 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000017a0 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000017aa 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000017b6 00019c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +000017ba 00019c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +000017c4 00001d2f R_ARM_THM_MOVW_ABS_NC 00000234 .LC15 │ │ │ │ │ +000017c8 00001d30 R_ARM_THM_MOVT_ABS 00000234 .LC15 │ │ │ │ │ +000017ce 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000017da 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000017f8 00002f0a R_ARM_THM_CALL 000040a1 subject_expr_rule │ │ │ │ │ +00001806 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001810 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001814 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000181c 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001820 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001826 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000182e 00001c2f R_ARM_THM_MOVW_ABS_NC 00000220 .LC14 │ │ │ │ │ +00001832 00001c30 R_ARM_THM_MOVT_ABS 00000220 .LC14 │ │ │ │ │ +00001838 0000320a R_ARM_THM_CALL 00003001 INVALID_VERSION_CHECK │ │ │ │ │ +00001856 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000188c 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001892 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000018ae 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000018ba 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000018c4 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000018ca 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000018ce 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000018d8 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000018f4 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000018fe 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001910 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001928 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000193c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001946 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000194c 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00001950 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000195a 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000197c 00019c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00001980 00019c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00001988 00000f2f R_ARM_THM_MOVW_ABS_NC 00000010 .LC1 │ │ │ │ │ -0000198c 00000f30 R_ARM_THM_MOVT_ABS 00000010 .LC1 │ │ │ │ │ -00001990 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000199a 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000019ae 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000019b2 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000019bc 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000019c0 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000019c4 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000019ee 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000019f6 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001a02 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001a0e 0000350a R_ARM_THM_CALL 00001211 _gather_143_rule │ │ │ │ │ -00001a1c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001a2c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001a3a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001a48 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001a52 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00001a56 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00001a60 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00001a72 00019c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00001a76 00019c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00001a7e 0000102f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00001a82 00001030 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00001a86 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001a94 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001ab0 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001ac2 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001acc 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00001ad0 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00001ada 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00001aec 00019c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00001af0 00019c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00001afa 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001b10 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001b1a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00001b5e 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001b64 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001b7c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001b8e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001ba6 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001bba 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001bc4 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001bca 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00001bce 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00001bd8 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00001bfa 00019c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00001bfe 00019c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00001c06 0000182f R_ARM_THM_MOVW_ABS_NC 00000190 .LC10 │ │ │ │ │ -00001c0a 00001830 R_ARM_THM_MOVT_ABS 00000190 .LC10 │ │ │ │ │ -00001c0e 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001c18 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001c2c 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001c30 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001c3a 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001c3e 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001c42 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001c6c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001c74 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001c86 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001c96 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001c9a 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001ca4 0000142f R_ARM_THM_MOVW_ABS_NC 00000110 .LC6 │ │ │ │ │ -00001ca8 00001430 R_ARM_THM_MOVT_ABS 00000110 .LC6 │ │ │ │ │ -00001cac 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001cb6 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001cdc 00019c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00001ce0 00019c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00001ce8 0000132f R_ARM_THM_MOVW_ABS_NC 000000d4 .LC5 │ │ │ │ │ -00001cec 00001330 R_ARM_THM_MOVT_ABS 000000d4 .LC5 │ │ │ │ │ -00001cf0 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001d22 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001d28 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001d3a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000190c 0000372f R_ARM_THM_MOVW_ABS_NC 00000bc5 _tmp_144_rule │ │ │ │ │ +00001910 00003730 R_ARM_THM_MOVT_ABS 00000bc5 _tmp_144_rule │ │ │ │ │ +00001918 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00001934 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000193e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001946 0000380a R_ARM_THM_CALL 00000c2f _loop0_145_rule │ │ │ │ │ +0000194e 00002e0a R_ARM_THM_CALL 00001b25 _loop1_36_rule │ │ │ │ │ +0000196a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001974 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000197c 0000380a R_ARM_THM_CALL 00000c2f _loop0_145_rule │ │ │ │ │ +00001984 0000330a R_ARM_THM_CALL 000097c1 _loop1_37_rule │ │ │ │ │ +000019a4 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000019bc 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000019c2 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000019e2 0000390a R_ARM_THM_CALL 00001239 _tmp_21_rule │ │ │ │ │ +000019f2 00019f0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00001a06 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001a0e 0000152f R_ARM_THM_MOVW_ABS_NC 00000138 .LC7 │ │ │ │ │ +00001a12 00001530 R_ARM_THM_MOVT_ABS 00000138 .LC7 │ │ │ │ │ +00001a18 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001a1c 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001a34 0000360a R_ARM_THM_CALL 0000a7f1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00001a38 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001a60 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001a66 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001a6a 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001a74 0000142f R_ARM_THM_MOVW_ABS_NC 00000110 .LC6 │ │ │ │ │ +00001a78 00001430 R_ARM_THM_MOVT_ABS 00000110 .LC6 │ │ │ │ │ +00001a7c 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001a88 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001aaa 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001aba 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001ad4 0000390a R_ARM_THM_CALL 00001239 _tmp_21_rule │ │ │ │ │ +00001ae4 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001af0 0000152f R_ARM_THM_MOVW_ABS_NC 00000138 .LC7 │ │ │ │ │ +00001af4 00001530 R_ARM_THM_MOVT_ABS 00000138 .LC7 │ │ │ │ │ +00001afa 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001afe 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001b18 00019c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00001b1c 00019c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00001b24 0000132f R_ARM_THM_MOVW_ABS_NC 000000d4 .LC5 │ │ │ │ │ +00001b28 00001330 R_ARM_THM_MOVT_ABS 000000d4 .LC5 │ │ │ │ │ +00001b2c 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001b4a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001b50 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001b82 0000290a R_ARM_THM_CALL 00003389 _gather_34_rule │ │ │ │ │ +00001b92 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001ba2 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001bb0 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001bca 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001bf6 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001c08 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001c12 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001c1e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001c28 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00001c2c 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00001c36 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00001c48 00019c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00001c4c 00019c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00001c54 0000102f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00001c58 00001030 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00001c5c 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001c6a 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001c88 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001c94 0000350a R_ARM_THM_CALL 00001211 _gather_143_rule │ │ │ │ │ +00001ca2 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001cb2 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001cc0 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001cce 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001cd8 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00001cdc 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00001ce6 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00001cf8 00019c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00001cfc 00019c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00001d06 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001d32 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001d38 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00001d4a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001d5c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001d76 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001da6 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001dac 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001dbe 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001d5a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001d6c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001d86 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001db6 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001dbc 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00001dce 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001de6 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001e16 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001e1c 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001e2e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001e40 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001e58 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001e8a 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001e90 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001ea2 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001eb4 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001ecc 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001f04 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001f0a 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001f2a 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00001f2e 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00001f38 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00001f42 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001f4c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00001f88 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001f8e 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001fca 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001fd0 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001fe6 0001880a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002002 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002036 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00002048 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002058 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000206c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002078 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000020ac 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000020b6 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000020c4 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001dde 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001df6 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001e26 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001e2c 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00001e3e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001e50 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001e68 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001e9a 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001ea0 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00001eb2 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001ec4 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001edc 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001f14 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001f1a 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00001f3a 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00001f3e 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00001f48 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00001f52 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001f5c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00001f98 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001f9e 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00001fda 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001fe0 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00001ff6 0001880a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002012 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002046 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00002058 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002068 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000207c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002088 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000020bc 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000020c6 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000020d4 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000020dc 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000020e8 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000020e4 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000020ec 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000020f8 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002100 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002114 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002150 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002156 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002172 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000021ac 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000021b2 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000021de 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000021ee 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002212 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002218 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002230 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000226e 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002274 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000228c 0001880a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000022b6 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000022bc 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000022dc 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000022f2 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002310 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002316 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002348 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00002362 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000238a 0000422f R_ARM_THM_MOVW_ABS_NC 000003c8 .LC24 │ │ │ │ │ -0000238e 00004230 R_ARM_THM_MOVT_ABS 000003c8 .LC24 │ │ │ │ │ -00002392 0001902f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00002396 00019030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -0000239e 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_string │ │ │ │ │ -000023b4 00004a2f R_ARM_THM_MOVW_ABS_NC 00008715 _tmp_5_rule │ │ │ │ │ -000023b8 00004a30 R_ARM_THM_MOVT_ABS 00008715 _tmp_5_rule │ │ │ │ │ -000023c0 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000023f0 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000023f4 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002400 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002416 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000241a 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002426 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000243c 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002440 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000244c 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002462 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002466 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002472 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002488 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000248c 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002498 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000024ae 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000024b2 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000024be 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000024d4 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000024d8 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000024e4 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000024fa 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000024fe 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000250a 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002520 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002524 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002530 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002546 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000254a 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002556 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002570 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00002584 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000025a6 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000025c2 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000025de 0001a50a R_ARM_THM_CALL 00000000 _PyAST_Expr │ │ │ │ │ -000025ee 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002602 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00002664 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000266a 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000268a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000026b0 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000026ea 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002702 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002706 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002710 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000271e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000272e 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002758 0001a70a R_ARM_THM_CALL 00000000 _PyAST_Assign │ │ │ │ │ -00002786 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000278c 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000027b8 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000027d4 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000027f0 0001a80a R_ARM_THM_CALL 00000000 _PyAST_Return │ │ │ │ │ -00002822 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000283e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000288c 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002892 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000028c0 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000028d6 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000028fa 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002914 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002938 0001a90a R_ARM_THM_CALL 00000000 _PyAST_Raise │ │ │ │ │ -0000295a 00004f0a R_ARM_THM_CALL 00000671 import_stmt_rule │ │ │ │ │ -0000296c 0000500a R_ARM_THM_CALL 000029c9 pass_stmt_rule │ │ │ │ │ -0000298c 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000029b2 0001aa0a R_ARM_THM_CALL 00000000 _PyAST_AugAssign │ │ │ │ │ -000029c6 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000029e8 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000029fa 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002a1e 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002a24 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002a54 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002a60 0000510a R_ARM_THM_CALL 000036e1 del_targets_rule │ │ │ │ │ -00002a6c 0000522f R_ARM_THM_MOVW_ABS_NC 00003df5 _tmp_15_rule │ │ │ │ │ -00002a70 00005230 R_ARM_THM_MOVT_ABS 00003df5 _tmp_15_rule │ │ │ │ │ -00002a78 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00002a84 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002aa0 0001ab0a R_ARM_THM_CALL 00000000 _PyAST_Delete │ │ │ │ │ -00002ab0 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002ada 0000530a R_ARM_THM_CALL 000088e5 _tmp_10_rule │ │ │ │ │ -00002aea 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002b00 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00002b20 0001ac0a R_ARM_THM_CALL 00000000 _PyAST_AnnAssign │ │ │ │ │ -00002b28 00003b2f R_ARM_THM_MOVW_ABS_NC 000002a4 .LC17 │ │ │ │ │ -00002b2c 00003b30 R_ARM_THM_MOVT_ABS 000002a4 .LC17 │ │ │ │ │ -00002b32 0000320a R_ARM_THM_CALL 00003001 INVALID_VERSION_CHECK │ │ │ │ │ -00002b3e 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002b60 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002b66 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002b9c 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002bb8 0001a50a R_ARM_THM_CALL 00000000 _PyAST_Expr │ │ │ │ │ -00002bc8 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002bfe 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002c04 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002c3c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002c56 0000550a R_ARM_THM_CALL 00002c05 _tmp_16_rule │ │ │ │ │ -00002c66 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002c86 0001ad0a R_ARM_THM_CALL 00000000 _PyAST_Assert │ │ │ │ │ -00002c96 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002cc6 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002ccc 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002ce4 0000560a R_ARM_THM_CALL 000063c1 invalid_ann_assign_target_rule │ │ │ │ │ -00002d32 0000580a R_ARM_THM_CALL 00006fb1 _loop0_122_rule │ │ │ │ │ -00002d54 0000580a R_ARM_THM_CALL 00006fb1 _loop0_122_rule │ │ │ │ │ -00002d8e 0000590a R_ARM_THM_CALL 00003051 break_stmt_rule │ │ │ │ │ -00002d9e 00005a0a R_ARM_THM_CALL 000032a1 continue_stmt_rule │ │ │ │ │ -00002dbe 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002dca 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002df4 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002dfa 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002e26 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002e32 00005b0a R_ARM_THM_CALL 00002e99 _gather_14_rule │ │ │ │ │ -00002e40 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002e56 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ -00002e6e 0001af0a R_ARM_THM_CALL 00000000 _PyAST_Nonlocal │ │ │ │ │ -00002e7e 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002eb0 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002eb6 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002ee2 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002eee 00005b0a R_ARM_THM_CALL 00002e99 _gather_14_rule │ │ │ │ │ -00002efc 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002f10 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ -00002f26 0001b00a R_ARM_THM_CALL 00000000 _PyAST_Global │ │ │ │ │ -00002f36 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002f6a 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002f88 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002fa2 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002fa8 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002fc0 0001880a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002fde 00005c0a R_ARM_THM_CALL 0000033d star_named_expressions_rule │ │ │ │ │ -00002ffa 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000300e 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000301c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003032 00003e2f R_ARM_THM_MOVW_ABS_NC 00000314 .LC20 │ │ │ │ │ -00003036 00003e30 R_ARM_THM_MOVT_ABS 00000314 .LC20 │ │ │ │ │ -0000303c 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00003040 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00003058 0000360a R_ARM_THM_CALL 0000a7f1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000305c 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003076 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000308c 00003f2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC21 │ │ │ │ │ -00003090 00003f30 R_ARM_THM_MOVT_ABS 00000344 .LC21 │ │ │ │ │ -00003096 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000309a 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000030b4 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000030c4 00005d0a R_ARM_THM_CALL 00007b5d _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ -000030c8 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000030ee 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000030f2 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00003102 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -0000310c 0000412f R_ARM_THM_MOVW_ABS_NC 00000390 .LC23 │ │ │ │ │ -00003110 00004130 R_ARM_THM_MOVT_ABS 00000390 .LC23 │ │ │ │ │ -0000311e 0000360a R_ARM_THM_CALL 0000a7f1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00003122 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003150 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003156 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000316e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000318a 00005d0a R_ARM_THM_CALL 00007b5d _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ -0000318e 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000031ce 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000031d4 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000031fa 0000422f R_ARM_THM_MOVW_ABS_NC 000003c8 .LC24 │ │ │ │ │ -000031fe 00004230 R_ARM_THM_MOVT_ABS 000003c8 .LC24 │ │ │ │ │ -00003204 0001900a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00003210 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000322e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003244 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000325c 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00003278 0001b20a R_ARM_THM_CALL 00000000 _PyAST_TypeAlias │ │ │ │ │ -00003280 0000432f R_ARM_THM_MOVW_ABS_NC 000003d0 .LC25 │ │ │ │ │ -00003284 00004330 R_ARM_THM_MOVT_ABS 000003d0 .LC25 │ │ │ │ │ -0000328a 0000320a R_ARM_THM_CALL 00003001 INVALID_VERSION_CHECK │ │ │ │ │ -000032b8 0000530a R_ARM_THM_CALL 000088e5 _tmp_10_rule │ │ │ │ │ -000032c8 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000032ee 0001ac0a R_ARM_THM_CALL 00000000 _PyAST_AnnAssign │ │ │ │ │ -000032f6 00003c2f R_ARM_THM_MOVW_ABS_NC 000002c4 .LC18 │ │ │ │ │ -000032fa 00003c30 R_ARM_THM_MOVT_ABS 000002c4 .LC18 │ │ │ │ │ -00003300 0000320a R_ARM_THM_CALL 00003001 INVALID_VERSION_CHECK │ │ │ │ │ -00003316 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000333e 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003356 0001b30a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -00003360 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ -000033a8 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000033b0 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000033c2 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000033da 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000033e0 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000033ee 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003404 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000342a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003474 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003492 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003498 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000034b4 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000034c2 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000034de 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000034f2 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003538 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000356c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003582 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000035b6 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000035bc 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000035d8 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000035f0 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003604 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00003608 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000361e 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -00003632 0000462f R_ARM_THM_MOVW_ABS_NC 0000044c .LC28 │ │ │ │ │ -00003636 00004630 R_ARM_THM_MOVT_ABS 0000044c .LC28 │ │ │ │ │ -0000363c 0000360a R_ARM_THM_CALL 0000a7f1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00003640 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000367c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000368e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000036a2 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000036ca 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000036dc 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000036f0 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003712 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000372a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000373c 0000472f R_ARM_THM_MOVW_ABS_NC 0000048c .LC29 │ │ │ │ │ -00003740 00004730 R_ARM_THM_MOVT_ABS 0000048c .LC29 │ │ │ │ │ -00003746 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000374a 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000375e 0000360a R_ARM_THM_CALL 0000a7f1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00003762 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000377a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000379a 0000452f R_ARM_THM_MOVW_ABS_NC 00000420 .LC27 │ │ │ │ │ -0000379e 00004530 R_ARM_THM_MOVT_ABS 00000420 .LC27 │ │ │ │ │ -000037a4 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000037a8 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000037bc 0000360a R_ARM_THM_CALL 0000a7f1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000037c0 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000037d4 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000037ea 0000442f R_ARM_THM_MOVW_ABS_NC 000003e4 .LC26 │ │ │ │ │ -000037ee 00004430 R_ARM_THM_MOVT_ABS 000003e4 .LC26 │ │ │ │ │ -000037f4 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000037f8 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00003810 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003818 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003824 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000382e 0000402f R_ARM_THM_MOVW_ABS_NC 00000364 .LC22 │ │ │ │ │ -00003832 00004030 R_ARM_THM_MOVT_ABS 00000364 .LC22 │ │ │ │ │ -00003842 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003864 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000386e 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003876 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003890 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000038b0 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000038c6 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000038ca 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000038da 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -000038e4 00003d2f R_ARM_THM_MOVW_ABS_NC 000002e4 .LC19 │ │ │ │ │ -000038e8 00003d30 R_ARM_THM_MOVT_ABS 000002e4 .LC19 │ │ │ │ │ -000038f6 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000390e 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003920 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000393a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003950 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003964 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003998 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000039b4 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000039ca 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000039de 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000039f4 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000039fc 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003a2a 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003a32 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003a44 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003a4c 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003a60 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003a82 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003a9a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003ac4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003aea 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003b3e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003b64 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003ba0 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003ba6 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003be0 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003be6 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003bfc 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00003c28 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003c2e 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003c42 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00003c72 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00003cac 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003cbc 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003ccc 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00003ce2 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00003d14 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003d2e 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00003d62 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00003d9c 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00003dd8 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00003e08 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00003e3a 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00003e6a 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00003e76 0000602f R_ARM_THM_MOVW_ABS_NC 000062e5 t_lookahead_rule │ │ │ │ │ -00003e7a 00006030 R_ARM_THM_MOVT_ABS 000062e5 t_lookahead_rule │ │ │ │ │ -00003e82 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00003e8e 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003eb2 0001b60a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -00003ee4 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003eee 0000602f R_ARM_THM_MOVW_ABS_NC 000062e5 t_lookahead_rule │ │ │ │ │ -00003ef2 00006030 R_ARM_THM_MOVT_ABS 000062e5 t_lookahead_rule │ │ │ │ │ -00003efa 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00003f06 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003f26 0001b70a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -00003f30 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003f46 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003f72 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003f90 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003fd0 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003fd6 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003fea 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000400c 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000404a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004074 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000407a 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000040b4 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000040ba 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000040d0 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000040f0 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004114 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000411a 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000412e 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000414c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004170 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004176 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000418a 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000041b8 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000041be 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000041d0 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000041fe 0000602f R_ARM_THM_MOVW_ABS_NC 000062e5 t_lookahead_rule │ │ │ │ │ -00004202 00006030 R_ARM_THM_MOVT_ABS 000062e5 t_lookahead_rule │ │ │ │ │ -0000420a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00004228 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00004230 0000602f R_ARM_THM_MOVW_ABS_NC 000062e5 t_lookahead_rule │ │ │ │ │ -00004234 00006030 R_ARM_THM_MOVT_ABS 000062e5 t_lookahead_rule │ │ │ │ │ -0000423c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00004244 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004266 0001b60a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -00004270 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004290 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000042a0 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000042b6 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000042ee 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000430c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004316 0000602f R_ARM_THM_MOVW_ABS_NC 000062e5 t_lookahead_rule │ │ │ │ │ -0000431a 00006030 R_ARM_THM_MOVT_ABS 000062e5 t_lookahead_rule │ │ │ │ │ -00004322 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000432e 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004358 0001b80a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ -0000436a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000437a 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00004394 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000043f0 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000043fa 0000602f R_ARM_THM_MOVW_ABS_NC 000062e5 t_lookahead_rule │ │ │ │ │ -000043fe 00006030 R_ARM_THM_MOVT_ABS 000062e5 t_lookahead_rule │ │ │ │ │ -00004406 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00004412 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004434 0001b70a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -00004450 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004484 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000044ba 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000044f4 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004542 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004552 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000456e 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000045a6 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000045e0 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000461a 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004662 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000469c 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000046d6 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000471e 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004754 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004788 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000047fc 0001b80a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ -0000480c 0000602f R_ARM_THM_MOVW_ABS_NC 000062e5 t_lookahead_rule │ │ │ │ │ -00004810 00006030 R_ARM_THM_MOVT_ABS 000062e5 t_lookahead_rule │ │ │ │ │ -00004818 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00004824 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004834 0001800a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00004850 0001b80a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ -00004860 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000048bc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000048ea 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004924 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000492a 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004956 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000497e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000499a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000049b6 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000049ca 00006c2f R_ARM_THM_MOVW_ABS_NC 00005ad5 _tmp_42_rule │ │ │ │ │ -000049ce 00006c30 R_ARM_THM_MOVT_ABS 00005ad5 _tmp_42_rule │ │ │ │ │ -000049d6 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000049ea 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -000049fc 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00004a00 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00004a0a 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00004a1c 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00004a20 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00004a2a 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00004a3c 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00004a40 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00004a4a 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00004a62 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004aae 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004ab4 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004b04 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004b0a 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004b30 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004b36 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004b68 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004bba 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004bce 0001ba2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00004bd2 0001ba30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00004be0 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00004c08 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004c0e 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004c34 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004c3a 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004c6c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004c84 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004c8a 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004cae 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004cca 0001bc0a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -00004d00 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004d0a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004d32 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004d38 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004d68 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004d80 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004d86 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004db6 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004e18 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004e1e 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004e50 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004e66 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004e6c 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004ea6 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004ebe 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004ed6 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004edc 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004ef6 0000720a R_ARM_THM_CALL 000038a9 invalid_kvpair_unpacking_rule.isra.0 │ │ │ │ │ -00004f26 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004f54 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004f5a 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004f88 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004fa4 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004fb0 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004fcc 0001bd0a R_ARM_THM_CALL 00000000 _PyAST_Set │ │ │ │ │ -00004fe8 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004ffc 0001be2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00005000 0001be30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000500a 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000501e 0001bf2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00005022 0001bf30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00005042 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005048 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005062 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000507c 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005082 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000050c6 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000050ea 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005102 0001c00a R_ARM_THM_CALL 00000000 _PyPegen_get_keys │ │ │ │ │ -00005112 0001c10a R_ARM_THM_CALL 00000000 _PyPegen_get_values │ │ │ │ │ -0000512e 0001c20a R_ARM_THM_CALL 00000000 _PyAST_Dict │ │ │ │ │ -0000514e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000517c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000518e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000519a 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000051be 0001c30a R_ARM_THM_CALL 00000000 _PyAST_ListComp │ │ │ │ │ -000051d0 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000051e6 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005204 0001c42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ -00005208 0001c430 R_ARM_THM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ -0000520c 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00005218 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005230 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005246 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005252 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005276 0001c50a R_ARM_THM_CALL 00000000 _PyAST_SetComp │ │ │ │ │ -0000528a 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000052cc 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000052d8 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000052f8 0001c60a R_ARM_THM_CALL 00000000 _PyAST_DictComp │ │ │ │ │ -0000530c 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005326 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005366 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000536c 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005386 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000053a8 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000053b2 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000053e6 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000053f2 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005418 0001c60a R_ARM_THM_CALL 00000000 _PyAST_DictComp │ │ │ │ │ -00005424 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005448 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005468 0001c70a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00005498 0000760a R_ARM_THM_CALL 000064f9 invalid_comprehension_rule.isra.0 │ │ │ │ │ -000054bc 0000760a R_ARM_THM_CALL 000064f9 invalid_comprehension_rule.isra.0 │ │ │ │ │ -000054c8 0000772f R_ARM_THM_MOVW_ABS_NC 0000a8fd _tmp_151_rule │ │ │ │ │ -000054cc 00007730 R_ARM_THM_MOVT_ABS 0000a8fd _tmp_151_rule │ │ │ │ │ -000054d4 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000054de 00006b2f R_ARM_THM_MOVW_ABS_NC 000005a0 .LC35 │ │ │ │ │ -000054e2 00006b30 R_ARM_THM_MOVT_ABS 000005a0 .LC35 │ │ │ │ │ -000054e8 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000054ec 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00005500 0000360a R_ARM_THM_CALL 0000a7f1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00005504 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000551e 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000553a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005544 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000555e 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005564 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000558c 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005592 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000055ae 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000055b2 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000055bc 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000055dc 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000055e6 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005606 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005610 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000562e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005636 0000772f R_ARM_THM_MOVW_ABS_NC 0000a8fd _tmp_151_rule │ │ │ │ │ -0000563a 00007730 R_ARM_THM_MOVT_ABS 0000a8fd _tmp_151_rule │ │ │ │ │ -00005642 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000565e 0000720a R_ARM_THM_CALL 000038a9 invalid_kvpair_unpacking_rule.isra.0 │ │ │ │ │ -0000567e 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000568e 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00005692 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000056a2 0000692f R_ARM_THM_MOVW_ABS_NC 00000538 .LC33 │ │ │ │ │ -000056a6 00006930 R_ARM_THM_MOVT_ABS 00000538 .LC33 │ │ │ │ │ -000056b0 0000360a R_ARM_THM_CALL 0000a7f1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000056b4 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000056d0 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000056d4 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000056e4 00006a2f R_ARM_THM_MOVW_ABS_NC 00000570 .LC34 │ │ │ │ │ -000056e8 00006a30 R_ARM_THM_MOVT_ABS 00000570 .LC34 │ │ │ │ │ -000056f2 0000360a R_ARM_THM_CALL 0000a7f1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000056f6 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005708 00006b2f R_ARM_THM_MOVW_ABS_NC 000005a0 .LC35 │ │ │ │ │ -0000570c 00006b30 R_ARM_THM_MOVT_ABS 000005a0 .LC35 │ │ │ │ │ -00005712 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00005716 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000572a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005732 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005744 0000682f R_ARM_THM_MOVW_ABS_NC 00000514 .LC32 │ │ │ │ │ -00005748 00006830 R_ARM_THM_MOVT_ABS 00000514 .LC32 │ │ │ │ │ -0000574e 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00005752 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000576a 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002108 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002110 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002124 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002160 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002166 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002182 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000021bc 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000021c2 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000021ee 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000021fe 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002222 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002228 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002240 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000227e 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002284 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000229c 0001880a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000022c6 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000022cc 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000022ec 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002302 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002320 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002326 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002358 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00002372 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000239a 0000422f R_ARM_THM_MOVW_ABS_NC 000003c8 .LC24 │ │ │ │ │ +0000239e 00004230 R_ARM_THM_MOVT_ABS 000003c8 .LC24 │ │ │ │ │ +000023a2 0001902f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +000023a6 00019030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +000023ae 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_string │ │ │ │ │ +000023c4 00004a2f R_ARM_THM_MOVW_ABS_NC 00008719 _tmp_5_rule │ │ │ │ │ +000023c8 00004a30 R_ARM_THM_MOVT_ABS 00008719 _tmp_5_rule │ │ │ │ │ +000023d0 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00002400 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002404 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002410 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002426 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000242a 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002436 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000244c 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002450 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000245c 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002472 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002476 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002482 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002498 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000249c 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000024a8 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000024be 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000024c2 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000024ce 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000024e4 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000024e8 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000024f4 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000250a 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000250e 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000251a 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002530 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002534 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002540 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002556 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000255a 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002566 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002580 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00002594 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000025b6 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000025d2 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000025ee 0001a50a R_ARM_THM_CALL 00000000 _PyAST_Expr │ │ │ │ │ +000025fe 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002612 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00002674 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000267a 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000269a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000026c0 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000026fa 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002712 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002716 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002720 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000272e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000273e 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002768 0001a70a R_ARM_THM_CALL 00000000 _PyAST_Assign │ │ │ │ │ +00002796 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000279c 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000027c8 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000027e4 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002800 0001a80a R_ARM_THM_CALL 00000000 _PyAST_Return │ │ │ │ │ +00002832 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000284e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000289c 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000028a2 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000028d0 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000028e6 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000290a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002924 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002948 0001a90a R_ARM_THM_CALL 00000000 _PyAST_Raise │ │ │ │ │ +0000296a 00004f0a R_ARM_THM_CALL 00000671 import_stmt_rule │ │ │ │ │ +0000297c 0000500a R_ARM_THM_CALL 000029c9 pass_stmt_rule │ │ │ │ │ +0000299c 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000029c2 0001aa0a R_ARM_THM_CALL 00000000 _PyAST_AugAssign │ │ │ │ │ +000029d6 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000029f8 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002a0a 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002a2e 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002a34 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002a64 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002a70 0000510a R_ARM_THM_CALL 000036e1 del_targets_rule │ │ │ │ │ +00002a7c 0000522f R_ARM_THM_MOVW_ABS_NC 00003df5 _tmp_15_rule │ │ │ │ │ +00002a80 00005230 R_ARM_THM_MOVT_ABS 00003df5 _tmp_15_rule │ │ │ │ │ +00002a88 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00002a94 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002ab0 0001ab0a R_ARM_THM_CALL 00000000 _PyAST_Delete │ │ │ │ │ +00002ac0 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002aea 0000530a R_ARM_THM_CALL 000088e5 _tmp_10_rule │ │ │ │ │ +00002afa 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002b10 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00002b30 0001ac0a R_ARM_THM_CALL 00000000 _PyAST_AnnAssign │ │ │ │ │ +00002b38 00003b2f R_ARM_THM_MOVW_ABS_NC 000002a4 .LC17 │ │ │ │ │ +00002b3c 00003b30 R_ARM_THM_MOVT_ABS 000002a4 .LC17 │ │ │ │ │ +00002b42 0000320a R_ARM_THM_CALL 00003001 INVALID_VERSION_CHECK │ │ │ │ │ +00002b4e 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002b70 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002b76 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002bac 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002bc8 0001a50a R_ARM_THM_CALL 00000000 _PyAST_Expr │ │ │ │ │ +00002bd8 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002c0e 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002c14 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002c4c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002c66 0000550a R_ARM_THM_CALL 00002c05 _tmp_16_rule │ │ │ │ │ +00002c76 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002c96 0001ad0a R_ARM_THM_CALL 00000000 _PyAST_Assert │ │ │ │ │ +00002ca6 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002cd6 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002cdc 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002cf4 0000560a R_ARM_THM_CALL 000063c1 invalid_ann_assign_target_rule │ │ │ │ │ +00002d42 0000580a R_ARM_THM_CALL 00006fb1 _loop0_122_rule │ │ │ │ │ +00002d64 0000580a R_ARM_THM_CALL 00006fb1 _loop0_122_rule │ │ │ │ │ +00002d9e 0000590a R_ARM_THM_CALL 00003051 break_stmt_rule │ │ │ │ │ +00002dae 00005a0a R_ARM_THM_CALL 000032a1 continue_stmt_rule │ │ │ │ │ +00002dce 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002dda 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002e04 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002e0a 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002e36 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002e42 00005b0a R_ARM_THM_CALL 00002e99 _gather_14_rule │ │ │ │ │ +00002e50 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002e66 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ +00002e7e 0001af0a R_ARM_THM_CALL 00000000 _PyAST_Nonlocal │ │ │ │ │ +00002e8e 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002ec0 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002ec6 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002ef2 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002efe 00005b0a R_ARM_THM_CALL 00002e99 _gather_14_rule │ │ │ │ │ +00002f0c 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002f20 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ +00002f36 0001b00a R_ARM_THM_CALL 00000000 _PyAST_Global │ │ │ │ │ +00002f46 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002f7a 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002f98 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002fb2 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002fb8 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002fd0 0001880a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002fee 00005c0a R_ARM_THM_CALL 0000033d star_named_expressions_rule │ │ │ │ │ +0000300a 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000301e 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000302c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003042 00003e2f R_ARM_THM_MOVW_ABS_NC 00000314 .LC20 │ │ │ │ │ +00003046 00003e30 R_ARM_THM_MOVT_ABS 00000314 .LC20 │ │ │ │ │ +0000304c 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00003050 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00003068 0000360a R_ARM_THM_CALL 0000a7f1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000306c 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003086 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000309c 00003f2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC21 │ │ │ │ │ +000030a0 00003f30 R_ARM_THM_MOVT_ABS 00000344 .LC21 │ │ │ │ │ +000030a6 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000030aa 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000030c4 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000030d4 00005d0a R_ARM_THM_CALL 00007b5d _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +000030d8 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000030fe 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00003102 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00003112 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +0000311c 0000412f R_ARM_THM_MOVW_ABS_NC 00000390 .LC23 │ │ │ │ │ +00003120 00004130 R_ARM_THM_MOVT_ABS 00000390 .LC23 │ │ │ │ │ +0000312e 0000360a R_ARM_THM_CALL 0000a7f1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00003132 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003160 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003166 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000317e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000319a 00005d0a R_ARM_THM_CALL 00007b5d _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +0000319e 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000031de 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000031e4 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000320a 0000422f R_ARM_THM_MOVW_ABS_NC 000003c8 .LC24 │ │ │ │ │ +0000320e 00004230 R_ARM_THM_MOVT_ABS 000003c8 .LC24 │ │ │ │ │ +00003214 0001900a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00003220 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000323e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003254 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000326c 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00003288 0001b20a R_ARM_THM_CALL 00000000 _PyAST_TypeAlias │ │ │ │ │ +00003290 0000432f R_ARM_THM_MOVW_ABS_NC 000003d0 .LC25 │ │ │ │ │ +00003294 00004330 R_ARM_THM_MOVT_ABS 000003d0 .LC25 │ │ │ │ │ +0000329a 0000320a R_ARM_THM_CALL 00003001 INVALID_VERSION_CHECK │ │ │ │ │ +000032c8 0000530a R_ARM_THM_CALL 000088e5 _tmp_10_rule │ │ │ │ │ +000032d8 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000032fe 0001ac0a R_ARM_THM_CALL 00000000 _PyAST_AnnAssign │ │ │ │ │ +00003306 00003c2f R_ARM_THM_MOVW_ABS_NC 000002c4 .LC18 │ │ │ │ │ +0000330a 00003c30 R_ARM_THM_MOVT_ABS 000002c4 .LC18 │ │ │ │ │ +00003310 0000320a R_ARM_THM_CALL 00003001 INVALID_VERSION_CHECK │ │ │ │ │ +00003326 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000334e 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003366 0001b30a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +00003370 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ +000033b8 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000033c0 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000033d2 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000033ea 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000033f0 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000033fe 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003414 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000343a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003484 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000034a2 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000034a8 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000034c4 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000034d2 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000034ee 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003502 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003548 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000357c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003592 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000035c6 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000035cc 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000035e8 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003600 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003614 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00003618 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000362e 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +00003642 0000462f R_ARM_THM_MOVW_ABS_NC 0000044c .LC28 │ │ │ │ │ +00003646 00004630 R_ARM_THM_MOVT_ABS 0000044c .LC28 │ │ │ │ │ +0000364c 0000360a R_ARM_THM_CALL 0000a7f1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00003650 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000368c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000369e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000036b2 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000036da 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000036ec 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003700 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003722 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000373a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000374c 0000472f R_ARM_THM_MOVW_ABS_NC 0000048c .LC29 │ │ │ │ │ +00003750 00004730 R_ARM_THM_MOVT_ABS 0000048c .LC29 │ │ │ │ │ +00003756 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000375a 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000376e 0000360a R_ARM_THM_CALL 0000a7f1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00003772 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000378a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000037aa 0000452f R_ARM_THM_MOVW_ABS_NC 00000420 .LC27 │ │ │ │ │ +000037ae 00004530 R_ARM_THM_MOVT_ABS 00000420 .LC27 │ │ │ │ │ +000037b4 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000037b8 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000037cc 0000360a R_ARM_THM_CALL 0000a7f1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000037d0 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000037e4 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000037fa 0000442f R_ARM_THM_MOVW_ABS_NC 000003e4 .LC26 │ │ │ │ │ +000037fe 00004430 R_ARM_THM_MOVT_ABS 000003e4 .LC26 │ │ │ │ │ +00003804 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00003808 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00003820 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003828 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003834 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000383e 0000402f R_ARM_THM_MOVW_ABS_NC 00000364 .LC22 │ │ │ │ │ +00003842 00004030 R_ARM_THM_MOVT_ABS 00000364 .LC22 │ │ │ │ │ +00003852 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003874 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000387e 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003886 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000038a0 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000038c0 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000038d6 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000038da 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000038ea 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +000038f4 00003d2f R_ARM_THM_MOVW_ABS_NC 000002e4 .LC19 │ │ │ │ │ +000038f8 00003d30 R_ARM_THM_MOVT_ABS 000002e4 .LC19 │ │ │ │ │ +00003906 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000391e 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003930 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000394a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003960 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003974 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000039a8 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000039c4 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000039da 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000039ee 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003a04 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003a0c 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003a3a 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003a42 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003a54 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003a5c 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003a70 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003a92 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003aaa 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003ad4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003afa 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003b4e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003b74 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003bb0 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003bb6 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003bf0 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003bf6 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003c0c 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00003c38 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003c3e 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003c52 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00003c82 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00003cbc 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003ccc 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003cdc 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00003cf2 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00003d24 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003d3e 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00003d72 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00003dac 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00003de8 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00003e18 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00003e4a 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00003e7a 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00003e86 0000602f R_ARM_THM_MOVW_ABS_NC 000062f5 t_lookahead_rule │ │ │ │ │ +00003e8a 00006030 R_ARM_THM_MOVT_ABS 000062f5 t_lookahead_rule │ │ │ │ │ +00003e92 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00003e9e 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003ec2 0001b60a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +00003ef4 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003efe 0000602f R_ARM_THM_MOVW_ABS_NC 000062f5 t_lookahead_rule │ │ │ │ │ +00003f02 00006030 R_ARM_THM_MOVT_ABS 000062f5 t_lookahead_rule │ │ │ │ │ +00003f0a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00003f16 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003f36 0001b70a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +00003f40 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003f56 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003f82 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003fa0 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003fe0 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003fe6 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003ffa 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000401c 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000405a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004084 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000408a 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000040c4 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000040ca 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000040e0 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00004100 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004124 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000412a 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000413e 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000415c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004180 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004186 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000419a 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000041c8 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000041ce 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000041e0 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000420e 0000602f R_ARM_THM_MOVW_ABS_NC 000062f5 t_lookahead_rule │ │ │ │ │ +00004212 00006030 R_ARM_THM_MOVT_ABS 000062f5 t_lookahead_rule │ │ │ │ │ +0000421a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00004238 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00004240 0000602f R_ARM_THM_MOVW_ABS_NC 000062f5 t_lookahead_rule │ │ │ │ │ +00004244 00006030 R_ARM_THM_MOVT_ABS 000062f5 t_lookahead_rule │ │ │ │ │ +0000424c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00004254 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004276 0001b60a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +00004280 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000042a0 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000042b0 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000042c6 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000042fe 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000431c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004326 0000602f R_ARM_THM_MOVW_ABS_NC 000062f5 t_lookahead_rule │ │ │ │ │ +0000432a 00006030 R_ARM_THM_MOVT_ABS 000062f5 t_lookahead_rule │ │ │ │ │ +00004332 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000433e 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004368 0001b80a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ +0000437a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000438a 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000043a4 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004400 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000440a 0000602f R_ARM_THM_MOVW_ABS_NC 000062f5 t_lookahead_rule │ │ │ │ │ +0000440e 00006030 R_ARM_THM_MOVT_ABS 000062f5 t_lookahead_rule │ │ │ │ │ +00004416 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00004422 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004444 0001b70a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +00004460 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004494 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000044ca 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004504 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004552 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004562 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000457e 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000045b6 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000045f0 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000462a 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004672 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000046ac 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000046e6 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000472e 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004764 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004798 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000480c 0001b80a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ +0000481c 0000602f R_ARM_THM_MOVW_ABS_NC 000062f5 t_lookahead_rule │ │ │ │ │ +00004820 00006030 R_ARM_THM_MOVT_ABS 000062f5 t_lookahead_rule │ │ │ │ │ +00004828 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00004834 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004844 0001800a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00004860 0001b80a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ +00004870 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000048cc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000048fa 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004934 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000493a 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004966 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000498e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000049aa 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000049c6 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000049da 00006c2f R_ARM_THM_MOVW_ABS_NC 00005ae5 _tmp_42_rule │ │ │ │ │ +000049de 00006c30 R_ARM_THM_MOVT_ABS 00005ae5 _tmp_42_rule │ │ │ │ │ +000049e6 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000049fa 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +00004a0c 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00004a10 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00004a1a 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00004a2c 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00004a30 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00004a3a 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00004a4c 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00004a50 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00004a5a 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00004a72 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004abe 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004ac4 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004b14 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004b1a 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004b40 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004b46 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004b78 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004bca 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004bde 0001ba2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00004be2 0001ba30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00004bf0 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00004c18 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004c1e 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004c44 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004c4a 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004c7c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004c94 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004c9a 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004cbe 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004cda 0001bc0a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +00004d10 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004d1a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004d42 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004d48 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004d78 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004d90 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004d96 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004dc6 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004e28 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004e2e 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004e60 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004e76 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004e7c 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004eb6 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004ece 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004ee6 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004eec 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004f06 0000720a R_ARM_THM_CALL 000038a9 invalid_kvpair_unpacking_rule.isra.0 │ │ │ │ │ +00004f36 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004f64 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004f6a 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004f98 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004fb4 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004fc0 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004fdc 0001bd0a R_ARM_THM_CALL 00000000 _PyAST_Set │ │ │ │ │ +00004ff8 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000500c 0001be2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00005010 0001be30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000501a 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000502e 0001bf2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00005032 0001bf30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00005052 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005058 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005072 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000508c 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005092 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000050d6 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000050fa 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005112 0001c00a R_ARM_THM_CALL 00000000 _PyPegen_get_keys │ │ │ │ │ +00005122 0001c10a R_ARM_THM_CALL 00000000 _PyPegen_get_values │ │ │ │ │ +0000513e 0001c20a R_ARM_THM_CALL 00000000 _PyAST_Dict │ │ │ │ │ +0000515e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000518c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000519e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000051aa 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000051ce 0001c30a R_ARM_THM_CALL 00000000 _PyAST_ListComp │ │ │ │ │ +000051e0 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000051f6 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005214 0001c42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ +00005218 0001c430 R_ARM_THM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ +0000521c 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00005228 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005240 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005256 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005262 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005286 0001c50a R_ARM_THM_CALL 00000000 _PyAST_SetComp │ │ │ │ │ +0000529a 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000052dc 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000052e8 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005308 0001c60a R_ARM_THM_CALL 00000000 _PyAST_DictComp │ │ │ │ │ +0000531c 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005336 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005376 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000537c 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005396 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000053b8 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000053c2 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000053f6 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005402 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005428 0001c60a R_ARM_THM_CALL 00000000 _PyAST_DictComp │ │ │ │ │ +00005434 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005458 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005478 0001c70a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +000054a8 0000760a R_ARM_THM_CALL 000064f9 invalid_comprehension_rule.isra.0 │ │ │ │ │ +000054cc 0000760a R_ARM_THM_CALL 000064f9 invalid_comprehension_rule.isra.0 │ │ │ │ │ +000054d8 0000772f R_ARM_THM_MOVW_ABS_NC 0000a8fd _tmp_151_rule │ │ │ │ │ +000054dc 00007730 R_ARM_THM_MOVT_ABS 0000a8fd _tmp_151_rule │ │ │ │ │ +000054e4 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000054ee 00006b2f R_ARM_THM_MOVW_ABS_NC 000005a0 .LC35 │ │ │ │ │ +000054f2 00006b30 R_ARM_THM_MOVT_ABS 000005a0 .LC35 │ │ │ │ │ +000054f8 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000054fc 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00005510 0000360a R_ARM_THM_CALL 0000a7f1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00005514 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000552e 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000554a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005554 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000556e 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005574 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000559c 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000055a2 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000055be 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000055c2 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000055cc 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000055ec 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000055f6 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005616 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005620 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000563e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005646 0000772f R_ARM_THM_MOVW_ABS_NC 0000a8fd _tmp_151_rule │ │ │ │ │ +0000564a 00007730 R_ARM_THM_MOVT_ABS 0000a8fd _tmp_151_rule │ │ │ │ │ +00005652 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000566e 0000720a R_ARM_THM_CALL 000038a9 invalid_kvpair_unpacking_rule.isra.0 │ │ │ │ │ +0000568e 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000569e 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000056a2 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000056b2 0000692f R_ARM_THM_MOVW_ABS_NC 00000538 .LC33 │ │ │ │ │ +000056b6 00006930 R_ARM_THM_MOVT_ABS 00000538 .LC33 │ │ │ │ │ +000056c0 0000360a R_ARM_THM_CALL 0000a7f1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000056c4 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000056e0 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000056e4 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000056f4 00006a2f R_ARM_THM_MOVW_ABS_NC 00000570 .LC34 │ │ │ │ │ +000056f8 00006a30 R_ARM_THM_MOVT_ABS 00000570 .LC34 │ │ │ │ │ +00005702 0000360a R_ARM_THM_CALL 0000a7f1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00005706 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005718 00006b2f R_ARM_THM_MOVW_ABS_NC 000005a0 .LC35 │ │ │ │ │ +0000571c 00006b30 R_ARM_THM_MOVT_ABS 000005a0 .LC35 │ │ │ │ │ +00005722 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00005726 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000573a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005742 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005754 0000682f R_ARM_THM_MOVW_ABS_NC 00000514 .LC32 │ │ │ │ │ +00005758 00006830 R_ARM_THM_MOVT_ABS 00000514 .LC32 │ │ │ │ │ +0000575e 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00005762 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000577a 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000578e 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000057a6 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000057ae 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000057d6 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000057e8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000580a 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005824 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000584a 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005864 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000058a0 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000058aa 0000672f R_ARM_THM_MOVW_ABS_NC 000004e8 .LC31 │ │ │ │ │ -000058ae 00006730 R_ARM_THM_MOVT_ABS 000004e8 .LC31 │ │ │ │ │ -000058b4 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000058b8 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000058cc 0000360a R_ARM_THM_CALL 0000a7f1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000058d0 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000058e2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000590c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005922 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000592e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005938 0000662f R_ARM_THM_MOVW_ABS_NC 000004c4 .LC30 │ │ │ │ │ -0000593c 00006630 R_ARM_THM_MOVT_ABS 000004c4 .LC30 │ │ │ │ │ -00005942 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00005946 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000595a 0000360a R_ARM_THM_CALL 0000a7f1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000595e 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005974 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000597c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000598c 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000059b0 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000059ba 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000059ce 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000059e2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005a08 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005a1c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005a2a 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005a40 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005a60 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005a7c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005ab6 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005aca 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005af2 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005af8 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005b06 0001c80a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -00005b16 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000578a 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000579e 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000057b6 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000057be 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000057e6 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000057f8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000581a 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005834 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000585a 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005874 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000058b0 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000058ba 0000672f R_ARM_THM_MOVW_ABS_NC 000004e8 .LC31 │ │ │ │ │ +000058be 00006730 R_ARM_THM_MOVT_ABS 000004e8 .LC31 │ │ │ │ │ +000058c4 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000058c8 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000058dc 0000360a R_ARM_THM_CALL 0000a7f1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000058e0 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000058f2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000591c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005932 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000593e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005948 0000662f R_ARM_THM_MOVW_ABS_NC 000004c4 .LC30 │ │ │ │ │ +0000594c 00006630 R_ARM_THM_MOVT_ABS 000004c4 .LC30 │ │ │ │ │ +00005952 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00005956 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000596a 0000360a R_ARM_THM_CALL 0000a7f1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000596e 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005984 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000598c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000599c 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000059c0 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000059ca 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000059de 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000059f2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005a18 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005a2c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005a3a 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005a50 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005a70 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005a8c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005ac6 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005ada 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005b02 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005b08 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005b16 0001c80a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ 00005b26 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005b40 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005b78 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005b7e 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005b9a 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00005be4 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005c06 0001c90a R_ARM_THM_CALL 00000000 _PyPegen_concatenate_strings │ │ │ │ │ -00005c20 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00005c32 00007a0a R_ARM_THM_CALL 00005d75 _loop1_83_rule │ │ │ │ │ -00005c48 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005c68 0001ca0a R_ARM_THM_CALL 00000000 _PyPegen_concatenate_tstrings │ │ │ │ │ -00005c78 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005c90 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005cba 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005cc0 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005ce6 00007a0a R_ARM_THM_CALL 00005d75 _loop1_83_rule │ │ │ │ │ -00005cfe 00007b0a R_ARM_THM_CALL 00005e75 tstring_rule │ │ │ │ │ -00005d08 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00005d0c 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00005d16 0001cb0a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -00005d22 0001cb0a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -00005d26 0000782f R_ARM_THM_MOVW_ABS_NC 000005d4 .LC36 │ │ │ │ │ -00005d2a 00007830 R_ARM_THM_MOVT_ABS 000005d4 .LC36 │ │ │ │ │ -00005d48 0000360a R_ARM_THM_CALL 0000a7f1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00005d4c 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005d66 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005d6e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005d8a 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00005d8e 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00005d98 0001cb0a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -00005da4 0001cb0a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -00005da8 0000782f R_ARM_THM_MOVW_ABS_NC 000005d4 .LC36 │ │ │ │ │ -00005dac 00007830 R_ARM_THM_MOVT_ABS 000005d4 .LC36 │ │ │ │ │ -00005dec 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005df2 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005e06 0001880a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00005e36 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005e74 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00005ea2 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005eb8 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005ee0 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005eee 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005ef6 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005f02 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005f16 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005f1e 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005f4c 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005f52 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005f76 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005f7c 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005f92 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005fb8 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005fbe 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005fd2 0001c80a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -00005fee 0001cc0a R_ARM_THM_CALL 00000000 _PyPegen_constant_from_string │ │ │ │ │ -00006016 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000601c 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006034 0001880a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000606c 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006072 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000609a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000060a4 0001cd0a R_ARM_THM_CALL 00000000 _PyPegen_constant_from_token │ │ │ │ │ -000060d0 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000060f0 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000061b2 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000061c0 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000061ce 0001ce0a R_ARM_THM_CALL 00000000 _PyPegen_joined_str │ │ │ │ │ -000061e2 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006206 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006220 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006234 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006246 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000625a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000626e 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006280 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006292 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000629a 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000062b2 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000062ba 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000062d0 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006302 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006308 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006318 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005b36 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005b50 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005b88 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005b8e 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005baa 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00005bf4 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005c16 0001c90a R_ARM_THM_CALL 00000000 _PyPegen_concatenate_strings │ │ │ │ │ +00005c30 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00005c42 00007a0a R_ARM_THM_CALL 00005d75 _loop1_83_rule │ │ │ │ │ +00005c58 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005c78 0001ca0a R_ARM_THM_CALL 00000000 _PyPegen_concatenate_tstrings │ │ │ │ │ +00005c88 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005ca0 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005cca 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005cd0 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005cf6 00007a0a R_ARM_THM_CALL 00005d75 _loop1_83_rule │ │ │ │ │ +00005d0e 00007b0a R_ARM_THM_CALL 00005e75 tstring_rule │ │ │ │ │ +00005d18 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00005d1c 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00005d26 0001cb0a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +00005d32 0001cb0a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +00005d36 0000782f R_ARM_THM_MOVW_ABS_NC 000005d4 .LC36 │ │ │ │ │ +00005d3a 00007830 R_ARM_THM_MOVT_ABS 000005d4 .LC36 │ │ │ │ │ +00005d58 0000360a R_ARM_THM_CALL 0000a7f1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00005d5c 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005d76 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005d7e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005d9a 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00005d9e 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00005da8 0001cb0a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +00005db4 0001cb0a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +00005db8 0000782f R_ARM_THM_MOVW_ABS_NC 000005d4 .LC36 │ │ │ │ │ +00005dbc 00007830 R_ARM_THM_MOVT_ABS 000005d4 .LC36 │ │ │ │ │ +00005dfc 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005e02 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005e16 0001880a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00005e46 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005e84 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00005eb2 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005ec8 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005ef0 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005efe 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005f06 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005f12 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005f26 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005f2e 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005f5c 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005f62 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005f86 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005f8c 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005fa2 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005fc8 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005fce 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005fe2 0001c80a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +00005ffe 0001cc0a R_ARM_THM_CALL 00000000 _PyPegen_constant_from_string │ │ │ │ │ +00006026 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000602c 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006044 0001880a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000607c 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006082 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000060aa 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000060b4 0001cd0a R_ARM_THM_CALL 00000000 _PyPegen_constant_from_token │ │ │ │ │ +000060e0 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00006100 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000061c2 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000061d0 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000061de 0001ce0a R_ARM_THM_CALL 00000000 _PyPegen_joined_str │ │ │ │ │ +000061f2 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006216 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006230 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006244 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006256 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000626a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000627e 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006290 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000062a2 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000062aa 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000062c2 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000062ca 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000062e0 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006312 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006318 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00006328 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00006338 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006352 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000638c 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006392 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000063ca 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000063d0 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000063ea 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00006412 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000643c 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000644a 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000644e 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00006458 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000649c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000064d6 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006508 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000650e 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006526 0001880a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006544 0000800a R_ARM_THM_CALL 00001915 _tmp_168_rule │ │ │ │ │ -00006568 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000658c 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000659a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000065a8 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000065bc 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000065d4 0001cf0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -000065e0 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006600 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000661e 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006624 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006634 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00006638 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00006640 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00006658 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000666c 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00006682 0001c70a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -000066aa 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000066b8 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000066c0 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000066ce 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000066dc 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000066e4 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000066fc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00006734 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000673a 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006756 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00006780 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000067a6 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000067d4 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000067da 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000067ea 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000067ee 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000067f6 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00006810 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006826 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000683e 0001c70a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000684e 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000686c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006874 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000688c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000068cc 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000068d2 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000068ee 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00006928 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000692e 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006944 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00006974 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000697a 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000698e 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000069be 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000069c4 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000069ee 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000069fc 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00006a20 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00006a34 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00006a56 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00006a6e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006a86 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006a9e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006ace 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00006b0c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006b1c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006b2c 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00006b44 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00006b7c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006b98 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00006bce 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00006c0c 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00006c4a 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00006c80 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00006cb4 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00006ce8 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00006cf4 0000602f R_ARM_THM_MOVW_ABS_NC 000062e5 t_lookahead_rule │ │ │ │ │ -00006cf8 00006030 R_ARM_THM_MOVT_ABS 000062e5 t_lookahead_rule │ │ │ │ │ -00006d00 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00006d0c 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006d30 0001b60a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -00006d6c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006d76 0000602f R_ARM_THM_MOVW_ABS_NC 000062e5 t_lookahead_rule │ │ │ │ │ -00006d7a 00006030 R_ARM_THM_MOVT_ABS 000062e5 t_lookahead_rule │ │ │ │ │ -00006d82 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00006d8e 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006db0 0001b70a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -00006dbc 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006ddc 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006de2 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006e16 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006e1c 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006e34 0001880a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006e54 0000800a R_ARM_THM_CALL 00001915 _tmp_168_rule │ │ │ │ │ -00006e74 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006eae 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006eda 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006eea 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00006ef6 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006348 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006362 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000639c 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000063a2 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000063da 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000063e0 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000063fa 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00006422 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000644c 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000645a 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000645e 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00006468 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000064ac 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000064e6 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006518 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000651e 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006536 0001880a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00006554 0000800a R_ARM_THM_CALL 00001915 _tmp_168_rule │ │ │ │ │ +00006578 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000659c 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000065aa 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000065b8 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000065cc 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000065e4 0001cf0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +000065f0 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006610 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000662e 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006634 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006644 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00006648 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00006650 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00006668 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000667c 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00006692 0001c70a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +000066ba 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000066c8 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000066d0 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000066de 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000066ec 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000066f4 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000670c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00006744 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000674a 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006766 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00006790 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000067b6 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000067e4 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000067ea 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000067fa 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000067fe 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00006806 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00006820 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006836 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000684e 0001c70a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000685e 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000687c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006884 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000689c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000068dc 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000068e2 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000068fe 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00006938 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000693e 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006954 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00006984 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000698a 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000699e 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000069ce 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000069d4 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000069fe 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00006a0c 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00006a30 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00006a44 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00006a66 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00006a7e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006a96 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006aae 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006ade 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00006b1c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006b2c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006b3c 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00006b54 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00006b8c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006ba8 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00006bde 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00006c1c 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00006c5a 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00006c90 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00006cc4 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00006cf8 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00006d04 0000602f R_ARM_THM_MOVW_ABS_NC 000062f5 t_lookahead_rule │ │ │ │ │ +00006d08 00006030 R_ARM_THM_MOVT_ABS 000062f5 t_lookahead_rule │ │ │ │ │ +00006d10 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00006d1c 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006d40 0001b60a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +00006d7c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006d86 0000602f R_ARM_THM_MOVW_ABS_NC 000062f5 t_lookahead_rule │ │ │ │ │ +00006d8a 00006030 R_ARM_THM_MOVT_ABS 000062f5 t_lookahead_rule │ │ │ │ │ +00006d92 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00006d9e 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006dc0 0001b70a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +00006dcc 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006dee 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006dfe 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00006e0a 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006e2a 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006e30 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006e56 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006e5c 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006e98 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006ea4 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006ec2 0001d00a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ +00006ee0 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006ee6 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00006f18 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00006f1e 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006f44 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006f4a 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006f84 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006f90 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006fae 0001d00a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ -00006fc4 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006fcc 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006fde 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006f36 0001880a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00006f54 0000800a R_ARM_THM_CALL 00001915 _tmp_168_rule │ │ │ │ │ +00006f72 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006fa8 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006fc6 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006fce 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006fe0 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00006fec 0001800a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00006ffc 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000702e 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007034 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000704c 0001880a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000706e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000708a 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000070a2 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000070b2 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000070c8 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000710c 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000712c 0001cf0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -0000714a 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00007172 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007180 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007192 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000071a8 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000071be 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000071ec 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000071f4 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007204 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000721e 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000723a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000724e 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000725e 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007280 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007290 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000072a0 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000072b0 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000072b8 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000072c2 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000072d4 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007308 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000730e 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000733a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000735e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00007384 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000739c 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000073a2 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000073c8 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000073ce 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000073f8 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000741e 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00007422 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000742c 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000744c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007458 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007478 0001d10a R_ARM_THM_CALL 00000000 _PyAST_GeneratorExp │ │ │ │ │ -00007488 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000074a4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000074c6 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000074d6 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007508 0000760a R_ARM_THM_CALL 000064f9 invalid_comprehension_rule.isra.0 │ │ │ │ │ -0000754a 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007566 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000757e 0001d20a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -00007586 0000812f R_ARM_THM_MOVW_ABS_NC 00000610 .LC37 │ │ │ │ │ -0000758a 00008130 R_ARM_THM_MOVT_ABS 00000610 .LC37 │ │ │ │ │ -00007590 0000320a R_ARM_THM_CALL 00003001 INVALID_VERSION_CHECK │ │ │ │ │ -000075b0 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000075c4 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000075da 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000075ee 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000760c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007644 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000764a 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007666 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000076b4 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000076ec 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000076f2 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007754 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000775a 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007774 0001c80a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -0000778c 00008e2f R_ARM_THM_MOVW_ABS_NC 00006701 _tmp_116_rule │ │ │ │ │ -00007790 00008e30 R_ARM_THM_MOVT_ABS 00006701 _tmp_116_rule │ │ │ │ │ -00007798 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00007800 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007806 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000781e 0000500a R_ARM_THM_CALL 000029c9 pass_stmt_rule │ │ │ │ │ -00007838 0000590a R_ARM_THM_CALL 00003051 break_stmt_rule │ │ │ │ │ -00007852 00005a0a R_ARM_THM_CALL 000032a1 continue_stmt_rule │ │ │ │ │ -00007878 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007898 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000078ce 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000078d4 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000078ea 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00007918 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007934 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007942 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000794c 0000832f R_ARM_THM_MOVW_ABS_NC 00000660 .LC39 │ │ │ │ │ -00007950 00008330 R_ARM_THM_MOVT_ABS 00000660 .LC39 │ │ │ │ │ -00007956 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000795a 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000796e 0000360a R_ARM_THM_CALL 0000a7f1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00007972 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000798e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000079aa 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000079b8 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000079c2 0000822f R_ARM_THM_MOVW_ABS_NC 0000062c .LC38 │ │ │ │ │ -000079c6 00008230 R_ARM_THM_MOVT_ABS 0000062c .LC38 │ │ │ │ │ -000079d0 00008f0a R_ARM_THM_CALL 000073e1 expression_without_invalid_rule │ │ │ │ │ -000079e0 0001d30a R_ARM_THM_CALL 00000000 _PyPegen_raise_error_for_missing_comma │ │ │ │ │ -000079ee 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007a12 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007a2e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007a38 00000a2f R_ARM_THM_MOVW_ABS_NC 00007621 expression_rule │ │ │ │ │ -00007a3c 00000a30 R_ARM_THM_MOVT_ABS 00007621 expression_rule │ │ │ │ │ -00007a44 0001d40a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ -00007a4e 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00007a52 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00007a5a 0000862f R_ARM_THM_MOVW_ABS_NC 00000708 .LC42 │ │ │ │ │ -00007a5e 00008630 R_ARM_THM_MOVT_ABS 00000708 .LC42 │ │ │ │ │ -00007a64 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00007a72 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007a90 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007aac 0000902f R_ARM_THM_MOVW_ABS_NC 0000025b _tmp_117_rule │ │ │ │ │ -00007ab0 00009030 R_ARM_THM_MOVT_ABS 0000025b _tmp_117_rule │ │ │ │ │ -00007ab4 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00007ac0 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00007ac4 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00007acc 0000852f R_ARM_THM_MOVW_ABS_NC 000006e0 .LC41 │ │ │ │ │ -00007ad0 00008530 R_ARM_THM_MOVT_ABS 000006e0 .LC41 │ │ │ │ │ -00007ae2 0000360a R_ARM_THM_CALL 0000a7f1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00007ae6 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007af8 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00007afc 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00007b06 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00007b22 0001d50a R_ARM_THM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ -00007b2c 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007b50 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007b6e 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007b7c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007b84 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007b8c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007bac 0000910a R_ARM_THM_CALL 000067e1 lambda_params_rule │ │ │ │ │ -00007bbe 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007bca 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00007bce 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00007bd8 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00007be2 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00007be6 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00007bec 0000882f R_ARM_THM_MOVW_ABS_NC 0000077c .LC44 │ │ │ │ │ -00007bf0 00008830 R_ARM_THM_MOVT_ABS 0000077c .LC44 │ │ │ │ │ -00007c10 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00007c14 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00007c1c 00008a2f R_ARM_THM_MOVW_ABS_NC 00000804 .LC46 │ │ │ │ │ -00007c20 00008a30 R_ARM_THM_MOVT_ABS 00000804 .LC46 │ │ │ │ │ -00007c36 0000360a R_ARM_THM_CALL 0000a7f1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00007c42 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007c4a 0000910a R_ARM_THM_CALL 000067e1 lambda_params_rule │ │ │ │ │ -00007c58 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007c64 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00007c68 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00007c72 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00007c7c 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00007c80 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00007c86 0000892f R_ARM_THM_MOVW_ABS_NC 000007c0 .LC45 │ │ │ │ │ -00007c8a 00008930 R_ARM_THM_MOVT_ABS 000007c0 .LC45 │ │ │ │ │ -00007cc0 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007cc6 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007cdc 0001880a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00007d00 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007d06 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007d10 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_string_token │ │ │ │ │ -00007d14 0001c830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_string_token │ │ │ │ │ -00007d1a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00007d22 00008f0a R_ARM_THM_CALL 000073e1 expression_without_invalid_rule │ │ │ │ │ -00007d3a 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007d4c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007d54 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007d5c 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007d6e 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00007d98 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007db0 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007dc8 0000872f R_ARM_THM_MOVW_ABS_NC 00000744 .LC43 │ │ │ │ │ -00007dcc 00008730 R_ARM_THM_MOVT_ABS 00000744 .LC43 │ │ │ │ │ -00007dd2 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00007dd6 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00007e06 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007e12 0001c80a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -00007e1c 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00007e20 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00007e2a 0001d60a R_ARM_THM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ -00007e34 0001d60a R_ARM_THM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ -00007e3e 0001cb0a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -00007e4a 0001cb0a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -00007e4e 0000842f R_ARM_THM_MOVW_ABS_NC 000006a4 .LC40 │ │ │ │ │ -00007e52 00008430 R_ARM_THM_MOVT_ABS 000006a4 .LC40 │ │ │ │ │ -00007e76 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00007eaa 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007eb0 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007ee4 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007f0e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007f24 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007f44 0001d70a R_ARM_THM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ -00007f52 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007f6c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00007f98 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007fc6 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007fcc 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007fee 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00007ffe 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008018 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00008038 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008046 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008064 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000806a 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000080a0 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000080a6 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000080c2 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00008112 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008118 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008130 0001880a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00008156 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000815c 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008172 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008182 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000081ac 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000081f8 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000081fe 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008210 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008234 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00008258 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008264 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000082ac 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000082b6 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000082cc 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000082e2 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000082ea 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000082fa 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008302 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000830a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008320 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008330 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000834e 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00008366 0001d80a R_ARM_THM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ -00008382 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000083b4 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000083ba 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000083d6 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000841a 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008420 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008438 0001880a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000845e 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008464 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000847a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000848a 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000084b6 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000850e 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008514 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008528 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000854a 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000085ca 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000085d6 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000085ec 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00008606 0001d80a R_ARM_THM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ -0000864e 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000866c 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00008678 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008690 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008698 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000086a8 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000086be 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000086c6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000086dc 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000086ea 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000086fe 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008732 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008738 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000874a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000875c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008768 0000942f R_ARM_THM_MOVW_ABS_NC 00000840 .LC47 │ │ │ │ │ -0000876c 00009430 R_ARM_THM_MOVT_ABS 00000840 .LC47 │ │ │ │ │ -00008772 0001900a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -0000878a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000087c0 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000087c6 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008800 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008806 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008822 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00008844 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000884a 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008862 0001880a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00008888 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000888e 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000088a4 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000088ba 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000088da 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000088e0 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000088fc 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00008916 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008938 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000893e 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000895a 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00008998 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000089c2 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000089da 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000089e2 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008a1e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008a46 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00008a6e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008a98 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00008aa0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008ad0 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008b22 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008b28 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008b3a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008b68 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00008b8e 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008b9c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008baa 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008bc0 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00008bd4 0001cf0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00008bee 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008c02 0001800a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00008c20 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008c44 0001c70a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00008c94 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00008cb2 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008cd6 0001c70a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00008d00 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008d22 0001c70a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00008d40 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00008d52 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008d6a 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008d78 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008d90 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008dac 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008dc2 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008dca 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008dde 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008df4 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008e08 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008e18 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008e2c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008e44 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008e4a 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008e58 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008e8c 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008e92 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008eae 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00008eda 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008efe 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008f04 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008f3e 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008f44 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008f5a 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00008f80 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008f86 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008f9e 0001880a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00008fc2 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008fc8 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008ff0 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008ff6 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000900c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009036 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000903c 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000905e 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009064 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000907a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000090a2 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000090a8 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000090be 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000090e8 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000090ee 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009104 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000912c 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009132 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009148 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009172 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009178 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000918e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000091b6 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000091bc 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000091d4 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000091fc 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009202 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000921a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009244 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000924a 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009262 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000928a 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009290 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000092a4 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000092bc 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000092f0 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00009316 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00009332 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009338 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000093b8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000093e8 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000093fe 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009422 0001d90a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000947e 0001da0a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -000094bc 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000094c2 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000094e2 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000094e8 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000094fe 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009520 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009526 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009544 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000954a 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009560 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009582 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009588 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000959e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000095c0 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000095c6 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000095dc 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000095fe 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009604 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000961a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000963c 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009642 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009658 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000967a 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009680 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009698 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000096ba 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000096c0 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000096d8 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000096fa 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009700 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009718 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000973a 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009740 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009754 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009782 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000097b8 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000097c4 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000097da 0001db0a R_ARM_THM_CALL 00000000 _PyPegen_get_cmpops │ │ │ │ │ -000097ea 0001dc0a R_ARM_THM_CALL 00000000 _PyPegen_get_exprs │ │ │ │ │ -00009808 0001dd0a R_ARM_THM_CALL 00000000 _PyAST_Compare │ │ │ │ │ -0000982a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009846 0001da0a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000985c 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009880 0001da0a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00009896 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000098bc 0001da0a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -000098d2 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000098f6 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000991a 0001de0a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -0000992c 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000994c 0001da0a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00009984 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000099a0 0001da0a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -000099b2 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000099d6 0001da0a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -000099ec 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009a08 0001df0a R_ARM_THM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ -00009a32 0001da0a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00009a48 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009a72 0001da0a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00009a86 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009ab2 0001da0a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00009ac8 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009af2 0001da0a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00009b08 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009b26 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009b42 0001da0a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00009b58 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009b82 0001da0a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00009b98 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009bc2 0001da0a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00009bd6 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009bfa 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009c12 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009c3a 0001da0a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00009c4e 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009c74 0001da0a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00009c88 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009c9e 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009cc4 0001df0a R_ARM_THM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ -00009cea 0001da0a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00009cfe 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009d12 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009d36 0001da0a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00009d4a 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009d64 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009d80 0001da0a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00009d94 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009dba 0001da0a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00009dce 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009dee 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00009dfe 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009e12 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009e28 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009e36 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009e4c 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009e5c 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009e6c 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009e82 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009e92 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009eb0 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009eb8 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009ec8 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009ede 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009ef0 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009f0a 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009f1c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009f32 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009f48 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009f5c 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009f70 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009f80 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009f96 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009faa 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009fba 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009fcc 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009fde 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009ff2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000a00c 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a026 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a038 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a04e 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a062 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a076 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a09c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a0b2 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a0bc 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a0d2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000a100 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a10a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a124 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a13a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a144 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a162 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a176 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a180 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a192 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a1a4 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a1b6 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a1cc 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a1d4 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a1e6 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a1f0 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a20a 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a220 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a244 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a288 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a2a0 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a2b2 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a2ec 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a2f2 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a30a 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a340 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a364 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000a378 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a398 0001c70a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000a3a6 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a3c6 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a3ce 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000a3fa 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a400 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a410 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a428 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a438 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a450 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000a46a 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a470 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a4e4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000a510 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a526 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a546 0001d90a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000a562 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a58c 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a5da 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a5e0 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a5f0 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a608 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a618 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a632 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000a64e 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a654 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a6a0 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a6a6 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a6b8 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a710 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000a740 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a756 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a778 0001d90a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000a79c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a7ac 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a7c6 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000a7e6 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a7ec 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a852 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000a880 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a896 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a8b8 0001d90a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000a8ce 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a91e 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a974 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a9a4 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a9e6 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a9ec 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a9fc 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000aa14 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000aa24 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000aa3c 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000aa58 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000aa5e 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000aa94 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000aa9a 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000aaac 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000ab0c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000ab3c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ab4c 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000ab6a 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000ab86 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ab8c 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ac06 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ac20 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ac42 0001d90a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000ac68 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000ac98 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000acae 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000acd0 0001d90a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000ad14 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ad30 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ad78 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000adaa 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ae02 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ae08 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ae18 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000ae30 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ae40 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000ae58 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000ae74 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ae7a 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000af00 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000af16 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000af3c 0001d90a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000af76 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000afa6 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000afbe 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000affc 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b002 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b02e 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b034 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b04a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b05e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b072 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b086 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b09a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b0ac 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b0be 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b0ee 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b0fc 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b128 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b138 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b14c 0000992f R_ARM_THM_MOVW_ABS_NC 00000848 .LC48 │ │ │ │ │ -0000b150 00009930 R_ARM_THM_MOVT_ABS 00000848 .LC48 │ │ │ │ │ -0000b156 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000b15a 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000b16e 0000360a R_ARM_THM_CALL 0000a7f1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000b172 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b186 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b1be 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b1c4 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b1d4 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b1ec 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b1fc 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b214 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b230 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b236 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b2b4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000b2e0 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b2f6 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b31a 0001d90a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000b34a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b360 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b386 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b39a 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b3f4 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b3fa 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b40a 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b420 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b430 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b444 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b46e 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b496 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b500 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b506 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b540 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b546 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b55c 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b590 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b596 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b5aa 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b5de 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b5e4 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b5f8 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b62c 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b632 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b646 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b67a 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b680 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b694 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b6ee 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b730 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b740 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b750 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b76e 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b7b0 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b7c0 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b7d0 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b7ee 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b830 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b840 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b850 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b86e 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b8b0 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b8c0 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b8d0 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b8ea 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b926 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b940 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b962 0001d90a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000b96a 00009d2f R_ARM_THM_MOVW_ABS_NC 00000878 .LC49 │ │ │ │ │ -0000b96e 00009d30 R_ARM_THM_MOVT_ABS 00000878 .LC49 │ │ │ │ │ -0000b974 0000320a R_ARM_THM_CALL 00003001 INVALID_VERSION_CHECK │ │ │ │ │ -0000b984 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b9ac 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b9e4 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000ba22 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000ba5a 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000ba98 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000bad0 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000bb0c 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000bb44 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000bb80 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000bbb8 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000bbfc 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000bc02 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000bc24 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000bc2a 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000bc42 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bc5a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bc72 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bc9c 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000bcbe 0001d90a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000bd32 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000bd5a 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000bd82 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000bdd8 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000be1a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000be40 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000be84 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bea6 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000beaa 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000beb2 0000992f R_ARM_THM_MOVW_ABS_NC 00000848 .LC48 │ │ │ │ │ -0000beb6 00009930 R_ARM_THM_MOVT_ABS 00000848 .LC48 │ │ │ │ │ -0000bec8 0000360a R_ARM_THM_CALL 0000a7f1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000becc 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000bede 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bee6 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bf0c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bf48 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000bf4e 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000bf6a 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000bf96 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bfae 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bfc6 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bfea 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000bff0 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c02a 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c030 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c04e 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000c07e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c0aa 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000c0be 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c0e0 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c0e6 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c102 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000c11e 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000c178 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c1a0 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000c1d8 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c1f8 0001de0a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -0000c208 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c218 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c23e 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c260 0001d90a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000c28a 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c2aa 0001e00a R_ARM_THM_CALL 00000000 _PyAST_Await │ │ │ │ │ -0000c2b2 00009f2f R_ARM_THM_MOVW_ABS_NC 0000088c .LC50 │ │ │ │ │ -0000c2b6 00009f30 R_ARM_THM_MOVT_ABS 0000088c .LC50 │ │ │ │ │ -0000c2bc 0000320a R_ARM_THM_CALL 00003001 INVALID_VERSION_CHECK │ │ │ │ │ -0000c2e2 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c2fe 0001e00a R_ARM_THM_CALL 00000000 _PyAST_Await │ │ │ │ │ -0000c306 00009f2f R_ARM_THM_MOVW_ABS_NC 0000088c .LC50 │ │ │ │ │ -0000c30a 00009f30 R_ARM_THM_MOVT_ABS 0000088c .LC50 │ │ │ │ │ -0000c310 0000320a R_ARM_THM_CALL 00003001 INVALID_VERSION_CHECK │ │ │ │ │ -0000c32a 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000c346 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c360 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c384 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c39e 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c3b4 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c3d6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000c402 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c416 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000c42e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000c43c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c44a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c464 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c478 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000c4ac 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c4b2 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c4c2 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000c4d8 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c4e8 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000c4fc 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c528 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c552 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c5d0 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c5d6 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c610 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c616 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c62c 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000c648 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c66c 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c672 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c686 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000c6b4 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c6ba 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c6ce 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000c6e6 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c70a 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c710 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c724 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000c796 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c7a6 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000c7bc 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c7f2 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c80a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c814 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c836 0001b70a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -0000c83e 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c852 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000c85e 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c882 0001b60a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -0000c8a2 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c8d4 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c90c 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c94a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c95a 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000c972 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c9a8 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c9e0 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000ca0c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ca1c 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000ca34 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000ca6a 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000caa2 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000caf8 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cb04 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000cb2c 0001b80a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ -0000cb4c 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000cb7a 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000cbd6 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000cbe6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0000cc02 0001b80a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ -0000cc12 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cc50 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000cc7e 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ccd8 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ccde 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000cd04 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000cd0a 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000cd1c 0001880a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000cd3c 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000cd42 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000cd56 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cd66 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000cd90 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cdc4 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000cdca 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000cdda 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cdf6 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000ce08 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000ce3c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ce6c 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000ce78 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ce8e 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ce96 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000ce9e 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000ceaa 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cebe 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cece 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cee4 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ceea 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cf02 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000cf0a 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000cf34 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000cf3a 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000cf68 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000cf6e 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000cf8a 0001880a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000cfb8 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000cfbe 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000cfdc 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cffa 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d024 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d05e 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d064 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d07e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d08e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d0ba 0000aa0a R_ARM_THM_CALL 00006475 invalid_for_target_rule │ │ │ │ │ -0000d0de 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000d0f0 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d106 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d140 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d158 0000ab0a R_ARM_THM_CALL 00002aad _loop0_88_rule │ │ │ │ │ -0000d16e 0001e50a R_ARM_THM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ -0000d1a4 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d1c2 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d1da 0000ab0a R_ARM_THM_CALL 00002aad _loop0_88_rule │ │ │ │ │ -0000d1f0 0001e50a R_ARM_THM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ -0000d1f8 0000a82f R_ARM_THM_MOVW_ABS_NC 00000904 .LC53 │ │ │ │ │ -0000d1fc 0000a830 R_ARM_THM_MOVT_ABS 00000904 .LC53 │ │ │ │ │ -0000d202 0000320a R_ARM_THM_CALL 00003001 INVALID_VERSION_CHECK │ │ │ │ │ -0000d20c 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d22c 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000d248 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d250 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d266 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d284 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d28a 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d2c0 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d2c6 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d2e2 0001880a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000d318 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d31e 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d32e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d358 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000d370 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d382 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d396 00019f0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000d3aa 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d3ae 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d3ba 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000d3c4 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d3c8 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d3d2 0000a92f R_ARM_THM_MOVW_ABS_NC 00000920 .LC54 │ │ │ │ │ -0000d3d6 0000a930 R_ARM_THM_MOVT_ABS 00000920 .LC54 │ │ │ │ │ -0000d3da 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000d3e2 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d3fc 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d442 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d44c 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d45e 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d472 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d48c 00019f0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000d4b2 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d4bc 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d4d0 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d4e2 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d504 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000d544 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d54a 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d582 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d58e 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000d5ae 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d5c8 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d5ce 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d60a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d624 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d62a 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d642 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d664 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d67e 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d684 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d69e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d6ac 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d6d0 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d6fa 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d700 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d71e 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000d734 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d742 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d75e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d77c 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000d792 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000d7c8 0001e60a R_ARM_THM_CALL 00000000 _PyAST_FunctionDef │ │ │ │ │ -0000d7f6 0001e70a R_ARM_THM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ -0000d82e 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d834 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d84c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d874 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d8aa 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d8b4 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000d8d0 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d8ea 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d904 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d928 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000d942 0001e70a R_ARM_THM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ -0000d972 0001e80a R_ARM_THM_CALL 00000000 _PyAST_AsyncFunctionDef │ │ │ │ │ -0000d97a 0000b02f R_ARM_THM_MOVW_ABS_NC 000009d0 .LC59 │ │ │ │ │ -0000d97e 0000b030 R_ARM_THM_MOVT_ABS 000009d0 .LC59 │ │ │ │ │ -0000d984 0000320a R_ARM_THM_CALL 00003001 INVALID_VERSION_CHECK │ │ │ │ │ -0000d9b2 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d9c0 0000b50a R_ARM_THM_CALL 00007bdd invalid_parameters_rule.isra.0 │ │ │ │ │ -0000d9da 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000da12 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000da18 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000da32 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000da42 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000da4c 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000da60 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000da74 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000da88 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000da92 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000da98 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000da9c 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000daa6 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000dabe 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dad0 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dadc 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000daf6 0000ad2f R_ARM_THM_MOVW_ABS_NC 00000988 .LC56 │ │ │ │ │ -0000dafa 0000ad30 R_ARM_THM_MOVT_ABS 00000988 .LC56 │ │ │ │ │ -0000dafe 0001940a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -0000db16 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000db2e 0000162f R_ARM_THM_MOVW_ABS_NC 00000174 .LC8 │ │ │ │ │ -0000db32 00001630 R_ARM_THM_MOVT_ABS 00000174 .LC8 │ │ │ │ │ -0000db36 0001940a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -0000db94 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000db9a 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000dbae 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dbb4 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dbb8 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dbc2 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000dbde 0001b30a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -0000dbf0 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ -0000dc0c 0000b62f R_ARM_THM_MOVW_ABS_NC 00000b55 _tmp_106_rule │ │ │ │ │ -0000dc10 0000b630 R_ARM_THM_MOVT_ABS 00000b55 _tmp_106_rule │ │ │ │ │ -0000dc14 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000dc3c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dc4a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dc58 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dc66 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dc70 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000dc74 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000dc7e 0000ae2f R_ARM_THM_MOVW_ABS_NC 0000098c .LC57 │ │ │ │ │ -0000dc82 0000ae30 R_ARM_THM_MOVT_ABS 0000098c .LC57 │ │ │ │ │ -0000dc86 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000dc8e 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000dcb0 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000dcba 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000dce2 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000dd00 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000dd06 00019c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -0000dd0a 00019c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -0000dd14 0000af2f R_ARM_THM_MOVW_ABS_NC 000009b4 .LC58 │ │ │ │ │ -0000dd18 0000af30 R_ARM_THM_MOVT_ABS 000009b4 .LC58 │ │ │ │ │ -0000dd1c 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000dd2a 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000dd40 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000dd48 00019c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -0000dd4c 00019c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -0000dd54 0000ac2f R_ARM_THM_MOVW_ABS_NC 00000948 .LC55 │ │ │ │ │ -0000dd58 0000ac30 R_ARM_THM_MOVT_ABS 00000948 .LC55 │ │ │ │ │ -0000dd60 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000dd6a 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000dd7e 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ddb2 00019f0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000ddca 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000dde2 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ddf0 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000de04 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000de1a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000de2a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000de3a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000de5e 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000dea0 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000dea6 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000dec2 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000dee2 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000deea 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000deee 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000def8 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000df12 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000df48 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000df4e 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000df74 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000df7a 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000dfa0 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000dfa6 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e016 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e03c 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e042 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e070 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e0ca 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e0d8 00019f0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000e0e2 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e0f8 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_arguments_parsing_error │ │ │ │ │ -0000e104 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e11e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e13e 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000e142 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000e152 0001cb0a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0000e156 0001eb0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -0000e162 0001cb0a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0000e166 0001eb0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -0000e16a 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000a44 .LC62 │ │ │ │ │ -0000e16e 0000ba30 R_ARM_THM_MOVT_ABS 00000a44 .LC62 │ │ │ │ │ -0000e184 0000360a R_ARM_THM_CALL 0000a7f1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000e188 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e1b0 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_nonparen_genexp_in_call │ │ │ │ │ -0000e1ba 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e1fa 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e204 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e22a 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000e22e 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000e236 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000a70 .LC63 │ │ │ │ │ -0000e23a 0000bb30 R_ARM_THM_MOVT_ABS 00000a70 .LC63 │ │ │ │ │ -0000e24c 0000360a R_ARM_THM_CALL 0000a7f1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000e250 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e260 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e270 0000c02f R_ARM_THM_MOVW_ABS_NC 00000ed9 _tmp_112_rule │ │ │ │ │ -0000e274 0000c030 R_ARM_THM_MOVT_ABS 00000ed9 _tmp_112_rule │ │ │ │ │ -0000e278 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000e284 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000e288 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000e290 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000ab0 .LC64 │ │ │ │ │ -0000e294 0000bc30 R_ARM_THM_MOVT_ABS 00000ab0 .LC64 │ │ │ │ │ -0000e2a6 0000360a R_ARM_THM_CALL 0000a7f1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000e2aa 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e2c2 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e2e2 00019f0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000e2fa 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e316 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e31c 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e32e 0000c10a R_ARM_THM_CALL 0000057d _tmp_170_rule │ │ │ │ │ -0000e350 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e356 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e36a 0001880a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000e386 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e396 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000e3a8 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e3b8 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000e3c6 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000e3ca 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000e3ce 0000b92f R_ARM_THM_MOVW_ABS_NC 00000a04 .LC61 │ │ │ │ │ -0000e3d2 0000b930 R_ARM_THM_MOVT_ABS 00000a04 .LC61 │ │ │ │ │ -0000e406 0000c10a R_ARM_THM_CALL 0000057d _tmp_170_rule │ │ │ │ │ -0000e414 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e42a 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000e434 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e43c 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000e454 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e460 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e468 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e470 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e480 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e488 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e4b6 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e4c4 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e4d4 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e4ec 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e4f2 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e51a 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000e51e 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000e534 0001cb0a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0000e538 0001eb0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -0000e544 0001cb0a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0000e548 0001eb0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -0000e54c 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000a44 .LC62 │ │ │ │ │ -0000e550 0000ba30 R_ARM_THM_MOVT_ABS 00000a44 .LC62 │ │ │ │ │ -0000e582 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e5a6 00019f0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000e5cc 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e5d2 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e5e2 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000e5f6 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e606 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000e61e 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000e636 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e63c 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e65c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e66c 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e69a 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e6a8 0001ed0a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ -0000e6b8 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e6dc 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e714 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e71a 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e760 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e766 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e77e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e798 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e7b6 0001ee0a R_ARM_THM_CALL 00000000 _PyPegen_collect_call_seqs │ │ │ │ │ -0000e80c 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e81c 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e82e 00019f0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000e838 0001ef0a R_ARM_THM_CALL 00000000 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ -0000e840 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e84c 0001f00a R_ARM_THM_CALL 00000000 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ -0000e868 0001b80a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ -0000e872 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e888 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000e8b0 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e8cc 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e8dc 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e91c 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e922 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e948 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e94e 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e972 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e978 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e9ae 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e9de 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e9e4 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ea0a 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ea10 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ea3a 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000ea6c 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ea70 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ea74 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000ea8a 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ea8e 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ea92 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000eaaa 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000eab0 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000eac8 0001880a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000eae6 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000eaf6 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000eb0a 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000eb1a 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000eb5c 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000eb62 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000eb9e 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000eba4 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ebca 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ebd0 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ebfc 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000ec2e 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ec32 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ec36 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000ec4c 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ec50 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ec54 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000ec80 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000eca0 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000ecb0 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ecca 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ece2 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000ecfc 0001d20a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -0000ed04 0000812f R_ARM_THM_MOVW_ABS_NC 00000610 .LC37 │ │ │ │ │ -0000ed08 00008130 R_ARM_THM_MOVT_ABS 00000610 .LC37 │ │ │ │ │ -0000ed0e 0000320a R_ARM_THM_CALL 00003001 INVALID_VERSION_CHECK │ │ │ │ │ -0000ed40 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000ed60 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000ed70 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ed8a 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000eda2 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000edbc 0001d20a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -0000edc4 0000812f R_ARM_THM_MOVW_ABS_NC 00000610 .LC37 │ │ │ │ │ -0000edc8 00008130 R_ARM_THM_MOVT_ABS 00000610 .LC37 │ │ │ │ │ -0000edce 0000320a R_ARM_THM_CALL 00003001 INVALID_VERSION_CHECK │ │ │ │ │ -0000edec 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000ee42 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000ee5a 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ee6a 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000ee7a 0000c30a R_ARM_THM_CALL 00007f55 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ -0000ee9e 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000eebe 0001c70a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000eee2 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ef06 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ef0c 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ef22 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ef3a 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ef3e 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ef48 0000c22f R_ARM_THM_MOVW_ABS_NC 00000ad4 .LC65 │ │ │ │ │ -0000ef4c 0000c230 R_ARM_THM_MOVT_ABS 00000ad4 .LC65 │ │ │ │ │ -0000ef50 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000ef5c 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ef8a 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ef9e 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000efb2 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000efc4 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000efe2 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000eff6 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f008 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f01e 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f036 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f046 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000f04e 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000f058 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f07a 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f096 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f0c2 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f0d2 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f0e6 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f118 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000f11e 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000f142 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000f148 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000f176 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f18e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f1c2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000f1e4 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f1f2 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f208 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000f222 0001f10a R_ARM_THM_CALL 00000000 _PyAST_YieldFrom │ │ │ │ │ -0000f248 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000f260 0001f20a R_ARM_THM_CALL 00000000 _PyAST_Yield │ │ │ │ │ -0000f26a 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f28c 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f2a2 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f2b8 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f2f8 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000f2fe 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000f31a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f344 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000f34a 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000f360 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f38e 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000f394 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000f3b6 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000f3bc 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000f3d0 0000c60a R_ARM_THM_CALL 00009315 type_param_rule │ │ │ │ │ -0000f3ec 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000f3f2 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000f408 0001880a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000f424 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f434 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000f446 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000f456 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000f46a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f47e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f48e 0000c52f R_ARM_THM_MOVW_ABS_NC 00000b10 .LC67 │ │ │ │ │ -0000f492 0000c530 R_ARM_THM_MOVT_ABS 00000b10 .LC67 │ │ │ │ │ -0000f496 0000320a R_ARM_THM_CALL 00003001 INVALID_VERSION_CHECK │ │ │ │ │ -0000f4b0 0000c60a R_ARM_THM_CALL 00009315 type_param_rule │ │ │ │ │ -0000f4ea 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000f4f6 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000f4fe 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000f512 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f520 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000f532 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f54a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f554 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f558 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f55c 0000c42f R_ARM_THM_MOVW_ABS_NC 00000aec .LC66 │ │ │ │ │ -0000f560 0000c430 R_ARM_THM_MOVT_ABS 00000aec .LC66 │ │ │ │ │ -0000f576 0000360a R_ARM_THM_CALL 0000a7f1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000f57a 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f596 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f59e 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f5ae 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f5c0 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f5c6 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f600 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000f606 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000f634 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f648 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f668 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000f690 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f6a6 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000f6c0 0001f10a R_ARM_THM_CALL 00000000 _PyAST_YieldFrom │ │ │ │ │ -0000f6d0 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f6f6 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000f710 0001f20a R_ARM_THM_CALL 00000000 _PyAST_Yield │ │ │ │ │ -0000f728 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f75a 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000f760 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000f790 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f7b2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000f7f0 0000c30a R_ARM_THM_CALL 00007f55 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ -0000f80c 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000f82a 0001c70a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000f852 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000f858 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000f868 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f87a 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f87e 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f884 0000c22f R_ARM_THM_MOVW_ABS_NC 00000ad4 .LC65 │ │ │ │ │ -0000f888 0000c230 R_ARM_THM_MOVT_ABS 00000ad4 .LC65 │ │ │ │ │ -0000f88e 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000f896 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f8aa 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f8b8 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f8c4 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f8d8 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f914 0001b30a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -0000f91e 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ -0000f950 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000f956 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000f982 0000b50a R_ARM_THM_CALL 00007bdd invalid_parameters_rule.isra.0 │ │ │ │ │ -0000f9a0 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f9cc 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000f9d2 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000f9f6 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000f9fc 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000fa22 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000fa28 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000fa3e 0001880a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000fa74 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000fa98 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000faf6 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000fb38 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000fb46 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fb6c 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000fb72 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000fb88 0001880a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000fbc2 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000fbe8 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000fc40 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000fc82 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000fc90 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fcd2 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000fcd8 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000fcee 0001880a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000fd26 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000fd4c 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000fdaa 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000fde6 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000fe14 0001f30a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -0000fe3a 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000fe56 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000fe66 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000feb6 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000fedc 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000fef8 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000ff2e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ff76 0001f30a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -0000ff7e 0000c72f R_ARM_THM_MOVW_ABS_NC 00000b2c .LC68 │ │ │ │ │ -0000ff82 0000c730 R_ARM_THM_MOVT_ABS 00000b2c .LC68 │ │ │ │ │ -0000ff88 0000320a R_ARM_THM_CALL 00003001 INVALID_VERSION_CHECK │ │ │ │ │ -0000ff98 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ffb8 0001f30a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -0000ffc4 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ffe0 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ffe4 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ffe8 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000fff8 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010026 0001f30a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00010058 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00010060 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00010070 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00010078 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00010098 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000100ae 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000100b6 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000100c6 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000100dc 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000100fa 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001010c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001013e 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010144 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010162 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001017e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010196 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000101a4 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000101b8 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000101bc 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000101c6 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000101da 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010202 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010208 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001021c 0001880a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00010256 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00010274 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001028e 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001029e 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000102b0 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000102be 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000102c6 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000102ce 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000102fc 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010302 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010326 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001032c 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010358 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00010374 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001037a 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010392 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000103b4 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000103da 0001f40a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -000103f4 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000103fe 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010410 0001f50a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ -00010432 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010446 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010468 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001046e 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001049a 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000104b2 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000104b8 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000104cc 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000104ec 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001050e 0001f40a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001052c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010538 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001053c 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00010546 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00010554 0001f50a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ -00010582 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001059c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000105c2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010606 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001062c 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001065c 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010672 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010686 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001069a 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000106bc 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000106e8 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000106f6 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010708 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001073c 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010742 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001076c 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00010784 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001078a 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001079e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000107ba 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000107da 0001f40a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00010806 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001083c 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010852 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010870 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010878 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000108b0 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000108b6 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000108da 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000108e0 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000108f6 0001880a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00010930 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00010956 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000109a0 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000109b6 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000109e8 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000109ee 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010a04 0001880a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00010a3e 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00010a64 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00010aae 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00010aec 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00010b22 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00010b62 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00010b70 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00010b78 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00010b98 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00010ba4 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00010bac 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00010bc2 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00010bda 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00010bf4 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00010c16 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010c24 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010c34 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ -00010c44 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010c5e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010c68 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00010c6c 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00010c76 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00010c86 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010c9a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010cae 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010ce2 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010ce8 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010cfa 0001880a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00010d2e 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00010d4a 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00010d68 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00010d78 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010d80 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00010d88 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00010d96 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00010dd0 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010dd6 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010dee 0001880a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00010e12 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010e18 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010e3e 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010e44 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010e70 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00010e8c 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010e92 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010eac 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010ece 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010ef6 0001f40a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00010f22 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010f30 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010f44 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00010f84 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010f8a 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010fae 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010fb4 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010fe0 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00010ffc 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011002 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001101c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011040 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011062 0001f40a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001108e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001109c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000110b0 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -000110f6 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001110c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001112e 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00011158 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001115e 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001118a 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000111a6 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000111ac 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000111c6 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000111e8 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001120e 0001f40a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001123a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011248 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001124c 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00011256 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00011266 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001127a 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001128a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000112ac 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000112de 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000112e4 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001130c 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00011354 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001135a 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011374 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011398 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000113b8 0001f40a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -000113e4 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000113f2 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000113f6 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00011400 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001141e 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00011440 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00011462 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001148a 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000114a2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000114c8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000114f4 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001151c 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011542 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011570 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000115a8 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000115be 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000115e2 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000115f4 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000115fa 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001162a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011630 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011648 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001165e 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00011666 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00011670 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011686 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001169c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000116ac 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000116cc 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000116d6 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000116e2 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000116ee 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011700 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001170c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001171c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011722 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011738 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011758 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001176c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011772 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000117a8 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000117ae 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000117c6 0001880a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000117ee 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000117f4 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001181c 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011822 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001184e 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001186a 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011870 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011888 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000118aa 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000118d2 0001f40a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -000118fe 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001190c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011922 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00011962 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011968 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001198c 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011992 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000119c0 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000119dc 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000119e2 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011a00 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011a26 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011a48 0001f40a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00011a74 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011a82 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011a9a 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00011ace 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00011af0 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00011b1a 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011b20 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011b4c 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00011b68 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011b6e 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011b88 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011ba8 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011bcc 0001f40a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00011bf6 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011c0a 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00011c0e 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00011c12 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00011c24 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00011c3a 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011c58 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00011c7a 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00011c96 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00011ca8 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00011d16 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011d48 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011d4e 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011d76 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00011d9a 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011da0 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011dba 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011de0 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011e00 0001f40a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00011e2c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011e3a 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00011e3e 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00011e48 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00011e5a 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00011e6e 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011e9c 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011ec2 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011eda 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00011f02 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00011f34 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00011f5e 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011f9a 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011fce 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011fde 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011ff2 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00012000 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00012008 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00012014 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001201a 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012038 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012044 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001205c 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012082 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012090 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000120ae 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000120f8 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012110 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012120 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006ffa 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000702c 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007032 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000704a 0001880a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000706c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007088 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000070a0 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000070b0 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000070c6 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000710a 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000712a 0001cf0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00007148 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00007170 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000717e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007190 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000071a6 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000071bc 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000071ea 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000071f2 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007202 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00007224 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000722c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000723c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007250 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007268 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000727e 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000728e 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000729e 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000072be 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000072c8 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000072da 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000730c 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007312 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000733e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007362 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00007388 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000073a0 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000073a6 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000073cc 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000073d2 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000073fc 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00007422 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00007426 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00007430 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00007450 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000745c 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000747c 0001d10a R_ARM_THM_CALL 00000000 _PyAST_GeneratorExp │ │ │ │ │ +0000748c 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000074a8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000074ca 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000074da 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000750c 0000760a R_ARM_THM_CALL 000064f9 invalid_comprehension_rule.isra.0 │ │ │ │ │ +0000754e 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000756a 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00007582 0001d20a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +0000758a 0000812f R_ARM_THM_MOVW_ABS_NC 00000610 .LC37 │ │ │ │ │ +0000758e 00008130 R_ARM_THM_MOVT_ABS 00000610 .LC37 │ │ │ │ │ +00007594 0000320a R_ARM_THM_CALL 00003001 INVALID_VERSION_CHECK │ │ │ │ │ +000075b4 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000075c8 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000075de 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000075f2 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007610 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007648 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000764e 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000766a 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000076b8 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000076f0 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000076f6 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007758 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000775e 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007778 0001c80a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +00007790 00008e2f R_ARM_THM_MOVW_ABS_NC 00006701 _tmp_116_rule │ │ │ │ │ +00007794 00008e30 R_ARM_THM_MOVT_ABS 00006701 _tmp_116_rule │ │ │ │ │ +0000779c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00007804 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000780a 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007822 0000500a R_ARM_THM_CALL 000029c9 pass_stmt_rule │ │ │ │ │ +0000783c 0000590a R_ARM_THM_CALL 00003051 break_stmt_rule │ │ │ │ │ +00007856 00005a0a R_ARM_THM_CALL 000032a1 continue_stmt_rule │ │ │ │ │ +0000787c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000789c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000078d2 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000078d8 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000078ee 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000791c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007938 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007946 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007950 0000832f R_ARM_THM_MOVW_ABS_NC 00000660 .LC39 │ │ │ │ │ +00007954 00008330 R_ARM_THM_MOVT_ABS 00000660 .LC39 │ │ │ │ │ +0000795a 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000795e 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00007972 0000360a R_ARM_THM_CALL 0000a7f1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00007976 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007992 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000079ae 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000079bc 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000079c6 0000822f R_ARM_THM_MOVW_ABS_NC 0000062c .LC38 │ │ │ │ │ +000079ca 00008230 R_ARM_THM_MOVT_ABS 0000062c .LC38 │ │ │ │ │ +000079d4 00008f0a R_ARM_THM_CALL 000073e1 expression_without_invalid_rule │ │ │ │ │ +000079e4 0001d30a R_ARM_THM_CALL 00000000 _PyPegen_raise_error_for_missing_comma │ │ │ │ │ +000079f2 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007a16 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007a32 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007a3c 00000a2f R_ARM_THM_MOVW_ABS_NC 00007625 expression_rule │ │ │ │ │ +00007a40 00000a30 R_ARM_THM_MOVT_ABS 00007625 expression_rule │ │ │ │ │ +00007a48 0001d40a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ +00007a52 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00007a56 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00007a5e 0000862f R_ARM_THM_MOVW_ABS_NC 00000708 .LC42 │ │ │ │ │ +00007a62 00008630 R_ARM_THM_MOVT_ABS 00000708 .LC42 │ │ │ │ │ +00007a68 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00007a76 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007a94 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007ab0 0000902f R_ARM_THM_MOVW_ABS_NC 0000025b _tmp_117_rule │ │ │ │ │ +00007ab4 00009030 R_ARM_THM_MOVT_ABS 0000025b _tmp_117_rule │ │ │ │ │ +00007ab8 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00007ac4 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00007ac8 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00007ad0 0000852f R_ARM_THM_MOVW_ABS_NC 000006e0 .LC41 │ │ │ │ │ +00007ad4 00008530 R_ARM_THM_MOVT_ABS 000006e0 .LC41 │ │ │ │ │ +00007ae6 0000360a R_ARM_THM_CALL 0000a7f1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00007aea 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007afc 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00007b00 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00007b0a 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00007b26 0001d50a R_ARM_THM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ +00007b30 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007b54 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007b72 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007b80 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007b88 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007b90 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007bb0 0000910a R_ARM_THM_CALL 000067e1 lambda_params_rule │ │ │ │ │ +00007bc2 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007bce 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00007bd2 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00007bdc 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00007be6 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00007bea 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00007bf0 0000882f R_ARM_THM_MOVW_ABS_NC 0000077c .LC44 │ │ │ │ │ +00007bf4 00008830 R_ARM_THM_MOVT_ABS 0000077c .LC44 │ │ │ │ │ +00007c14 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00007c18 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00007c20 00008a2f R_ARM_THM_MOVW_ABS_NC 00000804 .LC46 │ │ │ │ │ +00007c24 00008a30 R_ARM_THM_MOVT_ABS 00000804 .LC46 │ │ │ │ │ +00007c3a 0000360a R_ARM_THM_CALL 0000a7f1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00007c46 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007c4e 0000910a R_ARM_THM_CALL 000067e1 lambda_params_rule │ │ │ │ │ +00007c5c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007c68 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00007c6c 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00007c76 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00007c80 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00007c84 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00007c8a 0000892f R_ARM_THM_MOVW_ABS_NC 000007c0 .LC45 │ │ │ │ │ +00007c8e 00008930 R_ARM_THM_MOVT_ABS 000007c0 .LC45 │ │ │ │ │ +00007cc4 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007cca 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007ce0 0001880a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00007d04 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007d0a 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007d14 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_string_token │ │ │ │ │ +00007d18 0001c830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_string_token │ │ │ │ │ +00007d1e 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00007d26 00008f0a R_ARM_THM_CALL 000073e1 expression_without_invalid_rule │ │ │ │ │ +00007d3e 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007d50 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007d58 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007d60 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007d72 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00007d9c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007db4 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007dcc 0000872f R_ARM_THM_MOVW_ABS_NC 00000744 .LC43 │ │ │ │ │ +00007dd0 00008730 R_ARM_THM_MOVT_ABS 00000744 .LC43 │ │ │ │ │ +00007dd6 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00007dda 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00007e0a 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007e16 0001c80a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +00007e20 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00007e24 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00007e2e 0001d60a R_ARM_THM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ +00007e38 0001d60a R_ARM_THM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ +00007e42 0001cb0a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +00007e4e 0001cb0a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +00007e52 0000842f R_ARM_THM_MOVW_ABS_NC 000006a4 .LC40 │ │ │ │ │ +00007e56 00008430 R_ARM_THM_MOVT_ABS 000006a4 .LC40 │ │ │ │ │ +00007e7a 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00007eae 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007eb4 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007ee8 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007f12 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007f28 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007f48 0001d70a R_ARM_THM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ +00007f56 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007f70 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00007f9c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007fca 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007fd0 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007ff2 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00008002 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000801c 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000803c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000804a 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008068 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000806e 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000080a4 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000080aa 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000080c6 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00008116 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000811c 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008134 0001880a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000815a 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008160 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008176 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008186 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000081b0 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000081fc 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008202 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008214 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008238 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000825c 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008268 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000082b0 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000082ba 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000082d0 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000082e6 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000082ee 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000082fe 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008306 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000830e 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008324 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008334 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008352 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000836a 0001d80a R_ARM_THM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ +00008386 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000083b8 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000083be 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000083da 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000841e 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008424 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000843c 0001880a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00008462 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008468 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000847e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000848e 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000084ba 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00008512 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008518 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000852c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000854e 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000085ce 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000085da 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000085f0 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000860a 0001d80a R_ARM_THM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ +00008652 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008670 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000867c 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008694 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000869c 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000086ac 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000086c2 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000086ca 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000086e0 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000086ee 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008702 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008736 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000873c 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000874e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008760 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000876c 0000942f R_ARM_THM_MOVW_ABS_NC 00000840 .LC47 │ │ │ │ │ +00008770 00009430 R_ARM_THM_MOVT_ABS 00000840 .LC47 │ │ │ │ │ +00008776 0001900a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +0000878e 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000087c4 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000087ca 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008804 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000880a 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008826 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00008848 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000884e 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008866 0001880a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000888c 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008892 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000088a8 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000088be 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000088de 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000088e4 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008900 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000891a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000893c 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008942 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000895e 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000899c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000089c6 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000089de 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000089e6 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008a22 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008a4a 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00008a72 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008a9c 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00008aa4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008ad4 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008b26 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008b2c 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008b3e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008b6c 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00008b92 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008ba0 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008bae 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008bc4 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00008bd8 0001cf0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00008bf2 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008c06 0001800a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00008c24 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008c48 0001c70a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00008c98 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00008cb6 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008cda 0001c70a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00008d04 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008d26 0001c70a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00008d44 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00008d56 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008d6e 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008d7c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008d94 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008db0 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008dc6 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008dce 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008de2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008df8 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008e0c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008e1c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008e30 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008e48 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008e4e 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008e5c 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008e90 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008e96 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008eb2 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00008ede 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008f02 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008f08 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008f42 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008f48 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008f5e 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00008f84 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008f8a 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008fa2 0001880a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00008fc6 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008fcc 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008ff4 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008ffa 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009010 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000903a 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009040 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009062 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009068 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000907e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000090a6 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000090ac 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000090c2 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000090ec 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000090f2 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009108 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009130 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009136 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000914c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009176 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000917c 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009192 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000091ba 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000091c0 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000091d8 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009200 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009206 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000921e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009248 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000924e 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009266 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000928e 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009294 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000092a8 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000092c0 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000092f4 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000931a 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00009336 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000933c 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000093bc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000093ec 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009402 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009426 0001d90a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00009482 0001da0a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +000094c0 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000094c6 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000094e6 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000094ec 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009502 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009524 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000952a 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009548 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000954e 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009564 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009586 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000958c 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000095a2 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000095c4 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000095ca 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000095e0 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009602 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009608 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000961e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009640 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009646 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000965c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000967e 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009684 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000969c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000096be 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000096c4 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000096dc 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000096fe 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009704 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000971c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000973e 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009744 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009758 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009786 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000097bc 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000097c8 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000097de 0001db0a R_ARM_THM_CALL 00000000 _PyPegen_get_cmpops │ │ │ │ │ +000097ee 0001dc0a R_ARM_THM_CALL 00000000 _PyPegen_get_exprs │ │ │ │ │ +0000980c 0001dd0a R_ARM_THM_CALL 00000000 _PyAST_Compare │ │ │ │ │ +0000982e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000984a 0001da0a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00009860 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009884 0001da0a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000989a 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000098c0 0001da0a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +000098d6 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000098fa 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000991e 0001de0a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +00009930 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009950 0001da0a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00009988 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000099a4 0001da0a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +000099b6 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000099da 0001da0a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +000099f0 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009a0c 0001df0a R_ARM_THM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ +00009a36 0001da0a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00009a4c 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009a76 0001da0a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00009a8a 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009ab6 0001da0a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00009acc 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009af6 0001da0a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00009b0c 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009b2a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009b46 0001da0a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00009b5c 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009b86 0001da0a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00009b9c 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009bc6 0001da0a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00009bda 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009bfe 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009c16 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009c3e 0001da0a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00009c52 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009c78 0001da0a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00009c8c 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009ca2 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009cc8 0001df0a R_ARM_THM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ +00009cee 0001da0a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00009d02 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009d16 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009d3a 0001da0a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00009d4e 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009d68 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009d84 0001da0a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00009d98 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009dbe 0001da0a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00009dd2 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009df2 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00009e02 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009e16 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009e2c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009e3a 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009e50 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009e60 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009e70 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009e86 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009e96 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009eb4 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009ebc 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009ecc 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009ee2 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009ef4 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009f0e 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009f20 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009f36 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009f4c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009f60 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009f74 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009f84 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009f9a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009fae 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009fbe 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009fd0 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009fe2 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009ff6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000a010 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a02a 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a03c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a052 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a066 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a07a 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a0a0 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a0b6 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a0c0 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a0d6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000a104 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a10e 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a128 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a13e 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a148 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a166 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a17a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a184 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a196 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a1a8 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a1ba 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a1d0 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a1d8 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000a1ea 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a1f4 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a20e 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a224 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a248 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a28c 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a2a4 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a2b6 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a2f0 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a2f6 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a30e 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a344 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a368 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000a37c 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a39c 0001c70a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000a3aa 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a3ca 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a3d2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000a3fe 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a404 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a414 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a42c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a43c 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a454 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000a46e 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a474 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a4e8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000a514 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a52a 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a54a 0001d90a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000a566 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a590 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a5de 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a5e4 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a5f4 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a60c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a61c 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a636 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000a652 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a658 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a6a4 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a6aa 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a6bc 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a714 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000a744 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a75a 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a77c 0001d90a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000a7a0 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a7b0 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a7ca 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000a7ea 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a7f0 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a856 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000a884 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a89a 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a8bc 0001d90a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000a8d2 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a922 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a978 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a9a8 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a9ea 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a9f0 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000aa00 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000aa18 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000aa28 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000aa40 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000aa5c 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000aa62 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000aa98 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000aa9e 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000aab0 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000ab10 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000ab40 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ab50 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000ab6e 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000ab8a 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ab90 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ac0a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ac24 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000ac46 0001d90a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000ac6c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000ac9c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000acb2 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000acd4 0001d90a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000ad18 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ad34 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ad7c 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000adae 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ae06 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ae0c 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ae1c 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000ae34 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ae44 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000ae5c 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000ae78 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ae7e 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000af04 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000af1a 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000af40 0001d90a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000af7a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000afaa 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000afc2 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b000 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b006 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b032 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b038 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b04e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b062 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b076 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b08a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b09e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b0b0 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b0c2 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b0f2 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b100 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b12c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b13c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b150 0000992f R_ARM_THM_MOVW_ABS_NC 00000848 .LC48 │ │ │ │ │ +0000b154 00009930 R_ARM_THM_MOVT_ABS 00000848 .LC48 │ │ │ │ │ +0000b15a 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000b15e 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000b172 0000360a R_ARM_THM_CALL 0000a7f1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000b176 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b18a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b1c2 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b1c8 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b1d8 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b1f0 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b200 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b218 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b234 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b23a 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b2b8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000b2e4 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b2fa 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b31e 0001d90a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000b34e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b364 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b38a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b39e 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b3f8 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b3fe 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b40e 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b424 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b434 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b448 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b472 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b49a 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b504 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b50a 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b544 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b54a 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b560 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b594 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b59a 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b5ae 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b5e2 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b5e8 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b5fc 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b630 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b636 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b64a 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b67e 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b684 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b698 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b6f2 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b734 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b744 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b754 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b772 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b7b4 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b7c4 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b7d4 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b7f2 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b834 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b844 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b854 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b872 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b8b4 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b8c4 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b8d4 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b8ee 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b92a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b944 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b966 0001d90a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000b96e 00009d2f R_ARM_THM_MOVW_ABS_NC 00000878 .LC49 │ │ │ │ │ +0000b972 00009d30 R_ARM_THM_MOVT_ABS 00000878 .LC49 │ │ │ │ │ +0000b978 0000320a R_ARM_THM_CALL 00003001 INVALID_VERSION_CHECK │ │ │ │ │ +0000b988 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b9b0 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b9e8 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000ba26 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000ba5e 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000ba9c 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000bad4 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000bb10 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000bb48 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000bb84 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000bbbc 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000bc00 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000bc06 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000bc28 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000bc2e 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000bc46 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bc5e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bc76 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bca0 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000bcc2 0001d90a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000bd36 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000bd5e 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000bd86 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000bddc 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000be1e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000be44 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000be88 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000beaa 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000beae 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000beb6 0000992f R_ARM_THM_MOVW_ABS_NC 00000848 .LC48 │ │ │ │ │ +0000beba 00009930 R_ARM_THM_MOVT_ABS 00000848 .LC48 │ │ │ │ │ +0000becc 0000360a R_ARM_THM_CALL 0000a7f1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000bed0 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000bee2 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000beea 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bf10 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bf4c 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000bf52 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000bf6e 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000bf9a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bfb2 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bfca 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bfee 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000bff4 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c02e 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c034 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c052 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000c082 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c0ae 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000c0c2 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c0e4 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c0ea 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c106 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000c122 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000c17c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c1a4 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000c1dc 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c1fc 0001de0a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +0000c20c 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c21c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c242 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c264 0001d90a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000c28e 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c2ae 0001e00a R_ARM_THM_CALL 00000000 _PyAST_Await │ │ │ │ │ +0000c2b6 00009f2f R_ARM_THM_MOVW_ABS_NC 0000088c .LC50 │ │ │ │ │ +0000c2ba 00009f30 R_ARM_THM_MOVT_ABS 0000088c .LC50 │ │ │ │ │ +0000c2c0 0000320a R_ARM_THM_CALL 00003001 INVALID_VERSION_CHECK │ │ │ │ │ +0000c2e6 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c302 0001e00a R_ARM_THM_CALL 00000000 _PyAST_Await │ │ │ │ │ +0000c30a 00009f2f R_ARM_THM_MOVW_ABS_NC 0000088c .LC50 │ │ │ │ │ +0000c30e 00009f30 R_ARM_THM_MOVT_ABS 0000088c .LC50 │ │ │ │ │ +0000c314 0000320a R_ARM_THM_CALL 00003001 INVALID_VERSION_CHECK │ │ │ │ │ +0000c32e 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000c34a 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c364 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c388 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c3a2 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c3b8 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c3da 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000c406 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c41a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000c432 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000c440 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c44e 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c468 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c47c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000c4b0 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c4b6 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c4c6 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000c4dc 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c4ec 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000c500 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c52c 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c556 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c5d4 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c5da 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c614 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c61a 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c630 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000c64c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c670 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c676 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c68a 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000c6b8 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c6be 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c6d2 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000c6ea 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c70e 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c714 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c728 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000c79a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c7aa 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000c7c0 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c7f6 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c80e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c818 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c83a 0001b70a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +0000c842 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c856 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000c862 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c886 0001b60a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +0000c8a6 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c8d8 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c910 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c94e 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c95e 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000c976 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c9ac 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c9e4 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000ca10 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ca20 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000ca38 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000ca6e 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000caa6 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000cafc 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cb08 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000cb30 0001b80a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ +0000cb50 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000cb7e 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000cbda 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000cbea 0001800a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0000cc06 0001b80a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ +0000cc16 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cc54 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000cc82 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ccdc 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000cce2 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000cd08 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000cd0e 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000cd20 0001880a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000cd40 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000cd46 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000cd5a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cd6a 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000cd94 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cdc8 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000cdce 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000cdde 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cdfa 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000ce0c 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000ce40 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ce70 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000ce7c 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ce92 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ce9a 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000cea2 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000ceae 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cec2 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ced2 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cee8 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ceee 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cf06 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000cf0e 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000cf38 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000cf3e 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000cf6c 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000cf72 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000cf8e 0001880a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000cfbc 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000cfc2 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000cfe0 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cffe 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d028 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d062 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d068 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d082 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d092 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d0be 0000aa0a R_ARM_THM_CALL 00006475 invalid_for_target_rule │ │ │ │ │ +0000d0e2 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000d0f4 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d10a 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d144 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d15c 0000ab0a R_ARM_THM_CALL 00002aad _loop0_88_rule │ │ │ │ │ +0000d172 0001e50a R_ARM_THM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ +0000d1a8 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d1c6 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d1de 0000ab0a R_ARM_THM_CALL 00002aad _loop0_88_rule │ │ │ │ │ +0000d1f4 0001e50a R_ARM_THM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ +0000d1fc 0000a82f R_ARM_THM_MOVW_ABS_NC 00000904 .LC53 │ │ │ │ │ +0000d200 0000a830 R_ARM_THM_MOVT_ABS 00000904 .LC53 │ │ │ │ │ +0000d206 0000320a R_ARM_THM_CALL 00003001 INVALID_VERSION_CHECK │ │ │ │ │ +0000d210 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d230 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000d24c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d254 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d26a 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d288 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d28e 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d2c4 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d2ca 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d2e6 0001880a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000d31c 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d322 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d332 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d35c 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000d374 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d386 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d39a 00019f0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000d3ae 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d3b2 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d3be 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000d3c8 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d3cc 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d3d6 0000a92f R_ARM_THM_MOVW_ABS_NC 00000920 .LC54 │ │ │ │ │ +0000d3da 0000a930 R_ARM_THM_MOVT_ABS 00000920 .LC54 │ │ │ │ │ +0000d3de 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000d3e6 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d400 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d446 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d450 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d462 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d476 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d490 00019f0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000d4b6 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d4c0 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d4d4 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d4e6 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d508 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000d548 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d54e 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d586 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d592 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000d5b2 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d5cc 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d5d2 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d60e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d628 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d62e 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d646 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d668 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d682 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d688 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d6a2 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d6b0 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d6d4 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d6fe 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d704 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d722 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000d738 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d746 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d762 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d780 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000d796 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000d7cc 0001e60a R_ARM_THM_CALL 00000000 _PyAST_FunctionDef │ │ │ │ │ +0000d7fa 0001e70a R_ARM_THM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ +0000d832 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d838 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d850 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d878 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d8ae 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d8b8 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000d8d4 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d8ee 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d908 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d92c 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000d946 0001e70a R_ARM_THM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ +0000d976 0001e80a R_ARM_THM_CALL 00000000 _PyAST_AsyncFunctionDef │ │ │ │ │ +0000d97e 0000b02f R_ARM_THM_MOVW_ABS_NC 000009d0 .LC59 │ │ │ │ │ +0000d982 0000b030 R_ARM_THM_MOVT_ABS 000009d0 .LC59 │ │ │ │ │ +0000d988 0000320a R_ARM_THM_CALL 00003001 INVALID_VERSION_CHECK │ │ │ │ │ +0000d9b6 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d9c4 0000b50a R_ARM_THM_CALL 00007bdd invalid_parameters_rule.isra.0 │ │ │ │ │ +0000d9de 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000da16 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000da1c 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000da36 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000da46 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000da50 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000da64 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000da78 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000da8c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000da96 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000da9c 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000daa0 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000daaa 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000dac2 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dad4 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dae0 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000dafa 0000ad2f R_ARM_THM_MOVW_ABS_NC 00000988 .LC56 │ │ │ │ │ +0000dafe 0000ad30 R_ARM_THM_MOVT_ABS 00000988 .LC56 │ │ │ │ │ +0000db02 0001940a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +0000db1a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000db32 0000162f R_ARM_THM_MOVW_ABS_NC 00000174 .LC8 │ │ │ │ │ +0000db36 00001630 R_ARM_THM_MOVT_ABS 00000174 .LC8 │ │ │ │ │ +0000db3a 0001940a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +0000db98 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000db9e 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000dbb2 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dbb8 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dbbc 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dbc6 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000dbe2 0001b30a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +0000dbf4 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ +0000dc10 0000b62f R_ARM_THM_MOVW_ABS_NC 00000b55 _tmp_106_rule │ │ │ │ │ +0000dc14 0000b630 R_ARM_THM_MOVT_ABS 00000b55 _tmp_106_rule │ │ │ │ │ +0000dc18 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000dc40 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dc4e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dc5c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dc6a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dc74 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000dc78 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000dc82 0000ae2f R_ARM_THM_MOVW_ABS_NC 0000098c .LC57 │ │ │ │ │ +0000dc86 0000ae30 R_ARM_THM_MOVT_ABS 0000098c .LC57 │ │ │ │ │ +0000dc8a 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000dc92 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000dcb4 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000dcbe 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000dce6 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000dd04 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000dd0a 00019c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +0000dd0e 00019c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +0000dd18 0000af2f R_ARM_THM_MOVW_ABS_NC 000009b4 .LC58 │ │ │ │ │ +0000dd1c 0000af30 R_ARM_THM_MOVT_ABS 000009b4 .LC58 │ │ │ │ │ +0000dd20 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000dd2e 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000dd44 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000dd4c 00019c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +0000dd50 00019c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +0000dd58 0000ac2f R_ARM_THM_MOVW_ABS_NC 00000948 .LC55 │ │ │ │ │ +0000dd5c 0000ac30 R_ARM_THM_MOVT_ABS 00000948 .LC55 │ │ │ │ │ +0000dd64 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000dd6e 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000dd82 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ddb6 00019f0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000ddce 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000dde6 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ddf4 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000de08 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000de1e 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000de2e 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000de3e 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000de62 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000dea4 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000deaa 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000dec6 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000dee6 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000deee 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000def2 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000defc 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000df16 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000df4c 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000df52 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000df78 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000df7e 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000dfa4 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000dfaa 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e01a 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e040 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e046 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e074 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e0ce 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e0dc 00019f0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000e0e6 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e0fc 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_arguments_parsing_error │ │ │ │ │ +0000e108 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e122 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e142 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000e146 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000e156 0001cb0a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0000e15a 0001eb0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +0000e166 0001cb0a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0000e16a 0001eb0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +0000e16e 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000a44 .LC62 │ │ │ │ │ +0000e172 0000ba30 R_ARM_THM_MOVT_ABS 00000a44 .LC62 │ │ │ │ │ +0000e188 0000360a R_ARM_THM_CALL 0000a7f1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000e18c 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e1b4 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_nonparen_genexp_in_call │ │ │ │ │ +0000e1be 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e1fe 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e208 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e22e 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000e232 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000e23a 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000a70 .LC63 │ │ │ │ │ +0000e23e 0000bb30 R_ARM_THM_MOVT_ABS 00000a70 .LC63 │ │ │ │ │ +0000e250 0000360a R_ARM_THM_CALL 0000a7f1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000e254 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e264 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e274 0000c02f R_ARM_THM_MOVW_ABS_NC 00000ed9 _tmp_112_rule │ │ │ │ │ +0000e278 0000c030 R_ARM_THM_MOVT_ABS 00000ed9 _tmp_112_rule │ │ │ │ │ +0000e27c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000e288 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000e28c 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000e294 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000ab0 .LC64 │ │ │ │ │ +0000e298 0000bc30 R_ARM_THM_MOVT_ABS 00000ab0 .LC64 │ │ │ │ │ +0000e2aa 0000360a R_ARM_THM_CALL 0000a7f1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000e2ae 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e2c6 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e2e6 00019f0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000e2fe 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e31a 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e320 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e332 0000c10a R_ARM_THM_CALL 0000057d _tmp_170_rule │ │ │ │ │ +0000e354 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e35a 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e36e 0001880a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000e38a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e39a 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000e3ac 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e3bc 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000e3ca 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000e3ce 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000e3d2 0000b92f R_ARM_THM_MOVW_ABS_NC 00000a04 .LC61 │ │ │ │ │ +0000e3d6 0000b930 R_ARM_THM_MOVT_ABS 00000a04 .LC61 │ │ │ │ │ +0000e40a 0000c10a R_ARM_THM_CALL 0000057d _tmp_170_rule │ │ │ │ │ +0000e418 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e42e 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000e438 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e440 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000e458 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e464 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e46c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e474 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e484 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e48c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e4ba 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e4c8 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e4d8 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e4f0 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e4f6 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e51e 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000e522 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000e538 0001cb0a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0000e53c 0001eb0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +0000e548 0001cb0a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0000e54c 0001eb0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +0000e550 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000a44 .LC62 │ │ │ │ │ +0000e554 0000ba30 R_ARM_THM_MOVT_ABS 00000a44 .LC62 │ │ │ │ │ +0000e586 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e5aa 00019f0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000e5d0 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e5d6 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e5e6 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000e5fa 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e60a 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000e622 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000e63a 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e640 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e660 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e670 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e69e 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e6ac 0001ed0a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +0000e6bc 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e6e0 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e718 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e71e 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e764 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e76a 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e782 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e79c 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e7ba 0001ee0a R_ARM_THM_CALL 00000000 _PyPegen_collect_call_seqs │ │ │ │ │ +0000e810 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e820 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e832 00019f0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000e83c 0001ef0a R_ARM_THM_CALL 00000000 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ +0000e844 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e850 0001f00a R_ARM_THM_CALL 00000000 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ +0000e86c 0001b80a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ +0000e876 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e88c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000e8b4 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e8d0 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e8e0 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e920 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e926 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e94c 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e952 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e976 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e97c 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e9b2 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e9e2 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e9e8 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ea0e 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ea14 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ea3e 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000ea70 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ea74 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ea78 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000ea8e 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ea92 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ea96 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000eaae 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000eab4 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000eacc 0001880a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000eaea 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000eafa 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000eb0e 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000eb1e 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000eb60 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000eb66 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000eba2 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000eba8 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ebce 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ebd4 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ec00 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000ec32 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ec36 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ec3a 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000ec50 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ec54 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ec58 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000ec84 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000eca4 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000ecb4 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ecce 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000ece6 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000ed00 0001d20a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +0000ed08 0000812f R_ARM_THM_MOVW_ABS_NC 00000610 .LC37 │ │ │ │ │ +0000ed0c 00008130 R_ARM_THM_MOVT_ABS 00000610 .LC37 │ │ │ │ │ +0000ed12 0000320a R_ARM_THM_CALL 00003001 INVALID_VERSION_CHECK │ │ │ │ │ +0000ed44 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000ed64 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000ed74 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ed8e 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000eda6 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000edc0 0001d20a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +0000edc8 0000812f R_ARM_THM_MOVW_ABS_NC 00000610 .LC37 │ │ │ │ │ +0000edcc 00008130 R_ARM_THM_MOVT_ABS 00000610 .LC37 │ │ │ │ │ +0000edd2 0000320a R_ARM_THM_CALL 00003001 INVALID_VERSION_CHECK │ │ │ │ │ +0000edf0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000ee46 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000ee5e 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ee6e 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000ee7e 0000c30a R_ARM_THM_CALL 00007f55 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ +0000eea2 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000eec2 0001c70a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000eee6 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ef0a 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ef10 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ef26 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ef3e 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000ef42 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000ef4c 0000c22f R_ARM_THM_MOVW_ABS_NC 00000ad4 .LC65 │ │ │ │ │ +0000ef50 0000c230 R_ARM_THM_MOVT_ABS 00000ad4 .LC65 │ │ │ │ │ +0000ef54 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000ef60 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ef8e 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000efa2 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000efb6 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000efc8 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000efe6 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000effa 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f00c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f022 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f03a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f04a 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000f052 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000f05c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f07e 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f09a 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f0c6 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f0d6 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f0ea 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f11c 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000f122 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000f146 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000f14c 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000f17a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f192 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f1c6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000f1e8 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f1f6 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f20c 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f226 0001f10a R_ARM_THM_CALL 00000000 _PyAST_YieldFrom │ │ │ │ │ +0000f24c 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f264 0001f20a R_ARM_THM_CALL 00000000 _PyAST_Yield │ │ │ │ │ +0000f26e 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f290 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f2a6 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f2bc 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f2fc 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000f302 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000f31e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f348 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000f34e 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000f364 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f392 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000f398 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000f3ba 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000f3c0 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000f3d4 0000c60a R_ARM_THM_CALL 00009315 type_param_rule │ │ │ │ │ +0000f3f0 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000f3f6 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000f40c 0001880a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000f428 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f438 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000f44a 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000f45a 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000f46e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f482 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f492 0000c52f R_ARM_THM_MOVW_ABS_NC 00000b10 .LC67 │ │ │ │ │ +0000f496 0000c530 R_ARM_THM_MOVT_ABS 00000b10 .LC67 │ │ │ │ │ +0000f49a 0000320a R_ARM_THM_CALL 00003001 INVALID_VERSION_CHECK │ │ │ │ │ +0000f4b4 0000c60a R_ARM_THM_CALL 00009315 type_param_rule │ │ │ │ │ +0000f4ee 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000f4fa 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000f502 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000f516 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f524 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000f536 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f54e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f558 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f55c 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f560 0000c42f R_ARM_THM_MOVW_ABS_NC 00000aec .LC66 │ │ │ │ │ +0000f564 0000c430 R_ARM_THM_MOVT_ABS 00000aec .LC66 │ │ │ │ │ +0000f57a 0000360a R_ARM_THM_CALL 0000a7f1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000f57e 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f59a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f5a2 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f5b2 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f5c4 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f5ca 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f604 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000f60a 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000f638 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f64c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f66c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000f694 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f6aa 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f6c4 0001f10a R_ARM_THM_CALL 00000000 _PyAST_YieldFrom │ │ │ │ │ +0000f6d4 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f6fa 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f714 0001f20a R_ARM_THM_CALL 00000000 _PyAST_Yield │ │ │ │ │ +0000f72c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f75e 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000f764 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000f794 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f7b6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000f7f4 0000c30a R_ARM_THM_CALL 00007f55 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ +0000f810 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f82e 0001c70a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000f856 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000f85c 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000f86c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f87e 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f882 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f888 0000c22f R_ARM_THM_MOVW_ABS_NC 00000ad4 .LC65 │ │ │ │ │ +0000f88c 0000c230 R_ARM_THM_MOVT_ABS 00000ad4 .LC65 │ │ │ │ │ +0000f892 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000f89a 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f8ae 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f8bc 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f8c8 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f8dc 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f918 0001b30a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +0000f922 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ +0000f954 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000f95a 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000f986 0000b50a R_ARM_THM_CALL 00007bdd invalid_parameters_rule.isra.0 │ │ │ │ │ +0000f9a4 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f9d0 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000f9d6 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000f9fa 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000fa00 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000fa26 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000fa2c 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000fa42 0001880a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000fa78 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000fa9c 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000fafa 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000fb3c 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000fb4a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fb70 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000fb76 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000fb8c 0001880a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000fbc6 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000fbec 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000fc44 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000fc86 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000fc94 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fcd6 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000fcdc 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000fcf2 0001880a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000fd2a 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000fd50 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000fdae 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000fdea 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000fe18 0001f30a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +0000fe3e 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000fe5a 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000fe6a 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000feba 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000fee0 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000fefc 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000ff32 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ff7a 0001f30a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +0000ff82 0000c72f R_ARM_THM_MOVW_ABS_NC 00000b2c .LC68 │ │ │ │ │ +0000ff86 0000c730 R_ARM_THM_MOVT_ABS 00000b2c .LC68 │ │ │ │ │ +0000ff8c 0000320a R_ARM_THM_CALL 00003001 INVALID_VERSION_CHECK │ │ │ │ │ +0000ff9c 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ffbc 0001f30a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +0000ffc8 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ffe4 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ffe8 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ffec 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000fffc 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001002a 0001f30a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +0001005c 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00010064 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00010074 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001007c 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001009c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000100b2 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000100ba 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000100ca 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000100e0 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000100fe 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010110 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010142 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010148 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010166 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010182 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001019a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000101a8 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000101bc 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000101c0 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000101ca 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000101de 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010206 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001020c 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010220 0001880a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001025a 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00010278 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00010292 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000102a2 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000102b4 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000102c2 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000102ca 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000102d2 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00010300 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010306 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001032a 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010330 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001035c 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00010378 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001037e 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010396 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000103b8 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000103de 0001f40a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +000103f8 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010402 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010414 0001f50a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ +00010436 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001044a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001046c 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010472 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001049e 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000104b6 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000104bc 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000104d0 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000104f0 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010512 0001f40a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00010530 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001053c 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00010540 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001054a 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00010558 0001f50a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ +00010586 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000105a0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000105c6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001060a 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010630 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010660 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010676 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001068a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001069e 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000106c0 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000106ec 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000106fa 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001070c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010740 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010746 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010770 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00010788 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001078e 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000107a2 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000107be 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000107de 0001f40a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001080a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00010840 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010856 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010874 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001087c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000108b4 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000108ba 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000108de 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000108e4 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000108fa 0001880a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00010934 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001095a 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000109a4 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000109ba 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000109ec 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000109f2 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010a08 0001880a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00010a42 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00010a68 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00010ab2 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00010af0 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00010b26 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00010b66 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00010b74 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00010b7c 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00010b9c 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00010ba8 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00010bb0 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00010bc6 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00010bde 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00010bf8 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00010c1a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010c28 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010c38 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ +00010c48 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010c62 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010c6c 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00010c70 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00010c7a 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00010c8a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010c9e 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010cb2 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010ce6 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010cec 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010cfe 0001880a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00010d32 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00010d4e 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00010d6c 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00010d7c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010d84 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00010d8c 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00010d9a 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00010dd4 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010dda 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010df2 0001880a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00010e16 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010e1c 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010e42 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010e48 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010e74 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00010e90 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010e96 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010eb0 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010ed2 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010efa 0001f40a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00010f26 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010f34 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010f48 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00010f88 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010f8e 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010fb2 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010fb8 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010fe4 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00011000 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011006 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011020 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011044 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011066 0001f40a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00011092 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000110a0 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000110b4 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +000110fa 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011110 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00011132 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001115c 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011162 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001118e 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000111aa 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000111b0 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000111ca 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000111ec 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011212 0001f40a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001123e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001124c 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00011250 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001125a 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001126a 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001127e 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001128e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000112b0 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000112e2 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000112e8 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011310 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00011358 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001135e 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011378 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001139c 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000113bc 0001f40a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +000113e8 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000113f6 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000113fa 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00011404 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00011422 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00011444 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011466 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001148e 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000114a6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000114cc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000114f8 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00011520 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011546 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011574 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000115ac 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000115c2 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000115e6 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000115f8 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000115fe 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001162e 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011634 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001164c 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011662 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001166a 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00011674 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001168a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000116a0 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000116b8 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000116c6 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000116d8 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000116e4 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000116f0 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000116fe 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011708 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011718 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001171e 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011734 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011748 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001176e 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011774 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000117ac 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000117b2 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000117ca 0001880a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000117f2 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000117f8 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011820 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011826 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011852 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001186e 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011874 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001188c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000118ae 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000118d6 0001f40a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00011902 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011910 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011926 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00011966 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001196c 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011990 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011996 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000119c4 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000119e0 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000119e6 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011a04 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011a2a 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011a4c 0001f40a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00011a78 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011a86 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011a9e 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00011ad2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00011af4 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00011b1e 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011b24 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011b50 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00011b6c 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011b72 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011b8c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011bac 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011bd0 0001f40a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00011bfa 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011c0e 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00011c12 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00011c16 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00011c28 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00011c3e 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011c5c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00011c7e 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00011c9a 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00011cac 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011d1a 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011d4c 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011d52 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011d7a 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00011d9e 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011da4 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011dbe 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011de4 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011e04 0001f40a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00011e30 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011e3e 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00011e42 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00011e4c 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00011e5e 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00011e72 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011ea0 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011ec6 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011ede 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00011f06 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00011f38 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00011f62 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011f9e 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011fd2 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011fe2 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011ffc 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00012004 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00012010 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012016 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012034 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012040 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012058 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001207e 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001208c 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000120aa 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000120f6 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001210e 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012118 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001212e 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0001213e 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012146 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001215e 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012168 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012172 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012190 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000121a6 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000121b8 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000121d2 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000121e6 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000121f8 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012234 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001223a 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001225a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001226e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012282 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000122bc 0000da0a R_ARM_THM_CALL 00002c8d _loop0_31_rule │ │ │ │ │ -000122de 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -000122e8 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001230c 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00012312 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00012326 0000db0a R_ARM_THM_CALL 00003139 param_star_annotation_rule │ │ │ │ │ -00012338 0000db0a R_ARM_THM_CALL 00003139 param_star_annotation_rule │ │ │ │ │ -0001235e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012386 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -000123a4 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -000123c0 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000123c6 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000123e0 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000123f8 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001240a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012420 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012450 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001245c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012464 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00012468 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00012470 0000d62f R_ARM_THM_MOVW_ABS_NC 00000bac .LC71 │ │ │ │ │ -00012474 0000d630 R_ARM_THM_MOVT_ABS 00000bac .LC71 │ │ │ │ │ -0001247a 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00012484 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000124a6 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000124ac 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000124c0 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000124d4 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000124ee 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012508 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012524 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001252a 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001253e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012554 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012574 0000d52f R_ARM_THM_MOVW_ABS_NC 00000b88 .LC70 │ │ │ │ │ -00012578 0000d530 R_ARM_THM_MOVT_ABS 00000b88 .LC70 │ │ │ │ │ -0001257e 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00012582 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001259a 0000360a R_ARM_THM_CALL 0000a7f1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001259e 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000125b0 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000125c0 00019f0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -000125da 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000125e4 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000125f2 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000125f6 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00012600 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00012610 0001f50a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ -00012626 0000da0a R_ARM_THM_CALL 00002c8d _loop0_31_rule │ │ │ │ │ -00012644 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -00012656 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012672 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012680 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012692 0001f50a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ -0001269c 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000126b0 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000126b8 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000126c8 0000dd0a R_ARM_THM_CALL 0000a835 _tmp_128_rule │ │ │ │ │ -000126d4 0000da0a R_ARM_THM_CALL 00002c8d _loop0_31_rule │ │ │ │ │ -000126e2 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000126f0 0000dd0a R_ARM_THM_CALL 0000a835 _tmp_128_rule │ │ │ │ │ -000126fa 0000d82f R_ARM_THM_MOVW_ABS_NC 00000c04 .LC73 │ │ │ │ │ -000126fe 0000d830 R_ARM_THM_MOVT_ABS 00000c04 .LC73 │ │ │ │ │ -00012704 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00012708 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001272c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012736 0000d72f R_ARM_THM_MOVW_ABS_NC 00000bd0 .LC72 │ │ │ │ │ -0001273a 0000d730 R_ARM_THM_MOVT_ABS 00000bd0 .LC72 │ │ │ │ │ -00012740 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00012744 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001277c 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00012782 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000127a6 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000127ac 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000127d4 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00012802 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00012806 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00012810 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001282a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00012848 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00012856 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001286e 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00012886 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -000128a0 0001d20a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -000128a8 0000812f R_ARM_THM_MOVW_ABS_NC 00000610 .LC37 │ │ │ │ │ -000128ac 00008130 R_ARM_THM_MOVT_ABS 00000610 .LC37 │ │ │ │ │ -000128b2 0000320a R_ARM_THM_CALL 00003001 INVALID_VERSION_CHECK │ │ │ │ │ -000128fa 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00012900 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001291c 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00012962 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00012976 0000df2f R_ARM_THM_MOVW_ABS_NC 00006f09 _tmp_120_rule │ │ │ │ │ -0001297a 0000df30 R_ARM_THM_MOVT_ABS 00006f09 _tmp_120_rule │ │ │ │ │ -00012982 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000129a6 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000129b0 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000129c4 0000e02f R_ARM_THM_MOVW_ABS_NC 000005ef _tmp_119_rule │ │ │ │ │ -000129c8 0000e030 R_ARM_THM_MOVT_ABS 000005ef _tmp_119_rule │ │ │ │ │ -000129d0 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000129da 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000a70 .LC63 │ │ │ │ │ -000129de 0000bb30 R_ARM_THM_MOVT_ABS 00000a70 .LC63 │ │ │ │ │ -000129e4 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000129e8 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000129fc 0000360a R_ARM_THM_CALL 0000a7f1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00012a02 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012a1c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012a2e 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00012a32 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00012a4a 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -00012a5c 0000de2f R_ARM_THM_MOVW_ABS_NC 00000c1c .LC74 │ │ │ │ │ -00012a60 0000de30 R_ARM_THM_MOVT_ABS 00000c1c .LC74 │ │ │ │ │ -00012a68 0000360a R_ARM_THM_CALL 0000a7f1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00012a6e 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012a7c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012a8e 0000e02f R_ARM_THM_MOVW_ABS_NC 000005ef _tmp_119_rule │ │ │ │ │ -00012a92 0000e030 R_ARM_THM_MOVT_ABS 000005ef _tmp_119_rule │ │ │ │ │ -00012a9a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00012aa4 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00012aa8 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00012ac0 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -00012ac8 0000462f R_ARM_THM_MOVW_ABS_NC 0000044c .LC28 │ │ │ │ │ -00012acc 00004630 R_ARM_THM_MOVT_ABS 0000044c .LC28 │ │ │ │ │ -00012aee 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012b02 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012b22 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012b38 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012b4c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012b80 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00012b86 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00012b9e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012bde 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00012be4 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00012bfc 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012c10 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012c24 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012c40 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012c60 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012c6a 0000e30a R_ARM_THM_CALL 000010bd _tmp_129_rule │ │ │ │ │ -00012c72 0000e22f R_ARM_THM_MOVW_ABS_NC 00000c78 .LC76 │ │ │ │ │ -00012c76 0000e230 R_ARM_THM_MOVT_ABS 00000c78 .LC76 │ │ │ │ │ -00012c7c 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00012c80 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00012c94 0000360a R_ARM_THM_CALL 0000a7f1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00012c98 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012cb8 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012cda 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012ce2 0000e12f R_ARM_THM_MOVW_ABS_NC 00000c48 .LC75 │ │ │ │ │ -00012ce6 0000e130 R_ARM_THM_MOVT_ABS 00000c48 .LC75 │ │ │ │ │ -00012cf4 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012cfc 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012d34 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00012d3a 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00012d52 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00012d66 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012d70 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012d84 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012d9c 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00012de4 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00012dea 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00012dfa 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012e00 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00012e04 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00012e0e 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00012e20 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012e36 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012e3c 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012e48 00019c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00012e4c 00019c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00012e56 0000af2f R_ARM_THM_MOVW_ABS_NC 000009b4 .LC58 │ │ │ │ │ -00012e5a 0000af30 R_ARM_THM_MOVT_ABS 000009b4 .LC58 │ │ │ │ │ -00012e5e 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00012e6c 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012e8e 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012ec2 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00012ec8 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00012ef0 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012f1a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00012f3a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012f50 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00012f6e 0001c70a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00012f7c 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012f96 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012fcc 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00012fd2 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00012ff0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00013014 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013042 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001306c 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00013072 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001308e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000130b2 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000130d0 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000130dc 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013104 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_formatted_value │ │ │ │ │ -00013138 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013146 0000f10a R_ARM_THM_CALL 00008521 _loop0_78_rule │ │ │ │ │ -00013152 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013178 0001fb0a R_ARM_THM_CALL 00000000 _PyPegen_setup_full_format_spec │ │ │ │ │ -000131b0 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000131c6 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000131f0 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000131f6 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00013210 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001321a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013232 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001323c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013254 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001325e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013274 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001327e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013294 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001329a 00004d2f R_ARM_THM_MOVW_ABS_NC 0000f0f5 annotated_rhs_rule │ │ │ │ │ -0001329e 00004d30 R_ARM_THM_MOVT_ABS 0000f0f5 annotated_rhs_rule │ │ │ │ │ -000132a6 0001d40a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ -000132ac 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000132b0 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000132b8 0000e82f R_ARM_THM_MOVW_ABS_NC 00000d68 .LC81 │ │ │ │ │ -000132bc 0000e830 R_ARM_THM_MOVT_ABS 00000d68 .LC81 │ │ │ │ │ -000132c2 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000132ce 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000132f4 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001330a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001331e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013334 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013348 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001335a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001336a 0000e62f R_ARM_THM_MOVW_ABS_NC 00000d08 .LC79 │ │ │ │ │ -0001336e 0000e630 R_ARM_THM_MOVT_ABS 00000d08 .LC79 │ │ │ │ │ -00013374 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00013378 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001338c 0000360a R_ARM_THM_CALL 0000a7f1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00013390 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001339e 0000e72f R_ARM_THM_MOVW_ABS_NC 00000d38 .LC80 │ │ │ │ │ -000133a2 0000e730 R_ARM_THM_MOVT_ABS 00000d38 .LC80 │ │ │ │ │ -000133a8 0000e52f R_ARM_THM_MOVW_ABS_NC 00000cd8 .LC78 │ │ │ │ │ -000133ac 0000e530 R_ARM_THM_MOVT_ABS 00000cd8 .LC78 │ │ │ │ │ -000133c6 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000133d2 0000f20a R_ARM_THM_CALL 00000e75 _tmp_154_rule.isra.0 │ │ │ │ │ -000133e0 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000133ea 0000f10a R_ARM_THM_CALL 00008521 _loop0_78_rule │ │ │ │ │ -000133f2 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000133f6 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00013400 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00013408 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013412 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00013416 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001341e 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000e64 .LC87 │ │ │ │ │ -00013422 0000ee30 R_ARM_THM_MOVT_ABS 00000e64 .LC87 │ │ │ │ │ -00013428 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001343a 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001345c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001346a 0000f20a R_ARM_THM_CALL 00000e75 _tmp_154_rule.isra.0 │ │ │ │ │ -00013476 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001347a 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00013484 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001348e 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013496 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001349a 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000134a2 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000e90 .LC88 │ │ │ │ │ -000134a6 0000ef30 R_ARM_THM_MOVT_ABS 00000e90 .LC88 │ │ │ │ │ -000134ac 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000134ba 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000134da 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000134e8 0000f20a R_ARM_THM_CALL 00000e75 _tmp_154_rule.isra.0 │ │ │ │ │ -000134f4 0000f32f R_ARM_THM_MOVW_ABS_NC 00000e0f _tmp_155_rule │ │ │ │ │ -000134f8 0000f330 R_ARM_THM_MOVT_ABS 00000e0f _tmp_155_rule │ │ │ │ │ -00013500 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001350a 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013514 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00013518 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00013520 0000ed2f R_ARM_THM_MOVW_ABS_NC 00000e44 .LC86 │ │ │ │ │ -00013524 0000ed30 R_ARM_THM_MOVT_ABS 00000e44 .LC86 │ │ │ │ │ -0001352a 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001353c 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001355c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013566 0000f42f R_ARM_THM_MOVW_ABS_NC 00000d99 _tmp_153_rule │ │ │ │ │ -0001356a 0000f430 R_ARM_THM_MOVT_ABS 00000d99 _tmp_153_rule │ │ │ │ │ -00013572 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001357c 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013586 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000135aa 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000135c6 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000135cc 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000135e0 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000135e6 0000f32f R_ARM_THM_MOVW_ABS_NC 00000e0f _tmp_155_rule │ │ │ │ │ -000135ea 0000f330 R_ARM_THM_MOVT_ABS 00000e0f _tmp_155_rule │ │ │ │ │ -000135f2 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00013604 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001360c 0001a22f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_name_token │ │ │ │ │ -00013610 0001a230 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_name_token │ │ │ │ │ -00013618 0001d40a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ -00013620 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00013624 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001362e 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000e1c .LC85 │ │ │ │ │ -00013632 0000ec30 R_ARM_THM_MOVT_ABS 00000e1c .LC85 │ │ │ │ │ -00013636 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001363e 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013660 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00013664 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001366e 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000df4 .LC84 │ │ │ │ │ -00013672 0000eb30 R_ARM_THM_MOVT_ABS 00000df4 .LC84 │ │ │ │ │ -00013676 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00013684 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001369c 00019f0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -000136c2 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000136d4 0000f52f R_ARM_THM_MOVW_ABS_NC 00000d13 _tmp_152_rule │ │ │ │ │ -000136d8 0000f530 R_ARM_THM_MOVT_ABS 00000d13 _tmp_152_rule │ │ │ │ │ -000136e0 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000136ea 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000136f4 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000136f8 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00013700 0000e92f R_ARM_THM_MOVW_ABS_NC 00000d9c .LC82 │ │ │ │ │ -00013704 0000e930 R_ARM_THM_MOVT_ABS 00000d9c .LC82 │ │ │ │ │ -0001370a 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00013718 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001371c 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00013724 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000dcc .LC83 │ │ │ │ │ -00013728 0000ea30 R_ARM_THM_MOVT_ABS 00000dcc .LC83 │ │ │ │ │ -0001372e 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001373e 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013750 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013770 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013786 0000e42f R_ARM_THM_MOVW_ABS_NC 00000ca8 .LC77 │ │ │ │ │ -0001378a 0000e430 R_ARM_THM_MOVT_ABS 00000ca8 .LC77 │ │ │ │ │ -000137bc 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000137c2 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000137f0 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001380a 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00013810 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00013834 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001383a 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00013864 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001386a 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00013894 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000138c0 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000138da 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000138f8 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013902 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001391e 0001cf0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00013942 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001396e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013984 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000139a8 0001c70a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -000139f8 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000139fe 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00013a10 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013a26 0000c30a R_ARM_THM_CALL 00007f55 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ -00013a3c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013a44 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00013a74 0000f62f R_ARM_THM_MOVW_ABS_NC 00000ea8 .LC89 │ │ │ │ │ -00013a78 0000f630 R_ARM_THM_MOVT_ABS 00000ea8 .LC89 │ │ │ │ │ -00013a7e 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00013a82 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00013a9a 0000360a R_ARM_THM_CALL 0000a7f1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00013a9e 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013ab2 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013ac2 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013ad8 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013ae8 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013afe 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013b0a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013b30 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013b44 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013b7c 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00013b82 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00013b92 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013bbc 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013bdc 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013c06 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00013c0c 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00013c34 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013c4e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013c58 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013c74 0001d00a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ -00013c90 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00013cae 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013cbe 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013cd0 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013d06 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00013d0c 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00013d22 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013d2c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013d44 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013d6e 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00013d74 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00013d88 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013d9e 0000b62f R_ARM_THM_MOVW_ABS_NC 00000b55 _tmp_106_rule │ │ │ │ │ -00013da2 0000b630 R_ARM_THM_MOVT_ABS 00000b55 _tmp_106_rule │ │ │ │ │ -00013da8 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00013dc8 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001214a 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001216e 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001217a 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001219c 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000121ac 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000121bc 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000121d0 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000121d8 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000121ec 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000121fe 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012238 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001223e 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001225e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012272 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012286 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000122c0 0000da0a R_ARM_THM_CALL 00002c8d _loop0_31_rule │ │ │ │ │ +000122e2 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +000122ec 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012310 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00012316 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001232a 0000db0a R_ARM_THM_CALL 00003139 param_star_annotation_rule │ │ │ │ │ +0001233c 0000db0a R_ARM_THM_CALL 00003139 param_star_annotation_rule │ │ │ │ │ +00012362 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001238a 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +000123a8 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +000123c4 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000123ca 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000123e4 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000123fc 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001240e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012424 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012454 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012460 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012468 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001246c 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00012474 0000d62f R_ARM_THM_MOVW_ABS_NC 00000bac .LC71 │ │ │ │ │ +00012478 0000d630 R_ARM_THM_MOVT_ABS 00000bac .LC71 │ │ │ │ │ +0001247e 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00012488 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000124aa 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000124b0 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000124c4 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000124d8 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000124f2 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001250c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012528 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001252e 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00012542 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012558 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012578 0000d52f R_ARM_THM_MOVW_ABS_NC 00000b88 .LC70 │ │ │ │ │ +0001257c 0000d530 R_ARM_THM_MOVT_ABS 00000b88 .LC70 │ │ │ │ │ +00012582 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00012586 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001259e 0000360a R_ARM_THM_CALL 0000a7f1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000125a2 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000125b4 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000125c4 00019f0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +000125de 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000125e8 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000125f6 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000125fa 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00012604 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00012614 0001f50a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ +0001262a 0000da0a R_ARM_THM_CALL 00002c8d _loop0_31_rule │ │ │ │ │ +00012648 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +0001265a 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012676 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012684 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012696 0001f50a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ +000126a0 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000126b4 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000126bc 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000126cc 0000dd0a R_ARM_THM_CALL 0000a835 _tmp_128_rule │ │ │ │ │ +000126d8 0000da0a R_ARM_THM_CALL 00002c8d _loop0_31_rule │ │ │ │ │ +000126e6 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000126f4 0000dd0a R_ARM_THM_CALL 0000a835 _tmp_128_rule │ │ │ │ │ +000126fe 0000d82f R_ARM_THM_MOVW_ABS_NC 00000c04 .LC73 │ │ │ │ │ +00012702 0000d830 R_ARM_THM_MOVT_ABS 00000c04 .LC73 │ │ │ │ │ +00012708 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001270c 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00012730 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001273a 0000d72f R_ARM_THM_MOVW_ABS_NC 00000bd0 .LC72 │ │ │ │ │ +0001273e 0000d730 R_ARM_THM_MOVT_ABS 00000bd0 .LC72 │ │ │ │ │ +00012744 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00012748 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00012780 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00012786 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000127aa 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000127b0 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000127d8 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00012806 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001280a 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00012814 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001282e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001284c 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001285a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012872 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001288a 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +000128a4 0001d20a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +000128ac 0000812f R_ARM_THM_MOVW_ABS_NC 00000610 .LC37 │ │ │ │ │ +000128b0 00008130 R_ARM_THM_MOVT_ABS 00000610 .LC37 │ │ │ │ │ +000128b6 0000320a R_ARM_THM_CALL 00003001 INVALID_VERSION_CHECK │ │ │ │ │ +000128fe 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00012904 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00012920 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00012964 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001297c 0000df2f R_ARM_THM_MOVW_ABS_NC 00006f09 _tmp_120_rule │ │ │ │ │ +00012980 0000df30 R_ARM_THM_MOVT_ABS 00006f09 _tmp_120_rule │ │ │ │ │ +00012988 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000129ac 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000129b6 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000129c8 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000129cc 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000129e4 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +000129f6 0000de2f R_ARM_THM_MOVW_ABS_NC 00000c1c .LC74 │ │ │ │ │ +000129fa 0000de30 R_ARM_THM_MOVT_ABS 00000c1c .LC74 │ │ │ │ │ +00012a02 0000360a R_ARM_THM_CALL 0000a7f1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00012a08 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012a22 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012a34 0000e02f R_ARM_THM_MOVW_ABS_NC 000005ef _tmp_119_rule │ │ │ │ │ +00012a38 0000e030 R_ARM_THM_MOVT_ABS 000005ef _tmp_119_rule │ │ │ │ │ +00012a40 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00012a48 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00012a4c 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00012a64 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +00012a6c 0000462f R_ARM_THM_MOVW_ABS_NC 0000044c .LC28 │ │ │ │ │ +00012a70 00004630 R_ARM_THM_MOVT_ABS 0000044c .LC28 │ │ │ │ │ +00012a86 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012a9e 0000e02f R_ARM_THM_MOVW_ABS_NC 000005ef _tmp_119_rule │ │ │ │ │ +00012aa2 0000e030 R_ARM_THM_MOVT_ABS 000005ef _tmp_119_rule │ │ │ │ │ +00012aaa 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00012ab6 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000a70 .LC63 │ │ │ │ │ +00012aba 0000bb30 R_ARM_THM_MOVT_ABS 00000a70 .LC63 │ │ │ │ │ +00012ac0 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00012ac4 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00012ad8 0000360a R_ARM_THM_CALL 0000a7f1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00012ade 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012af8 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012b0c 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012b2c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012b42 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012b56 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012b8c 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00012b92 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00012baa 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012bea 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00012bf0 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00012c08 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012c1c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012c30 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012c4c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012c6c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012c76 0000e30a R_ARM_THM_CALL 000010bd _tmp_129_rule │ │ │ │ │ +00012c7e 0000e22f R_ARM_THM_MOVW_ABS_NC 00000c78 .LC76 │ │ │ │ │ +00012c82 0000e230 R_ARM_THM_MOVT_ABS 00000c78 .LC76 │ │ │ │ │ +00012c88 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00012c8c 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00012ca0 0000360a R_ARM_THM_CALL 0000a7f1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00012ca4 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012cc4 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012ce6 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012cee 0000e12f R_ARM_THM_MOVW_ABS_NC 00000c48 .LC75 │ │ │ │ │ +00012cf2 0000e130 R_ARM_THM_MOVT_ABS 00000c48 .LC75 │ │ │ │ │ +00012d00 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012d08 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012d40 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00012d46 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00012d5e 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00012d72 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012d7c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012d90 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012da8 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00012df0 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00012df6 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00012e06 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012e0c 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00012e10 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00012e1a 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00012e2c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012e42 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012e48 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012e54 00019c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00012e58 00019c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00012e62 0000af2f R_ARM_THM_MOVW_ABS_NC 000009b4 .LC58 │ │ │ │ │ +00012e66 0000af30 R_ARM_THM_MOVT_ABS 000009b4 .LC58 │ │ │ │ │ +00012e6a 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00012e78 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012e9a 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012ece 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00012ed4 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00012efc 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012f26 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00012f46 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012f5c 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00012f7a 0001c70a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00012f88 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012fa2 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012fd8 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00012fde 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00012ffc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00013020 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001304e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013078 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001307e 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001309a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000130be 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000130dc 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000130e8 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013110 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_formatted_value │ │ │ │ │ +00013144 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013152 0000f10a R_ARM_THM_CALL 00008521 _loop0_78_rule │ │ │ │ │ +0001315e 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013184 0001fb0a R_ARM_THM_CALL 00000000 _PyPegen_setup_full_format_spec │ │ │ │ │ +000131bc 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000131d2 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000131fc 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00013202 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001321c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013226 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001323e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013248 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013260 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001326a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013280 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001328a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000132a0 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000132a6 00004d2f R_ARM_THM_MOVW_ABS_NC 0000f0f9 annotated_rhs_rule │ │ │ │ │ +000132aa 00004d30 R_ARM_THM_MOVT_ABS 0000f0f9 annotated_rhs_rule │ │ │ │ │ +000132b2 0001d40a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ +000132b8 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000132bc 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000132c4 0000e82f R_ARM_THM_MOVW_ABS_NC 00000d68 .LC81 │ │ │ │ │ +000132c8 0000e830 R_ARM_THM_MOVT_ABS 00000d68 .LC81 │ │ │ │ │ +000132ce 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000132da 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013300 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013316 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001332a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013340 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013354 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013366 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013376 0000e62f R_ARM_THM_MOVW_ABS_NC 00000d08 .LC79 │ │ │ │ │ +0001337a 0000e630 R_ARM_THM_MOVT_ABS 00000d08 .LC79 │ │ │ │ │ +00013380 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00013384 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00013398 0000360a R_ARM_THM_CALL 0000a7f1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001339c 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000133aa 0000e72f R_ARM_THM_MOVW_ABS_NC 00000d38 .LC80 │ │ │ │ │ +000133ae 0000e730 R_ARM_THM_MOVT_ABS 00000d38 .LC80 │ │ │ │ │ +000133b4 0000e52f R_ARM_THM_MOVW_ABS_NC 00000cd8 .LC78 │ │ │ │ │ +000133b8 0000e530 R_ARM_THM_MOVT_ABS 00000cd8 .LC78 │ │ │ │ │ +000133d2 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000133de 0000f20a R_ARM_THM_CALL 00000e75 _tmp_154_rule.isra.0 │ │ │ │ │ +000133ec 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000133f6 0000f10a R_ARM_THM_CALL 00008521 _loop0_78_rule │ │ │ │ │ +000133fe 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00013402 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001340c 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00013414 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001341e 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00013422 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001342a 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000e64 .LC87 │ │ │ │ │ +0001342e 0000ee30 R_ARM_THM_MOVT_ABS 00000e64 .LC87 │ │ │ │ │ +00013434 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00013446 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013468 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013476 0000f20a R_ARM_THM_CALL 00000e75 _tmp_154_rule.isra.0 │ │ │ │ │ +00013482 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00013486 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00013490 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001349a 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000134a2 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000134a6 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000134ae 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000e90 .LC88 │ │ │ │ │ +000134b2 0000ef30 R_ARM_THM_MOVT_ABS 00000e90 .LC88 │ │ │ │ │ +000134b8 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000134c6 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000134e6 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000134f4 0000f20a R_ARM_THM_CALL 00000e75 _tmp_154_rule.isra.0 │ │ │ │ │ +00013500 0000f32f R_ARM_THM_MOVW_ABS_NC 00000e0f _tmp_155_rule │ │ │ │ │ +00013504 0000f330 R_ARM_THM_MOVT_ABS 00000e0f _tmp_155_rule │ │ │ │ │ +0001350c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00013516 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013520 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00013524 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001352c 0000ed2f R_ARM_THM_MOVW_ABS_NC 00000e44 .LC86 │ │ │ │ │ +00013530 0000ed30 R_ARM_THM_MOVT_ABS 00000e44 .LC86 │ │ │ │ │ +00013536 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00013548 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013568 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013572 0000f42f R_ARM_THM_MOVW_ABS_NC 00000d99 _tmp_153_rule │ │ │ │ │ +00013576 0000f430 R_ARM_THM_MOVT_ABS 00000d99 _tmp_153_rule │ │ │ │ │ +0001357e 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00013588 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013592 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000135b6 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000135d2 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000135d8 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000135ec 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000135f2 0000f32f R_ARM_THM_MOVW_ABS_NC 00000e0f _tmp_155_rule │ │ │ │ │ +000135f6 0000f330 R_ARM_THM_MOVT_ABS 00000e0f _tmp_155_rule │ │ │ │ │ +000135fe 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00013610 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013618 0001a22f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_name_token │ │ │ │ │ +0001361c 0001a230 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_name_token │ │ │ │ │ +00013624 0001d40a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ +0001362c 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00013630 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001363a 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000e1c .LC85 │ │ │ │ │ +0001363e 0000ec30 R_ARM_THM_MOVT_ABS 00000e1c .LC85 │ │ │ │ │ +00013642 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001364a 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001366c 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00013670 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001367a 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000df4 .LC84 │ │ │ │ │ +0001367e 0000eb30 R_ARM_THM_MOVT_ABS 00000df4 .LC84 │ │ │ │ │ +00013682 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00013690 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000136a8 00019f0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +000136ce 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000136e0 0000f52f R_ARM_THM_MOVW_ABS_NC 00000d13 _tmp_152_rule │ │ │ │ │ +000136e4 0000f530 R_ARM_THM_MOVT_ABS 00000d13 _tmp_152_rule │ │ │ │ │ +000136ec 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000136f6 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013700 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00013704 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001370c 0000e92f R_ARM_THM_MOVW_ABS_NC 00000d9c .LC82 │ │ │ │ │ +00013710 0000e930 R_ARM_THM_MOVT_ABS 00000d9c .LC82 │ │ │ │ │ +00013716 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00013724 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00013728 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00013730 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000dcc .LC83 │ │ │ │ │ +00013734 0000ea30 R_ARM_THM_MOVT_ABS 00000dcc .LC83 │ │ │ │ │ +0001373a 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001374a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001375c 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001377c 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013792 0000e42f R_ARM_THM_MOVW_ABS_NC 00000ca8 .LC77 │ │ │ │ │ +00013796 0000e430 R_ARM_THM_MOVT_ABS 00000ca8 .LC77 │ │ │ │ │ +000137c8 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000137ce 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000137fc 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013816 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001381c 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00013840 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00013846 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00013870 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00013876 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000138a0 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000138cc 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000138e6 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00013904 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001390e 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001392a 0001cf0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +0001394e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001397a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013990 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000139b4 0001c70a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00013a04 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00013a0a 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00013a1c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013a32 0000c30a R_ARM_THM_CALL 00007f55 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ +00013a48 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013a50 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00013a80 0000f62f R_ARM_THM_MOVW_ABS_NC 00000ea8 .LC89 │ │ │ │ │ +00013a84 0000f630 R_ARM_THM_MOVT_ABS 00000ea8 .LC89 │ │ │ │ │ +00013a8a 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00013a8e 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00013aa6 0000360a R_ARM_THM_CALL 0000a7f1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00013aaa 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013abe 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013ace 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013ae4 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013af4 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013b0a 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013b16 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013b3c 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013b50 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013b88 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00013b8e 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00013b9e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013bc8 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013be8 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013c12 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00013c18 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00013c40 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013c5a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013c64 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013c80 0001d00a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ +00013c9c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00013cba 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013cca 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013cdc 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013d12 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00013d18 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00013d2e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013d38 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013d50 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013d7a 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00013d80 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00013d94 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013daa 0000b62f R_ARM_THM_MOVW_ABS_NC 00000b55 _tmp_106_rule │ │ │ │ │ +00013dae 0000b630 R_ARM_THM_MOVT_ABS 00000b55 _tmp_106_rule │ │ │ │ │ +00013db4 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 00013dd4 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00013de0 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00013dec 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013df4 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00013df8 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00013e00 0000ae2f R_ARM_THM_MOVW_ABS_NC 0000098c .LC57 │ │ │ │ │ -00013e04 0000ae30 R_ARM_THM_MOVT_ABS 0000098c .LC57 │ │ │ │ │ -00013e0a 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00013e12 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013e32 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013e48 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013e50 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013e5e 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013ea0 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00013ea6 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00013ecc 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00013ed2 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00013ef4 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00013efa 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00013f24 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00013f2a 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00013f54 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013f86 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00013f8c 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00013fa4 0001880a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00013fd4 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014016 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001402c 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00014032 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00014058 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001405e 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001407a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001409c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000140b2 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000140d6 0001c70a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -000140f6 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014108 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014124 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001413e 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000141ac 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000141bc 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000141d0 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000141ea 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00014214 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001422e 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001424e 0001c70a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00014274 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000142a0 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000142a6 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000142ba 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000142d2 0000c30a R_ARM_THM_CALL 00007f55 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ -000142f4 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001431a 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00014320 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00014332 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014348 0000c30a R_ARM_THM_CALL 00007f55 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ -0001436e 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001438a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014392 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000143a2 0000f62f R_ARM_THM_MOVW_ABS_NC 00000ea8 .LC89 │ │ │ │ │ -000143a6 0000f630 R_ARM_THM_MOVT_ABS 00000ea8 .LC89 │ │ │ │ │ -000143ac 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000143b0 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000143c8 0000360a R_ARM_THM_CALL 0000a7f1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000143cc 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000143e0 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000143e8 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000143f6 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000143fc 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014416 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001441a 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00014422 0000f62f R_ARM_THM_MOVW_ABS_NC 00000ea8 .LC89 │ │ │ │ │ -00014426 0000f630 R_ARM_THM_MOVT_ABS 00000ea8 .LC89 │ │ │ │ │ -00014438 0000360a R_ARM_THM_CALL 0000a7f1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001443c 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014450 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014462 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001447a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014490 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000144b2 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000144c6 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000144d8 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014514 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001451a 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001452c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014536 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00014542 0001fc0a R_ARM_THM_CALL 00000000 _PyPegen_check_fstring_conversion │ │ │ │ │ -00014566 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001457a 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000145b2 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000145b8 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000145e2 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000145fe 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00014622 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001462c 0000910a R_ARM_THM_CALL 000067e1 lambda_params_rule │ │ │ │ │ -0001463c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014652 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00014674 0001fd0a R_ARM_THM_CALL 00000000 _PyAST_Lambda │ │ │ │ │ -0001468c 0001e70a R_ARM_THM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ -000146a2 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000146b6 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000146f0 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000146f6 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00014712 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00014746 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014758 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014782 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000147a4 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000147b8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -000147d6 0001910a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ -000147fa 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001481e 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00014840 0001910a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ -0001484a 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014874 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001487a 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00014892 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000148aa 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000148d2 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013df8 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013e00 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00013e04 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00013e0c 0000ae2f R_ARM_THM_MOVW_ABS_NC 0000098c .LC57 │ │ │ │ │ +00013e10 0000ae30 R_ARM_THM_MOVT_ABS 0000098c .LC57 │ │ │ │ │ +00013e16 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00013e1e 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013e3e 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013e54 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013e5c 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013e6a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013eac 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00013eb2 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00013ed8 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00013ede 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00013f00 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00013f06 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00013f30 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00013f36 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00013f60 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013f92 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00013f98 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00013fb0 0001880a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00013fe0 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014022 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014038 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001403e 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00014064 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001406a 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00014086 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000140a8 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000140be 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000140e2 0001c70a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00014102 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014114 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014130 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001414a 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000141b8 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000141c8 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000141dc 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000141f6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00014220 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001423a 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001425a 0001c70a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00014280 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000142ac 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000142b2 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000142c6 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000142de 0000c30a R_ARM_THM_CALL 00007f55 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ +00014300 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014326 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001432c 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001433e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014354 0000c30a R_ARM_THM_CALL 00007f55 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ +0001437a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014396 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001439e 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000143ae 0000f62f R_ARM_THM_MOVW_ABS_NC 00000ea8 .LC89 │ │ │ │ │ +000143b2 0000f630 R_ARM_THM_MOVT_ABS 00000ea8 .LC89 │ │ │ │ │ +000143b8 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000143bc 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000143d4 0000360a R_ARM_THM_CALL 0000a7f1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000143d8 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000143ec 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000143f4 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00014402 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014408 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014422 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00014426 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001442e 0000f62f R_ARM_THM_MOVW_ABS_NC 00000ea8 .LC89 │ │ │ │ │ +00014432 0000f630 R_ARM_THM_MOVT_ABS 00000ea8 .LC89 │ │ │ │ │ +00014444 0000360a R_ARM_THM_CALL 0000a7f1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00014448 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001445c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001446e 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014486 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001449c 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000144be 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000144d2 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000144e4 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014520 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00014526 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00014538 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014542 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001454e 0001fc0a R_ARM_THM_CALL 00000000 _PyPegen_check_fstring_conversion │ │ │ │ │ +00014572 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014586 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000145be 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000145c4 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000145ee 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001460a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001462e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014638 0000910a R_ARM_THM_CALL 000067e1 lambda_params_rule │ │ │ │ │ +00014648 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001465e 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00014680 0001fd0a R_ARM_THM_CALL 00000000 _PyAST_Lambda │ │ │ │ │ +00014698 0001e70a R_ARM_THM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ +000146ae 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000146c2 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000146fc 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00014702 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001471e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00014752 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014764 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001478e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000147b0 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000147c4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +000147e2 0001910a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ +00014806 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001482a 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001484c 0001910a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ +00014856 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014880 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00014886 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001489e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000148b6 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000148de 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000148e6 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000148ea 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000148f4 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00014904 00019c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00014908 00019c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00014910 0000fc2f R_ARM_THM_MOVW_ABS_NC 00000fd8 .LC95 │ │ │ │ │ -00014914 0000fc30 R_ARM_THM_MOVT_ABS 00000fd8 .LC95 │ │ │ │ │ -00014918 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00014922 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014936 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014964 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014978 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014980 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00014984 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001498e 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00014992 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00014996 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000149a4 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000149f4 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000149fa 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00014a16 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00014a4e 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00014a54 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00014a90 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014aba 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00014abe 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00014aca 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00014b06 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014b32 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00014b38 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00014b52 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014b74 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00014b96 0001ff0a R_ARM_THM_CALL 00000000 _PyAST_Slice │ │ │ │ │ -00014bac 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00014bb0 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00014bbe 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00014be0 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00014be6 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00014bfa 0000fd0a R_ARM_THM_CALL 00008309 _tmp_165_rule │ │ │ │ │ -00014c16 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00014c1c 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00014c34 0001880a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00014c52 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014c5c 0000fd0a R_ARM_THM_CALL 00008309 _tmp_165_rule │ │ │ │ │ -00014c88 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00014caa 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014cba 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00014cce 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014cdc 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00014cfc 0001cf0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00014d08 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014d20 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00014d5a 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014d82 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014d98 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00014dc2 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014dc8 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014de0 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014df8 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014e0a 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014e24 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014e2c 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00014e42 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014e4a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014e82 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00014e88 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00014ea2 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014eba 0000162f R_ARM_THM_MOVW_ABS_NC 00000174 .LC8 │ │ │ │ │ -00014ebe 00001630 R_ARM_THM_MOVT_ABS 00000174 .LC8 │ │ │ │ │ -00014ec6 0001940a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00014ee6 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014f04 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00014f0a 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00014f28 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014f44 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014f6c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014f82 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014f9a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014fa2 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00014fa6 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00014fae 0000ff2f R_ARM_THM_MOVW_ABS_NC 00001058 .LC97 │ │ │ │ │ -00014fb2 0000ff30 R_ARM_THM_MOVT_ABS 00001058 .LC97 │ │ │ │ │ -00014fb8 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00014fc2 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014fda 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000148ea 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000148f2 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000148f6 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00014900 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00014910 00019c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00014914 00019c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +0001491c 0000fc2f R_ARM_THM_MOVW_ABS_NC 00000fd8 .LC95 │ │ │ │ │ +00014920 0000fc30 R_ARM_THM_MOVT_ABS 00000fd8 .LC95 │ │ │ │ │ +00014924 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001492e 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014942 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014970 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014984 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001498c 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00014990 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001499a 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0001499e 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000149a2 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000149b0 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014a00 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00014a06 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00014a22 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00014a5a 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00014a60 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00014a9c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014ac6 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00014aca 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00014ad6 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00014b12 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014b3e 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00014b44 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00014b5e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014b80 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00014ba2 0001ff0a R_ARM_THM_CALL 00000000 _PyAST_Slice │ │ │ │ │ +00014bb8 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00014bbc 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00014bca 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00014bec 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00014bf2 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00014c06 0000fd0a R_ARM_THM_CALL 00008309 _tmp_165_rule │ │ │ │ │ +00014c22 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00014c28 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00014c40 0001880a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00014c5e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014c68 0000fd0a R_ARM_THM_CALL 00008309 _tmp_165_rule │ │ │ │ │ +00014c94 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00014cb6 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014cc6 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00014cda 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014ce8 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00014d08 0001cf0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00014d14 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014d2c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00014d66 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014d8e 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014da4 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00014dce 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014dd4 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014dec 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014e04 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014e16 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014e30 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014e38 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00014e4e 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014e56 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014e8e 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00014e94 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00014eae 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014ec6 0000162f R_ARM_THM_MOVW_ABS_NC 00000174 .LC8 │ │ │ │ │ +00014eca 00001630 R_ARM_THM_MOVT_ABS 00000174 .LC8 │ │ │ │ │ +00014ed2 0001940a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +00014ef2 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014f10 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00014f16 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00014f34 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014f50 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014f78 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014f8e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014fa6 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014fae 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00014fb2 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00014fba 0000ff2f R_ARM_THM_MOVW_ABS_NC 00001058 .LC97 │ │ │ │ │ +00014fbe 0000ff30 R_ARM_THM_MOVT_ABS 00001058 .LC97 │ │ │ │ │ +00014fc4 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00014fce 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00014fe6 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014fee 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00014ff2 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00014ffc 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00015008 00019c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -0001500c 00019c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00015016 0000fe2f R_ARM_THM_MOVW_ABS_NC 00001018 .LC96 │ │ │ │ │ -0001501a 0000fe30 R_ARM_THM_MOVT_ABS 00001018 .LC96 │ │ │ │ │ -00015020 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00015030 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015052 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015080 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00015086 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001509e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000150b8 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000150d0 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000150ea 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015102 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001511c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015134 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001514e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015164 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001517c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015190 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000151a8 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000151be 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000151da 0002030a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000151f2 0002030a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00015200 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015216 0002030a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00015226 0002030a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00015230 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015248 0002030a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00015258 0002030a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00015268 0002030a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00015278 0002030a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00015290 0002030a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00015298 00009d2f R_ARM_THM_MOVW_ABS_NC 00000878 .LC49 │ │ │ │ │ -0001529c 00009d30 R_ARM_THM_MOVT_ABS 00000878 .LC49 │ │ │ │ │ -000152a2 0000320a R_ARM_THM_CALL 00003001 INVALID_VERSION_CHECK │ │ │ │ │ -000152b8 0002030a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000152c8 0002030a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000152d6 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000152ee 0002030a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00015300 0002030a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00015334 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001533a 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00015368 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001536e 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001538a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000153b6 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000153bc 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000153e2 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000153fe 0001bc0a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -0001542a 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00015430 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001544c 0001880a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001547c 0001bc0a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -000154b2 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000154ca 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000154d0 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000154ec 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015510 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00015516 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00015534 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015552 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000155bc 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000155d0 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000155de 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015610 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001562c 0001bc0a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -00015660 0001bc0a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -00015678 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00015682 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00015690 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000156aa 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000156c2 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000156d4 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000156e6 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000156ec 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015706 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001571e 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015738 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001574a 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00015756 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015770 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015784 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015796 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000157b2 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000157f0 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000157f6 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001580c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015848 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001584e 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00015860 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015874 0001052f R_ARM_THM_MOVW_ABS_NC 0000a899 _tmp_126_rule │ │ │ │ │ -00015878 00010530 R_ARM_THM_MOVT_ABS 0000a899 _tmp_126_rule │ │ │ │ │ -00015880 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00015888 0001042f R_ARM_THM_MOVW_ABS_NC 00001110 .LC101 │ │ │ │ │ -0001588c 00010430 R_ARM_THM_MOVT_ABS 00001110 .LC101 │ │ │ │ │ -00015892 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00015896 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000158aa 0000360a R_ARM_THM_CALL 0000a7f1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000158ae 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000158c8 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000158d0 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000158e4 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015924 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001592a 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001594e 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00015954 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00015976 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001597c 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000159b0 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000159d6 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000159dc 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00015a10 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015a42 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00015a48 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00015a6a 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00015a70 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00015aa4 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00015aca 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00015ad0 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00015b04 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015b34 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00015b3a 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00015b5c 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00015b62 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00015b92 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00015ba8 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015bca 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00015bfa 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00015c2c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015c46 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00015c64 0002040a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00015c74 0002050a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00015c98 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00015c9e 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00015cb6 0001880a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00015cd0 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015ce2 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00015cf2 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00015d02 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00015d28 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015d42 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00015d60 0002040a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00015d70 0002050a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00015d94 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00015d9a 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00015db2 0001880a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00015dcc 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015dda 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00015dea 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00015dfa 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00015e34 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015e46 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00015e88 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015e9a 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00015ec6 0000c30a R_ARM_THM_CALL 00007f55 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ -00015ede 0000c30a R_ARM_THM_CALL 00007f55 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ -00015ef2 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015f0c 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00015f12 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00015f3c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00015f6c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00015fb6 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00015fd6 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015fea 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001601c 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001603c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001604e 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000160c6 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000160e6 0002040a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -000160f6 0002050a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -0001611a 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00016120 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00016138 0001880a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00016156 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016168 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001617e 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001618e 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000161b2 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000161d2 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000161f4 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00016214 0001c70a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00016234 0002050a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00016240 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016264 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00016284 0001c70a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -000162a4 0002050a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -000162b0 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000162cc 0001080a R_ARM_THM_CALL 00008699 invalid_kwarg_rule.isra.0 │ │ │ │ │ -000162de 0001080a R_ARM_THM_CALL 00008699 invalid_kwarg_rule.isra.0 │ │ │ │ │ -000162ea 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00016310 0001080a R_ARM_THM_CALL 00008699 invalid_kwarg_rule.isra.0 │ │ │ │ │ -00016336 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001633c 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00016354 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016378 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001637e 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00016396 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000163b0 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000163ca 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000163e8 0002040a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00016438 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001643c 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00016442 0000c22f R_ARM_THM_MOVW_ABS_NC 00000ad4 .LC65 │ │ │ │ │ -00016446 0000c230 R_ARM_THM_MOVT_ABS 00000ad4 .LC65 │ │ │ │ │ -0001644c 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00016458 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001646c 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001648e 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000164aa 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000164b0 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000164c8 0001880a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000164e8 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000164f8 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001650c 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001651c 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00016532 0002060a R_ARM_THM_CALL 00000000 _PyPegen_join_sequences │ │ │ │ │ -0001654c 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00016550 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00016556 0000c22f R_ARM_THM_MOVW_ABS_NC 00000ad4 .LC65 │ │ │ │ │ -0001655a 0000c230 R_ARM_THM_MOVT_ABS 00000ad4 .LC65 │ │ │ │ │ -00016560 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001656c 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016580 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000165ce 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000165ea 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000165f4 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016602 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00016612 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001661a 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00016628 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016640 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00016648 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001665c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016664 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001666c 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001667a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016680 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001668e 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016696 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000166bc 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000166c4 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000166da 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000166e0 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000166f6 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016708 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00016710 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016724 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016734 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016748 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016758 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00016780 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016794 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001679e 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000167b8 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000167c8 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000167ce 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000167e8 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000167fa 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001680c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001681e 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016830 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016842 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001685c 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00016864 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001686e 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001687e 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001688e 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000168c0 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000168c6 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000168f4 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00016924 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001693a 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00016958 0002040a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00016966 0002050a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00016974 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001698a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000169ba 0001080a R_ARM_THM_CALL 00008699 invalid_kwarg_rule.isra.0 │ │ │ │ │ -000169c8 0002050a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -000169e0 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016a10 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00016a16 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00016a44 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00016a5a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016a80 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00016a9e 0002040a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00016aac 0002050a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00016aba 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016ad2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00016af4 0001080a R_ARM_THM_CALL 00008699 invalid_kwarg_rule.isra.0 │ │ │ │ │ -00016b0c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016b22 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00016b40 0002040a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00016b52 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016b7c 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00016b82 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00016b9a 0001880a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00016bc2 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00016bc8 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00016be8 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00016bee 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00016c16 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00016c5a 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00016cf6 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00016d0a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00016d2a 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00016d42 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00016d48 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00016d62 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016d84 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00016da6 0001f40a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00016dc6 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00016dcc 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00016de6 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016e0c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014ff2 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014ffa 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00014ffe 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00015008 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00015014 00019c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00015018 00019c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00015022 0000fe2f R_ARM_THM_MOVW_ABS_NC 00001018 .LC96 │ │ │ │ │ +00015026 0000fe30 R_ARM_THM_MOVT_ABS 00001018 .LC96 │ │ │ │ │ +0001502c 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001503c 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001505e 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001508c 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00015092 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000150aa 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000150c4 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000150dc 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000150f6 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001510e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015128 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015140 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001515a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015170 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015188 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001519c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000151b4 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000151ca 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000151e6 0002030a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000151fe 0002030a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +0001520c 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015222 0002030a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00015232 0002030a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +0001523c 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015254 0002030a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00015264 0002030a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00015274 0002030a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00015284 0002030a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +0001529c 0002030a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000152a4 00009d2f R_ARM_THM_MOVW_ABS_NC 00000878 .LC49 │ │ │ │ │ +000152a8 00009d30 R_ARM_THM_MOVT_ABS 00000878 .LC49 │ │ │ │ │ +000152ae 0000320a R_ARM_THM_CALL 00003001 INVALID_VERSION_CHECK │ │ │ │ │ +000152c4 0002030a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000152d4 0002030a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000152e2 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000152fa 0002030a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +0001530c 0002030a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00015340 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00015346 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00015374 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001537a 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00015396 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000153c2 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000153c8 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000153ee 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001540a 0001bc0a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +00015436 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001543c 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00015458 0001880a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00015488 0001bc0a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +000154be 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000154d6 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000154dc 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000154f8 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001551c 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00015522 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00015540 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001555e 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000155c8 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000155dc 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000155ea 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001561c 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00015638 0001bc0a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +0001566c 0001bc0a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +00015684 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001568e 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001569c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000156b6 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000156ce 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000156e0 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000156f2 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000156f8 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015712 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001572a 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015744 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015756 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00015762 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001577c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015790 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000157a2 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000157be 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000157fc 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00015802 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00015818 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015854 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001585a 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001586c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015880 0001052f R_ARM_THM_MOVW_ABS_NC 0000a899 _tmp_126_rule │ │ │ │ │ +00015884 00010530 R_ARM_THM_MOVT_ABS 0000a899 _tmp_126_rule │ │ │ │ │ +0001588c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00015894 0001042f R_ARM_THM_MOVW_ABS_NC 00001110 .LC101 │ │ │ │ │ +00015898 00010430 R_ARM_THM_MOVT_ABS 00001110 .LC101 │ │ │ │ │ +0001589e 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000158a2 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000158b6 0000360a R_ARM_THM_CALL 0000a7f1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000158ba 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000158d4 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000158dc 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000158f0 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015930 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00015936 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001595a 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00015960 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00015982 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00015988 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000159bc 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000159e2 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000159e8 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00015a1c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015a4e 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00015a54 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00015a76 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00015a7c 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00015ab0 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00015ad6 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00015adc 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00015b10 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015b40 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00015b46 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00015b68 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00015b6e 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00015b9e 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00015bb4 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015bd6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00015c06 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00015c38 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015c52 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00015c70 0002040a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00015c80 0002050a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00015ca4 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00015caa 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00015cc2 0001880a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00015cdc 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015cee 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00015cfe 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00015d0e 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00015d34 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015d4e 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00015d6c 0002040a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00015d7c 0002050a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00015da0 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00015da6 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00015dbe 0001880a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00015dd8 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015de6 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00015df6 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00015e06 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00015e40 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015e52 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00015e94 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015ea6 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00015ed2 0000c30a R_ARM_THM_CALL 00007f55 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ +00015eea 0000c30a R_ARM_THM_CALL 00007f55 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ +00015efe 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015f18 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00015f1e 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00015f48 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00015f78 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00015fc2 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00015fe2 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015ff6 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00016028 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00016048 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001605a 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000160d2 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000160f2 0002040a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00016102 0002050a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00016126 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001612c 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00016144 0001880a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00016162 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016174 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001618a 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001619a 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000161be 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000161de 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00016200 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00016220 0001c70a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00016240 0002050a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +0001624c 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016270 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00016290 0001c70a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +000162b0 0002050a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +000162bc 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000162d8 0001080a R_ARM_THM_CALL 00008699 invalid_kwarg_rule.isra.0 │ │ │ │ │ +000162ea 0001080a R_ARM_THM_CALL 00008699 invalid_kwarg_rule.isra.0 │ │ │ │ │ +000162f6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001631c 0001080a R_ARM_THM_CALL 00008699 invalid_kwarg_rule.isra.0 │ │ │ │ │ +00016342 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00016348 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00016360 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016384 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001638a 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000163a2 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000163bc 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000163d6 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000163f4 0002040a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00016444 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00016448 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001644e 0000c22f R_ARM_THM_MOVW_ABS_NC 00000ad4 .LC65 │ │ │ │ │ +00016452 0000c230 R_ARM_THM_MOVT_ABS 00000ad4 .LC65 │ │ │ │ │ +00016458 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00016464 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016478 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001649a 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000164b6 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000164bc 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000164d4 0001880a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000164f4 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016504 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00016518 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00016528 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0001653e 0002060a R_ARM_THM_CALL 00000000 _PyPegen_join_sequences │ │ │ │ │ +00016558 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001655c 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00016562 0000c22f R_ARM_THM_MOVW_ABS_NC 00000ad4 .LC65 │ │ │ │ │ +00016566 0000c230 R_ARM_THM_MOVT_ABS 00000ad4 .LC65 │ │ │ │ │ +0001656c 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00016578 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001658c 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000165da 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000165f6 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00016600 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001660e 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001661e 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00016626 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00016634 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001664c 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00016654 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00016668 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016670 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00016678 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00016686 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001668c 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001669a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000166a2 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000166c8 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000166d0 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000166e6 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000166ec 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016702 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016714 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001671c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016730 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016740 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016754 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016764 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001678c 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000167a0 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000167aa 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000167c4 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000167d4 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000167da 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000167f4 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016806 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016818 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001682a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001683c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001684e 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016868 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00016870 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001687a 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001688a 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001689a 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000168cc 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000168d2 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00016900 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016930 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016946 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00016964 0002040a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00016972 0002050a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00016980 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016996 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000169c6 0001080a R_ARM_THM_CALL 00008699 invalid_kwarg_rule.isra.0 │ │ │ │ │ +000169d4 0002050a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +000169ec 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016a1c 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00016a22 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00016a50 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016a66 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016a8c 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00016aaa 0002040a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00016ab8 0002050a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00016ac6 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016ade 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00016b00 0001080a R_ARM_THM_CALL 00008699 invalid_kwarg_rule.isra.0 │ │ │ │ │ +00016b18 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016b2e 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00016b4c 0002040a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00016b5e 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016b88 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00016b8e 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00016ba6 0001880a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00016bce 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00016bd4 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00016bf4 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00016bfa 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00016c22 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016c66 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00016d02 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00016d16 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00016d36 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016d4e 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00016d54 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00016d6e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016d90 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00016db2 0001f40a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00016dd2 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00016dd8 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00016df2 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00016e18 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016e2c 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00016e6c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016e7a 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00016e7e 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00016e88 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00016e9a 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00016ec4 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00016ed4 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016f06 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00016f0c 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00016f1e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016f5a 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016f6a 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00016f76 0001052f R_ARM_THM_MOVW_ABS_NC 0000a899 _tmp_126_rule │ │ │ │ │ -00016f7a 00010530 R_ARM_THM_MOVT_ABS 0000a899 _tmp_126_rule │ │ │ │ │ -00016f82 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00016f8a 0001042f R_ARM_THM_MOVW_ABS_NC 00001110 .LC101 │ │ │ │ │ -00016f8e 00010430 R_ARM_THM_MOVT_ABS 00001110 .LC101 │ │ │ │ │ -00016f94 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00016f98 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00016fac 0000360a R_ARM_THM_CALL 0000a7f1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00016fb0 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016fc2 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016fd8 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016fe2 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00016fea 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00016ff4 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017008 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001701c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017022 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017046 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001706a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001707a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017094 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000170c0 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000170c6 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000170de 0001880a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00017104 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001710a 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001712c 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00017132 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001715a 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00017168 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00017190 0001f40a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -000171ae 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000171d8 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00017200 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017226 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00017288 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001729c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000172ba 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000172e2 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000172e8 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001730c 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00017318 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001733e 0001f40a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00017354 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00017358 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00017362 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001738a 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001739c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000173b6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000173ce 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000173e2 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000173f0 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001740c 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017422 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017436 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001744e 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001745c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001746e 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017482 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017492 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001749a 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000174d0 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000174d6 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000174fc 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00017502 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00017528 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00017534 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00017550 0001f40a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00017568 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017582 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000175ac 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000175b0 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000175ba 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000175ca 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000175ee 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017606 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017612 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017628 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001765a 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00017660 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00017686 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00017694 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000176b4 0001f40a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -000176d0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000176ec 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000176fc 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017712 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017748 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001774e 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00017766 0001880a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001778c 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00017792 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000177b4 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000177ba 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000177e2 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000177f0 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00017818 0001f40a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00017836 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017860 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00017888 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000178a0 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000178f8 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001790c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001792a 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00017952 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00017958 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001797c 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00017988 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000179a8 0001f40a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -000179c2 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000179c6 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000179d0 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000179f8 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017a0a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017a24 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00017a3c 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00017a4e 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017a74 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017a90 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00017aa8 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017ab0 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00017ab8 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00017ac2 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017ad6 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017aee 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017afc 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016e24 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016e38 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00016e78 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016e86 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00016e8a 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00016e94 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00016ea6 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00016ed0 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00016ee0 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016f12 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00016f18 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00016f2a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016f66 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016f76 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00016f82 0001052f R_ARM_THM_MOVW_ABS_NC 0000a899 _tmp_126_rule │ │ │ │ │ +00016f86 00010530 R_ARM_THM_MOVT_ABS 0000a899 _tmp_126_rule │ │ │ │ │ +00016f8e 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00016f96 0001042f R_ARM_THM_MOVW_ABS_NC 00001110 .LC101 │ │ │ │ │ +00016f9a 00010430 R_ARM_THM_MOVT_ABS 00001110 .LC101 │ │ │ │ │ +00016fa0 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00016fa4 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00016fb8 0000360a R_ARM_THM_CALL 0000a7f1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00016fbc 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016fce 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016fe4 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016fee 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00016ff6 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00017000 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017014 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017028 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001702e 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017052 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017076 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017086 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000170a0 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000170cc 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000170d2 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000170ea 0001880a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00017110 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00017116 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00017138 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001713e 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00017166 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00017174 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001719c 0001f40a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +000171ba 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000171e4 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001720c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017232 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00017294 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000172a8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000172c6 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000172ee 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000172f4 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00017318 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00017324 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001734a 0001f40a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00017360 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00017364 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001736e 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00017396 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000173a8 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000173c2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000173da 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000173ee 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000173fc 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017418 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001742e 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017442 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001745a 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00017468 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001747a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001748e 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001749e 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000174a6 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000174dc 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000174e2 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00017508 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001750e 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00017534 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00017540 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001755c 0001f40a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00017574 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001758e 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000175b8 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000175bc 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000175c6 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000175d6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000175fa 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017612 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001761e 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017634 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017666 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001766c 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00017692 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000176a0 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000176c0 0001f40a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +000176dc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000176f8 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00017708 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001771e 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017754 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001775a 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00017772 0001880a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00017798 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001779e 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000177c0 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000177c6 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000177ee 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000177fc 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017824 0001f40a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00017842 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001786c 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00017894 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000178ac 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00017904 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00017918 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00017936 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001795e 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00017964 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00017988 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00017994 0001840a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000179b4 0001f40a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +000179ce 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000179d2 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000179dc 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00017a04 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017a16 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017a30 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00017a48 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00017a5a 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017a80 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017a9c 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00017ab4 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017abc 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00017ac4 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00017ace 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017ae2 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017afa 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017b08 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x35bf4 contains 312 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x35c00 contains 312 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000026 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000002c 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000032 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000072 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000078 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000007e 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ @@ -6335,21 +6335,21 @@ │ │ │ │ │ 0000010c 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000128 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00000148 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000015c 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ 0000019c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000001a2 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000001a8 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000001c0 00000a0a R_ARM_THM_CALL 00007621 expression_rule │ │ │ │ │ +000001c0 00000a0a R_ARM_THM_CALL 00007625 expression_rule │ │ │ │ │ 000001d8 00019f0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 0000020a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000210 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000216 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000232 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000023c 00007f0a R_ARM_THM_CALL 00006711 star_target_rule │ │ │ │ │ +0000023c 00007f0a R_ARM_THM_CALL 00006721 star_target_rule │ │ │ │ │ 00000248 00019f0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 0000027a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000280 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000286 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000002a2 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000002b2 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000002e2 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ @@ -6360,21 +6360,21 @@ │ │ │ │ │ 0000031e 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000362 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000368 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000036e 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000039c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000003a2 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000003a8 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000003ca 0000570a R_ARM_THM_CALL 00012ea1 star_named_expression_rule │ │ │ │ │ +000003ca 0000570a R_ARM_THM_CALL 00012ead star_named_expression_rule │ │ │ │ │ 000003ea 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000003f0 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000003f6 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000040a 0001880a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 0000042e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000436 0000570a R_ARM_THM_CALL 00012ea1 star_named_expression_rule │ │ │ │ │ +00000436 0000570a R_ARM_THM_CALL 00012ead star_named_expression_rule │ │ │ │ │ 00000446 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000456 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000470 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 0000047a 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000484 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000004a0 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 000004c0 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ @@ -6384,15 +6384,15 @@ │ │ │ │ │ 00000540 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000546 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000055e 0001370a R_ARM_THM_CALL 00006e49 lambda_slash_no_default_rule │ │ │ │ │ 0000056c 0001380a R_ARM_THM_CALL 00007105 lambda_slash_with_default_rule │ │ │ │ │ 0000059c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000005a2 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000005a8 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000005c0 0000740a R_ARM_THM_CALL 0000f739 starred_expression_rule │ │ │ │ │ +000005c0 0000740a R_ARM_THM_CALL 0000f73d starred_expression_rule │ │ │ │ │ 000005ce 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 000005d2 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 000005dc 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 0000060e 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000614 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000061a 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000634 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -6417,47 +6417,47 @@ │ │ │ │ │ 00000722 0001612f R_ARM_THM_MOVW_ABS_NC 000017b4 .LC139 │ │ │ │ │ 00000726 00016130 R_ARM_THM_MOVT_ABS 000017b4 .LC139 │ │ │ │ │ 0000072c 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000730 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000744 0000360a R_ARM_THM_CALL 0000a7f1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 00000748 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000076a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000770 00004d2f R_ARM_THM_MOVW_ABS_NC 0000f0f5 annotated_rhs_rule │ │ │ │ │ -00000774 00004d30 R_ARM_THM_MOVT_ABS 0000f0f5 annotated_rhs_rule │ │ │ │ │ +00000770 00004d2f R_ARM_THM_MOVW_ABS_NC 0000f0f9 annotated_rhs_rule │ │ │ │ │ +00000774 00004d30 R_ARM_THM_MOVT_ABS 0000f0f9 annotated_rhs_rule │ │ │ │ │ 0000077c 0001d40a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ 00000782 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000786 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000078e 0001622f R_ARM_THM_MOVW_ABS_NC 000017e4 .LC140 │ │ │ │ │ 00000792 00016230 R_ARM_THM_MOVT_ABS 000017e4 .LC140 │ │ │ │ │ 00000798 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 000007b0 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000007b8 00004d0a R_ARM_THM_CALL 0000f0f5 annotated_rhs_rule │ │ │ │ │ +000007b8 00004d0a R_ARM_THM_CALL 0000f0f9 annotated_rhs_rule │ │ │ │ │ 000007be 0000f52f R_ARM_THM_MOVW_ABS_NC 00000d13 _tmp_152_rule │ │ │ │ │ 000007c2 0000f530 R_ARM_THM_MOVT_ABS 00000d13 _tmp_152_rule │ │ │ │ │ 000007ca 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 000007d0 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000007da 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000007de 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 000007e6 0001632f R_ARM_THM_MOVW_ABS_NC 00001818 .LC141 │ │ │ │ │ 000007ea 00016330 R_ARM_THM_MOVT_ABS 00001818 .LC141 │ │ │ │ │ 000007f0 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00000810 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000818 00004d0a R_ARM_THM_CALL 0000f0f5 annotated_rhs_rule │ │ │ │ │ +00000818 00004d0a R_ARM_THM_CALL 0000f0f9 annotated_rhs_rule │ │ │ │ │ 00000822 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000828 0000f42f R_ARM_THM_MOVW_ABS_NC 00000d99 _tmp_153_rule │ │ │ │ │ 0000082c 0000f430 R_ARM_THM_MOVT_ABS 00000d99 _tmp_153_rule │ │ │ │ │ 00000834 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 0000083a 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000844 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000848 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000850 0001642f R_ARM_THM_MOVW_ABS_NC 00001848 .LC142 │ │ │ │ │ 00000854 00016430 R_ARM_THM_MOVT_ABS 00001848 .LC142 │ │ │ │ │ 0000085a 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00000876 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000884 00004d0a R_ARM_THM_CALL 0000f0f5 annotated_rhs_rule │ │ │ │ │ +00000884 00004d0a R_ARM_THM_CALL 0000f0f9 annotated_rhs_rule │ │ │ │ │ 00000894 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000008b0 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000008b6 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000008bc 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000008d0 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000008d6 0000f32f R_ARM_THM_MOVW_ABS_NC 00000e0f _tmp_155_rule │ │ │ │ │ 000008da 0000f330 R_ARM_THM_MOVT_ABS 00000e0f _tmp_155_rule │ │ │ │ │ @@ -6476,42 +6476,42 @@ │ │ │ │ │ 00000950 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000095a 0001662f R_ARM_THM_MOVW_ABS_NC 00001898 .LC144 │ │ │ │ │ 0000095e 00016630 R_ARM_THM_MOVT_ABS 00001898 .LC144 │ │ │ │ │ 00000962 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 0000096e 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000998 00019f0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 000009ac 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000009b4 00004d0a R_ARM_THM_CALL 0000f0f5 annotated_rhs_rule │ │ │ │ │ +000009b4 00004d0a R_ARM_THM_CALL 0000f0f9 annotated_rhs_rule │ │ │ │ │ 000009be 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000009d0 0000f32f R_ARM_THM_MOVW_ABS_NC 00000e0f _tmp_155_rule │ │ │ │ │ 000009d4 0000f330 R_ARM_THM_MOVT_ABS 00000e0f _tmp_155_rule │ │ │ │ │ 000009da 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 000009e0 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000009ea 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000009ee 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 000009f6 0001672f R_ARM_THM_MOVW_ABS_NC 000018c0 .LC145 │ │ │ │ │ 000009fa 00016730 R_ARM_THM_MOVT_ABS 000018c0 .LC145 │ │ │ │ │ 00000a00 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00000a0e 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000a32 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000a44 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000a58 00004d0a R_ARM_THM_CALL 0000f0f5 annotated_rhs_rule │ │ │ │ │ +00000a58 00004d0a R_ARM_THM_CALL 0000f0f9 annotated_rhs_rule │ │ │ │ │ 00000a64 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000a7e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000a88 0000f10a R_ARM_THM_CALL 00008521 _loop0_78_rule │ │ │ │ │ 00000a90 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 00000a94 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 00000a9e 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00000aa6 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000aae 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000ab2 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000aba 0001682f R_ARM_THM_MOVW_ABS_NC 000018e0 .LC146 │ │ │ │ │ 00000abe 00016830 R_ARM_THM_MOVT_ABS 000018e0 .LC146 │ │ │ │ │ 00000ac4 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00000ad2 00004d0a R_ARM_THM_CALL 0000f0f5 annotated_rhs_rule │ │ │ │ │ +00000ad2 00004d0a R_ARM_THM_CALL 0000f0f9 annotated_rhs_rule │ │ │ │ │ 00000ade 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000af4 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 00000af8 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 00000b00 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00000b08 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000b12 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000b16 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ @@ -6531,15 +6531,15 @@ │ │ │ │ │ 00000c0c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000c1e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000c50 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000c56 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000c5c 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000c7a 0001880a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000c86 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000ca0 0000260a R_ARM_THM_CALL 00012d15 block_rule │ │ │ │ │ +00000ca0 0000260a R_ARM_THM_CALL 00012d21 block_rule │ │ │ │ │ 00000cb6 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00000cd2 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00000cdc 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000ce4 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000d02 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000d32 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000d38 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ @@ -6569,21 +6569,21 @@ │ │ │ │ │ 00000efe 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000f04 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000f1e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000f2e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000f64 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000f6a 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000f70 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00000f90 00000a0a R_ARM_THM_CALL 00007621 expression_rule │ │ │ │ │ +00000f90 00000a0a R_ARM_THM_CALL 00007625 expression_rule │ │ │ │ │ 00000fb0 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000fb6 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000fbc 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000fd0 0001880a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000ff4 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000ffe 00000a0a R_ARM_THM_CALL 00007621 expression_rule │ │ │ │ │ +00000ffe 00000a0a R_ARM_THM_CALL 00007625 expression_rule │ │ │ │ │ 0000100e 00017d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000101e 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00001038 0001890a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00001042 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000104c 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00001068 00018c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00001088 00018a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ @@ -6626,9 +6626,9 @@ │ │ │ │ │ 000013b4 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000013ba 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000013d2 0000050a R_ARM_THM_CALL 00003e5d expressions_rule │ │ │ │ │ 000013ea 00019f0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 0000141c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00001422 0001780a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00001428 0001790a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001440 0001410a R_ARM_THM_CALL 000174ad lambda_param_no_default_rule │ │ │ │ │ +00001440 0001410a R_ARM_THM_CALL 000174b9 lambda_param_no_default_rule │ │ │ │ │ 00001450 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -206,15 +206,15 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 2b8 <_PyPegen_parse+0x2b8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl 1ee0 <_loop1_36_rule+0x3bc> │ │ │ │ │ + bl 1ef0 <_loop1_36_rule+0x3cc> │ │ │ │ │ R_ARM_THM_CALL simple_stmts_rule │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 27a <_PyPegen_parse+0x27a> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ @@ -535,15 +535,15 @@ │ │ │ │ │ movs r1, #51 @ 0x33 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 5d0 <_PyPegen_parse+0x5d0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 5d0 <_PyPegen_parse+0x5d0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 8048 <_loop0_1_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -582,15 +582,15 @@ │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 40a <_PyPegen_parse+0x40a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 40a <_PyPegen_parse+0x40a> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_append_to_end> │ │ │ │ │ @@ -609,28 +609,28 @@ │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 42c <_PyPegen_parse+0x42c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 530 <_PyPegen_parse+0x530> │ │ │ │ │ b.n 42c <_PyPegen_parse+0x42c> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 3e8 <_PyPegen_parse+0x3e8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 3e8 <_PyPegen_parse+0x3e8> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -640,15 +640,15 @@ │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 3e8 <_PyPegen_parse+0x3e8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 3e8 <_PyPegen_parse+0x3e8> │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -675,35 +675,35 @@ │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ b.n 2a8 <_PyPegen_parse+0x2a8> │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ b.n 492 <_PyPegen_parse+0x492> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 474 <_PyPegen_parse+0x474> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 53c <_PyPegen_parse+0x53c> │ │ │ │ │ b.n 542 <_PyPegen_parse+0x542> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 5f8 <_PyPegen_parse+0x5f8> │ │ │ │ │ b.n 45c <_PyPegen_parse+0x45c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 444 <_PyPegen_parse+0x444> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -713,15 +713,15 @@ │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 444 <_PyPegen_parse+0x444> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 444 <_PyPegen_parse+0x444> │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ @@ -1070,15 +1070,15 @@ │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl e5ac │ │ │ │ │ + bl e5b0 │ │ │ │ │ R_ARM_THM_CALL dotted_name_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n a86 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #647 @ 0x287 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -1627,15 +1627,15 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 100c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne.w 1004 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e5ac │ │ │ │ │ + bl e5b0 │ │ │ │ │ R_ARM_THM_CALL dotted_name_rule │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w ffe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ @@ -1708,15 +1708,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #646 @ 0x286 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w dca │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e5ac │ │ │ │ │ + bl e5b0 │ │ │ │ │ R_ARM_THM_CALL dotted_name_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w dca │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ @@ -1747,15 +1747,15 @@ │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ b.n dcc │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl e5ac │ │ │ │ │ + bl e5b0 │ │ │ │ │ R_ARM_THM_CALL dotted_name_rule │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n ede │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ cbnz r3, fce │ │ │ │ │ cmp r9, r6 │ │ │ │ │ @@ -1889,15 +1889,15 @@ │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 112a │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne.w 1228 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e5ac │ │ │ │ │ + bl e5b0 │ │ │ │ │ R_ARM_THM_CALL dotted_name_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 120c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1238 <_tmp_21_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ @@ -1950,15 +1950,15 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 1204 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne.n 11fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e5ac │ │ │ │ │ + bl e5b0 │ │ │ │ │ R_ARM_THM_CALL dotted_name_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 11f6 │ │ │ │ │ mov.w r1, #696 @ 0x2b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -1971,15 +1971,15 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 11f6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 11f6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ @@ -2811,15 +2811,15 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 1860 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 1860 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ @@ -2902,15 +2902,15 @@ │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 196c <_tmp_168_rule+0x58> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6710 <_tmp_116_rule+0x10> │ │ │ │ │ + bl 6720 <_tmp_116_rule+0x20> │ │ │ │ │ R_ARM_THM_CALL star_target_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cbz r0, 196c <_tmp_168_rule+0x58> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cbnz r3, 1982 <_tmp_168_rule+0x6e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -2991,15 +2991,15 @@ │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 19ea │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12d14 │ │ │ │ │ + bl 12d20 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 19ea │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cbnz r3, 1a22 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -3208,27 +3208,27 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #693 @ 0x2b5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 1c62 <_loop1_36_rule+0x13e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 1c62 <_loop1_36_rule+0x13e> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 1c62 <_loop1_36_rule+0x13e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12d14 │ │ │ │ │ + bl 12d20 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ mov fp, r0 │ │ │ │ │ cbz r0, 1c62 <_loop1_36_rule+0x13e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ @@ -3339,15 +3339,15 @@ │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq.w 1bde <_loop1_36_rule+0xba> │ │ │ │ │ b.n 1e96 <_loop1_36_rule+0x372> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 1c7a <_loop1_36_rule+0x156> │ │ │ │ │ mov.w r1, #696 @ 0x2b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -3363,15 +3363,15 @@ │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 1c7a <_loop1_36_rule+0x156> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12d14 │ │ │ │ │ + bl 12d20 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 1c7a <_loop1_36_rule+0x156> │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ @@ -3403,15 +3403,15 @@ │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 1c98 <_loop1_36_rule+0x174> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12d14 │ │ │ │ │ + bl 12d20 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 1c98 <_loop1_36_rule+0x174> │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ @@ -3458,15 +3458,15 @@ │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 1cb6 <_loop1_36_rule+0x192> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12d14 │ │ │ │ │ + bl 12d20 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 1cb6 <_loop1_36_rule+0x192> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ @@ -3524,15 +3524,15 @@ │ │ │ │ │ movw r1, #693 @ 0x2b5 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov fp, r0 │ │ │ │ │ cbz r0, 1ed8 <_loop1_36_rule+0x3b4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 1f7e <_loop1_36_rule+0x45a> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ @@ -3703,30 +3703,30 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #693 @ 0x2b5 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 2068 <_loop1_36_rule+0x544> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 21d8 <_loop1_36_rule+0x6b4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 21c6 <_loop1_36_rule+0x6a2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #693 @ 0x2b5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 2086 <_loop1_36_rule+0x562> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cbnz r0, 20ca <_loop1_36_rule+0x5a6> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ bne.w 21c6 <_loop1_36_rule+0x6a2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -3791,38 +3791,38 @@ │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r7, r9 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b.n 1cc4 <_loop1_36_rule+0x1a0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 20c2 <_loop1_36_rule+0x59e> │ │ │ │ │ mov.w r1, #696 @ 0x2b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 20c2 <_loop1_36_rule+0x59e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 20c2 <_loop1_36_rule+0x59e> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 20c2 <_loop1_36_rule+0x59e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12d14 │ │ │ │ │ + bl 12d20 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 20c2 <_loop1_36_rule+0x59e> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ @@ -3976,15 +3976,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 2352 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f2d4 │ │ │ │ │ + bl f2d8 │ │ │ │ │ R_ARM_THM_CALL type_params_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 2352 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2518 <_tmp_25_rule> │ │ │ │ │ @@ -3995,15 +3995,15 @@ │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 2352 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12d14 │ │ │ │ │ + bl 12d20 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ cbz r0, 2352 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ @@ -4083,15 +4083,15 @@ │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 23da │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ cbz r0, 23da │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f2d4 │ │ │ │ │ + bl f2d8 │ │ │ │ │ R_ARM_THM_CALL type_params_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cbnz r5, 23dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2518 <_tmp_25_rule> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cbnz r5, 23dc │ │ │ │ │ @@ -4147,15 +4147,15 @@ │ │ │ │ │ b.n 23f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 23ee │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f2d4 │ │ │ │ │ + bl f2d8 │ │ │ │ │ R_ARM_THM_CALL type_params_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne.n 23f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2518 <_tmp_25_rule> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ @@ -4283,15 +4283,15 @@ │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 2580 <_tmp_25_rule+0x68> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl de7c │ │ │ │ │ + bl de80 │ │ │ │ │ R_ARM_THM_CALL arguments_rule │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cbnz r2, 2580 <_tmp_25_rule+0x68> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -4371,27 +4371,27 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #710 @ 0x2c6 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 26d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6368 │ │ │ │ │ + bl 6378 │ │ │ │ │ R_ARM_THM_CALL star_targets_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 26d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 26d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 879c │ │ │ │ │ + bl 87a0 │ │ │ │ │ R_ARM_THM_CALL star_expressions_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 29a2 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -4403,21 +4403,21 @@ │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 29a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12d14 │ │ │ │ │ + bl 12d20 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 29a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14e60 │ │ │ │ │ + bl 14e6c │ │ │ │ │ R_ARM_THM_CALL else_block_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 29a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ @@ -4425,15 +4425,15 @@ │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 298c │ │ │ │ │ ldrd r5, r3, [r3, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - bl f8fc │ │ │ │ │ + bl f900 │ │ │ │ │ R_ARM_THM_CALL NEW_TYPE_COMMENT │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ strd r5, r3, [sp, #12] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r1, r7 │ │ │ │ │ strd r9, sl, [sp, #4] │ │ │ │ │ @@ -4468,27 +4468,27 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #710 @ 0x2c6 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 27c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6368 │ │ │ │ │ + bl 6378 │ │ │ │ │ R_ARM_THM_CALL star_targets_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 27c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 27c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 879c │ │ │ │ │ + bl 87a0 │ │ │ │ │ R_ARM_THM_CALL star_expressions_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 29a2 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -4500,21 +4500,21 @@ │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 29a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12d14 │ │ │ │ │ + bl 12d20 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 29a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14e60 │ │ │ │ │ + bl 14e6c │ │ │ │ │ R_ARM_THM_CALL else_block_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 29a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ @@ -4522,15 +4522,15 @@ │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 298c │ │ │ │ │ ldrd r5, r3, [r3, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - bl f8fc │ │ │ │ │ + bl f900 │ │ │ │ │ R_ARM_THM_CALL NEW_TYPE_COMMENT │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ strd r5, r3, [sp, #12] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r1, r7 │ │ │ │ │ strd r9, sl, [sp, #4] │ │ │ │ │ @@ -4607,15 +4607,15 @@ │ │ │ │ │ cbnz r6, 284c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #710 @ 0x2c6 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 284a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6368 │ │ │ │ │ + bl 6378 │ │ │ │ │ R_ARM_THM_CALL star_targets_rule │ │ │ │ │ cbz r0, 284a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -4632,15 +4632,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #710 @ 0x2c6 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cbz r0, 2880 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6368 │ │ │ │ │ + bl 6378 │ │ │ │ │ R_ARM_THM_CALL star_targets_rule │ │ │ │ │ cbz r0, 2880 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbnz r0, 28a8 │ │ │ │ │ @@ -4659,15 +4659,15 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 2890 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 6474 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ b.n 27c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 879c │ │ │ │ │ + bl 87a0 │ │ │ │ │ R_ARM_THM_CALL star_expressions_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 2880 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -4732,15 +4732,15 @@ │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 290c │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ b.n 26c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 879c │ │ │ │ │ + bl 87a0 │ │ │ │ │ R_ARM_THM_CALL star_expressions_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 284a │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -4987,15 +4987,15 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 807c <_loop0_1_rule+0x34> │ │ │ │ │ + bl 8080 <_loop0_1_rule+0x38> │ │ │ │ │ R_ARM_THM_CALL disjunction_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 2b32 <_loop0_88_rule+0x86> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cbnz r3, 2b96 <_loop0_88_rule+0xea> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -5100,15 +5100,15 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 2c40 <_tmp_16_rule+0x3c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.n 2c44 <_tmp_16_rule+0x40> │ │ │ │ │ @@ -5187,20 +5187,20 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 2e5a <_loop0_31_rule+0x1ce> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 2d82 <_loop0_31_rule+0xf6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 10718 │ │ │ │ │ + bl 1071c │ │ │ │ │ R_ARM_THM_CALL param_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cbz r0, 2d72 <_loop0_31_rule+0xe6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 157d0 │ │ │ │ │ + bl 157dc │ │ │ │ │ R_ARM_THM_CALL default_rule │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbnz r2, 2d74 <_loop0_31_rule+0xe8> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -5235,15 +5235,15 @@ │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ mov fp, r2 │ │ │ │ │ b.n 2cf2 <_loop0_31_rule+0x66> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cbnz r2, 2d82 <_loop0_31_rule+0xf6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10718 │ │ │ │ │ + bl 1071c │ │ │ │ │ R_ARM_THM_CALL param_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbnz r0, 2dba <_loop0_31_rule+0x12e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r9 │ │ │ │ │ ldr r7, [sp, #4] │ │ │ │ │ mov r5, sl │ │ │ │ │ @@ -5266,15 +5266,15 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 157d0 │ │ │ │ │ + bl 157dc │ │ │ │ │ R_ARM_THM_CALL default_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 2d82 <_loop0_31_rule+0xf6> │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -5754,15 +5754,15 @@ │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 325e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a2cc │ │ │ │ │ + bl a2d0 │ │ │ │ │ R_ARM_THM_CALL star_expression_rule │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 325e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 327c │ │ │ │ │ @@ -6153,15 +6153,15 @@ │ │ │ │ │ bne.w 365e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 35c4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, 3542 │ │ │ │ │ mov.w r1, #696 @ 0x2b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -6170,15 +6170,15 @@ │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 35cc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne.n 35c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 35c0 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyAST_withitem> │ │ │ │ │ @@ -6190,15 +6190,15 @@ │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6710 <_tmp_116_rule+0x10> │ │ │ │ │ + bl 6720 <_tmp_116_rule+0x20> │ │ │ │ │ R_ARM_THM_CALL star_target_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 3542 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_35_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -6248,15 +6248,15 @@ │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cbnz r0, 3614 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cbnz r5, 360e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cbz r0, 3602 │ │ │ │ │ mov.w r1, #696 @ 0x2b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbnz r0, 3622 │ │ │ │ │ @@ -6273,15 +6273,15 @@ │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ b.n 35ea │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ b.n 3570 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 3602 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_35_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -6627,28 +6627,28 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 3a2c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 3a90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cbz r0, 393c │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbnz r0, 3966 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 3a90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cbz r0, 395a │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -6663,15 +6663,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 393c │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a3d8 │ │ │ │ │ + bl a3dc │ │ │ │ │ R_ARM_THM_CALL bitwise_or_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 393c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC33 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC33 │ │ │ │ │ @@ -6702,40 +6702,40 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 395a │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a3d8 │ │ │ │ │ + bl a3dc │ │ │ │ │ R_ARM_THM_CALL bitwise_or_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 395a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ b.n 3986 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a3d8 │ │ │ │ │ + bl a3dc │ │ │ │ │ R_ARM_THM_CALL bitwise_or_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 3908 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 3908 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 3908 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC104 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -6752,27 +6752,27 @@ │ │ │ │ │ b.n 3998 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ b.n 38da │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a3d8 │ │ │ │ │ + bl a3dc │ │ │ │ │ R_ARM_THM_CALL bitwise_or_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 3920 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 3920 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 3920 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC105 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -6787,15 +6787,15 @@ │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ b.n 399c │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7e88 │ │ │ │ │ + bl 7e8c │ │ │ │ │ R_ARM_THM_CALL if_expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 38f2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC103 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC103 │ │ │ │ │ @@ -6846,30 +6846,30 @@ │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ bne.w 3cf8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3fb0 │ │ │ │ │ + bl 3fc0 │ │ │ │ │ R_ARM_THM_CALL t_primary_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cbz r0, 3b1e │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 3c40 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ bne.w 3cf8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3fb0 │ │ │ │ │ + bl 3fc0 │ │ │ │ │ R_ARM_THM_CALL t_primary_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 3bc4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ @@ -6933,15 +6933,15 @@ │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 3b34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 149d0 │ │ │ │ │ + bl 149dc │ │ │ │ │ R_ARM_THM_CALL slices_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 3b34 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -7285,15 +7285,15 @@ │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 3f5a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 3f7c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ @@ -7337,29 +7337,29 @@ │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne.n 3f9e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cbz r0, 3f4a │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 3fae │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cbnz r3, 3f9e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, 3f90 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -7548,33 +7548,33 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ │ blt.n 4150 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - mov r8, r2 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cbnz r2, 4126 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12ea0 │ │ │ │ │ + bl 12eac │ │ │ │ │ R_ARM_THM_CALL star_named_expression_rule │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ cbz r0, 4116 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbnz r0, 4162 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cbnz r3, 415a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12758 │ │ │ │ │ + bl 1275c │ │ │ │ │ R_ARM_THM_CALL named_expression_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ cbz r0, 4134 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ @@ -7582,16 +7582,16 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ b.n 4126 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ b.n 4102 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ b.n 40d0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ @@ -7613,25 +7613,25 @@ │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 4126 │ │ │ │ │ ldrd r5, r3, [r3, #20] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cbz r0, 41c4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Tuple │ │ │ │ │ mov r3, r0 │ │ │ │ │ cbz r0, 41ac │ │ │ │ │ @@ -8234,15 +8234,15 @@ │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 45a0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ b.n 464e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 4648 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ @@ -8669,15 +8669,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 527a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w 5734 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5b54 │ │ │ │ │ + bl 5b64 │ │ │ │ │ R_ARM_THM_CALL strings_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 527a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w 5734 │ │ │ │ │ @@ -10449,15 +10449,15 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12758 │ │ │ │ │ + bl 1275c │ │ │ │ │ R_ARM_THM_CALL named_expression_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 5a66 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.n 5a6a │ │ │ │ │ @@ -11159,29 +11159,29 @@ │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b.n 5ef2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f0f4 │ │ │ │ │ + bl f0f8 │ │ │ │ │ R_ARM_THM_CALL annotated_rhs_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 5fc8 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 5fca │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 144f4 │ │ │ │ │ + bl 14500 │ │ │ │ │ R_ARM_THM_CALL fstring_conversion_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 5fca │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 9f4c │ │ │ │ │ @@ -11577,23 +11577,23 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 6456 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cbnz r3, 644e │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 13be4 │ │ │ │ │ + bl 13bf0 │ │ │ │ │ R_ARM_THM_CALL list_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbnz r0, 6420 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cbnz r3, 6420 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13798 │ │ │ │ │ + bl 137a4 │ │ │ │ │ R_ARM_THM_CALL tuple_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbnz r0, 6420 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cbnz r3, 6420 │ │ │ │ │ movs r1, #7 │ │ │ │ │ @@ -11680,15 +11680,15 @@ │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 879c │ │ │ │ │ + bl 87a0 │ │ │ │ │ R_ARM_THM_CALL star_expressions_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 64be │ │ │ │ │ mov r2, r0 │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 7b5c <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0> │ │ │ │ │ @@ -11771,32 +11771,32 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 6556 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 6556 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cf10 │ │ │ │ │ + bl cf14 │ │ │ │ │ R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 6556 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC113 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC113 │ │ │ │ │ b.n 66d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12ea0 │ │ │ │ │ + bl 12eac │ │ │ │ │ R_ARM_THM_CALL star_named_expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 6568 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -11806,15 +11806,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 33c <_PyPegen_parse+0x33c> │ │ │ │ │ R_ARM_THM_CALL star_named_expressions_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 6568 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cf10 │ │ │ │ │ + bl cf14 │ │ │ │ │ R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 6568 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -11849,28 +11849,28 @@ │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 6580 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ b.n 6582 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12ea0 │ │ │ │ │ + bl 12eac │ │ │ │ │ R_ARM_THM_CALL star_named_expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 657c │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 657c │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cf10 │ │ │ │ │ + bl cf14 │ │ │ │ │ R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 657c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC114 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -11901,21 +11901,21 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 6542 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 6542 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cf10 │ │ │ │ │ + bl cf14 │ │ │ │ │ R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 6542 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC112 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -12114,15 +12114,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 6bb4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne.n 68e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1709c <_loop1_74_rule> │ │ │ │ │ + bl 170a8 <_loop1_74_rule> │ │ │ │ │ R_ARM_THM_CALL _loop1_74_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cbz r0, 68c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 7530 <_loop0_73_rule> │ │ │ │ │ cbz r0, 68c0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ @@ -12193,15 +12193,15 @@ │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne.n 68d2 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ b.n 68f2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17724 <_loop0_72_rule> │ │ │ │ │ + bl 17730 <_loop0_72_rule> │ │ │ │ │ R_ARM_THM_CALL _loop0_72_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 685c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 7530 <_loop0_73_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -12282,15 +12282,15 @@ │ │ │ │ │ bne.w 6c7e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 6e48 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne.n 6a58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17724 <_loop0_72_rule> │ │ │ │ │ + bl 17730 <_loop0_72_rule> │ │ │ │ │ R_ARM_THM_CALL _loop0_72_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 6c1a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ @@ -12324,15 +12324,15 @@ │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne.w 6c7e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17724 <_loop0_72_rule> │ │ │ │ │ + bl 17730 <_loop0_72_rule> │ │ │ │ │ R_ARM_THM_CALL _loop0_72_rule │ │ │ │ │ cbz r0, 6a7a │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ @@ -12401,15 +12401,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 6b8e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne.n 6b94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 174ac │ │ │ │ │ + bl 174b8 │ │ │ │ │ R_ARM_THM_CALL lambda_param_no_default_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 6b86 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -12508,15 +12508,15 @@ │ │ │ │ │ cbz r0, 6c0a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cbnz r3, 6c0a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 174ac │ │ │ │ │ + bl 174b8 │ │ │ │ │ R_ARM_THM_CALL lambda_param_no_default_rule │ │ │ │ │ cbz r0, 6c1a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC117 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC117 │ │ │ │ │ b.n 6b3a │ │ │ │ │ @@ -12611,15 +12611,15 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 6dce │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne.w 6dd6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17638 │ │ │ │ │ + bl 17644 │ │ │ │ │ R_ARM_THM_CALL lambda_param_rule │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 6d9c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ @@ -12653,15 +12653,15 @@ │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cbz r3, 6d7a │ │ │ │ │ - bl 17638 │ │ │ │ │ + bl 17644 │ │ │ │ │ R_ARM_THM_CALL lambda_param_rule │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cbz r0, 6d7a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cbnz r3, 6d5e │ │ │ │ │ cmp fp, r9 │ │ │ │ │ bne.n 6d4e │ │ │ │ │ @@ -12810,30 +12810,30 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cbnz r0, 6eba │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ bne.n 6f00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 1709c <_loop1_74_rule> │ │ │ │ │ + bl 170a8 <_loop1_74_rule> │ │ │ │ │ R_ARM_THM_CALL _loop1_74_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, 6e90 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 6ef2 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ bne.n 6f00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1709c <_loop1_74_rule> │ │ │ │ │ + bl 170a8 <_loop1_74_rule> │ │ │ │ │ R_ARM_THM_CALL _loop1_74_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, 6eac │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -12906,29 +12906,29 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 6fa0 <_tmp_120_rule+0x98> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 6fa8 <_tmp_120_rule+0xa0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 13be4 │ │ │ │ │ + bl 13bf0 │ │ │ │ │ R_ARM_THM_CALL list_rule │ │ │ │ │ cbnz r0, 6f98 <_tmp_120_rule+0x90> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cbnz r3, 6f98 <_tmp_120_rule+0x90> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13798 │ │ │ │ │ + bl 137a4 │ │ │ │ │ R_ARM_THM_CALL tuple_rule │ │ │ │ │ cbnz r0, 6f98 <_tmp_120_rule+0x90> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cbnz r3, 6f98 <_tmp_120_rule+0x90> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e4 <_loop1_75_rule+0xec> │ │ │ │ │ + bl 72e8 <_loop1_75_rule+0xf0> │ │ │ │ │ R_ARM_THM_CALL genexp_rule │ │ │ │ │ cbnz r0, 6f98 <_tmp_120_rule+0x90> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cbnz r3, 6f98 <_tmp_120_rule+0x90> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #627 @ 0x273 │ │ │ │ │ @@ -13013,15 +13013,15 @@ │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 709a <_loop0_122_rule+0xea> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cbnz r3, 703e <_loop0_122_rule+0x8e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6368 │ │ │ │ │ + bl 6378 │ │ │ │ │ R_ARM_THM_CALL star_targets_rule │ │ │ │ │ cbz r0, 703e <_loop0_122_rule+0x8e> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -13142,27 +13142,27 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 71ee │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 71e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 17724 <_loop0_72_rule> │ │ │ │ │ + bl 17730 <_loop0_72_rule> │ │ │ │ │ R_ARM_THM_CALL _loop0_72_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cbz r0, 714c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 71f8 <_loop1_75_rule> │ │ │ │ │ cbnz r0, 717a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 71e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17724 <_loop0_72_rule> │ │ │ │ │ + bl 17730 <_loop0_72_rule> │ │ │ │ │ R_ARM_THM_CALL _loop0_72_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cbz r0, 716a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 71f8 <_loop1_75_rule> │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -13378,37 +13378,37 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 73d6 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne.n 73ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 17638 │ │ │ │ │ + bl 17644 │ │ │ │ │ R_ARM_THM_CALL lambda_param_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cbnz r0, 7356 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ bne.n 73ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17638 │ │ │ │ │ + bl 17644 │ │ │ │ │ R_ARM_THM_CALL lambda_param_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cbnz r0, 7398 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 157d0 │ │ │ │ │ + bl 157dc │ │ │ │ │ R_ARM_THM_CALL default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 7334 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -13433,15 +13433,15 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 734e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 157d0 │ │ │ │ │ + bl 157dc │ │ │ │ │ R_ARM_THM_CALL default_rule │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 7346 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -13505,32 +13505,32 @@ │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 807c <_loop0_1_rule+0x34> │ │ │ │ │ + bl 8080 <_loop0_1_rule+0x38> │ │ │ │ │ R_ARM_THM_CALL disjunction_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cbnz r0, 7474 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 7512 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 807c <_loop0_1_rule+0x34> │ │ │ │ │ + bl 8080 <_loop0_1_rule+0x38> │ │ │ │ │ R_ARM_THM_CALL disjunction_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbnz r0, 7464 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cbnz r3, 7464 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14590 │ │ │ │ │ + bl 1459c │ │ │ │ │ R_ARM_THM_CALL lambdef_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbnz r0, 7464 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #92] @ 0x5c │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -13541,27 +13541,27 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 7440 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 807c <_loop0_1_rule+0x34> │ │ │ │ │ + bl 8080 <_loop0_1_rule+0x38> │ │ │ │ │ R_ARM_THM_CALL disjunction_rule │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 7440 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #702 @ 0x2be │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 7440 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 7440 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ @@ -13793,15 +13793,15 @@ │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 174ac │ │ │ │ │ + bl 174b8 │ │ │ │ │ R_ARM_THM_CALL lambda_param_no_default_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 766e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 8138 <_loop0_76_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -13962,15 +13962,15 @@ │ │ │ │ │ b.n 7758 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ b.n 76a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17638 │ │ │ │ │ + bl 17644 │ │ │ │ │ R_ARM_THM_CALL lambda_param_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 773c │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -14206,15 +14206,15 @@ │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ b.n 79e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 174ac │ │ │ │ │ + bl 174b8 │ │ │ │ │ R_ARM_THM_CALL lambda_param_no_default_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 79fa │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.n 79fe │ │ │ │ │ @@ -14284,15 +14284,15 @@ │ │ │ │ │ movs r2, #0 │ │ │ │ │ b.n 7a02 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 7a02 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17638 │ │ │ │ │ + bl 17644 │ │ │ │ │ R_ARM_THM_CALL lambda_param_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 7a96 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -14326,32 +14326,32 @@ │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 7a98 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ b.n 7a9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17638 │ │ │ │ │ + bl 17644 │ │ │ │ │ R_ARM_THM_CALL lambda_param_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 7a84 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 7a84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17638 │ │ │ │ │ + bl 17644 │ │ │ │ │ R_ARM_THM_CALL lambda_param_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 7a84 │ │ │ │ │ b.n 7ad2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17638 │ │ │ │ │ + bl 17644 │ │ │ │ │ R_ARM_THM_CALL lambda_param_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 7a70 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -14469,21 +14469,21 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 7ec4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 7ebe │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10120 │ │ │ │ │ + bl 10124 │ │ │ │ │ R_ARM_THM_CALL slash_no_default_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 7cb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10cc0 <_loop0_27_rule> │ │ │ │ │ + bl 10cc4 <_loop0_27_rule> │ │ │ │ │ R_ARM_THM_CALL _loop0_27_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 7e1e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ @@ -14497,36 +14497,36 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 7e2a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 7e22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 1088c │ │ │ │ │ + bl 10890 │ │ │ │ │ R_ARM_THM_CALL slash_with_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 7e00 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 7e22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10dac <_loop1_30_rule> │ │ │ │ │ + bl 10db0 <_loop1_30_rule> │ │ │ │ │ R_ARM_THM_CALL _loop1_30_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 7e0e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 7ebe │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10cc0 <_loop0_27_rule> │ │ │ │ │ + bl 10cc4 <_loop0_27_rule> │ │ │ │ │ R_ARM_THM_CALL _loop0_27_rule │ │ │ │ │ cbz r0, 7cd2 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ @@ -14549,15 +14549,15 @@ │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbnz r0, 7d50 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 7ebe │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16b58 <_loop1_32_rule> │ │ │ │ │ + bl 16b64 <_loop1_32_rule> │ │ │ │ │ R_ARM_THM_CALL _loop1_32_rule │ │ │ │ │ cbnz r0, 7d16 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #16 │ │ │ │ │ @@ -14613,29 +14613,29 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 7e5c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 7e86 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 102d8 │ │ │ │ │ + bl 102dc │ │ │ │ │ R_ARM_THM_CALL param_no_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 7e5c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ b.n 7cfa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ b.n 7d6a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 101e0 <_loop1_29_rule> │ │ │ │ │ + bl 101e4 <_loop1_29_rule> │ │ │ │ │ R_ARM_THM_CALL _loop1_29_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 7cd2 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -14681,15 +14681,15 @@ │ │ │ │ │ cbz r0, 7e48 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cbnz r3, 7e32 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 102d8 │ │ │ │ │ + bl 102dc │ │ │ │ │ R_ARM_THM_CALL param_no_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 7ee8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ b.n 7cb4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ @@ -14807,22 +14807,22 @@ │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cbnz r0, 7f44 <_tmp_124_rule+0x50> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cbnz r3, 7f4c <_tmp_124_rule+0x58> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 10120 │ │ │ │ │ + bl 10124 │ │ │ │ │ R_ARM_THM_CALL slash_no_default_rule │ │ │ │ │ cbnz r0, 7f3c <_tmp_124_rule+0x48> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cbnz r3, 7f3c <_tmp_124_rule+0x48> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1088c │ │ │ │ │ + bl 10890 │ │ │ │ │ R_ARM_THM_CALL slash_with_default_rule │ │ │ │ │ cbnz r0, 7f3c <_tmp_124_rule+0x48> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ @@ -14878,15 +14878,15 @@ │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7e88 │ │ │ │ │ + bl 7e8c │ │ │ │ │ R_ARM_THM_CALL if_expression_rule │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 7f94 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC124 │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -14911,26 +14911,26 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 7faa │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ b.n 7fac │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 7fa6 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 7fa6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 7fa6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC125 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC125 │ │ │ │ │ @@ -15192,37 +15192,37 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 82d8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 82d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 17638 │ │ │ │ │ + bl 17644 │ │ │ │ │ R_ARM_THM_CALL lambda_param_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbnz r0, 828c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne.n 82d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17638 │ │ │ │ │ + bl 17644 │ │ │ │ │ R_ARM_THM_CALL lambda_param_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 82e0 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 157d0 │ │ │ │ │ + bl 157dc │ │ │ │ │ R_ARM_THM_CALL default_rule │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne.n 826a │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -15256,15 +15256,15 @@ │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 8284 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ b.n 8256 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 157d0 │ │ │ │ │ + bl 157dc │ │ │ │ │ R_ARM_THM_CALL default_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 827c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ @@ -15328,30 +15328,30 @@ │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cbnz r3, 839e <_tmp_165_rule+0x96> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbnz r0, 83cc <_tmp_165_rule+0xc4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 84c8 <_tmp_165_rule+0x1c0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12758 │ │ │ │ │ + bl 1275c │ │ │ │ │ R_ARM_THM_CALL named_expression_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 8458 <_tmp_165_rule+0x150> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 84f2 <_tmp_165_rule+0x1ea> │ │ │ │ │ @@ -15360,15 +15360,15 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 839e <_tmp_165_rule+0x96> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ @@ -15431,15 +15431,15 @@ │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 8510 <_tmp_165_rule+0x208> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f738 │ │ │ │ │ + bl f73c │ │ │ │ │ R_ARM_THM_CALL starred_expression_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 83c0 <_tmp_165_rule+0xb8> │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ b.n 83c0 <_tmp_165_rule+0xb8> │ │ │ │ │ @@ -15457,15 +15457,15 @@ │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 8386 <_tmp_165_rule+0x7e> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ b.n 845e <_tmp_165_rule+0x156> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 8414 <_tmp_165_rule+0x10c> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 841a <_tmp_165_rule+0x112> │ │ │ │ │ @@ -15582,15 +15582,15 @@ │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbnz r0, 85e4 <_loop0_78_rule+0xc4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ cbnz r3, 85b8 <_loop0_78_rule+0x98> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12fa8 │ │ │ │ │ + bl 12fb4 │ │ │ │ │ R_ARM_THM_CALL fstring_replacement_field_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cbnz r0, 85f8 <_loop0_78_rule+0xd8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ @@ -15785,15 +15785,15 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_114_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cbz r0, 8780 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 87fe │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -15815,20 +15815,20 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 875c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 875c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cf10 │ │ │ │ │ + bl cf14 │ │ │ │ │ R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 875c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC63 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC63 │ │ │ │ │ @@ -15927,26 +15927,26 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ b.n 86ca │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ b.n 874c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 8798 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 8798 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 8798 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC127 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC127 │ │ │ │ │ @@ -15997,15 +15997,15 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f0f4 │ │ │ │ │ + bl f0f8 │ │ │ │ │ R_ARM_THM_CALL annotated_rhs_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 8922 <_tmp_10_rule+0x3e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.n 8926 <_tmp_10_rule+0x42> │ │ │ │ │ @@ -17409,29 +17409,29 @@ │ │ │ │ │ bl 0 <_PyAST_TypeVarTuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_TypeVarTuple │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 9416 │ │ │ │ │ b.n 94b6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 93c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 93d2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cbnz r0, 95b6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ b.n 93d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a2cc │ │ │ │ │ + bl a2d0 │ │ │ │ │ R_ARM_THM_CALL star_expression_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 9508 │ │ │ │ │ movs r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -17530,15 +17530,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 96be │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cbz r0, 96be │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr.w ip, [r0] │ │ │ │ │ @@ -17597,15 +17597,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 961c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 961c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ @@ -17667,15 +17667,15 @@ │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 9760 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -17791,27 +17791,27 @@ │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 990a <_loop1_37_rule+0x14a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 990a <_loop1_37_rule+0x14a> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 990a <_loop1_37_rule+0x14a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12d14 │ │ │ │ │ + bl 12d20 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ mov fp, r0 │ │ │ │ │ cbz r0, 990a <_loop1_37_rule+0x14a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ @@ -17918,15 +17918,15 @@ │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 9922 <_loop1_37_rule+0x162> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 9922 <_loop1_37_rule+0x162> │ │ │ │ │ mov.w r1, #696 @ 0x2b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -17942,15 +17942,15 @@ │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 9922 <_loop1_37_rule+0x162> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12d14 │ │ │ │ │ + bl 12d20 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 9922 <_loop1_37_rule+0x162> │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ @@ -18029,15 +18029,15 @@ │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 9a88 <_loop1_37_rule+0x2c8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 9a88 <_loop1_37_rule+0x2c8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1238 <_tmp_21_rule> │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ @@ -18217,15 +18217,15 @@ │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 9940 <_loop1_37_rule+0x180> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12d14 │ │ │ │ │ + bl 12d20 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 9940 <_loop1_37_rule+0x180> │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ @@ -18264,38 +18264,38 @@ │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 9c42 <_loop1_37_rule+0x482> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 9c42 <_loop1_37_rule+0x482> │ │ │ │ │ mov.w r1, #696 @ 0x2b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 9c42 <_loop1_37_rule+0x482> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 9c42 <_loop1_37_rule+0x482> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 9c42 <_loop1_37_rule+0x482> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12d14 │ │ │ │ │ + bl 12d20 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 9c42 <_loop1_37_rule+0x482> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ @@ -18415,15 +18415,15 @@ │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 9bec <_loop1_37_rule+0x42c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 9bec <_loop1_37_rule+0x42c> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -18486,15 +18486,15 @@ │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 9c06 <_loop1_37_rule+0x446> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 9c06 <_loop1_37_rule+0x446> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1238 <_tmp_21_rule> │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ @@ -18861,29 +18861,29 @@ │ │ │ │ │ bl 654 <_PyPegen_parse+0x654> │ │ │ │ │ R_ARM_THM_CALL invalid_tstring_replacement_field_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w a0a0 │ │ │ │ │ b.n a2bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f0f4 │ │ │ │ │ + bl f0f8 │ │ │ │ │ R_ARM_THM_CALL annotated_rhs_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w a096 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w a096 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 144f4 │ │ │ │ │ + bl 14500 │ │ │ │ │ R_ARM_THM_CALL fstring_conversion_rule │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w a096 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 9f4c │ │ │ │ │ @@ -19362,15 +19362,15 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_42_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cbz r0, a698 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5b54 │ │ │ │ │ + bl 5b64 │ │ │ │ │ R_ARM_THM_CALL strings_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n a612 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cbnz r5, a6fc │ │ │ │ │ @@ -19579,15 +19579,15 @@ │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cbnz r0, a886 <_tmp_128_rule+0x52> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cbnz r3, a88e <_tmp_128_rule+0x5a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 102d8 │ │ │ │ │ + bl 102dc │ │ │ │ │ R_ARM_THM_CALL param_no_default_rule │ │ │ │ │ cbnz r0, a87e <_tmp_128_rule+0x4a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cbnz r3, a87e <_tmp_128_rule+0x4a> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -75,15 +75,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 1ae │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 1d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ee0 │ │ │ │ │ + bl 1ef0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cbz r0, fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 18a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ @@ -268,293 +268,293 @@ │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 11f0 │ │ │ │ │ + beq.w 1334 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11f0 │ │ │ │ │ + bne.w 1334 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e24 │ │ │ │ │ + bne.w e30 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_6_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_6_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 3e0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w e24 │ │ │ │ │ + bne.w e30 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r3, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 438 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w e24 │ │ │ │ │ + bne.w e30 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_7_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_7_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 6a6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1200 │ │ │ │ │ + bne.w 1344 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_8_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_8_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 54c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e24 │ │ │ │ │ + bne.w e30 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_9_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_9_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 70c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e24 │ │ │ │ │ + bne.w e30 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov.w r3, #672 @ 0x2a0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 71e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e24 │ │ │ │ │ + bne.w e30 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r3, #705 @ 0x2c1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8b6 │ │ │ │ │ + bne.w 8de │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 121c │ │ │ │ │ + bne.w 9d0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 11ac │ │ │ │ │ + beq.w 1382 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11ac │ │ │ │ │ + bne.w 1382 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11ba │ │ │ │ │ + bne.w 136e │ │ │ │ │ ldrd r6, r2, [r4, #8] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - beq.w 11c2 │ │ │ │ │ + beq.w 134e │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ mov r8, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ab2 │ │ │ │ │ + bne.w abe │ │ │ │ │ ldrd r3, r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w a24 │ │ │ │ │ + bne.w a30 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1196 │ │ │ │ │ + beq.w 12d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1196 │ │ │ │ │ + bne.w 12d0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 11a4 │ │ │ │ │ + bne.w 12de │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl ccb4 │ │ │ │ │ + bl ccb8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 668 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 11a4 │ │ │ │ │ + bne.w 12de │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d520 │ │ │ │ │ + bl d524 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 3d4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b.n 29a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 17ca │ │ │ │ │ + beq.w 1178 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 17ca │ │ │ │ │ + bne.w 1178 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w e8e │ │ │ │ │ + bne.w e9a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 18a8 │ │ │ │ │ + beq.w 1188 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 18d0 │ │ │ │ │ + bne.w 11ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 4ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12758 │ │ │ │ │ + bl 1275c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cbz r0, 4ba │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 4ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12d14 │ │ │ │ │ + bl 12d20 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cbz r0, 4ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 146cc │ │ │ │ │ + bl 146d8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 860 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w e8e │ │ │ │ │ + bne.w e9a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e8c │ │ │ │ │ + beq.w e98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12758 │ │ │ │ │ + bl 1275c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e8c │ │ │ │ │ + beq.w e98 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e8c │ │ │ │ │ + beq.w e98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12d14 │ │ │ │ │ + bl 12d20 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e8c │ │ │ │ │ + beq.w e98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14e60 │ │ │ │ │ + bl 14e6c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w e8e │ │ │ │ │ + bne.w e9a │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -571,106 +571,106 @@ │ │ │ │ │ bl 0 <_PyAST_If> │ │ │ │ │ R_ARM_THM_CALL _PyAST_If │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 8a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 112c │ │ │ │ │ + bne.w 1138 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 3d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1aae │ │ │ │ │ + beq.w 1d04 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1aae │ │ │ │ │ + bne.w 1d04 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 102a │ │ │ │ │ + bne.w 1036 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w f72 │ │ │ │ │ + beq.w f7e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f98 │ │ │ │ │ + bne.w fa4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 5b2 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e2e │ │ │ │ │ + bne.w e3a │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 102a │ │ │ │ │ + bne.w 1036 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d1a │ │ │ │ │ + beq.w d26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3388 │ │ │ │ │ + bl 3388 │ │ │ │ │ R_ARM_THM_CALL _gather_34_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d1a │ │ │ │ │ + beq.w d26 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d1a │ │ │ │ │ + beq.w d26 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w d1c │ │ │ │ │ + bne.w d28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12d14 │ │ │ │ │ + bl 12d20 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d1a │ │ │ │ │ + beq.w d26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1868 │ │ │ │ │ + beq.w 12e6 │ │ │ │ │ ldrd r7, r3, [r3, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - bl f8fc │ │ │ │ │ + bl f900 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ strd r7, r3, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, sl │ │ │ │ │ @@ -684,34 +684,34 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 546 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1106 │ │ │ │ │ + bne.w 1112 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w 3d4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e1c │ │ │ │ │ + b.n e28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d520 │ │ │ │ │ + bl d524 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 418 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_function_def_decorators> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_function_def_decorators │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1146 │ │ │ │ │ + beq.w 1152 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 546 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -723,89 +723,89 @@ │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ b.n 434 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1c84 │ │ │ │ │ + beq.w 16e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1c84 │ │ │ │ │ + bne.w 16e8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1c7a │ │ │ │ │ + bne.w 16de │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bl ccb4 │ │ │ │ │ + bl ccb8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9ca │ │ │ │ │ + bne.w 9d6 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1c7a │ │ │ │ │ + bne.w 16de │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2254 │ │ │ │ │ + bl 2254 │ │ │ │ │ R_ARM_THM_CALL class_def_raw_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 546 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq.w 2e6 │ │ │ │ │ - b.w 1202 │ │ │ │ │ + b.w 1346 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25b0 │ │ │ │ │ + bl 25b0 │ │ │ │ │ R_ARM_THM_CALL for_stmt_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 31c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ b.n 3d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1af8 │ │ │ │ │ + beq.w 1bf4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1af8 │ │ │ │ │ + bne.w 1bf4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 118e │ │ │ │ │ + bne.w 132c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 1172 │ │ │ │ │ + beq.w 1310 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1582 │ │ │ │ │ + bne.w 187c │ │ │ │ │ mov.w r1, #672 @ 0x2a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 79e │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ @@ -813,73 +813,73 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cbz r0, 79e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12d14 │ │ │ │ │ + bl 12d20 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cbz r0, 79e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 199c │ │ │ │ │ R_ARM_THM_CALL finally_block_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9a2 │ │ │ │ │ + bne.w 8b6 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 118e │ │ │ │ │ + bne.w 132c │ │ │ │ │ mov.w r1, #672 @ 0x2a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e98 │ │ │ │ │ + beq.w ea4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e98 │ │ │ │ │ + beq.w ea4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12d14 │ │ │ │ │ + bl 12d20 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e98 │ │ │ │ │ + beq.w ea4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1b24 │ │ │ │ │ R_ARM_THM_CALL _loop1_36_rule │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e98 │ │ │ │ │ + beq.w ea4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14e60 │ │ │ │ │ + bl 14e6c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w e9a │ │ │ │ │ + bne.w ea6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 199c │ │ │ │ │ R_ARM_THM_CALL finally_block_rule │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w e9a │ │ │ │ │ + bne.w ea6 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1168 │ │ │ │ │ + beq.w 1306 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ str r7, [sp, #16] │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ @@ -893,23 +893,23 @@ │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 546 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 117e │ │ │ │ │ + bne.w 131c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w 3d4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f68 │ │ │ │ │ + b.n f74 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cbz r0, 8ae │ │ │ │ │ @@ -919,15 +919,15 @@ │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1558 │ │ │ │ │ + beq.w 1bfe │ │ │ │ │ strd r7, r3, [sp, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ @@ -935,154 +935,160 @@ │ │ │ │ │ R_ARM_THM_CALL _PyAST_If │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 53e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 113a │ │ │ │ │ + bne.w 1146 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n e92 │ │ │ │ │ + b.n e9e │ │ │ │ │ + str r0, [sp, #24] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + mov ip, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1306 │ │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + ldr.w r6, [ip, #24] │ │ │ │ │ + str r6, [sp, #12] │ │ │ │ │ + ldr.w r6, [ip, #20] │ │ │ │ │ + b.n 82a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1b0e │ │ │ │ │ + beq.w 1598 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b0e │ │ │ │ │ + bne.w 1598 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 120c │ │ │ │ │ + bne.w 158e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 1b18 │ │ │ │ │ + beq.w 1392 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1b4e │ │ │ │ │ + bne.w 15bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #705 @ 0x2c1 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 120a │ │ │ │ │ + beq.w 158c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12758 │ │ │ │ │ + bl 1275c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 120a │ │ │ │ │ + beq.w 158c │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 120a │ │ │ │ │ + beq.w 158c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12d14 │ │ │ │ │ + bl 12d20 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 120a │ │ │ │ │ + beq.w 158c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14e60 │ │ │ │ │ + bl 14e6c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 120c │ │ │ │ │ + bne.w 158e │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b02 │ │ │ │ │ + beq.w 1580 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ strd r9, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_While> │ │ │ │ │ R_ARM_THM_CALL _PyAST_While │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 980 │ │ │ │ │ + cbz r0, 9a8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 546 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b24 │ │ │ │ │ + bne.w 13a0 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ subs r1, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w 3d4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 1212 │ │ │ │ │ - str r0, [sp, #24] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - mov ip, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1168 │ │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ + mov r3, r1 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 370 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - ldr.w r6, [ip, #24] │ │ │ │ │ - str r6, [sp, #12] │ │ │ │ │ - ldr.w r6, [ip, #20] │ │ │ │ │ - b.n 82a │ │ │ │ │ + b.n 3d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2254 │ │ │ │ │ + bl 2254 │ │ │ │ │ R_ARM_THM_CALL class_def_raw_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 6e0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_class_def_decorators> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_class_def_decorators │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 9ec │ │ │ │ │ + cbz r0, 9f8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 546 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 154a │ │ │ │ │ + bne.w 1766 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w 3d4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ b.n 700 │ │ │ │ │ @@ -1100,70 +1106,70 @@ │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w 3ce │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 14d2 │ │ │ │ │ + beq.w 1854 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 14d2 │ │ │ │ │ + bne.w 1854 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 14ca │ │ │ │ │ + bne.w 184c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1468 │ │ │ │ │ + bne.w 17f6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14ca │ │ │ │ │ + bne.w 184c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13f0 │ │ │ │ │ + bne.w 1774 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14ca │ │ │ │ │ + bne.w 184c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 14dc │ │ │ │ │ + bne.w 16f2 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ b.n 3ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 40a0 │ │ │ │ │ + bl 40a0 │ │ │ │ │ R_ARM_THM_CALL subject_expr_rule │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 3c2 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -1183,35 +1189,35 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 3c2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1158 │ │ │ │ │ + beq.w 1164 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1158 │ │ │ │ │ + bne.w 1164 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1126 │ │ │ │ │ + bne.w 1132 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 111e │ │ │ │ │ + beq.w 112a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1126 │ │ │ │ │ + bne.w 1132 │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov fp, r5 │ │ │ │ │ mov r9, r0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt ip, #0 │ │ │ │ │ @@ -1220,162 +1226,162 @@ │ │ │ │ │ str r6, [sp, #24] │ │ │ │ │ str.w ip, [sp, #44] @ 0x2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1160 │ │ │ │ │ + beq.w 116c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1160 │ │ │ │ │ + bne.w 116c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c54 │ │ │ │ │ + bne.n c60 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n be2 │ │ │ │ │ + bne.n bee │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c54 │ │ │ │ │ + beq.n c60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 41cc │ │ │ │ │ + bl 41cc │ │ │ │ │ R_ARM_THM_CALL patterns_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c54 │ │ │ │ │ + beq.n c60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5a28 │ │ │ │ │ + bl 5a28 │ │ │ │ │ R_ARM_THM_CALL guard_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c54 │ │ │ │ │ + bne.n c60 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c54 │ │ │ │ │ + beq.n c60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12d14 │ │ │ │ │ + bl 12d20 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c54 │ │ │ │ │ + beq.n c60 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyAST_match_case> │ │ │ │ │ R_ARM_THM_CALL _PyAST_match_case │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 184c │ │ │ │ │ + beq.w 1b50 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 184c │ │ │ │ │ + bne.w 1b50 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq.w df4 │ │ │ │ │ + beq.w e00 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r6, [r9, sl, lsl #2] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b.n b42 │ │ │ │ │ + b.n b4e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 189e │ │ │ │ │ + beq.w 1c06 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 189e │ │ │ │ │ + bne.w 1c06 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, c46 │ │ │ │ │ + cbnz r5, c52 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ - cbz r0, c28 │ │ │ │ │ + cbz r0, c34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 41cc │ │ │ │ │ + bl 41cc │ │ │ │ │ R_ARM_THM_CALL patterns_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10b4 │ │ │ │ │ + bne.w 10c0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r5, c46 │ │ │ │ │ + cbnz r5, c52 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1032 │ │ │ │ │ + bne.w 103e │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n b6e │ │ │ │ │ + beq.n b7a │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, fp │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ mov r2, r9 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w a0c │ │ │ │ │ + beq.w a18 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a0c │ │ │ │ │ + bne.w a18 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, sl │ │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1560 │ │ │ │ │ + beq.w 1174 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - ble.n ca2 │ │ │ │ │ + ble.n cae │ │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ │ str.w r0, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n c8e │ │ │ │ │ + b.n c9a │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ @@ -1385,15 +1391,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 3c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11ba │ │ │ │ │ + beq.w 136e │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ @@ -1405,102 +1411,102 @@ │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3000 │ │ │ │ │ + bl 3000 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1874 │ │ │ │ │ + beq.w 12f0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 546 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1882 │ │ │ │ │ + bne.w 12fe │ │ │ │ │ b.w 3d4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 102a │ │ │ │ │ + bne.w 1036 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #714 @ 0x2ca │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, d4a │ │ │ │ │ + cbz r0, d56 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, d4a │ │ │ │ │ + cbz r0, d56 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 17dc │ │ │ │ │ + bne.w 1b80 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 102a │ │ │ │ │ + bne.w 1036 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #714 @ 0x2ca │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e0a │ │ │ │ │ + beq.n e16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e0a │ │ │ │ │ + beq.n e16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3388 │ │ │ │ │ + bl 3388 │ │ │ │ │ R_ARM_THM_CALL _gather_34_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e0a │ │ │ │ │ + beq.n e16 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e0a │ │ │ │ │ + beq.n e16 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n e0c │ │ │ │ │ + bne.n e18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12d14 │ │ │ │ │ + bl 12d20 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, e0a │ │ │ │ │ + cbz r0, e16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1868 │ │ │ │ │ + beq.w 12e6 │ │ │ │ │ ldrd r7, r3, [r3, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - bl f8fc │ │ │ │ │ + bl f900 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ strd r7, r3, [sp, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, sl │ │ │ │ │ @@ -1511,47 +1517,47 @@ │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3000 │ │ │ │ │ + bl 3000 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 642 │ │ │ │ │ b.n 64a │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1114 │ │ │ │ │ + beq.w 1120 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n bd4 │ │ │ │ │ + b.n be0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1224 │ │ │ │ │ + bne.w 13ae │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq.w 306 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.w 3d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3388 │ │ │ │ │ + bl 3388 │ │ │ │ │ R_ARM_THM_CALL _gather_34_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 5b2 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -1576,75 +1582,75 @@ │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne.w 5b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12d14 │ │ │ │ │ + bl 12d20 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 608 │ │ │ │ │ b.w 5b2 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b.w 2be │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 118e │ │ │ │ │ + bne.w 132c │ │ │ │ │ mov.w r1, #672 @ 0x2a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 118c │ │ │ │ │ + beq.w 132a │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 118c │ │ │ │ │ + beq.w 132a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12d14 │ │ │ │ │ + bl 12d20 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 118c │ │ │ │ │ + beq.w 132a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 97c0 │ │ │ │ │ + bl 97c0 │ │ │ │ │ R_ARM_THM_CALL _loop1_37_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 118c │ │ │ │ │ + beq.w 132a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14e60 │ │ │ │ │ + bl 14e6c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 118e │ │ │ │ │ + bne.w 132c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 199c │ │ │ │ │ R_ARM_THM_CALL finally_block_rule │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 118e │ │ │ │ │ + bne.w 132c │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1168 │ │ │ │ │ + beq.w 1306 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ str r7, [sp, #16] │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ @@ -1656,18 +1662,18 @@ │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3000 │ │ │ │ │ + bl 3000 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, f4e │ │ │ │ │ + cbz r0, f5a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 546 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ @@ -1678,132 +1684,132 @@ │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq.w 34a │ │ │ │ │ - b.n e24 │ │ │ │ │ + b.n e30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - blt.w 1106 │ │ │ │ │ + blt.w 1112 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1024 │ │ │ │ │ + beq.n 1030 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 102a │ │ │ │ │ + bne.n 1036 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 19f4 │ │ │ │ │ + beq.w 1c10 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 19f4 │ │ │ │ │ + bne.w 1c10 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 101c │ │ │ │ │ + cbnz r6, 1028 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #714 @ 0x2ca │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, ff4 │ │ │ │ │ + cbnz r6, 1000 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov fp, r0 │ │ │ │ │ - cbz r0, ff2 │ │ │ │ │ + cbz r0, ffe │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL _gather_141_rule │ │ │ │ │ - cbz r0, ff2 │ │ │ │ │ + cbz r0, ffe │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1abe │ │ │ │ │ + bne.w 1c1a │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ - cbnz r6, 101c │ │ │ │ │ + cbnz r6, 1028 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #714 @ 0x2ca │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 101c │ │ │ │ │ + cbnz r6, 1028 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 19fe │ │ │ │ │ + bne.w 1c84 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq.w 598 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e1c │ │ │ │ │ + b.n e28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 41cc │ │ │ │ │ + bl 41cc │ │ │ │ │ R_ARM_THM_CALL patterns_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c44 │ │ │ │ │ + beq.w c50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5a28 │ │ │ │ │ + bl 5a28 │ │ │ │ │ R_ARM_THM_CALL guard_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w c46 │ │ │ │ │ + bne.w c52 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c44 │ │ │ │ │ + beq.w c50 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c44 │ │ │ │ │ + beq.w c50 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c44 │ │ │ │ │ + beq.w c50 │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ @@ -1812,36 +1818,36 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 10f0 │ │ │ │ │ + cbnz r0, 10fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ - cbz r0, 10f8 │ │ │ │ │ + cbz r0, 1104 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n c4c │ │ │ │ │ + b.n c58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5a28 │ │ │ │ │ + bl 5a28 │ │ │ │ │ R_ARM_THM_CALL guard_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w c2a │ │ │ │ │ + bne.w c36 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c28 │ │ │ │ │ + beq.w c34 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ @@ -1849,339 +1855,518 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10a2 │ │ │ │ │ + beq.n 10ae │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 10a2 │ │ │ │ │ + bne.n 10ae │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w bc8 │ │ │ │ │ + bne.w bd4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n c4c │ │ │ │ │ + b.n c58 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e1c │ │ │ │ │ + b.n e28 │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ mov r5, fp │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n a16 │ │ │ │ │ + b.n a22 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 546 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n e92 │ │ │ │ │ + b.n e9e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 432 │ │ │ │ │ b.w 6a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b0a │ │ │ │ │ + b.n b16 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n b6e │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + b.n 1126 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b62 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f68 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 460 │ │ │ │ │ + b.n e9a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bge.w 1564 │ │ │ │ │ + blt.n 1146 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 1248 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w e9a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + adds r1, r3, #1 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 12c8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ + R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 12c8 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.n 12c0 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #698 @ 0x2ba │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cbz r0, 11f6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 1275c │ │ │ │ │ + cbz r0, 11f6 │ │ │ │ │ + movs r1, #4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 128a │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.n 12c0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #698 @ 0x2ba │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + cbz r0, 123e │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 1275c │ │ │ │ │ + cbz r0, 123e │ │ │ │ │ + movs r1, #11 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cbz r0, 123e │ │ │ │ │ + movs r1, #4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cbz r0, 123e │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ + movs r3, #5 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ + cbnz r0, 1250 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f68 │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 484 │ │ │ │ │ + b.n e9a │ │ │ │ │ + ldr.w r3, [sl, #12] │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ + bl 0 <_PyPegen_raise_error> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + cbnz r0, 12aa │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ + cbz r0, 12b2 │ │ │ │ │ + movs r6, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r6, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 1246 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ + bl 0 <_PyPegen_raise_error> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1274 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.n 1274 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 548 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 1246 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f68 │ │ │ │ │ + b.n 1246 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 11cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq.w 408 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.w 434 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n e28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 3d0 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 3d0 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n f74 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, r6 │ │ │ │ │ + bge.w 185e │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n f74 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n f74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 396 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 3d0 │ │ │ │ │ + beq.w 280 │ │ │ │ │ + b.n e30 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + b.w 3d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 11e4 │ │ │ │ │ + blt.n 1376 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq.w 3ae │ │ │ │ │ - b.n 11ba │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 3d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.w 3d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 280 │ │ │ │ │ - b.n e24 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - b.w 3d6 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + beq.w 396 │ │ │ │ │ + b.n 136e │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, r6 │ │ │ │ │ + bge.w 15a2 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ subs r1, #1 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - mov r3, r1 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w 370 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - b.w 3d6 │ │ │ │ │ + b.w 9c6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 138c │ │ │ │ │ + bne.w 151c │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1384 │ │ │ │ │ + beq.w 14e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1384 │ │ │ │ │ + bne.w 14e8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 137c │ │ │ │ │ + bne.w 14e0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #714 @ 0x2ca │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 1276 │ │ │ │ │ + cbnz r6, 1400 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1392 │ │ │ │ │ + bne.w 1522 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 137c │ │ │ │ │ + bne.n 14e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #714 @ 0x2ca │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 1298 │ │ │ │ │ + cbnz r6, 1422 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 12c4 │ │ │ │ │ + cbnz r0, 1450 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 137c │ │ │ │ │ + bne.n 14e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #714 @ 0x2ca │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 134c │ │ │ │ │ + bne.n 14dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1310 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 14a0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e18 │ │ │ │ │ + b.n e24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL _gather_141_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1296 │ │ │ │ │ + beq.n 1420 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1296 │ │ │ │ │ + beq.n 1420 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbnz r0, 1350 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 14f0 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - cbz r0, 1358 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 14f8 │ │ │ │ │ movs r6, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e18 │ │ │ │ │ + b.n e24 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12ba │ │ │ │ │ + beq.n 1446 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1210 │ │ │ │ │ R_ARM_THM_CALL _gather_143_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12ba │ │ │ │ │ + beq.n 1446 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 134c │ │ │ │ │ + cbnz r6, 14dc │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12ba │ │ │ │ │ + beq.n 1446 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12da │ │ │ │ │ - b.n 12ba │ │ │ │ │ + bne.n 1466 │ │ │ │ │ + b.n 1446 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 12be │ │ │ │ │ + b.n 144a │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + b.n e24 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 13d4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 12f8 │ │ │ │ │ + bne.n 1486 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r2, 1376 │ │ │ │ │ + cbnz r2, 1516 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e18 │ │ │ │ │ + b.n e24 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1a92 │ │ │ │ │ + bne.w 1c68 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1ab8 │ │ │ │ │ + beq.w 1d0e │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ b.w 3d4 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e18 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 124a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e1c │ │ │ │ │ + b.n e28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL _gather_141_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1274 │ │ │ │ │ + beq.w 13fe │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1274 │ │ │ │ │ + beq.w 13fe │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1274 │ │ │ │ │ + beq.w 13fe │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -2190,153 +2375,215 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r6, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #12] │ │ │ │ │ - bl a7f0 │ │ │ │ │ + bl a7f0 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1306 │ │ │ │ │ - b.n 12bc │ │ │ │ │ + bne.n 1496 │ │ │ │ │ + b.n 1448 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 9c6 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 9c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 40a0 │ │ │ │ │ - R_ARM_THM_CALL subject_expr_rule │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 8fe │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 1656 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.n 158e │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + adds r1, r3, #1 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 16d6 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ + R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a8c │ │ │ │ │ - movs r1, #11 │ │ │ │ │ + bne.n 16d6 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.n 16ce │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ + movw r1, #705 @ 0x2c1 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w a8c │ │ │ │ │ + cbz r0, 1604 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 1275c │ │ │ │ │ + cbz r0, 1604 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a8c │ │ │ │ │ + bne.n 1698 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.n 16ce │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #705 @ 0x2c1 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + cbz r0, 164c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 1275c │ │ │ │ │ + cbz r0, 164c │ │ │ │ │ + movs r1, #11 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cbz r0, 164c │ │ │ │ │ + movs r1, #4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cbz r0, 164c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w a8c │ │ │ │ │ - ldr r3, [r6, #20] │ │ │ │ │ - movw r1, #0 │ │ │ │ │ + cbnz r0, 165e │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 92a │ │ │ │ │ + b.n 158e │ │ │ │ │ + ldr.w r3, [sl, #12] │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ - movt r1, #0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbnz r0, 14b4 │ │ │ │ │ + cbnz r0, 16b8 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - cbz r0, 14bc │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 3ce │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 40a0 │ │ │ │ │ - R_ARM_THM_CALL subject_expr_rule │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w a6a │ │ │ │ │ - movs r1, #4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w a6a │ │ │ │ │ - movw r1, #0 │ │ │ │ │ + cbz r0, 16c0 │ │ │ │ │ + movs r6, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r6, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 1654 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ - movt r1, #0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ - movs r1, #10 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 3000 │ │ │ │ │ - R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1452 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 1452 │ │ │ │ │ + beq.n 1682 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.n 1682 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 3ce │ │ │ │ │ - b.w 548 │ │ │ │ │ + bne.w 548 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 1654 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 3ce │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 1654 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 15da │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 700 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w a4a │ │ │ │ │ + b.w 6c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 41cc │ │ │ │ │ + bl 41cc │ │ │ │ │ R_ARM_THM_CALL patterns_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w aac │ │ │ │ │ + beq.w ab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5a28 │ │ │ │ │ + bl 5a28 │ │ │ │ │ R_ARM_THM_CALL guard_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w aac │ │ │ │ │ + bne.w ab8 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w aac │ │ │ │ │ + beq.w ab8 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12d14 │ │ │ │ │ + bl 12d20 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w aac │ │ │ │ │ + beq.w ab8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -2345,1289 +2592,1050 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #20] │ │ │ │ │ - bl a7f0 │ │ │ │ │ + bl a7f0 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1460 │ │ │ │ │ - b.w aae │ │ │ │ │ + beq.w aba │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 3ce │ │ │ │ │ movs r3, #1 │ │ │ │ │ subs r1, #1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ b.w 700 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 886 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - b.n 111a │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 40a0 │ │ │ │ │ + R_ARM_THM_CALL subject_expr_rule │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w a98 │ │ │ │ │ + movs r1, #11 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w a98 │ │ │ │ │ + movs r1, #4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w a98 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ + movs r3, #5 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w a98 │ │ │ │ │ + ldr r3, [r6, #20] │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + bl 0 <_PyPegen_raise_error> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 1842 │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 175e │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 3ce │ │ │ │ │ + b.w 548 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 40a0 │ │ │ │ │ + R_ARM_THM_CALL subject_expr_rule │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w a76 │ │ │ │ │ + movs r1, #4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w a76 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + bl 0 <_PyPegen_raise_error> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ + movs r1, #10 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 3000 │ │ │ │ │ + R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 17d8 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 17d8 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 17e8 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 3ce │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w a56 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1698 │ │ │ │ │ + beq.w 1994 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 118e │ │ │ │ │ + bne.w 132c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1c72 │ │ │ │ │ + beq.w 1b48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1c72 │ │ │ │ │ + bne.w 1b48 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1c8e │ │ │ │ │ + bne.w 1b40 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov.w r1, #672 @ 0x2a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov fp, r0 │ │ │ │ │ - cbz r0, 15e8 │ │ │ │ │ + cbz r0, 18e2 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 15e8 │ │ │ │ │ + cbz r0, 18e2 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 15e8 │ │ │ │ │ + cbz r0, 18e2 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1cd4 │ │ │ │ │ + bne.w 1b10 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1c8e │ │ │ │ │ + bne.w 1b40 │ │ │ │ │ mov.w r1, #672 @ 0x2a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1628 │ │ │ │ │ + cbz r0, 1922 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1628 │ │ │ │ │ + cbz r0, 1922 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12d14 │ │ │ │ │ - cbz r0, 1628 │ │ │ │ │ + bl 12d20 │ │ │ │ │ + cbz r0, 1922 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_144_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_144_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1c96 │ │ │ │ │ + bne.w 1a66 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1c8e │ │ │ │ │ + bne.w 1b40 │ │ │ │ │ mov.w r1, #672 @ 0x2a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 165a │ │ │ │ │ + cbz r0, 1958 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 165a │ │ │ │ │ + cbz r0, 1958 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl c2e │ │ │ │ │ R_ARM_THM_CALL _loop0_145_rule │ │ │ │ │ - cbz r0, 165a │ │ │ │ │ + cbz r0, 1958 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1b24 │ │ │ │ │ R_ARM_THM_CALL _loop1_36_rule │ │ │ │ │ - cbnz r0, 16a2 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 1aa4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1c8e │ │ │ │ │ + bne.w 1b40 │ │ │ │ │ mov.w r1, #672 @ 0x2a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 168e │ │ │ │ │ + cbz r0, 198a │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 168e │ │ │ │ │ + cbz r0, 198a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl c2e │ │ │ │ │ R_ARM_THM_CALL _loop0_145_rule │ │ │ │ │ - cbz r0, 168e │ │ │ │ │ + cbz r0, 198a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 97c0 │ │ │ │ │ + bl 97c0 │ │ │ │ │ R_ARM_THM_CALL _loop1_37_rule │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 171e │ │ │ │ │ + cbnz r0, 199e │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 118e │ │ │ │ │ + bne.w 132c │ │ │ │ │ b.w 76a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #693 @ 0x2b5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 165a │ │ │ │ │ - movs r1, #16 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - str r0, [sp, #24] │ │ │ │ │ + beq.n 198a │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + adds r1, r3, #1 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + beq.n 1a5e │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ + R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 165a │ │ │ │ │ + bne.n 1a5e │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.n 1a56 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + bl 7624 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 165a │ │ │ │ │ + beq.n 1a4e │ │ │ │ │ + str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1238 │ │ │ │ │ R_ARM_THM_CALL _tmp_21_rule │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.n 1a50 │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_dummy_name> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 165c │ │ │ │ │ + bne.n 198e │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 165a │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ + beq.n 198a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ - ldr r3, [r2, #24] │ │ │ │ │ + ldr.w r3, [fp, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - ldr r3, [r2, #20] │ │ │ │ │ + ldr.w r3, [fp, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [fp, #12] │ │ │ │ │ - bl a7f0 │ │ │ │ │ + bl a7f0 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 17ae │ │ │ │ │ + cbz r0, 1a4a │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1696 │ │ │ │ │ + b.n 1992 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 198e │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ │ + b.n 19f8 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 198e │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 19ca │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ + bl 0 <_PyPegen_raise_error> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 1b36 │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 1a42 │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 548 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 1992 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #693 @ 0x2b5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 168e │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - adds r1, r3, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 17c2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ - R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 17c2 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.n 17ba │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ + beq.w 1958 │ │ │ │ │ + movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - bl 7620 │ │ │ │ │ - cbz r0, 17b2 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1958 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 7624 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1958 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1238 │ │ │ │ │ R_ARM_THM_CALL _tmp_21_rule │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - cbnz r6, 17b4 │ │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_dummy_name> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 1692 │ │ │ │ │ + bne.w 195a │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 168e │ │ │ │ │ + beq.w 1958 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ - ldr.w r3, [fp, #24] │ │ │ │ │ + ldr r3, [r2, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - ldr.w r3, [fp, #20] │ │ │ │ │ + ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - b.n 1702 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1692 │ │ │ │ │ + b.n 1a30 │ │ │ │ │ + ldr.w r3, [fp, #12] │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ + bl 0 <_PyPegen_raise_error> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1a86 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ │ - b.n 1774 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.n 1a86 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1692 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 174a │ │ │ │ │ + b.n 1a96 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 1992 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 189c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cbnz r0, 1b6c │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 460 │ │ │ │ │ - b.w e8e │ │ │ │ │ + bne.w bd8 │ │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ │ + mov r5, fp │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + b.w c6c │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + mov r5, fp │ │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + b.w c6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3388 │ │ │ │ │ + bl 3388 │ │ │ │ │ R_ARM_THM_CALL _gather_34_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d4a │ │ │ │ │ + beq.w d56 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w d4c │ │ │ │ │ + bne.w d58 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d4a │ │ │ │ │ + beq.w d56 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d4a │ │ │ │ │ + beq.w d56 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12d14 │ │ │ │ │ + bl 12d20 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d4a │ │ │ │ │ + beq.w d56 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ - cbz r0, 1868 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 12e6 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, sl │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ strd r9, r6, [sp] │ │ │ │ │ - b.w dd4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 188a │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w bcc │ │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ │ - mov r5, fp │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - b.w c60 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w e1c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 3d0 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 3d0 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - mov r5, fp │ │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.w c60 │ │ │ │ │ + b.w de0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w c06 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, r6 │ │ │ │ │ - blt.w 113a │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 196a │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w e8e │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - adds r1, r3, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 19ec │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ + b.w 73e │ │ │ │ │ movs r1, #1 │ │ │ │ │ - bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ - R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 19ec │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.n 19e4 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 886 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movw r1, #698 @ 0x2ba │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1918 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w c12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12758 │ │ │ │ │ - cbz r0, 1918 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w fc4 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 19ae │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.n 19e4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #698 @ 0x2ba │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - cbz r0, 1960 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 12758 │ │ │ │ │ - cbz r0, 1960 │ │ │ │ │ - movs r1, #11 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1960 │ │ │ │ │ - movs r1, #4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1960 │ │ │ │ │ + beq.w ffe │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - cbnz r0, 1974 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w 484 │ │ │ │ │ - b.w e8e │ │ │ │ │ - ldr.w r3, [sl, #12] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w ffe │ │ │ │ │ + ldr.w r3, [fp, #12] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ - mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbnz r0, 19ce │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 1502 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - cbz r0, 19d6 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 150c │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1968 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ - bl 0 <_PyPegen_raise_error> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1998 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.n 1998 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 548 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1968 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1968 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 18ee │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w fb8 │ │ │ │ │ + b.w 102e │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 101a │ │ │ │ │ + beq.w 1026 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1210 │ │ │ │ │ R_ARM_THM_CALL _gather_143_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 101a │ │ │ │ │ + beq.w 1026 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 101c │ │ │ │ │ + bne.w 1028 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 101a │ │ │ │ │ + beq.w 1026 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 101a │ │ │ │ │ + beq.w 1026 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 101a │ │ │ │ │ + beq.w 1026 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 101a │ │ │ │ │ + beq.w 1026 │ │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ - bl 0 <_PyPegen_raise_error> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 1362 │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 136c │ │ │ │ │ - movs r6, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 1022 │ │ │ │ │ + b.n 1c52 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ b.w 56c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 1022 │ │ │ │ │ - movs r1, #4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w ff2 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ - movs r3, #5 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w ff2 │ │ │ │ │ - ldr.w r3, [fp, #12] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - b.n 1a7c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 73e │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 1212 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 8d6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, r6 │ │ │ │ │ - bge.n 1b32 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 1212 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 1be8 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w 120c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - adds r1, r3, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1c6a │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ - R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 1c6a │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.n 1c62 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #705 @ 0x2c1 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1b96 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 12758 │ │ │ │ │ - cbz r0, 1b96 │ │ │ │ │ - movs r1, #4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 1c2c │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.n 1c62 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #705 @ 0x2c1 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - cbz r0, 1bde │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 12758 │ │ │ │ │ - cbz r0, 1bde │ │ │ │ │ - movs r1, #11 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1bde │ │ │ │ │ - movs r1, #4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1bde │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ - movs r3, #5 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - cbnz r0, 1bf2 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w 902 │ │ │ │ │ - b.w 120c │ │ │ │ │ - ldr.w r3, [sl, #12] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ - bl 0 <_PyPegen_raise_error> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - cbnz r0, 1c4c │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - cbz r0, 1c54 │ │ │ │ │ - movs r6, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1be6 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ - bl 0 <_PyPegen_raise_error> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1c16 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.n 1c16 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 548 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1be6 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1be6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1b6c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 15a2 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 700 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 6c6 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1696 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ - bl 0 <_PyPegen_raise_error> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - cbnz r0, 1cfa │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 1716 │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 548 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1696 │ │ │ │ │ - ldr.w r3, [fp, #12] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ - bl 0 <_PyPegen_raise_error> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1cb4 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.n 1cb4 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1cc6 │ │ │ │ │ + b.w 102e │ │ │ │ │ │ │ │ │ │ -00001d04 <_tmp_6_rule>: │ │ │ │ │ +00001d14 <_tmp_6_rule>: │ │ │ │ │ _tmp_6_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 1d74 <_tmp_6_rule+0x70> │ │ │ │ │ + beq.n 1d84 <_tmp_6_rule+0x70> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 1d74 <_tmp_6_rule+0x70> │ │ │ │ │ + cbnz r0, 1d84 <_tmp_6_rule+0x70> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 1d80 <_tmp_6_rule+0x7c> │ │ │ │ │ + cbnz r3, 1d90 <_tmp_6_rule+0x7c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #715 @ 0x2cb │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1d6c <_tmp_6_rule+0x68> │ │ │ │ │ + cbnz r0, 1d7c <_tmp_6_rule+0x68> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 1d6c <_tmp_6_rule+0x68> │ │ │ │ │ + cbnz r3, 1d7c <_tmp_6_rule+0x68> │ │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1d6c <_tmp_6_rule+0x68> │ │ │ │ │ + cbnz r0, 1d7c <_tmp_6_rule+0x68> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 1d6c <_tmp_6_rule+0x68> │ │ │ │ │ + cbnz r3, 1d7c <_tmp_6_rule+0x68> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #714 @ 0x2ca │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1d6c <_tmp_6_rule+0x68> │ │ │ │ │ + cbnz r0, 1d7c <_tmp_6_rule+0x68> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1d32 <_tmp_6_rule+0x2e> │ │ │ │ │ + beq.n 1d42 <_tmp_6_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1d68 <_tmp_6_rule+0x64> │ │ │ │ │ + b.n 1d78 <_tmp_6_rule+0x64> │ │ │ │ │ │ │ │ │ │ -00001d88 <_tmp_7_rule>: │ │ │ │ │ +00001d98 <_tmp_7_rule>: │ │ │ │ │ _tmp_7_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 1de4 <_tmp_7_rule+0x5c> │ │ │ │ │ + beq.n 1df4 <_tmp_7_rule+0x5c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 1de4 <_tmp_7_rule+0x5c> │ │ │ │ │ + cbnz r0, 1df4 <_tmp_7_rule+0x5c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 1df0 <_tmp_7_rule+0x68> │ │ │ │ │ + cbnz r3, 1e00 <_tmp_7_rule+0x68> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #717 @ 0x2cd │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1dde <_tmp_7_rule+0x56> │ │ │ │ │ + cbnz r0, 1dee <_tmp_7_rule+0x56> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 1dde <_tmp_7_rule+0x56> │ │ │ │ │ + cbnz r3, 1dee <_tmp_7_rule+0x56> │ │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1dde <_tmp_7_rule+0x56> │ │ │ │ │ + cbnz r0, 1dee <_tmp_7_rule+0x56> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1dda <_tmp_7_rule+0x52> │ │ │ │ │ + b.n 1dea <_tmp_7_rule+0x52> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1db6 <_tmp_7_rule+0x2e> │ │ │ │ │ + beq.n 1dc6 <_tmp_7_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1dda <_tmp_7_rule+0x52> │ │ │ │ │ + b.n 1dea <_tmp_7_rule+0x52> │ │ │ │ │ │ │ │ │ │ -00001df8 <_tmp_8_rule>: │ │ │ │ │ +00001e08 <_tmp_8_rule>: │ │ │ │ │ _tmp_8_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 1e56 <_tmp_8_rule+0x5e> │ │ │ │ │ + beq.n 1e66 <_tmp_8_rule+0x5e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 1e56 <_tmp_8_rule+0x5e> │ │ │ │ │ + cbnz r0, 1e66 <_tmp_8_rule+0x5e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 1e62 <_tmp_8_rule+0x6a> │ │ │ │ │ + cbnz r3, 1e72 <_tmp_8_rule+0x6a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1e50 <_tmp_8_rule+0x58> │ │ │ │ │ + cbnz r0, 1e60 <_tmp_8_rule+0x58> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 1e50 <_tmp_8_rule+0x58> │ │ │ │ │ + cbnz r3, 1e60 <_tmp_8_rule+0x58> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #714 @ 0x2ca │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1e50 <_tmp_8_rule+0x58> │ │ │ │ │ + cbnz r0, 1e60 <_tmp_8_rule+0x58> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1e4c <_tmp_8_rule+0x54> │ │ │ │ │ + b.n 1e5c <_tmp_8_rule+0x54> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1e26 <_tmp_8_rule+0x2e> │ │ │ │ │ + beq.n 1e36 <_tmp_8_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1e4c <_tmp_8_rule+0x54> │ │ │ │ │ + b.n 1e5c <_tmp_8_rule+0x54> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001e6c <_tmp_9_rule>: │ │ │ │ │ +00001e7c <_tmp_9_rule>: │ │ │ │ │ _tmp_9_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 1eca <_tmp_9_rule+0x5e> │ │ │ │ │ + beq.n 1eda <_tmp_9_rule+0x5e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 1eca <_tmp_9_rule+0x5e> │ │ │ │ │ + cbnz r0, 1eda <_tmp_9_rule+0x5e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 1ed6 <_tmp_9_rule+0x6a> │ │ │ │ │ + cbnz r3, 1ee6 <_tmp_9_rule+0x6a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #710 @ 0x2c6 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1ec4 <_tmp_9_rule+0x58> │ │ │ │ │ + cbnz r0, 1ed4 <_tmp_9_rule+0x58> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 1ec4 <_tmp_9_rule+0x58> │ │ │ │ │ + cbnz r3, 1ed4 <_tmp_9_rule+0x58> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #714 @ 0x2ca │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1ec4 <_tmp_9_rule+0x58> │ │ │ │ │ + cbnz r0, 1ed4 <_tmp_9_rule+0x58> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1ec0 <_tmp_9_rule+0x54> │ │ │ │ │ + b.n 1ed0 <_tmp_9_rule+0x54> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1e9a <_tmp_9_rule+0x2e> │ │ │ │ │ + beq.n 1eaa <_tmp_9_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1ec0 <_tmp_9_rule+0x54> │ │ │ │ │ + b.n 1ed0 <_tmp_9_rule+0x54> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001ee0 : │ │ │ │ │ +00001ef0 : │ │ │ │ │ simple_stmts_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 20fe │ │ │ │ │ + beq.w 210e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 20fe │ │ │ │ │ + bne.w 210e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 210c │ │ │ │ │ + bne.w 211c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bl 212c │ │ │ │ │ + bl 213c │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1f6e │ │ │ │ │ + cbz r0, 1f7e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #13 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - cbz r0, 1f6e │ │ │ │ │ + cbz r0, 1f7e │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1f6e │ │ │ │ │ + cbz r0, 1f7e │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2114 │ │ │ │ │ + beq.w 2124 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2114 │ │ │ │ │ + bne.w 2124 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 209c │ │ │ │ │ + bne.w 20ac │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 20e6 │ │ │ │ │ + beq.w 20f6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 20e6 │ │ │ │ │ + bne.w 20f6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 1fa6 │ │ │ │ │ + cbnz r3, 1fb6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 212c │ │ │ │ │ + bl 213c │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 1fba │ │ │ │ │ + cbnz r0, 1fca │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 20f6 │ │ │ │ │ + beq.w 2106 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 20f6 │ │ │ │ │ + bne.w 2106 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 20e0 │ │ │ │ │ + bne.n 20f0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 20d8 │ │ │ │ │ + beq.n 20e8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 20e0 │ │ │ │ │ + bne.n 20f0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ movs r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbz r2, 202e │ │ │ │ │ - bl 212c │ │ │ │ │ + cbz r2, 203e │ │ │ │ │ + bl 213c │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - cbz r0, 202e │ │ │ │ │ + cbz r0, 203e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 20b6 │ │ │ │ │ + bne.n 20c6 │ │ │ │ │ cmp sl, r8 │ │ │ │ │ - beq.n 20a2 │ │ │ │ │ + beq.n 20b2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ str.w r1, [r7, r8, lsl #2] │ │ │ │ │ mov fp, r3 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 1ffe │ │ │ │ │ + b.n 200e │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 20d2 │ │ │ │ │ + beq.n 20e2 │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - bgt.n 2082 │ │ │ │ │ + bgt.n 2092 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ @@ -3637,535 +3645,535 @@ │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1faa │ │ │ │ │ + beq.n 1fba │ │ │ │ │ movs r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 207e │ │ │ │ │ + cbnz r3, 208e │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 2092 │ │ │ │ │ + cbnz r0, 20a2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1faa │ │ │ │ │ + b.n 1fba │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r0, [r7, r9, lsl #2] │ │ │ │ │ str.w r0, [r1, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ - b.n 2040 │ │ │ │ │ + b.n 2050 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2114 │ │ │ │ │ + bne.n 2124 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1fae │ │ │ │ │ + b.n 1fbe │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 1f64 │ │ │ │ │ + b.n 1f74 │ │ │ │ │ mov.w r3, sl, lsl #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 20d2 │ │ │ │ │ + cbz r0, 20e2 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 201e │ │ │ │ │ + b.n 202e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 201a │ │ │ │ │ + beq.n 202a │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1faa │ │ │ │ │ + b.n 1fba │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 20cc │ │ │ │ │ + b.n 20dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1f9c │ │ │ │ │ - b.n 1fa6 │ │ │ │ │ + beq.w 1fac │ │ │ │ │ + b.n 1fb6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1fda │ │ │ │ │ + b.n 1fea │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1f1c │ │ │ │ │ + beq.w 1f2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1f64 │ │ │ │ │ + b.n 1f74 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1fae │ │ │ │ │ + beq.w 1fbe │ │ │ │ │ movs r1, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1f64 │ │ │ │ │ + b.n 1f74 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000212c : │ │ │ │ │ +0000213c : │ │ │ │ │ simple_stmt_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 3996 │ │ │ │ │ + beq.w 39a6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3996 │ │ │ │ │ + bne.w 39a6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 31b2 │ │ │ │ │ + bne.w 31c2 │ │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1009 @ 0x3f1 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2574 │ │ │ │ │ + bne.w 2584 │ │ │ │ │ ldrd sl, r3, [r4, #8] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq.w 3938 │ │ │ │ │ + beq.w 3948 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 394a │ │ │ │ │ + bne.w 395a │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 39b2 │ │ │ │ │ + beq.w 39c2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 39b2 │ │ │ │ │ + bne.w 39c2 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 39c0 │ │ │ │ │ + bne.w 39d0 │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 2582 │ │ │ │ │ + beq.w 2592 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 25b2 │ │ │ │ │ + beq.w 25c2 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2aca │ │ │ │ │ + bne.w 2ada │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 237c │ │ │ │ │ + bne.w 238c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 39c8 │ │ │ │ │ + beq.w 39d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 39c8 │ │ │ │ │ + bne.w 39d8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 39d6 │ │ │ │ │ + bne.w 39e6 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2810 │ │ │ │ │ + bne.w 2820 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 39d6 │ │ │ │ │ + bne.w 39e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3b7c │ │ │ │ │ + bl 3b8c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2838 │ │ │ │ │ + bne.w 2848 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2854 │ │ │ │ │ + bne.w 2864 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 390c │ │ │ │ │ + beq.w 391c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 390c │ │ │ │ │ + bne.w 391c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 391a │ │ │ │ │ + bne.w 392a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3a2e │ │ │ │ │ + beq.w 3a3e │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r9 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 3a3e │ │ │ │ │ + bne.w 3a4e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3a42 │ │ │ │ │ + beq.w 3a52 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3a42 │ │ │ │ │ + bne.w 3a52 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3436 │ │ │ │ │ + bne.w 3446 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6368 │ │ │ │ │ + bl 6378 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 22e6 │ │ │ │ │ + cbz r0, 22f6 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 263c │ │ │ │ │ + bne.w 264c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 237c │ │ │ │ │ + bne.n 238c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 333c │ │ │ │ │ + beq.w 334c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 333c │ │ │ │ │ + bne.w 334c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 334a │ │ │ │ │ + bne.w 335a │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - bl 3b7c │ │ │ │ │ + bl 3b8c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2616 │ │ │ │ │ + bne.w 2626 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 334a │ │ │ │ │ + bne.w 335a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 25fc │ │ │ │ │ + bne.w 260c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 334a │ │ │ │ │ + bne.w 335a │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 29d6 │ │ │ │ │ + bne.w 29e6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 2cb2 │ │ │ │ │ + bne.w 2cc2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 31b2 │ │ │ │ │ + bne.w 31c2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC24 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_soft_keyword │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_soft_keyword │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_string> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_string │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 31be │ │ │ │ │ + bne.w 31ce │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 31b2 │ │ │ │ │ + bne.w 31c2 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_5_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_5_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2958 │ │ │ │ │ + bne.w 2968 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 31b2 │ │ │ │ │ + bne.w 31c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 879c │ │ │ │ │ + bl 87a0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 25c0 │ │ │ │ │ + bne.w 25d0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 31b2 │ │ │ │ │ + bne.w 31c2 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r3, #522 @ 0x20a │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2776 │ │ │ │ │ + bne.w 2786 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 31b2 │ │ │ │ │ + bne.w 31c2 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov.w r3, #632 @ 0x278 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 287c │ │ │ │ │ + bne.w 288c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 31b2 │ │ │ │ │ + bne.w 31c2 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r3, #527 @ 0x20f │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 296a │ │ │ │ │ + bne.w 297a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 31b2 │ │ │ │ │ + bne.w 31c2 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r3, #634 @ 0x27a │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2a0e │ │ │ │ │ + bne.w 2a1e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 31b2 │ │ │ │ │ + bne.w 31c2 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov.w r3, #588 @ 0x24c │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2b50 │ │ │ │ │ + bne.w 2b60 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3a58 │ │ │ │ │ + bne.w 3a68 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r3, #638 @ 0x27e │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2bee │ │ │ │ │ + bne.w 2bfe │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3a58 │ │ │ │ │ + bne.w 3a68 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov.w r3, #528 @ 0x210 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2d8c │ │ │ │ │ + bne.w 2d9c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 31b2 │ │ │ │ │ + bne.w 31c2 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r3, #529 @ 0x211 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2d9c │ │ │ │ │ + bne.w 2dac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 31b2 │ │ │ │ │ + bne.w 31c2 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r3, #530 @ 0x212 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2ea0 │ │ │ │ │ + bne.w 2eb0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3a58 │ │ │ │ │ + bne.w 3a68 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r3, #531 @ 0x213 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2de4 │ │ │ │ │ + bne.w 2df4 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1009 @ 0x3f1 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ @@ -4176,439 +4184,439 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - blt.w 39a6 │ │ │ │ │ + blt.w 39b6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 39c0 │ │ │ │ │ + bne.w 39d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 21ea │ │ │ │ │ + bne.w 21fa │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 2204 │ │ │ │ │ - b.n 237c │ │ │ │ │ + beq.w 2214 │ │ │ │ │ + b.n 238c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 31b2 │ │ │ │ │ + beq.w 31c2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ │ ldr r5, [r5, #24] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Expr> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Expr │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ │ - cbz r0, 25ee │ │ │ │ │ + cbz r0, 25fe │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 2568 │ │ │ │ │ + beq.n 2578 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3944 │ │ │ │ │ + bne.w 3954 │ │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ │ - b.n 2566 │ │ │ │ │ + b.n 2576 │ │ │ │ │ mov r1, r0 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3a4c │ │ │ │ │ + beq.w 3a5c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 38f6 │ │ │ │ │ + bne.w 3906 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 15060 │ │ │ │ │ + bl 1506c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 297c │ │ │ │ │ + bne.w 298c │ │ │ │ │ ldrd r3, r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 2cb0 │ │ │ │ │ + bne.w 2cc0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 237e │ │ │ │ │ + b.n 238e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3920 │ │ │ │ │ + bne.w 3930 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r5, [r8] │ │ │ │ │ mov fp, r2 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ mov r9, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3428 │ │ │ │ │ + beq.w 3438 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3428 │ │ │ │ │ + bne.w 3438 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3436 │ │ │ │ │ + bne.w 3446 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6368 │ │ │ │ │ + bl 6378 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 2694 │ │ │ │ │ + cbz r0, 26a4 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 285a │ │ │ │ │ + bne.w 286a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 22f0 │ │ │ │ │ + beq.w 2300 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 22f0 │ │ │ │ │ + bne.w 2300 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3a28 │ │ │ │ │ + beq.w 3a38 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - ble.n 26e8 │ │ │ │ │ + ble.n 26f8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr.w r2, [r8] │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 26e8 │ │ │ │ │ + beq.n 26f8 │ │ │ │ │ mov.w r9, r9, lsl #2 │ │ │ │ │ mov r2, r8 │ │ │ │ │ movs r3, #4 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ │ str r0, [r1, r3] │ │ │ │ │ adds r3, #4 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bne.n 26da │ │ │ │ │ + bne.n 26ea │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl f0f4 │ │ │ │ │ + bl f0f8 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3382 │ │ │ │ │ + beq.w 3392 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #22 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3382 │ │ │ │ │ + beq.w 3392 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 337e │ │ │ │ │ + bne.w 338e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3374 │ │ │ │ │ + beq.w 3384 │ │ │ │ │ ldrd r5, r7, [r0, #20] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 3352 │ │ │ │ │ + bne.w 3362 │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r8 │ │ │ │ │ strd r5, r7, [sp, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_Assign> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Assign │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 33c2 │ │ │ │ │ + beq.w 33d2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 33b0 │ │ │ │ │ + bne.w 33c0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ │ - b.n 2566 │ │ │ │ │ + b.n 2576 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 33a6 │ │ │ │ │ + beq.w 33b6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 33a6 │ │ │ │ │ + bne.w 33b6 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3394 │ │ │ │ │ + bne.w 33a4 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 3402 │ │ │ │ │ + beq.w 3412 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #522 @ 0x20a │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3392 │ │ │ │ │ + beq.w 33a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 879c │ │ │ │ │ + bl 87a0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3394 │ │ │ │ │ + bne.w 33a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 33e6 │ │ │ │ │ + beq.w 33f6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r5, [r5, #24] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Return> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Return │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 33e0 │ │ │ │ │ + beq.w 33f0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 33ee │ │ │ │ │ + bne.w 33fe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r5 │ │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2566 │ │ │ │ │ + b.n 2576 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7fa8 │ │ │ │ │ + bl 7fac │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 223a │ │ │ │ │ + beq.w 224a │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 223a │ │ │ │ │ + beq.w 224a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 37d4 │ │ │ │ │ + bne.w 37e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 32a8 │ │ │ │ │ + bne.w 32b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 2260 │ │ │ │ │ + beq.w 2270 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2380 │ │ │ │ │ + b.n 2390 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 39de │ │ │ │ │ + bne.w 39ee │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq.w 330e │ │ │ │ │ + beq.w 331e │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r6, [r8, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ mov fp, r2 │ │ │ │ │ - b.n 2654 │ │ │ │ │ + b.n 2664 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3816 │ │ │ │ │ + beq.w 3826 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3816 │ │ │ │ │ + bne.w 3826 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3b14 │ │ │ │ │ + bne.w 3b24 │ │ │ │ │ ldrd r8, r3, [r4, #8] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.w 3a98 │ │ │ │ │ + beq.w 3aa8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ mov fp, r2 │ │ │ │ │ mov.w r1, #632 @ 0x278 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 28e0 │ │ │ │ │ + cbz r0, 28f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 28e0 │ │ │ │ │ + cbz r0, 28f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #646 @ 0x286 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2f5a │ │ │ │ │ + bne.w 2f6a │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 347c │ │ │ │ │ + bne.w 348c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3b14 │ │ │ │ │ + bne.w 3b24 │ │ │ │ │ mov.w r1, #632 @ 0x278 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2dac │ │ │ │ │ + beq.w 2dbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2dac │ │ │ │ │ + beq.w 2dbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3780 │ │ │ │ │ + beq.w 3790 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Raise> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Raise │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3a82 │ │ │ │ │ + beq.w 3a92 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3a82 │ │ │ │ │ + bne.w 3a92 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r5 │ │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ │ - b.n 2566 │ │ │ │ │ + b.n 2576 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 670 │ │ │ │ │ R_ARM_THM_CALL import_stmt_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 23ca │ │ │ │ │ + beq.w 23da │ │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ │ - b.n 2566 │ │ │ │ │ + b.n 2576 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29c8 │ │ │ │ │ + bl 29c8 │ │ │ │ │ R_ARM_THM_CALL pass_stmt_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2456 │ │ │ │ │ + beq.w 2466 │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ │ - b.n 2566 │ │ │ │ │ + b.n 2576 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f0f4 │ │ │ │ │ + bl f0f8 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3374 │ │ │ │ │ + beq.w 3384 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3374 │ │ │ │ │ + beq.w 3384 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r1, [r7, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r1, [r7, #20] │ │ │ │ │ @@ -4616,152 +4624,152 @@ │ │ │ │ │ strd r5, r1, [sp] │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr.w r1, [r8] │ │ │ │ │ bl 0 <_PyAST_AugAssign> │ │ │ │ │ R_ARM_THM_CALL _PyAST_AugAssign │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2b3e │ │ │ │ │ + beq.w 2b4e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 276c │ │ │ │ │ + beq.w 277c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2b4a │ │ │ │ │ + bne.w 2b5a │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 2770 │ │ │ │ │ + b.n 2780 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7fa8 │ │ │ │ │ + bl 7fac │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 236c │ │ │ │ │ + beq.w 237c │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 236c │ │ │ │ │ + beq.w 237c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2616 │ │ │ │ │ + beq.w 2626 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 261a │ │ │ │ │ + beq.w 262a │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 2372 │ │ │ │ │ + b.n 2382 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 394e │ │ │ │ │ + beq.w 395e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 394e │ │ │ │ │ + bne.w 395e │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 31a2 │ │ │ │ │ + bne.w 31b2 │ │ │ │ │ ldrd r8, r3, [r4, #8] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.w 3962 │ │ │ │ │ + beq.w 3972 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr.w r9, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #634 @ 0x27a │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3130 │ │ │ │ │ + beq.w 3140 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 36e0 │ │ │ │ │ + bl 36e0 │ │ │ │ │ R_ARM_THM_CALL del_targets_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3130 │ │ │ │ │ + beq.w 3140 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_15_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_15_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3130 │ │ │ │ │ + beq.w 3140 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 350e │ │ │ │ │ + beq.w 351e │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r5, [r3, #24] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_Delete> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Delete │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 2ab0 │ │ │ │ │ + cbz r0, 2ac0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 294c │ │ │ │ │ + beq.w 295c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3518 │ │ │ │ │ + bne.w 3528 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2952 │ │ │ │ │ + bne.w 2962 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 31a8 │ │ │ │ │ + b.n 31b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 25b2 │ │ │ │ │ + beq.w 25c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 88e4 │ │ │ │ │ + bl 88e4 │ │ │ │ │ R_ARM_THM_CALL _tmp_10_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 25b4 │ │ │ │ │ + bne.w 25c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3374 │ │ │ │ │ + beq.w 3384 │ │ │ │ │ mov r1, r9 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r5, r7, [r7, #20] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3522 │ │ │ │ │ + beq.w 3532 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ strd r5, r7, [sp, #8] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ @@ -4773,523 +4781,523 @@ │ │ │ │ │ movs r1, #6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3000 │ │ │ │ │ + bl 3000 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 29be │ │ │ │ │ + bne.w 29ce │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2636 │ │ │ │ │ + beq.w 2646 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 33ba │ │ │ │ │ + b.w 33ca │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 356a │ │ │ │ │ + beq.w 357a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 356a │ │ │ │ │ + bne.w 357a │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3552 │ │ │ │ │ + bne.w 3562 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 3536 │ │ │ │ │ + beq.w 3546 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f5dc │ │ │ │ │ + bl f5e0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 352a │ │ │ │ │ + beq.w 353a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 352a │ │ │ │ │ + beq.w 353a │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r5, [r3, #24] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_Expr> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Expr │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 2bc8 │ │ │ │ │ + cbz r0, 2bd8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 294c │ │ │ │ │ + beq.w 295c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3574 │ │ │ │ │ + bne.w 3584 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2952 │ │ │ │ │ + bne.w 2962 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 24ae │ │ │ │ │ + beq.w 24be │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n 31b6 │ │ │ │ │ + b.n 31c6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3472 │ │ │ │ │ + beq.w 3482 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3472 │ │ │ │ │ + bne.w 3482 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 345e │ │ │ │ │ + bne.w 346e │ │ │ │ │ ldrd r8, r3, [r4, #8] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.w 3580 │ │ │ │ │ + beq.w 3590 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov fp, r1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 35a6 │ │ │ │ │ + bne.w 35b6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #638 @ 0x27e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 345c │ │ │ │ │ + beq.w 346c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 345c │ │ │ │ │ + beq.w 346c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2c04 │ │ │ │ │ + bl 2c04 │ │ │ │ │ R_ARM_THM_CALL _tmp_16_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 345e │ │ │ │ │ + bne.w 346e │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3452 │ │ │ │ │ + beq.w 3462 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ mov r2, fp │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Assert> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Assert │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 2c96 │ │ │ │ │ + cbz r0, 2ca6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 294c │ │ │ │ │ + beq.w 295c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3958 │ │ │ │ │ + bne.w 3968 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2952 │ │ │ │ │ + bne.w 2962 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3464 │ │ │ │ │ + b.n 3474 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 237c │ │ │ │ │ + bne.w 238c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3840 │ │ │ │ │ + beq.w 3850 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3840 │ │ │ │ │ + bne.w 3850 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3838 │ │ │ │ │ + bne.w 3848 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - bl 63c0 │ │ │ │ │ + bl 63c0 │ │ │ │ │ R_ARM_THM_CALL invalid_ann_assign_target_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 38ac │ │ │ │ │ + bne.w 38bc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3838 │ │ │ │ │ + bne.w 3848 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12ea0 │ │ │ │ │ + bl 12eac │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2f84 │ │ │ │ │ + bne.w 2f94 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3838 │ │ │ │ │ + bne.w 3848 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3072 │ │ │ │ │ + bne.w 3082 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3838 │ │ │ │ │ + bne.w 3848 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6fb0 │ │ │ │ │ + bl 6fb0 │ │ │ │ │ R_ARM_THM_CALL _loop0_122_rule │ │ │ │ │ - cbz r0, 2d46 │ │ │ │ │ + cbz r0, 2d56 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 879c │ │ │ │ │ + bl 87a0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 30b0 │ │ │ │ │ + bne.w 30c0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3838 │ │ │ │ │ + bne.w 3848 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6fb0 │ │ │ │ │ + bl 6fb0 │ │ │ │ │ R_ARM_THM_CALL _loop0_122_rule │ │ │ │ │ - cbz r0, 2d68 │ │ │ │ │ + cbz r0, 2d78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f5dc │ │ │ │ │ + bl f5e0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3820 │ │ │ │ │ + bne.w 3830 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3838 │ │ │ │ │ + bne.w 3848 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 879c │ │ │ │ │ + bl 87a0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 30d6 │ │ │ │ │ + bne.w 30e6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.w 237c │ │ │ │ │ + b.w 238c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3050 │ │ │ │ │ + bl 3050 │ │ │ │ │ R_ARM_THM_CALL break_stmt_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2976 │ │ │ │ │ - b.w 24ee │ │ │ │ │ + bne.w 2986 │ │ │ │ │ + b.w 24fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 32a0 │ │ │ │ │ + bl 32a0 │ │ │ │ │ R_ARM_THM_CALL continue_stmt_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2976 │ │ │ │ │ - b.w 2514 │ │ │ │ │ + bne.w 2986 │ │ │ │ │ + b.w 2524 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3b14 │ │ │ │ │ + bne.w 3b24 │ │ │ │ │ mov.w r1, #632 @ 0x278 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3780 │ │ │ │ │ + beq.w 3790 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3780 │ │ │ │ │ + beq.w 3790 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - b.n 292c │ │ │ │ │ + b.n 293c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3ae8 │ │ │ │ │ + beq.w 3af8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3ae8 │ │ │ │ │ + bne.w 3af8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3ade │ │ │ │ │ + bne.w 3aee │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 3ac2 │ │ │ │ │ + beq.w 3ad2 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r8, r5, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #531 @ 0x213 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3ade │ │ │ │ │ + beq.w 3aee │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e98 │ │ │ │ │ + bl 2e98 │ │ │ │ │ R_ARM_THM_CALL _gather_14_rule │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3ade │ │ │ │ │ + beq.w 3aee │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3ade │ │ │ │ │ + beq.w 3aee │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r9, r3, [r2, #20] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_map_names_to_ids> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_map_names_to_ids │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3aba │ │ │ │ │ + beq.w 3aca │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ bl 0 <_PyAST_Nonlocal> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Nonlocal │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 2e7e │ │ │ │ │ + cbz r0, 2e8e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 294c │ │ │ │ │ + beq.w 295c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3aae │ │ │ │ │ + bne.w 3abe │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2952 │ │ │ │ │ + bne.w 2962 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ - b.w 2566 │ │ │ │ │ + b.w 2576 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3b62 │ │ │ │ │ + beq.w 3b72 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3b62 │ │ │ │ │ + bne.w 3b72 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3b58 │ │ │ │ │ + bne.w 3b68 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 3b3c │ │ │ │ │ + beq.w 3b4c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #530 @ 0x212 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3b30 │ │ │ │ │ + beq.w 3b40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e98 │ │ │ │ │ + bl 2e98 │ │ │ │ │ R_ARM_THM_CALL _gather_14_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3b30 │ │ │ │ │ + beq.w 3b40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3b30 │ │ │ │ │ + beq.w 3b40 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r6, r5, [r2, #20] │ │ │ │ │ bl 0 <_PyPegen_map_names_to_ids> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_map_names_to_ids │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3b1c │ │ │ │ │ + beq.w 3b2c │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ bl 0 <_PyAST_Global> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Global │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 2f36 │ │ │ │ │ + cbz r0, 2f46 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 294c │ │ │ │ │ + beq.w 295c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3b24 │ │ │ │ │ + bne.w 3b34 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2952 │ │ │ │ │ + bne.w 2962 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 2546 │ │ │ │ │ - b.n 2bea │ │ │ │ │ + beq.w 2556 │ │ │ │ │ + b.n 2bfa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 28e0 │ │ │ │ │ + beq.w 28f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3780 │ │ │ │ │ + beq.w 3790 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, r9 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ - b.n 292c │ │ │ │ │ + b.n 293c │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2d0a │ │ │ │ │ + beq.w 2d1a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 388e │ │ │ │ │ + beq.w 389e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 388e │ │ │ │ │ + bne.w 389e │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3884 │ │ │ │ │ + bne.w 3894 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3872 │ │ │ │ │ + beq.w 3882 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3884 │ │ │ │ │ + bne.w 3894 │ │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ │ movs r6, #1 │ │ │ │ │ mov r9, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 33c │ │ │ │ │ R_ARM_THM_CALL star_named_expressions_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 384a │ │ │ │ │ + bne.w 385a │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 386c │ │ │ │ │ + beq.w 387c │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bgt.w 389c │ │ │ │ │ + bgt.w 38ac │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2d0a │ │ │ │ │ + beq.w 2d1a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2d0a │ │ │ │ │ + beq.w 2d1a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -5298,35 +5306,35 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr.w r3, [r9, #32] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr.w r3, [r9, #28] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r9, #20] │ │ │ │ │ - bl a7f0 │ │ │ │ │ + bl a7f0 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2d84 │ │ │ │ │ + beq.w 2d94 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 237c │ │ │ │ │ + b.w 238c │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2d24 │ │ │ │ │ + beq.w 2d34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2d24 │ │ │ │ │ + beq.w 2d34 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -5335,41 +5343,41 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r5, #32] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r5, #20] │ │ │ │ │ - b.n 3058 │ │ │ │ │ + b.n 3068 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2d46 │ │ │ │ │ + beq.w 2d56 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7b5c │ │ │ │ │ + bl 7b5c │ │ │ │ │ R_ARM_THM_CALL _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 306a │ │ │ │ │ - b.n 2d84 │ │ │ │ │ + bne.n 307a │ │ │ │ │ + b.n 2d94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15060 │ │ │ │ │ + bl 1506c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2d82 │ │ │ │ │ + beq.w 2d92 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f0f4 │ │ │ │ │ + bl f0f8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2d82 │ │ │ │ │ + beq.w 2d92 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldrd r8, r9, [r5, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r6, [r3, #0] │ │ │ │ │ @@ -5384,151 +5392,151 @@ │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC23 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ - bl a7f0 │ │ │ │ │ + bl a7f0 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 306a │ │ │ │ │ - b.n 2d84 │ │ │ │ │ + bne.n 307a │ │ │ │ │ + b.n 2d94 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 31a2 │ │ │ │ │ + beq.n 31b2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 31a4 │ │ │ │ │ + bne.n 31b4 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 33d8 │ │ │ │ │ + beq.w 33e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 33d8 │ │ │ │ │ + bne.w 33e8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 344c │ │ │ │ │ + bne.w 345c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #634 @ 0x27a │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3420 │ │ │ │ │ + beq.w 3430 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 879c │ │ │ │ │ + bl 87a0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3420 │ │ │ │ │ + beq.w 3430 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7b5c │ │ │ │ │ + bl 7b5c │ │ │ │ │ R_ARM_THM_CALL _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3420 │ │ │ │ │ + beq.w 3430 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 2488 │ │ │ │ │ + beq.w 2498 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 257c │ │ │ │ │ + b.w 258c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 39f2 │ │ │ │ │ + beq.w 3a02 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 39f2 │ │ │ │ │ + bne.w 3a02 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 332a │ │ │ │ │ + bne.w 333a │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 3a5e │ │ │ │ │ + beq.w 3a6e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r8, r7, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3328 │ │ │ │ │ + beq.w 3338 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3328 │ │ │ │ │ + beq.w 3338 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f2d4 │ │ │ │ │ + bl f2d8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 332a │ │ │ │ │ + bne.n 333a │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3328 │ │ │ │ │ + beq.n 3338 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3328 │ │ │ │ │ + beq.n 3338 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3a14 │ │ │ │ │ + beq.w 3a24 │ │ │ │ │ mov r1, r9 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldrd r9, r3, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3a0e │ │ │ │ │ + beq.w 3a1e │ │ │ │ │ strd r9, r3, [sp, #4] │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ @@ -5537,45 +5545,45 @@ │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3000 │ │ │ │ │ + bl 3000 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 39fc │ │ │ │ │ + beq.w 3a0c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 39fc │ │ │ │ │ + bne.w 3a0c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 2966 │ │ │ │ │ + b.w 2976 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2848 │ │ │ │ │ + beq.w 2858 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 88e4 │ │ │ │ │ + bl 88e4 │ │ │ │ │ R_ARM_THM_CALL _tmp_10_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3984 │ │ │ │ │ + bne.w 3994 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3374 │ │ │ │ │ + beq.n 3384 │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r5, [r7, #24] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ @@ -5589,332 +5597,332 @@ │ │ │ │ │ movs r1, #6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3000 │ │ │ │ │ + bl 3000 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 29be │ │ │ │ │ - b.n 2b3e │ │ │ │ │ + bne.w 29ce │ │ │ │ │ + b.n 2b4e │ │ │ │ │ lsls r3, r2, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3a28 │ │ │ │ │ + beq.w 3a38 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.w 2870 │ │ │ │ │ + b.w 2880 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 23b4 │ │ │ │ │ - b.n 31b2 │ │ │ │ │ + beq.w 23c4 │ │ │ │ │ + b.n 31c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 2328 │ │ │ │ │ + beq.w 2338 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 2372 │ │ │ │ │ + b.w 2382 │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_AsString │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 336c │ │ │ │ │ + cbz r0, 337c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_new_type_comment> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_new_type_comment │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2746 │ │ │ │ │ + bne.w 2756 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 2744 │ │ │ │ │ + b.w 2754 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 237e │ │ │ │ │ + b.w 238e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3386 │ │ │ │ │ + b.n 3396 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 2302 │ │ │ │ │ - b.w 237c │ │ │ │ │ + beq.w 2312 │ │ │ │ │ + b.w 238c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 2416 │ │ │ │ │ - b.n 31b2 │ │ │ │ │ + beq.w 2426 │ │ │ │ │ + b.n 31c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 2796 │ │ │ │ │ + b.w 27a6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbz r0, 33d2 │ │ │ │ │ + cbz r0, 33e2 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 237e │ │ │ │ │ + b.w 238e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 33ba │ │ │ │ │ - b.w 2638 │ │ │ │ │ + bne.n 33ca │ │ │ │ │ + b.w 2648 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b.w 2770 │ │ │ │ │ + b.w 2780 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3160 │ │ │ │ │ + b.n 3170 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 33f8 │ │ │ │ │ + cbnz r0, 3408 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3398 │ │ │ │ │ + b.n 33a8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2804 │ │ │ │ │ + beq.w 2814 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3398 │ │ │ │ │ + b.n 33a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 33f8 │ │ │ │ │ + blt.n 3408 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 27b2 │ │ │ │ │ - b.n 3394 │ │ │ │ │ + beq.w 27c2 │ │ │ │ │ + b.n 33a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 31a0 │ │ │ │ │ + b.n 31b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 267c │ │ │ │ │ + beq.w 268c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 22f0 │ │ │ │ │ - b.w 26a4 │ │ │ │ │ + beq.w 2300 │ │ │ │ │ + b.w 26b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 31a0 │ │ │ │ │ + b.n 31b0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3464 │ │ │ │ │ + b.n 3474 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 24d4 │ │ │ │ │ - b.w 2bea │ │ │ │ │ + beq.w 24e4 │ │ │ │ │ + b.w 2bfa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 2c0e │ │ │ │ │ + b.w 2c1e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3784 │ │ │ │ │ + bne.w 3794 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3778 │ │ │ │ │ + beq.w 3788 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3778 │ │ │ │ │ + bne.w 3788 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3794 │ │ │ │ │ + bne.w 37a4 │ │ │ │ │ mov.w r1, #632 @ 0x278 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 34cc │ │ │ │ │ + cbz r0, 34dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #646 @ 0x286 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 37ea │ │ │ │ │ + bne.w 37fa │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3794 │ │ │ │ │ + bne.w 37a4 │ │ │ │ │ mov.w r1, #632 @ 0x278 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 34fe │ │ │ │ │ + cbz r0, 350e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ - cbz r0, 34fe │ │ │ │ │ + bl 7624 │ │ │ │ │ + cbz r0, 350e │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #646 @ 0x286 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 379a │ │ │ │ │ + bne.w 37aa │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - b.w 28ee │ │ │ │ │ + b.w 28fe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 31a8 │ │ │ │ │ + b.n 31b8 │ │ │ │ │ movs r5, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 31a8 │ │ │ │ │ + b.n 31b8 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 2b0a │ │ │ │ │ + b.w 2b1a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 2be0 │ │ │ │ │ + b.w 2bf0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 355c │ │ │ │ │ + blt.n 356c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 2b8c │ │ │ │ │ + beq.w 2b9c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 2be0 │ │ │ │ │ + b.w 2bf0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 2be0 │ │ │ │ │ + b.w 2bf0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 2b70 │ │ │ │ │ + b.w 2b80 │ │ │ │ │ movs r5, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 2be0 │ │ │ │ │ + b.w 2bf0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - blt.n 3660 │ │ │ │ │ + blt.n 3670 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov fp, r1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 3656 │ │ │ │ │ + beq.n 3666 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 345e │ │ │ │ │ + bne.w 346e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 380e │ │ │ │ │ + beq.w 381e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 380e │ │ │ │ │ + bne.w 381e │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3772 │ │ │ │ │ + bne.w 3782 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #638 @ 0x27e │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 36ba │ │ │ │ │ + beq.n 36ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 36ba │ │ │ │ │ + beq.n 36ca │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 36ba │ │ │ │ │ + beq.n 36ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 36ba │ │ │ │ │ + beq.n 36ca │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w r9, [r2] │ │ │ │ │ @@ -5933,125 +5941,125 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ - bl a7f0 │ │ │ │ │ + bl a7f0 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 36b4 │ │ │ │ │ + beq.n 36c4 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 345e │ │ │ │ │ - b.w 2c36 │ │ │ │ │ + bne.w 346e │ │ │ │ │ + b.w 2c46 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3464 │ │ │ │ │ + b.n 3474 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 3772 │ │ │ │ │ + bne.n 3782 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #638 @ 0x27e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 36b2 │ │ │ │ │ + cbz r0, 36c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ - cbz r0, 36b2 │ │ │ │ │ + bl 7624 │ │ │ │ │ + cbz r0, 36c2 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 36b2 │ │ │ │ │ + cbz r0, 36c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 36b2 │ │ │ │ │ + cbz r0, 36c2 │ │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 36b2 │ │ │ │ │ + cbz r0, 36c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 373c │ │ │ │ │ + bne.n 374c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n 3650 │ │ │ │ │ + b.n 3660 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 3772 │ │ │ │ │ + bne.n 3782 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #638 @ 0x27e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 3702 │ │ │ │ │ + cbz r0, 3712 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ - cbz r0, 3702 │ │ │ │ │ + bl 7624 │ │ │ │ │ + cbz r0, 3712 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 3702 │ │ │ │ │ + cbz r0, 3712 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 3702 │ │ │ │ │ + cbz r0, 3712 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 3702 │ │ │ │ │ + cbz r0, 3712 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3604 │ │ │ │ │ + bne.n 3614 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 3772 │ │ │ │ │ + bne.n 3782 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #638 @ 0x27e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 366c │ │ │ │ │ + beq.n 367c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 366c │ │ │ │ │ + beq.n 367c │ │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 366c │ │ │ │ │ + beq.n 367c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 366c │ │ │ │ │ + beq.n 367c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -6060,41 +6068,41 @@ │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #32] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r5, #20] │ │ │ │ │ - bl a7f0 │ │ │ │ │ + bl a7f0 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 364c │ │ │ │ │ - b.n 36b4 │ │ │ │ │ + bne.w 365c │ │ │ │ │ + b.n 36c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3650 │ │ │ │ │ + b.n 3660 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 34a2 │ │ │ │ │ + b.n 34b2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 243c │ │ │ │ │ - b.n 31b2 │ │ │ │ │ + beq.w 244c │ │ │ │ │ + b.n 31c2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3504 │ │ │ │ │ + b.n 3514 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -6103,34 +6111,34 @@ │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ │ - bl a7f0 │ │ │ │ │ + bl a7f0 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3500 │ │ │ │ │ + beq.w 3510 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3504 │ │ │ │ │ + b.n 3514 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2838 │ │ │ │ │ + beq.w 2848 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 284c │ │ │ │ │ + b.w 285c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -6139,92 +6147,92 @@ │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r5, #12] │ │ │ │ │ - b.n 37bc │ │ │ │ │ + b.n 37cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 35c6 │ │ │ │ │ + b.n 35d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 289c │ │ │ │ │ + b.w 28ac │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2d68 │ │ │ │ │ + beq.w 2d78 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ - b.n 3094 │ │ │ │ │ + b.n 30a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 237c │ │ │ │ │ + b.w 238c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 2cd6 │ │ │ │ │ + b.w 2ce6 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.n 385c │ │ │ │ │ + beq.n 386c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r7, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ mov fp, r2 │ │ │ │ │ - b.w 2fdc │ │ │ │ │ + b.w 2fec │ │ │ │ │ lsls r6, r6, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ lsls r1, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - cbnz r0, 3898 │ │ │ │ │ + cbnz r0, 38a8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 2d0a │ │ │ │ │ + b.w 2d1a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 2d0c │ │ │ │ │ + b.w 2d1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 2fb2 │ │ │ │ │ + b.w 2fc2 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 384e │ │ │ │ │ + b.n 385e │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr.w r1, [r7, r3, lsl #2] │ │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.w 3006 │ │ │ │ │ + b.w 3016 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2cf0 │ │ │ │ │ + beq.w 2d00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2cf0 │ │ │ │ │ + beq.w 2d00 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldrd r8, r9, [r5, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r6, [r3, #0] │ │ │ │ │ @@ -6238,386 +6246,386 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ - b.n 311c │ │ │ │ │ + b.n 312c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2616 │ │ │ │ │ + beq.w 2626 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 2372 │ │ │ │ │ + b.w 2382 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 2286 │ │ │ │ │ + beq.w 2296 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3386 │ │ │ │ │ + b.n 3396 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 39ec │ │ │ │ │ + bne.n 39fc │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r5, [r8] │ │ │ │ │ mov fp, r2 │ │ │ │ │ - b.w 2650 │ │ │ │ │ + b.w 2660 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 2186 │ │ │ │ │ + bge.w 2196 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 31b6 │ │ │ │ │ + b.n 31c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 2a2e │ │ │ │ │ + b.w 2a3e │ │ │ │ │ movs r5, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3464 │ │ │ │ │ + b.n 3474 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - blt.n 398a │ │ │ │ │ + blt.n 399a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr.w r9, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 2a4e │ │ │ │ │ - b.n 31a2 │ │ │ │ │ + beq.w 2a5e │ │ │ │ │ + b.n 31b2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 284c │ │ │ │ │ + b.w 285c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 31a8 │ │ │ │ │ + b.n 31b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2168 │ │ │ │ │ - b.n 31b2 │ │ │ │ │ + beq.w 2178 │ │ │ │ │ + b.n 31c2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 237e │ │ │ │ │ + b.w 238e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 21c4 │ │ │ │ │ + beq.w 21d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 237e │ │ │ │ │ + b.w 238e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 222a │ │ │ │ │ + beq.w 223a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 284c │ │ │ │ │ + b.w 285c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2866 │ │ │ │ │ + beq.w 2876 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 343a │ │ │ │ │ + b.n 344a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 31de │ │ │ │ │ + b.w 31ee │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, 3a1e │ │ │ │ │ + cbz r0, 3a2e │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3330 │ │ │ │ │ + b.n 3340 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3268 │ │ │ │ │ + b.n 3278 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3330 │ │ │ │ │ + b.n 3340 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 2966 │ │ │ │ │ + bne.w 2976 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3330 │ │ │ │ │ + b.n 3340 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3386 │ │ │ │ │ + b.n 3396 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3386 │ │ │ │ │ + b.n 3396 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 22c6 │ │ │ │ │ + b.w 22d6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 236c │ │ │ │ │ - b.n 3900 │ │ │ │ │ + beq.w 237c │ │ │ │ │ + b.n 3910 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 2bea │ │ │ │ │ + b.w 2bfa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 3a7c │ │ │ │ │ + blt.n 3a8c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldrd r8, r7, [r3, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 31fa │ │ │ │ │ - b.n 332a │ │ │ │ │ + beq.w 320a │ │ │ │ │ + b.n 333a │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 332a │ │ │ │ │ + b.n 333a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 3aa2 │ │ │ │ │ + cbnz r0, 3ab2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2952 │ │ │ │ │ + bne.w 2962 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3788 │ │ │ │ │ + b.n 3798 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bge.n 3b00 │ │ │ │ │ + bge.n 3b10 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3788 │ │ │ │ │ + b.n 3798 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 2e94 │ │ │ │ │ + b.w 2ea4 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 2e62 │ │ │ │ │ + b.w 2e72 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 3af2 │ │ │ │ │ + blt.n 3b02 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r8, r5, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2e20 │ │ │ │ │ + beq.w 2e30 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 2e94 │ │ │ │ │ + b.w 2ea4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 2e04 │ │ │ │ │ + b.w 2e14 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 2e94 │ │ │ │ │ + b.w 2ea4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ mov fp, r2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 28ba │ │ │ │ │ + beq.w 28ca │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3788 │ │ │ │ │ + b.n 3798 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 2f1a │ │ │ │ │ + b.w 2f2a │ │ │ │ │ movs r5, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 2f4e │ │ │ │ │ + b.w 2f5e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 2f4e │ │ │ │ │ + b.w 2f5e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 3b6c │ │ │ │ │ + blt.n 3b7c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 2edc │ │ │ │ │ + beq.w 2eec │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 2f4e │ │ │ │ │ + b.w 2f5e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 2ec0 │ │ │ │ │ + b.w 2ed0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 2f4e │ │ │ │ │ + b.w 2f5e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003b7c : │ │ │ │ │ +00003b8c : │ │ │ │ │ single_subscript_attribute_target_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #32 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 3f8e │ │ │ │ │ + beq.w 3f9e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3f8e │ │ │ │ │ + bne.w 3f9e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3f9c │ │ │ │ │ + bne.w 3fac │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 3f44 │ │ │ │ │ + beq.w 3f54 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, 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 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 3f70 │ │ │ │ │ + beq.w 3f80 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3f70 │ │ │ │ │ + bne.w 3f80 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ add r6, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #1201 @ 0x4b1 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3c66 │ │ │ │ │ + beq.n 3c76 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 3ca8 │ │ │ │ │ + bne.n 3cb8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3f7c │ │ │ │ │ + bne.w 3f8c │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 3cba │ │ │ │ │ + beq.n 3cca │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3cba │ │ │ │ │ + bne.n 3cca │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ movw r1, #1201 @ 0x4b1 │ │ │ │ │ mov r2, r6 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3cd6 │ │ │ │ │ + beq.n 3ce6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 3d10 │ │ │ │ │ + bne.n 3d20 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ @@ -6625,404 +6633,404 @@ │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3faa │ │ │ │ │ + bne.w 3fba │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 4050 │ │ │ │ │ + bl 4060 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3f88 │ │ │ │ │ - cbz r0, 3c96 │ │ │ │ │ + bne.w 3f98 │ │ │ │ │ + cbz r0, 3ca6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bgt.n 3d22 │ │ │ │ │ + bgt.n 3d32 │ │ │ │ │ str r7, [sp, #16] │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 3c12 │ │ │ │ │ + beq.n 3c22 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3e68 │ │ │ │ │ + bne.w 3e78 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3c10 │ │ │ │ │ + b.n 3c20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1201 @ 0x4b1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3c4c │ │ │ │ │ + bne.n 3c5c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ - cbnz r0, 3d04 │ │ │ │ │ + cbnz r0, 3d14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 4050 │ │ │ │ │ + bl 4060 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3f82 │ │ │ │ │ - cbz r0, 3d00 │ │ │ │ │ + bne.w 3f92 │ │ │ │ │ + cbz r0, 3d10 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - blt.n 3dcc │ │ │ │ │ + blt.n 3ddc │ │ │ │ │ mov r7, r6 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 3c56 │ │ │ │ │ + beq.n 3c66 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3ed2 │ │ │ │ │ + bne.w 3ee2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3c56 │ │ │ │ │ + b.n 3c66 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3faa │ │ │ │ │ + bne.w 3fba │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 4050 │ │ │ │ │ + bl 4060 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3f88 │ │ │ │ │ + bne.w 3f98 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3c98 │ │ │ │ │ + beq.n 3ca8 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge.n 3c98 │ │ │ │ │ + bge.n 3ca8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3faa │ │ │ │ │ + bne.w 3fba │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 4050 │ │ │ │ │ + bl 4060 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3f88 │ │ │ │ │ + bne.w 3f98 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3ec8 │ │ │ │ │ + beq.w 3ed8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge.w 3ec8 │ │ │ │ │ + bge.w 3ed8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3faa │ │ │ │ │ + bne.w 3fba │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 4050 │ │ │ │ │ + bl 4060 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3f88 │ │ │ │ │ + bne.w 3f98 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3c98 │ │ │ │ │ + beq.w 3ca8 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - ble.w 3c98 │ │ │ │ │ + ble.w 3ca8 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ - b.n 3d90 │ │ │ │ │ + b.n 3da0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3d04 │ │ │ │ │ + bne.n 3d14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 4050 │ │ │ │ │ + bl 4060 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3f82 │ │ │ │ │ + bne.w 3f92 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3d02 │ │ │ │ │ + beq.n 3d12 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - ble.n 3d02 │ │ │ │ │ + ble.n 3d12 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3d04 │ │ │ │ │ + bne.w 3d14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 4050 │ │ │ │ │ + bl 4060 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3f82 │ │ │ │ │ + bne.w 3f92 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3ece │ │ │ │ │ + beq.n 3ede │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bge.n 3ece │ │ │ │ │ + bge.n 3ede │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3d04 │ │ │ │ │ + bne.w 3d14 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 4050 │ │ │ │ │ + bl 4060 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3f82 │ │ │ │ │ + bne.w 3f92 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3d02 │ │ │ │ │ + beq.w 3d12 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - ble.w 3d02 │ │ │ │ │ + ble.w 3d12 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b.n 3e2e │ │ │ │ │ + b.n 3e3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3cb6 │ │ │ │ │ + beq.w 3cc6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS t_lookahead_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3cb6 │ │ │ │ │ + beq.w 3cc6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3fa4 │ │ │ │ │ + beq.w 3fb4 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr r1, [r6, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ strd r9, r1, [sp] │ │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Attribute │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3f30 │ │ │ │ │ + beq.n 3f40 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3f30 │ │ │ │ │ + bne.n 3f40 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3c5c │ │ │ │ │ + b.n 3c6c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n 3c98 │ │ │ │ │ + b.n 3ca8 │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ - b.n 3d02 │ │ │ │ │ + b.n 3d12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 149d0 │ │ │ │ │ + bl 149dc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3d1e │ │ │ │ │ + beq.w 3d2e │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3d1e │ │ │ │ │ + beq.w 3d2e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS t_lookahead_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3d1e │ │ │ │ │ + beq.w 3d2e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3fa4 │ │ │ │ │ + beq.n 3fb4 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr r5, [r6, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr r5, [r6, #20] │ │ │ │ │ strd r9, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Subscript │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3ebc │ │ │ │ │ + bne.n 3ecc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3ec4 │ │ │ │ │ + beq.n 3ed4 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3c5c │ │ │ │ │ + b.n 3c6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 3f3a │ │ │ │ │ + blt.n 3f4a │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 3f7c │ │ │ │ │ + cbnz r2, 3f8c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 3be0 │ │ │ │ │ + bne.w 3bf0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n 3bf2 │ │ │ │ │ + b.n 3c02 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 3c5c │ │ │ │ │ + b.n 3c6c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3c56 │ │ │ │ │ + b.n 3c66 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3c12 │ │ │ │ │ + b.n 3c22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3bb8 │ │ │ │ │ + beq.w 3bc8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3c5c │ │ │ │ │ + b.n 3c6c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3c5c │ │ │ │ │ + b.n 3c6c │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ - b.n 3c06 │ │ │ │ │ + b.n 3c16 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003fb0 : │ │ │ │ │ +00003fc0 : │ │ │ │ │ t_primary_rule(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 4048 │ │ │ │ │ + beq.n 4058 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4048 │ │ │ │ │ + bne.n 4058 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1201 @ 0x4b1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbz r0, 3ffc │ │ │ │ │ + cbz r0, 400c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ @@ -7034,1101 +7042,1101 @@ │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3ff0 │ │ │ │ │ + bne.n 4000 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 4050 │ │ │ │ │ + bl 4060 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 403e │ │ │ │ │ - cbz r0, 4032 │ │ │ │ │ + cbnz r3, 404e │ │ │ │ │ + cbz r0, 4042 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - ble.n 4032 │ │ │ │ │ + ble.n 4042 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - b.n 4002 │ │ │ │ │ + b.n 4012 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3ff8 │ │ │ │ │ + b.n 4008 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r7 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3ff8 │ │ │ │ │ + b.n 4008 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3fde │ │ │ │ │ + b.n 3fee │ │ │ │ │ │ │ │ │ │ -00004050 : │ │ │ │ │ +00004060 : │ │ │ │ │ t_primary_raw(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 485e │ │ │ │ │ + beq.w 486e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 485e │ │ │ │ │ + bne.w 486e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 486c │ │ │ │ │ + bne.w 487c │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 48ba │ │ │ │ │ + beq.w 48ca │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 48e8 │ │ │ │ │ + beq.w 48f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 48e8 │ │ │ │ │ + bne.w 48f8 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ add r6, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #1201 @ 0x4b1 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4442 │ │ │ │ │ + beq.w 4452 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 4282 │ │ │ │ │ + beq.w 4292 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4226 │ │ │ │ │ + bne.w 4236 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 486e │ │ │ │ │ + bne.w 487e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 4540 │ │ │ │ │ + beq.w 4550 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4540 │ │ │ │ │ + bne.w 4550 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1201 @ 0x4b1 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4560 │ │ │ │ │ + beq.w 4570 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 4158 │ │ │ │ │ + beq.n 4168 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 43de │ │ │ │ │ + bne.w 43ee │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 486e │ │ │ │ │ + bne.w 487e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 4368 │ │ │ │ │ + beq.w 4378 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4368 │ │ │ │ │ + bne.w 4378 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1201 @ 0x4b1 │ │ │ │ │ str r7, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4386 │ │ │ │ │ + beq.w 4396 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 43c8 │ │ │ │ │ + bne.w 43d8 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 486e │ │ │ │ │ + bne.w 487e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 428e │ │ │ │ │ + beq.n 429e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 428e │ │ │ │ │ + bne.n 429e │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1201 @ 0x4b1 │ │ │ │ │ str r7, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 42aa │ │ │ │ │ + beq.n 42ba │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 42ea │ │ │ │ │ + bne.w 42fa │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 486c │ │ │ │ │ + bne.w 487c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4900 │ │ │ │ │ + bl 4910 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 43d8 │ │ │ │ │ + beq.w 43e8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS t_lookahead_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 43d8 │ │ │ │ │ + beq.w 43e8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 4270 │ │ │ │ │ + cbnz r3, 4280 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 4280 │ │ │ │ │ + cbz r0, 4290 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS t_lookahead_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ - cbz r0, 4280 │ │ │ │ │ + cbz r0, 4290 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 486c │ │ │ │ │ + beq.w 487c │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd r9, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Attribute │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4214 │ │ │ │ │ + bne.n 4224 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4218 │ │ │ │ │ + beq.n 4228 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 486e │ │ │ │ │ + b.n 487e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 4106 │ │ │ │ │ - b.n 486e │ │ │ │ │ + beq.w 4116 │ │ │ │ │ + b.n 487e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1201 @ 0x4b1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 41da │ │ │ │ │ + bne.n 41ea │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 489e │ │ │ │ │ + bne.w 48ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 4050 │ │ │ │ │ + bl 4060 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 4876 │ │ │ │ │ + bne.w 4886 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4708 │ │ │ │ │ + bne.w 4718 │ │ │ │ │ mov r8, r6 │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 41e8 │ │ │ │ │ + beq.w 41f8 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 41e6 │ │ │ │ │ + beq.w 41f6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl de7c │ │ │ │ │ + bl de80 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 41e8 │ │ │ │ │ + bne.w 41f8 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 41e6 │ │ │ │ │ + beq.w 41f6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS t_lookahead_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 41e6 │ │ │ │ │ + beq.w 41f6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 486c │ │ │ │ │ + beq.w 487c │ │ │ │ │ ldrd r3, r2, [r0, #20] │ │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 47ec │ │ │ │ │ + bne.w 47fc │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_Call> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Call │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4214 │ │ │ │ │ + bne.w 4224 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 4270 │ │ │ │ │ + b.n 4280 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1201 @ 0x4b1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4196 │ │ │ │ │ + bne.w 41a6 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ - cbnz r0, 43ba │ │ │ │ │ + cbnz r0, 43ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 4050 │ │ │ │ │ + bl 4060 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 4892 │ │ │ │ │ + bne.w 48a2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 464c │ │ │ │ │ + bne.w 465c │ │ │ │ │ str.w r8, [sp, #16] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 41a2 │ │ │ │ │ + beq.w 41b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e4 │ │ │ │ │ + bl 72e8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 480a │ │ │ │ │ + bne.w 481a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 41a2 │ │ │ │ │ + b.n 41b2 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 4218 │ │ │ │ │ + b.n 4228 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 149d0 │ │ │ │ │ + bl 149dc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4156 │ │ │ │ │ + beq.w 4166 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4156 │ │ │ │ │ + beq.w 4166 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS t_lookahead_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4156 │ │ │ │ │ + beq.w 4166 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 486c │ │ │ │ │ + beq.w 487c │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd r9, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Subscript │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4214 │ │ │ │ │ - b.n 4270 │ │ │ │ │ + bne.w 4224 │ │ │ │ │ + b.n 4280 │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 48ae │ │ │ │ │ + bne.w 48be │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 4050 │ │ │ │ │ + bl 4060 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 4886 │ │ │ │ │ + bne.w 4896 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4528 │ │ │ │ │ + beq.n 4538 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bge.n 4528 │ │ │ │ │ + bge.n 4538 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 48ae │ │ │ │ │ + bne.w 48be │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 4050 │ │ │ │ │ + bl 4060 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 4886 │ │ │ │ │ + bne.w 4896 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4524 │ │ │ │ │ + beq.n 4534 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.n 4524 │ │ │ │ │ + bge.n 4534 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 48ae │ │ │ │ │ + bne.w 48be │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 4050 │ │ │ │ │ + bl 4060 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 4886 │ │ │ │ │ + bne.w 4896 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 47d4 │ │ │ │ │ + beq.w 47e4 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov fp, r1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge.w 47d4 │ │ │ │ │ + bge.w 47e4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 48ae │ │ │ │ │ + bne.w 48be │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 4050 │ │ │ │ │ + bl 4060 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 4886 │ │ │ │ │ + bne.w 4896 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 47d0 │ │ │ │ │ + beq.w 47e0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, fp │ │ │ │ │ - ble.w 47d0 │ │ │ │ │ + ble.w 47e0 │ │ │ │ │ mov fp, r2 │ │ │ │ │ - b.n 44e8 │ │ │ │ │ + b.n 44f8 │ │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 40ec │ │ │ │ │ - b.n 4284 │ │ │ │ │ + bne.w 40fc │ │ │ │ │ + b.n 4294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1201 @ 0x4b1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 413c │ │ │ │ │ + bne.w 414c │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 48b4 │ │ │ │ │ + bne.w 48c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 4050 │ │ │ │ │ + bl 4060 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 488c │ │ │ │ │ + bne.w 489c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 47b4 │ │ │ │ │ + beq.w 47c4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bge.w 47b4 │ │ │ │ │ + bge.w 47c4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 48b4 │ │ │ │ │ + bne.w 48c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 4050 │ │ │ │ │ + bl 4060 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 488c │ │ │ │ │ + bne.w 489c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 47b8 │ │ │ │ │ + beq.w 47c8 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.w 47b8 │ │ │ │ │ + bge.w 47c8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 48b4 │ │ │ │ │ + bne.w 48c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 4050 │ │ │ │ │ + bl 4060 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 488c │ │ │ │ │ + bne.w 489c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 47da │ │ │ │ │ + beq.w 47ea │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge.w 47da │ │ │ │ │ + bge.w 47ea │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 48b4 │ │ │ │ │ + bne.w 48c4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 4050 │ │ │ │ │ + bl 4060 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 488c │ │ │ │ │ + bne.w 489c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 47b8 │ │ │ │ │ + beq.w 47c8 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.w 47b8 │ │ │ │ │ + ble.w 47c8 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ - b.n 460e │ │ │ │ │ + b.n 461e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - ble.w 43b2 │ │ │ │ │ + ble.w 43c2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 43ba │ │ │ │ │ + bne.w 43ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 4050 │ │ │ │ │ + bl 4060 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 4892 │ │ │ │ │ + bne.w 48a2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 43b6 │ │ │ │ │ + beq.w 43c6 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.w 43b6 │ │ │ │ │ + bge.w 43c6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 43ba │ │ │ │ │ + bne.w 43ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 4050 │ │ │ │ │ + bl 4060 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 4892 │ │ │ │ │ + bne.w 48a2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 47e6 │ │ │ │ │ + beq.w 47f6 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge.w 47e6 │ │ │ │ │ + bge.w 47f6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 43ba │ │ │ │ │ + bne.w 43ca │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 4050 │ │ │ │ │ + bl 4060 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 4892 │ │ │ │ │ + bne.w 48a2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 43b6 │ │ │ │ │ + beq.w 43c6 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.w 43b6 │ │ │ │ │ + ble.w 43c6 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ - b.n 46ca │ │ │ │ │ + b.n 46da │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - bge.w 42d6 │ │ │ │ │ + bge.w 42e6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 489e │ │ │ │ │ + bne.w 48ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 4050 │ │ │ │ │ + bl 4060 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 4876 │ │ │ │ │ + bne.w 4886 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 42d8 │ │ │ │ │ + beq.w 42e8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - ble.w 42d8 │ │ │ │ │ + ble.w 42e8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 489e │ │ │ │ │ + bne.w 48ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 4050 │ │ │ │ │ + bl 4060 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 4876 │ │ │ │ │ + bne.w 4886 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 47e0 │ │ │ │ │ + beq.n 47f0 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - ble.n 47e0 │ │ │ │ │ + ble.n 47f0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 489e │ │ │ │ │ + bne.w 48ae │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 4050 │ │ │ │ │ + bl 4060 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 4876 │ │ │ │ │ + bne.n 4886 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 42d8 │ │ │ │ │ + beq.w 42e8 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - ble.w 42d8 │ │ │ │ │ + ble.w 42e8 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b.n 477c │ │ │ │ │ + b.n 478c │ │ │ │ │ str.w r8, [sp, #16] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 415a │ │ │ │ │ - b.n 4148 │ │ │ │ │ + beq.w 416a │ │ │ │ │ + b.n 4158 │ │ │ │ │ mov r8, fp │ │ │ │ │ - b.n 4528 │ │ │ │ │ + b.n 4538 │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ - b.n 4528 │ │ │ │ │ + b.n 4538 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n 47b8 │ │ │ │ │ + b.n 47c8 │ │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ │ - b.n 42d8 │ │ │ │ │ + b.n 42e8 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n 43b6 │ │ │ │ │ + b.n 43c6 │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldrd r1, r2, [r8, #8] │ │ │ │ │ bl 0 <_PyAST_Call> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Call │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4214 │ │ │ │ │ - b.n 4364 │ │ │ │ │ + bne.w 4224 │ │ │ │ │ + b.n 4374 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS t_lookahead_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 43d4 │ │ │ │ │ + beq.w 43e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 486c │ │ │ │ │ + cbz r0, 487c │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r5, r6, [r2, #20] │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4898 │ │ │ │ │ + beq.n 48a8 │ │ │ │ │ strd r5, r6, [sp, #4] │ │ │ │ │ mov r3, sl │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_Call> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Call │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4214 │ │ │ │ │ - b.n 4270 │ │ │ │ │ + bne.w 4224 │ │ │ │ │ + b.n 4280 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 408c │ │ │ │ │ + beq.w 409c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 421e │ │ │ │ │ + b.n 422e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 41f0 │ │ │ │ │ - b.n 486e │ │ │ │ │ + beq.w 4200 │ │ │ │ │ + b.n 487e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 4284 │ │ │ │ │ + b.n 4294 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 415a │ │ │ │ │ + b.n 416a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 41a4 │ │ │ │ │ + b.n 41b4 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 483e │ │ │ │ │ + b.n 484e │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 41e6 │ │ │ │ │ - b.n 42ea │ │ │ │ │ + beq.w 41f6 │ │ │ │ │ + b.n 42fa │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ - b.n 40de │ │ │ │ │ + b.n 40ee │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ - b.n 413c │ │ │ │ │ + b.n 414c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 48f6 │ │ │ │ │ + blt.n 4906 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 486e │ │ │ │ │ + bne.n 487e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 40b4 │ │ │ │ │ + bne.w 40c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.w 40c6 │ │ │ │ │ + b.w 40d6 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4870 │ │ │ │ │ + b.n 4880 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004900 : │ │ │ │ │ +00004910 : │ │ │ │ │ atom_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 5a1a │ │ │ │ │ + beq.w 5a2a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5a1a │ │ │ │ │ + bne.w 5a2a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 52be │ │ │ │ │ + bne.w 52ce │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 5a7a │ │ │ │ │ + beq.w 5a8a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 496c │ │ │ │ │ + cbz r0, 497c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 52be │ │ │ │ │ + bne.w 52ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #627 @ 0x273 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4fe6 │ │ │ │ │ + bne.w 4ff6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 52be │ │ │ │ │ + bne.w 52ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #629 @ 0x275 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5008 │ │ │ │ │ + bne.w 5018 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 52be │ │ │ │ │ + bne.w 52ce │ │ │ │ │ mov.w r1, #628 @ 0x274 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4bb8 │ │ │ │ │ + bne.w 4bc8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 52be │ │ │ │ │ + bne.w 52ce │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_42_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_42_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4a8e │ │ │ │ │ + bne.n 4a9e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 52be │ │ │ │ │ + bne.w 52ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_number_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4a7e │ │ │ │ │ + bne.n 4a8e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 52be │ │ │ │ │ + bne.w 52ce │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #7 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4a9e │ │ │ │ │ + bne.n 4aae │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 52be │ │ │ │ │ + bne.w 52ce │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #9 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4af4 │ │ │ │ │ + bne.n 4b04 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 52be │ │ │ │ │ + bne.w 52ce │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #25 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4bf8 │ │ │ │ │ + bne.w 4c08 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 52be │ │ │ │ │ + bne.w 52ce │ │ │ │ │ movs r1, #52 @ 0x34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 51e4 │ │ │ │ │ + bne.w 51f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ @@ -8136,139 +8144,139 @@ │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5b54 │ │ │ │ │ + bl 5b64 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 495e │ │ │ │ │ - b.n 49de │ │ │ │ │ + bne.w 496e │ │ │ │ │ + b.n 49ee │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 551c │ │ │ │ │ + beq.w 552c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 551c │ │ │ │ │ + bne.w 552c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 552a │ │ │ │ │ + bne.w 553a │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 72e4 │ │ │ │ │ + bl 72e8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5320 │ │ │ │ │ + bne.w 5330 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 552a │ │ │ │ │ + bne.w 553a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13798 │ │ │ │ │ + bl 137a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 502a │ │ │ │ │ + beq.w 503a │ │ │ │ │ subs r3, #2 │ │ │ │ │ - b.n 4962 │ │ │ │ │ + b.n 4972 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 59cc │ │ │ │ │ + beq.w 59dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 59cc │ │ │ │ │ + bne.w 59dc │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 59dc │ │ │ │ │ + bne.w 59ec │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov sl, r2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 59b8 │ │ │ │ │ + beq.w 59c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 59b8 │ │ │ │ │ + bne.w 59c8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 59c6 │ │ │ │ │ + bne.w 59d6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 5a3e │ │ │ │ │ + beq.w 5a4e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov fp, r2 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 4b86 │ │ │ │ │ + cbz r0, 4b96 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12ea0 │ │ │ │ │ + bl 12eac │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 4b86 │ │ │ │ │ + cbz r0, 4b96 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cf10 │ │ │ │ │ + bl cf14 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 518a │ │ │ │ │ + bne.w 519a │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 548e │ │ │ │ │ + bne.w 549e │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 54b0 │ │ │ │ │ + bne.w 54c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13be4 │ │ │ │ │ + bl 13bf0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5344 │ │ │ │ │ + beq.w 5354 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 4962 │ │ │ │ │ + b.n 4972 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 495e │ │ │ │ │ + beq.w 496e │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ @@ -8278,660 +8286,660 @@ │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r5, [r6, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Constant │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5218 │ │ │ │ │ + beq.w 5228 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5218 │ │ │ │ │ + bne.w 5228 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4bb4 │ │ │ │ │ + b.n 4bc4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 597a │ │ │ │ │ + beq.w 598a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 597a │ │ │ │ │ + bne.w 598a │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 5336 │ │ │ │ │ + bne.w 5346 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov sl, r2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 590a │ │ │ │ │ + beq.w 591a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 590a │ │ │ │ │ + bne.w 591a │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 5902 │ │ │ │ │ + bne.w 5912 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 58e0 │ │ │ │ │ + beq.w 58f0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ mov fp, r3 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4cf2 │ │ │ │ │ + beq.n 4d02 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 5ab4 │ │ │ │ │ + beq.w 5ac4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5ab4 │ │ │ │ │ + bne.w 5ac4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 5aaa │ │ │ │ │ + bne.w 5aba │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 50de │ │ │ │ │ + beq.w 50ee │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 50de │ │ │ │ │ + beq.w 50ee │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 50de │ │ │ │ │ + beq.w 50ee │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_key_value_pair │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 57d6 │ │ │ │ │ + beq.w 57e6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 580a │ │ │ │ │ + bne.w 581a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl cf10 │ │ │ │ │ + bl cf14 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 52c8 │ │ │ │ │ + bne.w 52d8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 5902 │ │ │ │ │ + bne.w 5912 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 4d14 │ │ │ │ │ + cbz r0, 4d24 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 53c6 │ │ │ │ │ + bne.w 53d6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 5336 │ │ │ │ │ + bne.w 5346 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 5730 │ │ │ │ │ + beq.w 5740 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5730 │ │ │ │ │ + bne.w 5740 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 4dfc │ │ │ │ │ + bne.n 4e0c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov fp, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 57e6 │ │ │ │ │ + beq.w 57f6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4dee │ │ │ │ │ + beq.n 4dfe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 57a4 │ │ │ │ │ + beq.w 57b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 57a4 │ │ │ │ │ + bne.w 57b4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 5170 │ │ │ │ │ + bne.w 5180 │ │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 514a │ │ │ │ │ + beq.w 515a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5436 │ │ │ │ │ + bne.w 5446 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 5170 │ │ │ │ │ + bne.w 5180 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12758 │ │ │ │ │ + bl 1275c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 523e │ │ │ │ │ + beq.w 524e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl cf10 │ │ │ │ │ + bl cf14 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5242 │ │ │ │ │ + bne.w 5252 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 54b4 │ │ │ │ │ + bne.w 54c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 5336 │ │ │ │ │ + bne.w 5346 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 5862 │ │ │ │ │ + beq.w 5872 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5862 │ │ │ │ │ + bne.w 5872 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 5842 │ │ │ │ │ + bne.w 5852 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 5822 │ │ │ │ │ + beq.w 5832 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 4eb0 │ │ │ │ │ + cbz r0, 4ec0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 5ac8 │ │ │ │ │ + beq.w 5ad8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5ac8 │ │ │ │ │ + bne.w 5ad8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 5abe │ │ │ │ │ + bne.w 5ace │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl 15310 <_gather_86_rule> │ │ │ │ │ + bl 1531c <_gather_86_rule> │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5178 │ │ │ │ │ + bne.w 5188 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r6, 4eb2 │ │ │ │ │ + cbnz r6, 4ec2 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 50e8 │ │ │ │ │ + bne.w 50f8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 5842 │ │ │ │ │ + bne.w 5852 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4f38 │ │ │ │ │ + beq.n 4f48 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 5538 │ │ │ │ │ + beq.w 5548 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5538 │ │ │ │ │ + bne.w 5548 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 5530 │ │ │ │ │ + bne.w 5540 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bl 38a8 │ │ │ │ │ + bl 38a8 │ │ │ │ │ R_ARM_THM_CALL invalid_kvpair_unpacking_rule.isra.0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 5530 │ │ │ │ │ + bne.w 5540 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15310 <_gather_86_rule> │ │ │ │ │ + bl 1531c <_gather_86_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5540 │ │ │ │ │ + bne.w 5550 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 5530 │ │ │ │ │ + bne.w 5540 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ - cbz r0, 4f32 │ │ │ │ │ + bl 7624 │ │ │ │ │ + cbz r0, 4f42 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 54c8 │ │ │ │ │ + bne.w 54d8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 5336 │ │ │ │ │ + bne.w 5346 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 5a06 │ │ │ │ │ + beq.w 5a16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5a06 │ │ │ │ │ + bne.w 5a16 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 5a00 │ │ │ │ │ + bne.w 5a10 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 59e0 │ │ │ │ │ + beq.w 59f0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5330 │ │ │ │ │ + beq.w 5340 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13e7c │ │ │ │ │ + bl 13e88 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5330 │ │ │ │ │ + beq.w 5340 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5330 │ │ │ │ │ + beq.w 5340 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5330 │ │ │ │ │ + beq.w 5340 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r2, sl │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ bl 0 <_PyAST_Set> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Set │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5326 │ │ │ │ │ + beq.w 5336 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5a2a │ │ │ │ │ + bne.w 5a3a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ - b.n 4bb4 │ │ │ │ │ + b.n 4bc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 495e │ │ │ │ │ + beq.w 496e │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ mov r1, r7 │ │ │ │ │ - b.n 4bd8 │ │ │ │ │ + b.n 4be8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 495e │ │ │ │ │ + beq.w 496e │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ mov r1, r7 │ │ │ │ │ - b.n 4bd8 │ │ │ │ │ + b.n 4be8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 52b2 │ │ │ │ │ + bne.w 52c2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 5920 │ │ │ │ │ + beq.w 5930 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5920 │ │ │ │ │ + bne.w 5930 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 5764 │ │ │ │ │ + bne.w 5774 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 52a4 │ │ │ │ │ + beq.w 52b4 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 59ae │ │ │ │ │ + beq.w 59be │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 59ae │ │ │ │ │ + bne.w 59be │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 59a6 │ │ │ │ │ + bne.w 59b6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl f5dc │ │ │ │ │ + bl f5e0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 50bc │ │ │ │ │ + cbnz r0, 50cc │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 59a6 │ │ │ │ │ + bne.w 59b6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12758 │ │ │ │ │ + bl 1275c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 529e │ │ │ │ │ + beq.w 52ae │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5430 │ │ │ │ │ + beq.w 5440 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 577a │ │ │ │ │ + bne.w 578a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ - b.n 4bb4 │ │ │ │ │ + b.n 4bc4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4cf4 │ │ │ │ │ + b.n 4d04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 57cc │ │ │ │ │ + beq.w 57dc │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_get_keys> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_keys │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 57c6 │ │ │ │ │ + beq.w 57d6 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_values> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_values │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 57c0 │ │ │ │ │ + beq.w 57d0 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r0, r6 │ │ │ │ │ strd r7, r3, [sp] │ │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Dict> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Dict │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 57ae │ │ │ │ │ + beq.w 57be │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 578e │ │ │ │ │ + bne.w 579e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 4bb4 │ │ │ │ │ + b.n 4bc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - blt.w 5482 │ │ │ │ │ + blt.w 5492 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 4db0 │ │ │ │ │ + beq.w 4dc0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4df0 │ │ │ │ │ + b.n 4e00 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 4e9a │ │ │ │ │ - b.n 4e92 │ │ │ │ │ + beq.w 4eaa │ │ │ │ │ + b.n 4ea2 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4b86 │ │ │ │ │ + beq.w 4b96 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 599e │ │ │ │ │ + beq.w 59ae │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ mov r2, fp │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_ListComp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_ListComp │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 598c │ │ │ │ │ + beq.w 599c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 5142 │ │ │ │ │ + beq.n 5152 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5146 │ │ │ │ │ + beq.n 5156 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 54a4 │ │ │ │ │ + b.n 54b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 495e │ │ │ │ │ + beq.w 496e │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r1, [r0, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ @@ -8941,316 +8949,316 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_EllipsisObject │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_EllipsisObject │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Constant │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4bec │ │ │ │ │ + bne.w 4bfc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4bb4 │ │ │ │ │ + beq.w 4bc4 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 4962 │ │ │ │ │ + b.w 4972 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5858 │ │ │ │ │ + bne.w 5868 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4dee │ │ │ │ │ + b.n 4dfe │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4dee │ │ │ │ │ + beq.w 4dfe │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 54c0 │ │ │ │ │ + beq.w 54d0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_SetComp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_SetComp │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 576a │ │ │ │ │ + beq.w 577a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5142 │ │ │ │ │ + beq.w 5152 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5146 │ │ │ │ │ + beq.w 5156 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4e00 │ │ │ │ │ + b.n 4e10 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5352 │ │ │ │ │ + bne.n 5362 │ │ │ │ │ mov r3, r2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 4a1c │ │ │ │ │ + beq.w 4a2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 4962 │ │ │ │ │ + b.w 4972 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4cf2 │ │ │ │ │ + beq.w 4d02 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4d14 │ │ │ │ │ + beq.w 4d24 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ │ ldr r1, [r0, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ strd fp, r1, [sp] │ │ │ │ │ ldrd r0, r1, [r6] │ │ │ │ │ bl 0 <_PyAST_DictComp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_DictComp │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5424 │ │ │ │ │ + beq.w 5434 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5142 │ │ │ │ │ + beq.w 5152 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5142 │ │ │ │ │ + beq.w 5152 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 4d1a │ │ │ │ │ + b.n 4d2a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 4bb4 │ │ │ │ │ + b.n 4bc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5a34 │ │ │ │ │ + bne.w 5a44 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 4a5e │ │ │ │ │ - b.n 52be │ │ │ │ │ + beq.w 4a6e │ │ │ │ │ + b.n 52ce │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 4a3c │ │ │ │ │ - b.n 52be │ │ │ │ │ + beq.w 4a4c │ │ │ │ │ + b.n 52ce │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 52b2 │ │ │ │ │ + bne.n 52c2 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 5972 │ │ │ │ │ + beq.w 5982 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5972 │ │ │ │ │ + bne.w 5982 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 591a │ │ │ │ │ + bne.w 592a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 539a │ │ │ │ │ + cbz r0, 53aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f738 │ │ │ │ │ + bl f73c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 592a │ │ │ │ │ + bne.w 593a │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 591a │ │ │ │ │ + bne.w 592a │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 53be │ │ │ │ │ + cbz r0, 53ce │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5890 │ │ │ │ │ + bne.w 58a0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n 52b0 │ │ │ │ │ + b.n 52c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4d14 │ │ │ │ │ + beq.w 4d24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cf10 │ │ │ │ │ + bl cf14 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4d14 │ │ │ │ │ + beq.w 4d24 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4d14 │ │ │ │ │ + beq.w 4d24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4d14 │ │ │ │ │ + beq.w 4d24 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ strd fp, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_DictComp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_DictComp │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5304 │ │ │ │ │ + bne.w 5314 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4d14 │ │ │ │ │ - b.n 5316 │ │ │ │ │ + beq.w 4d24 │ │ │ │ │ + b.n 5326 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 52a6 │ │ │ │ │ + b.n 52b6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a3d8 │ │ │ │ │ + bl a3dc │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4dc2 │ │ │ │ │ + beq.w 4dd2 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5878 │ │ │ │ │ + beq.w 5888 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5230 │ │ │ │ │ + beq.w 5240 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 584a │ │ │ │ │ + bne.w 585a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 4dde │ │ │ │ │ + b.n 4dee │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4df0 │ │ │ │ │ + b.n 4e00 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 59c6 │ │ │ │ │ + bne.w 59d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 64f8 │ │ │ │ │ + bl 64f8 │ │ │ │ │ R_ARM_THM_CALL invalid_comprehension_rule.isra.0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 4ba2 │ │ │ │ │ + beq.w 4bb2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n 5346 │ │ │ │ │ + b.n 5356 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 4dfc │ │ │ │ │ + bne.w 4e0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 64f8 │ │ │ │ │ + bl 64f8 │ │ │ │ │ R_ARM_THM_CALL invalid_comprehension_rule.isra.0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4e00 │ │ │ │ │ + b.n 4e10 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_151_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_151_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4f32 │ │ │ │ │ + beq.w 4f42 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC35 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC35 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -9259,251 +9267,251 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #12] │ │ │ │ │ - bl a7f0 │ │ │ │ │ + bl a7f0 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4f34 │ │ │ │ │ + beq.w 4f44 │ │ │ │ │ movs r6, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4f3a │ │ │ │ │ + b.n 4f4a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 4ac6 │ │ │ │ │ + beq.w 4ad6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 52b4 │ │ │ │ │ + b.n 52c4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4f3a │ │ │ │ │ + b.n 4f4a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 4ee6 │ │ │ │ │ + b.n 4ef6 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4f10 │ │ │ │ │ + beq.w 4f20 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 5728 │ │ │ │ │ + beq.w 5738 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5728 │ │ │ │ │ + bne.w 5738 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 5666 │ │ │ │ │ + bne.n 5676 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 5666 │ │ │ │ │ + beq.n 5676 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 567c │ │ │ │ │ + beq.n 568c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 567c │ │ │ │ │ + bne.n 568c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 5676 │ │ │ │ │ + bne.n 5686 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - cbz r0, 55c6 │ │ │ │ │ + cbz r0, 55d6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 573a │ │ │ │ │ + bne.w 574a │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 5676 │ │ │ │ │ + bne.n 5686 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ - cbz r0, 55f0 │ │ │ │ │ + bl 7624 │ │ │ │ │ + cbz r0, 5600 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 55f0 │ │ │ │ │ + cbz r0, 5600 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5684 │ │ │ │ │ + bne.n 5694 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 5676 │ │ │ │ │ + bne.n 5686 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ - cbz r0, 561a │ │ │ │ │ + bl 7624 │ │ │ │ │ + cbz r0, 562a │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 561a │ │ │ │ │ + cbz r0, 562a │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 56c6 │ │ │ │ │ + bne.n 56d6 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ - cbnz r6, 5676 │ │ │ │ │ + cbnz r6, 5686 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ - cbz r0, 564a │ │ │ │ │ + bl 7624 │ │ │ │ │ + cbz r0, 565a │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 564a │ │ │ │ │ + cbz r0, 565a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_151_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_151_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5708 │ │ │ │ │ + bne.n 5718 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r2, 5672 │ │ │ │ │ - cbnz r6, 566c │ │ │ │ │ + cbz r2, 5682 │ │ │ │ │ + cbnz r6, 567c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 38a8 │ │ │ │ │ + bl 38a8 │ │ │ │ │ R_ARM_THM_CALL invalid_kvpair_unpacking_rule.isra.0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4f12 │ │ │ │ │ + b.n 4f22 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4f12 │ │ │ │ │ + b.n 4f22 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b.n 5666 │ │ │ │ │ + b.n 5676 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5650 │ │ │ │ │ + b.n 5660 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 559a │ │ │ │ │ + b.n 55aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a3d8 │ │ │ │ │ + bl a3dc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 55f0 │ │ │ │ │ + beq.n 5600 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ mvn.w r3, #4 │ │ │ │ │ strd r3, r3, [sp] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC33 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC33 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldrd r2, r3, [r6, #12] │ │ │ │ │ - bl a7f0 │ │ │ │ │ + bl a7f0 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 564c │ │ │ │ │ + beq.n 565c │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 5650 │ │ │ │ │ + b.n 5660 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a3d8 │ │ │ │ │ + bl a3dc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 561a │ │ │ │ │ + beq.n 562a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ mvn.w r3, #4 │ │ │ │ │ strd r3, r3, [sp] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldrd r2, r3, [r6, #12] │ │ │ │ │ - bl a7f0 │ │ │ │ │ + bl a7f0 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 564a │ │ │ │ │ + beq.n 565a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5650 │ │ │ │ │ + b.n 5660 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC35 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC35 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -9511,23 +9519,23 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - b.n 56ac │ │ │ │ │ + b.n 56bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 556e │ │ │ │ │ + b.n 557e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 4d42 │ │ │ │ │ + b.w 4d52 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r3, [r0, #32] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC32 │ │ │ │ │ movt r2, #0 │ │ │ │ │ @@ -9539,153 +9547,153 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr r2, [r0, #28] │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ ldr r2, [r0, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 56b0 │ │ │ │ │ + b.n 56c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 52b2 │ │ │ │ │ + b.n 52c2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 54c4 │ │ │ │ │ - b.n 5298 │ │ │ │ │ + beq.w 54d4 │ │ │ │ │ + b.n 52a8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 50d8 │ │ │ │ │ + beq.w 50e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 52b2 │ │ │ │ │ + b.n 52c2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5146 │ │ │ │ │ + beq.w 5156 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 4f3c │ │ │ │ │ + b.w 4f4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 4d90 │ │ │ │ │ + b.w 4da0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 579c │ │ │ │ │ + bne.n 57ac │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 4f3c │ │ │ │ │ + b.w 4f4c │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 511e │ │ │ │ │ + b.n 512e │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 510e │ │ │ │ │ + b.n 511e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 4f3c │ │ │ │ │ + b.w 4f4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbnz r0, 5818 │ │ │ │ │ + cbnz r0, 5828 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 4cf2 │ │ │ │ │ + b.w 4d02 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - blt.n 586c │ │ │ │ │ + blt.n 587c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 4d64 │ │ │ │ │ - b.w 4dfc │ │ │ │ │ + beq.w 4d74 │ │ │ │ │ + b.w 4e0c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4ce2 │ │ │ │ │ + beq.w 4cf2 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 4cf4 │ │ │ │ │ + b.w 4d04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - blt.n 5884 │ │ │ │ │ + blt.n 5894 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 4e4c │ │ │ │ │ + beq.w 4e5c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 4f3c │ │ │ │ │ + b.w 4f4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4dde │ │ │ │ │ + beq.w 4dee │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 4df0 │ │ │ │ │ + b.w 4e00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 4e28 │ │ │ │ │ + b.w 4e38 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 4e00 │ │ │ │ │ + b.w 4e10 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 4df0 │ │ │ │ │ + b.w 4e00 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 4f3c │ │ │ │ │ + b.w 4f4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 53be │ │ │ │ │ + beq.w 53ce │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 53be │ │ │ │ │ + beq.w 53ce │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -9694,60 +9702,60 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #12] │ │ │ │ │ - bl a7f0 │ │ │ │ │ + bl a7f0 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 53be │ │ │ │ │ + beq.w 53ce │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 596c │ │ │ │ │ + b.n 597c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - blt.w 5316 │ │ │ │ │ + blt.w 5326 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ mov fp, r3 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 4c68 │ │ │ │ │ + beq.w 4c78 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 4d1a │ │ │ │ │ + b.w 4d2a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 4c4c │ │ │ │ │ - b.n 5902 │ │ │ │ │ + beq.w 4c5c │ │ │ │ │ + b.n 5912 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 52b0 │ │ │ │ │ + b.n 52c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 5052 │ │ │ │ │ + b.w 5062 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 539a │ │ │ │ │ + beq.w 53aa │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC30 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -9756,444 +9764,444 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r6, #32] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r6, #28] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #20] │ │ │ │ │ - bl a7f0 │ │ │ │ │ + bl a7f0 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 53c0 │ │ │ │ │ + beq.w 53d0 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 52b0 │ │ │ │ │ + b.n 52c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5376 │ │ │ │ │ + b.n 5386 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 4c22 │ │ │ │ │ - b.n 5336 │ │ │ │ │ + beq.w 4c32 │ │ │ │ │ + b.n 5346 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 51dc │ │ │ │ │ + bne.w 51ec │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 51e0 │ │ │ │ │ + b.n 51f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 51e0 │ │ │ │ │ + b.n 51f0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 52a6 │ │ │ │ │ + b.n 52b6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 508c │ │ │ │ │ + b.w 509c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 4b48 │ │ │ │ │ + beq.w 4b58 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 51e0 │ │ │ │ │ + b.n 51f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 4b1e │ │ │ │ │ + beq.w 4b2e │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5346 │ │ │ │ │ + b.n 5356 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 5a10 │ │ │ │ │ + blt.n 5a20 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 4f84 │ │ │ │ │ + beq.w 4f94 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5336 │ │ │ │ │ + b.n 5346 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 4f64 │ │ │ │ │ + b.w 4f74 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5336 │ │ │ │ │ + b.n 5346 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 493c │ │ │ │ │ - b.n 52be │ │ │ │ │ + beq.w 494c │ │ │ │ │ + b.n 52ce │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4fe0 │ │ │ │ │ + beq.w 4ff0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5336 │ │ │ │ │ + b.n 5346 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - blt.n 5a6e │ │ │ │ │ + blt.n 5a7e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov fp, r2 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 59c6 │ │ │ │ │ + bne.n 59d6 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4b6e │ │ │ │ │ - b.w 4b86 │ │ │ │ │ + bne.w 4b7e │ │ │ │ │ + b.w 4b96 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 51e0 │ │ │ │ │ + b.w 51f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 5a9c │ │ │ │ │ + blt.n 5aac │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4954 │ │ │ │ │ - b.n 52be │ │ │ │ │ + beq.w 4964 │ │ │ │ │ + b.n 52ce │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 4962 │ │ │ │ │ + b.w 4972 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 4cf4 │ │ │ │ │ + b.w 4d04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 4c94 │ │ │ │ │ + b.w 4ca4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 4eb2 │ │ │ │ │ + b.w 4ec2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 4e76 │ │ │ │ │ + b.w 4e86 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005ad4 <_tmp_42_rule>: │ │ │ │ │ +00005ae4 <_tmp_42_rule>: │ │ │ │ │ _tmp_42_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 5b3e <_tmp_42_rule+0x6a> │ │ │ │ │ + beq.n 5b4e <_tmp_42_rule+0x6a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 5b3e <_tmp_42_rule+0x6a> │ │ │ │ │ + cbnz r0, 5b4e <_tmp_42_rule+0x6a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 5b4a <_tmp_42_rule+0x76> │ │ │ │ │ + cbnz r3, 5b5a <_tmp_42_rule+0x76> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_string_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_string_token │ │ │ │ │ - cbnz r0, 5b36 <_tmp_42_rule+0x62> │ │ │ │ │ + cbnz r0, 5b46 <_tmp_42_rule+0x62> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 5b36 <_tmp_42_rule+0x62> │ │ │ │ │ + cbnz r3, 5b46 <_tmp_42_rule+0x62> │ │ │ │ │ movs r1, #59 @ 0x3b │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 5b36 <_tmp_42_rule+0x62> │ │ │ │ │ + cbnz r0, 5b46 <_tmp_42_rule+0x62> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 5b36 <_tmp_42_rule+0x62> │ │ │ │ │ + cbnz r3, 5b46 <_tmp_42_rule+0x62> │ │ │ │ │ movs r1, #62 @ 0x3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 5b36 <_tmp_42_rule+0x62> │ │ │ │ │ + cbnz r0, 5b46 <_tmp_42_rule+0x62> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 5b02 <_tmp_42_rule+0x2e> │ │ │ │ │ + beq.n 5b12 <_tmp_42_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5b32 <_tmp_42_rule+0x5e> │ │ │ │ │ + b.n 5b42 <_tmp_42_rule+0x5e> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005b54 : │ │ │ │ │ +00005b64 : │ │ │ │ │ strings_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #32 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 5c8e │ │ │ │ │ + beq.w 5c9e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5c8e │ │ │ │ │ + bne.w 5c9e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5c9c │ │ │ │ │ + bne.w 5cac │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1173 @ 0x495 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbz r0, 5bae │ │ │ │ │ + cbz r0, 5bbe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 5d6c │ │ │ │ │ + beq.w 5d7c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r2, 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.n 5ca6 │ │ │ │ │ + bne.n 5cb6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5c9c │ │ │ │ │ + bne.n 5cac │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl 5dc8 <_loop1_82_rule> │ │ │ │ │ + bl 5dd8 <_loop1_82_rule> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - cbz r0, 5c26 │ │ │ │ │ + cbz r0, 5c36 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5c9c │ │ │ │ │ + beq.n 5cac │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyPegen_concatenate_strings> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_concatenate_strings │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5c78 │ │ │ │ │ + beq.n 5c88 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 5c78 │ │ │ │ │ + bne.n 5c88 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1173 @ 0x495 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 5ba0 │ │ │ │ │ + b.n 5bb0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 5c9c │ │ │ │ │ + bne.n 5cac │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl 5d74 │ │ │ │ │ + bl 5d74 │ │ │ │ │ R_ARM_THM_CALL _loop1_83_rule │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbnz r0, 5c44 │ │ │ │ │ + cbnz r0, 5c54 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b.n 5c18 │ │ │ │ │ + b.n 5c28 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov ip, r0 │ │ │ │ │ - cbz r0, 5c9c │ │ │ │ │ + cbz r0, 5cac │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyPegen_concatenate_tstrings> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_concatenate_tstrings │ │ │ │ │ mov r1, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - cbz r0, 5c78 │ │ │ │ │ + cbz r0, 5c88 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 5c40 │ │ │ │ │ + beq.n 5c50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5c40 │ │ │ │ │ + beq.n 5c50 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5ca2 │ │ │ │ │ + b.n 5cb2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5b90 │ │ │ │ │ + beq.w 5ba0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 5ba8 │ │ │ │ │ + b.n 5bb8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 5c88 │ │ │ │ │ + bne.n 5c98 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5d64 │ │ │ │ │ + beq.n 5d74 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5d64 │ │ │ │ │ + bne.n 5d74 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5d5e │ │ │ │ │ + bne.n 5d6e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bl 5dc8 <_loop1_82_rule> │ │ │ │ │ + bl 5dd8 <_loop1_82_rule> │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbnz r0, 5cfc │ │ │ │ │ + cbnz r0, 5d0c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5d5e │ │ │ │ │ + bne.n 5d6e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5d74 │ │ │ │ │ + bl 5d74 │ │ │ │ │ R_ARM_THM_CALL _loop1_83_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5d7e │ │ │ │ │ + bne.n 5d8e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 5bd0 │ │ │ │ │ + b.n 5be0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5e74 <_loop1_82_rule+0xac> │ │ │ │ │ + bl 5e74 <_loop1_82_rule+0x9c> │ │ │ │ │ R_ARM_THM_CALL tstring_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5cdc │ │ │ │ │ + beq.n 5cec │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ @@ -10214,45 +10222,45 @@ │ │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [sl, #32] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr.w r3, [sl, #28] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr.w r3, [ip, #24] │ │ │ │ │ - bl a7f0 │ │ │ │ │ + bl a7f0 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5cf2 │ │ │ │ │ + beq.n 5d02 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 5cf6 │ │ │ │ │ + b.n 5d06 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 5cf6 │ │ │ │ │ + b.n 5d06 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5cc8 │ │ │ │ │ + b.n 5cd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 5c82 │ │ │ │ │ + blt.n 5c92 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ - b.n 5bc0 │ │ │ │ │ + b.n 5bd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5f28 <_tmp_156_rule> │ │ │ │ │ + bl 5f38 <_tmp_156_rule> │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5cf0 │ │ │ │ │ + beq.n 5d00 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ @@ -10271,115 +10279,115 @@ │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov ip, r0 │ │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r9, #32] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr.w r3, [r9, #28] │ │ │ │ │ - b.n 5d42 │ │ │ │ │ + b.n 5d52 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005dc8 <_loop1_82_rule>: │ │ │ │ │ +00005dd8 <_loop1_82_rule>: │ │ │ │ │ _loop1_82_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 5f00 <_loop1_82_rule+0x138> │ │ │ │ │ + beq.w 5f10 <_loop1_82_rule+0x138> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5f00 <_loop1_82_rule+0x138> │ │ │ │ │ + bne.w 5f10 <_loop1_82_rule+0x138> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5ebc <_loop1_82_rule+0xf4> │ │ │ │ │ + bne.n 5ecc <_loop1_82_rule+0xf4> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5ef2 <_loop1_82_rule+0x12a> │ │ │ │ │ + beq.n 5f02 <_loop1_82_rule+0x12a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5ebc <_loop1_82_rule+0xf4> │ │ │ │ │ + bne.n 5ecc <_loop1_82_rule+0xf4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5f28 <_tmp_156_rule> │ │ │ │ │ + bl 5f38 <_tmp_156_rule> │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5eb4 <_loop1_82_rule+0xec> │ │ │ │ │ + beq.n 5ec4 <_loop1_82_rule+0xec> │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 5f28 <_tmp_156_rule> │ │ │ │ │ + bl 5f38 <_tmp_156_rule> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 5e62 <_loop1_82_rule+0x9a> │ │ │ │ │ + cbz r0, 5e72 <_loop1_82_rule+0x9a> │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5f10 <_loop1_82_rule+0x148> │ │ │ │ │ + beq.n 5f20 <_loop1_82_rule+0x148> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r5, #2 │ │ │ │ │ mov r9, r5 │ │ │ │ │ str r6, [r0, #4] │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r5 │ │ │ │ │ - bl 5f28 <_tmp_156_rule> │ │ │ │ │ + bl 5f38 <_tmp_156_rule> │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5ec4 <_loop1_82_rule+0xfc> │ │ │ │ │ + bne.n 5ed4 <_loop1_82_rule+0xfc> │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - cbnz r5, 5e6a <_loop1_82_rule+0xa2> │ │ │ │ │ + cbnz r5, 5e7a <_loop1_82_rule+0xa2> │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b.n 5eb6 <_loop1_82_rule+0xee> │ │ │ │ │ + b.n 5ec6 <_loop1_82_rule+0xee> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r7, r5 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5e5e <_loop1_82_rule+0x96> │ │ │ │ │ + bne.n 5e6e <_loop1_82_rule+0x96> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5eec <_loop1_82_rule+0x124> │ │ │ │ │ + beq.n 5efc <_loop1_82_rule+0x124> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.n 5ea0 <_loop1_82_rule+0xd8> │ │ │ │ │ + ble.n 5eb0 <_loop1_82_rule+0xd8> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 5ea0 <_loop1_82_rule+0xd8> │ │ │ │ │ + beq.n 5eb0 <_loop1_82_rule+0xd8> │ │ │ │ │ mov r2, r7 │ │ │ │ │ lsls r6, r6, #2 │ │ │ │ │ movs r3, #4 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ │ str r0, [r1, r3] │ │ │ │ │ adds r3, #4 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.n 5e92 <_loop1_82_rule+0xca> │ │ │ │ │ + bne.n 5ea2 <_loop1_82_rule+0xca> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -10388,1011 +10396,1011 @@ │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5eaa <_loop1_82_rule+0xe2> │ │ │ │ │ + b.n 5eba <_loop1_82_rule+0xe2> │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - beq.n 5ed4 <_loop1_82_rule+0x10c> │ │ │ │ │ + beq.n 5ee4 <_loop1_82_rule+0x10c> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r7, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b.n 5e4a <_loop1_82_rule+0x82> │ │ │ │ │ + b.n 5e5a <_loop1_82_rule+0x82> │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r3, r9, lsl #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r9, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, 5f12 <_loop1_82_rule+0x14a> │ │ │ │ │ + cbz r0, 5f22 <_loop1_82_rule+0x14a> │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 5ec8 <_loop1_82_rule+0x100> │ │ │ │ │ + b.n 5ed8 <_loop1_82_rule+0x100> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5eaa <_loop1_82_rule+0xe2> │ │ │ │ │ + b.n 5eba <_loop1_82_rule+0xe2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5e02 <_loop1_82_rule+0x3a> │ │ │ │ │ - b.n 5ebc <_loop1_82_rule+0xf4> │ │ │ │ │ + beq.w 5e12 <_loop1_82_rule+0x3a> │ │ │ │ │ + b.n 5ecc <_loop1_82_rule+0xf4> │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r5, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5eaa <_loop1_82_rule+0xe2> │ │ │ │ │ + b.n 5eba <_loop1_82_rule+0xe2> │ │ │ │ │ │ │ │ │ │ -00005f28 <_tmp_156_rule>: │ │ │ │ │ +00005f38 <_tmp_156_rule>: │ │ │ │ │ _tmp_156_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 626c <_tmp_156_rule+0x344> │ │ │ │ │ + beq.w 627c <_tmp_156_rule+0x344> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 626c <_tmp_156_rule+0x344> │ │ │ │ │ + bne.w 627c <_tmp_156_rule+0x344> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 61fe <_tmp_156_rule+0x2d6> │ │ │ │ │ + bne.w 620e <_tmp_156_rule+0x2d6> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 6244 <_tmp_156_rule+0x31c> │ │ │ │ │ + beq.w 6254 <_tmp_156_rule+0x31c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6244 <_tmp_156_rule+0x31c> │ │ │ │ │ + bne.w 6254 <_tmp_156_rule+0x31c> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 6252 <_tmp_156_rule+0x32a> │ │ │ │ │ + bne.w 6262 <_tmp_156_rule+0x32a> │ │ │ │ │ movs r1, #59 @ 0x3b │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6008 <_tmp_156_rule+0xe0> │ │ │ │ │ + bne.n 6018 <_tmp_156_rule+0xe0> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 61fe <_tmp_156_rule+0x2d6> │ │ │ │ │ + bne.w 620e <_tmp_156_rule+0x2d6> │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 6258 <_tmp_156_rule+0x330> │ │ │ │ │ + beq.w 6268 <_tmp_156_rule+0x330> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6258 <_tmp_156_rule+0x330> │ │ │ │ │ + bne.w 6268 <_tmp_156_rule+0x330> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6266 <_tmp_156_rule+0x33e> │ │ │ │ │ + bne.w 6276 <_tmp_156_rule+0x33e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_string_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_string_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbnz r0, 5fec <_tmp_156_rule+0xc4> │ │ │ │ │ + cbnz r0, 5ffc <_tmp_156_rule+0xc4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r1 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_constant_from_string> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_constant_from_string │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6206 <_tmp_156_rule+0x2de> │ │ │ │ │ + beq.w 6216 <_tmp_156_rule+0x2de> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 627e <_tmp_156_rule+0x356> │ │ │ │ │ + bne.w 628e <_tmp_156_rule+0x356> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5fe0 <_tmp_156_rule+0xb8> │ │ │ │ │ + b.n 5ff0 <_tmp_156_rule+0xb8> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 62b0 <_tmp_156_rule+0x388> │ │ │ │ │ + beq.w 62c0 <_tmp_156_rule+0x388> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 62b0 <_tmp_156_rule+0x388> │ │ │ │ │ + bne.w 62c0 <_tmp_156_rule+0x388> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 62a8 <_tmp_156_rule+0x380> │ │ │ │ │ + bne.w 62b8 <_tmp_156_rule+0x380> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6296 <_tmp_156_rule+0x36e> │ │ │ │ │ + beq.w 62a6 <_tmp_156_rule+0x36e> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 62a2 <_tmp_156_rule+0x37a> │ │ │ │ │ + bne.w 62b2 <_tmp_156_rule+0x37a> │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ - b.n 605e <_tmp_156_rule+0x136> │ │ │ │ │ + b.n 606e <_tmp_156_rule+0x136> │ │ │ │ │ str.w r2, [r9, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov fp, r2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 621e <_tmp_156_rule+0x2f6> │ │ │ │ │ + beq.w 622e <_tmp_156_rule+0x2f6> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 621e <_tmp_156_rule+0x2f6> │ │ │ │ │ + bne.w 622e <_tmp_156_rule+0x2f6> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 622c <_tmp_156_rule+0x304> │ │ │ │ │ + bne.w 623c <_tmp_156_rule+0x304> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 12fa8 │ │ │ │ │ + bl 12fb4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbnz r0, 60b8 <_tmp_156_rule+0x190> │ │ │ │ │ + cbnz r0, 60c8 <_tmp_156_rule+0x190> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 60e2 <_tmp_156_rule+0x1ba> │ │ │ │ │ + cbnz r3, 60f2 <_tmp_156_rule+0x1ba> │ │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 60e2 <_tmp_156_rule+0x1ba> │ │ │ │ │ + cbz r0, 60f2 <_tmp_156_rule+0x1ba> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_constant_from_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_constant_from_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 62d0 <_tmp_156_rule+0x3a8> │ │ │ │ │ + beq.w 62e0 <_tmp_156_rule+0x3a8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 62b8 <_tmp_156_rule+0x390> │ │ │ │ │ + bne.w 62c8 <_tmp_156_rule+0x390> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, r8 │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne.n 6052 <_tmp_156_rule+0x12a> │ │ │ │ │ + bne.n 6062 <_tmp_156_rule+0x12a> │ │ │ │ │ mov.w r3, sl, lsl #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov sl, r3 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6290 <_tmp_156_rule+0x368> │ │ │ │ │ + beq.w 62a0 <_tmp_156_rule+0x368> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 6052 <_tmp_156_rule+0x12a> │ │ │ │ │ + b.n 6062 <_tmp_156_rule+0x12a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6290 <_tmp_156_rule+0x368> │ │ │ │ │ + beq.w 62a0 <_tmp_156_rule+0x368> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.n 61ae <_tmp_156_rule+0x286> │ │ │ │ │ + ble.n 61be <_tmp_156_rule+0x286> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ ldr.w r1, [r9] │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ - beq.n 61ae <_tmp_156_rule+0x286> │ │ │ │ │ + beq.n 61be <_tmp_156_rule+0x286> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ │ str r1, [r3, #4] │ │ │ │ │ - beq.n 61ae <_tmp_156_rule+0x286> │ │ │ │ │ + beq.n 61be <_tmp_156_rule+0x286> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w r8, #3 │ │ │ │ │ ldr.w r1, [r9, #8] │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ - beq.n 61ae <_tmp_156_rule+0x286> │ │ │ │ │ + beq.n 61be <_tmp_156_rule+0x286> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w r8, #4 │ │ │ │ │ ldr.w r1, [r9, #12] │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ - beq.n 61ae <_tmp_156_rule+0x286> │ │ │ │ │ + beq.n 61be <_tmp_156_rule+0x286> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w r8, #5 │ │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ - beq.n 61ae <_tmp_156_rule+0x286> │ │ │ │ │ + beq.n 61be <_tmp_156_rule+0x286> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w r8, #6 │ │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ │ str r1, [r3, #20] │ │ │ │ │ - beq.n 61ae <_tmp_156_rule+0x286> │ │ │ │ │ + beq.n 61be <_tmp_156_rule+0x286> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w r8, #7 │ │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ │ str r1, [r3, #24] │ │ │ │ │ - beq.n 61ae <_tmp_156_rule+0x286> │ │ │ │ │ + beq.n 61be <_tmp_156_rule+0x286> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w r8, #8 │ │ │ │ │ ldr.w r1, [r9, #28] │ │ │ │ │ str r1, [r3, #28] │ │ │ │ │ - beq.n 61ae <_tmp_156_rule+0x286> │ │ │ │ │ + beq.n 61be <_tmp_156_rule+0x286> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w r8, #9 │ │ │ │ │ ldr.w r1, [r9, #32] │ │ │ │ │ str r1, [r3, #32] │ │ │ │ │ - beq.n 61ae <_tmp_156_rule+0x286> │ │ │ │ │ + beq.n 61be <_tmp_156_rule+0x286> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w r8, #10 │ │ │ │ │ ldr.w r1, [r9, #36] @ 0x24 │ │ │ │ │ str r1, [r3, #36] @ 0x24 │ │ │ │ │ - beq.n 61ae <_tmp_156_rule+0x286> │ │ │ │ │ + beq.n 61be <_tmp_156_rule+0x286> │ │ │ │ │ sub.w lr, r9, #4 │ │ │ │ │ add.w r3, r9, #36 @ 0x24 │ │ │ │ │ add.w lr, lr, r8, lsl #2 │ │ │ │ │ rsb r0, r9, #4 │ │ │ │ │ adds r1, r0, r3 │ │ │ │ │ ldr r6, [r2, #4] │ │ │ │ │ ldr.w ip, [r3, #4]! │ │ │ │ │ str.w ip, [r6, r1] │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bne.n 619e <_tmp_156_rule+0x276> │ │ │ │ │ + bne.n 61ae <_tmp_156_rule+0x276> │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #61 @ 0x3d │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 621a <_tmp_156_rule+0x2f2> │ │ │ │ │ + cbz r0, 622a <_tmp_156_rule+0x2f2> │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_joined_str> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_joined_str │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6234 <_tmp_156_rule+0x30c> │ │ │ │ │ + beq.n 6244 <_tmp_156_rule+0x30c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 6002 <_tmp_156_rule+0xda> │ │ │ │ │ + beq.w 6012 <_tmp_156_rule+0xda> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5fe0 <_tmp_156_rule+0xb8> │ │ │ │ │ + beq.w 5ff0 <_tmp_156_rule+0xb8> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 5faa <_tmp_156_rule+0x82> │ │ │ │ │ + beq.w 5fba <_tmp_156_rule+0x82> │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5fe4 <_tmp_156_rule+0xbc> │ │ │ │ │ + b.n 5ff4 <_tmp_156_rule+0xbc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbz r0, 6214 <_tmp_156_rule+0x2ec> │ │ │ │ │ + cbz r0, 6224 <_tmp_156_rule+0x2ec> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 5fe0 <_tmp_156_rule+0xb8> │ │ │ │ │ + b.n 5ff0 <_tmp_156_rule+0xb8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5f9e <_tmp_156_rule+0x76> │ │ │ │ │ + b.n 5fae <_tmp_156_rule+0x76> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 6084 <_tmp_156_rule+0x15c> │ │ │ │ │ + beq.w 6094 <_tmp_156_rule+0x15c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 60e8 <_tmp_156_rule+0x1c0> │ │ │ │ │ + b.n 60f8 <_tmp_156_rule+0x1c0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 61f2 <_tmp_156_rule+0x2ca> │ │ │ │ │ + bne.n 6202 <_tmp_156_rule+0x2ca> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 61f6 <_tmp_156_rule+0x2ce> │ │ │ │ │ + b.n 6206 <_tmp_156_rule+0x2ce> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 5f8e <_tmp_156_rule+0x66> │ │ │ │ │ + beq.w 5f9e <_tmp_156_rule+0x66> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 61f6 <_tmp_156_rule+0x2ce> │ │ │ │ │ + b.n 6206 <_tmp_156_rule+0x2ce> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5fd0 <_tmp_156_rule+0xa8> │ │ │ │ │ + beq.w 5fe0 <_tmp_156_rule+0xa8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6214 <_tmp_156_rule+0x2ec> │ │ │ │ │ + b.n 6224 <_tmp_156_rule+0x2ec> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 5f66 <_tmp_156_rule+0x3e> │ │ │ │ │ - b.n 61fe <_tmp_156_rule+0x2d6> │ │ │ │ │ + beq.w 5f76 <_tmp_156_rule+0x3e> │ │ │ │ │ + b.n 620e <_tmp_156_rule+0x2d6> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6210 <_tmp_156_rule+0x2e8> │ │ │ │ │ - b.n 5fe0 <_tmp_156_rule+0xb8> │ │ │ │ │ + bne.n 6220 <_tmp_156_rule+0x2e8> │ │ │ │ │ + b.n 5ff0 <_tmp_156_rule+0xb8> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5fa0 <_tmp_156_rule+0x78> │ │ │ │ │ + b.n 5fb0 <_tmp_156_rule+0x78> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5fa0 <_tmp_156_rule+0x78> │ │ │ │ │ + b.n 5fb0 <_tmp_156_rule+0x78> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6026 <_tmp_156_rule+0xfe> │ │ │ │ │ + b.n 6036 <_tmp_156_rule+0xfe> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbnz r0, 62dc <_tmp_156_rule+0x3b4> │ │ │ │ │ + cbnz r0, 62ec <_tmp_156_rule+0x3b4> │ │ │ │ │ cmp sl, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne.w 6052 <_tmp_156_rule+0x12a> │ │ │ │ │ - b.n 60c4 <_tmp_156_rule+0x19c> │ │ │ │ │ + bne.w 6062 <_tmp_156_rule+0x12a> │ │ │ │ │ + b.n 60d4 <_tmp_156_rule+0x19c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6230 <_tmp_156_rule+0x308> │ │ │ │ │ + beq.n 6240 <_tmp_156_rule+0x308> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6230 <_tmp_156_rule+0x308> │ │ │ │ │ + b.n 6240 <_tmp_156_rule+0x308> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000062e4 : │ │ │ │ │ +000062f4 : │ │ │ │ │ t_lookahead_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 6350 │ │ │ │ │ + beq.n 6360 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 6350 │ │ │ │ │ + cbnz r0, 6360 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 635c │ │ │ │ │ + cbnz r3, 636c │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 633e │ │ │ │ │ + cbnz r0, 634e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 635c │ │ │ │ │ + cbnz r3, 636c │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 633e │ │ │ │ │ + cbnz r0, 634e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 635c │ │ │ │ │ + cbnz r3, 636c │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 6346 │ │ │ │ │ + cbz r0, 6356 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6344 │ │ │ │ │ + b.n 6354 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 6312 │ │ │ │ │ + beq.n 6322 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006368 : │ │ │ │ │ +00006378 : │ │ │ │ │ star_targets_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 66e2 │ │ │ │ │ + beq.w 66f2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 66e2 │ │ │ │ │ + bne.w 66f2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 64ee │ │ │ │ │ + bne.w 64fe │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.n 649a │ │ │ │ │ + beq.n 64aa │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, 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 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 64d4 │ │ │ │ │ + beq.w 64e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 64d4 │ │ │ │ │ + bne.n 64e4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 64e2 │ │ │ │ │ + bne.w 64f2 │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ movw r1, #1196 @ 0x4ac │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbnz r0, 6440 │ │ │ │ │ + cbnz r0, 6450 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 66fa │ │ │ │ │ + beq.w 670a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov fp, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 64e2 │ │ │ │ │ + bne.n 64f2 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6610 │ │ │ │ │ + bne.w 6620 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 64e2 │ │ │ │ │ + bne.n 64f2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - bl 68a8 │ │ │ │ │ + bl 68b8 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - cbz r0, 6474 │ │ │ │ │ + cbz r0, 6484 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1196 @ 0x4ac │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r6, 647e │ │ │ │ │ + cbz r6, 648e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #12 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - cbz r0, 647e │ │ │ │ │ + cbz r0, 648e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 65e0 │ │ │ │ │ + bne.w 65f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 6436 │ │ │ │ │ + b.n 6446 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 64ee │ │ │ │ │ + bne.n 64fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6710 │ │ │ │ │ + bl 6720 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 64f8 │ │ │ │ │ + bne.n 6508 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 6468 │ │ │ │ │ + b.n 6478 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ittt lt │ │ │ │ │ movlt r2, #1 │ │ │ │ │ addlt.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ - blt.n 64f2 │ │ │ │ │ + blt.n 6502 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w 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.w 65f0 │ │ │ │ │ + bne.w 6600 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 63ca │ │ │ │ │ + bne.w 63da │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 63e0 │ │ │ │ │ + beq.w 63f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 6486 │ │ │ │ │ + beq.n 6496 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 646c │ │ │ │ │ + b.n 647c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 66cc │ │ │ │ │ + beq.w 66dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 66cc │ │ │ │ │ + bne.w 66dc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 66c4 │ │ │ │ │ + bne.w 66d4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 66bc │ │ │ │ │ + beq.w 66cc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 66c4 │ │ │ │ │ + bne.w 66d4 │ │ │ │ │ mov r7, r2 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 1914 │ │ │ │ │ R_ARM_THM_CALL _tmp_168_rule │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 6560 │ │ │ │ │ + cbz r0, 6570 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - beq.n 65f4 │ │ │ │ │ + beq.n 6604 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ str.w r3, [sl, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov fp, r1 │ │ │ │ │ - b.n 6540 │ │ │ │ │ + b.n 6550 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 66b6 │ │ │ │ │ + beq.w 66c6 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - ble.n 6588 │ │ │ │ │ + ble.n 6598 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ ldr.w r0, [sl, r2, lsl #2] │ │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ - b.n 6576 │ │ │ │ │ + b.n 6586 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 6492 │ │ │ │ │ + bne.w 64a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 64ee │ │ │ │ │ + beq.n 64fe │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r6, r5, [r5, #20] │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 66d4 │ │ │ │ │ + beq.w 66e4 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ mov r2, r8 │ │ │ │ │ movs r1, #2 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Tuple │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 645e │ │ │ │ │ + bne.w 646e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6468 │ │ │ │ │ + beq.w 6478 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 64f2 │ │ │ │ │ + b.n 6502 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ lsls r3, r1, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 66b6 │ │ │ │ │ + beq.n 66c6 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - b.n 6554 │ │ │ │ │ + b.n 6564 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 66da │ │ │ │ │ + beq.n 66ea │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 66da │ │ │ │ │ + bne.n 66ea │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 66f2 │ │ │ │ │ + bne.n 6702 │ │ │ │ │ mov r0, r2 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #16 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - cbz r0, 6694 │ │ │ │ │ + cbz r0, 66a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6710 │ │ │ │ │ - cbz r0, 6694 │ │ │ │ │ + bl 6720 │ │ │ │ │ + cbz r0, 66a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 66a2 │ │ │ │ │ + cbz r0, 66b2 │ │ │ │ │ ldrd r7, r3, [r3, #20] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - cbz r0, 669c │ │ │ │ │ + cbz r0, 66ac │ │ │ │ │ strd r7, r3, [sp] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r3, fp │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ movs r1, #2 │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ - cbz r0, 66aa │ │ │ │ │ + cbz r0, 66ba │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 66aa │ │ │ │ │ + cbnz r2, 66ba │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b.n 6436 │ │ │ │ │ + b.n 6446 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 641c │ │ │ │ │ + b.n 642c │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6674 │ │ │ │ │ + b.n 6684 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 64e6 │ │ │ │ │ + b.n 64f6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 6706 │ │ │ │ │ + cbnz r0, 6716 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b.n 6436 │ │ │ │ │ + b.n 6446 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6494 │ │ │ │ │ + b.n 64a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6518 │ │ │ │ │ + b.n 6528 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 65c6 │ │ │ │ │ + b.n 65d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 662c │ │ │ │ │ + b.n 663c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 63a4 │ │ │ │ │ - b.n 64ee │ │ │ │ │ + beq.w 63b4 │ │ │ │ │ + b.n 64fe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 641e │ │ │ │ │ + b.n 642e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 63fa │ │ │ │ │ + bge.w 640a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 64e6 │ │ │ │ │ + b.n 64f6 │ │ │ │ │ │ │ │ │ │ -00006710 : │ │ │ │ │ +00006720 : │ │ │ │ │ star_target_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #32 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 6872 │ │ │ │ │ + beq.w 6882 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6872 │ │ │ │ │ + bne.w 6882 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6880 │ │ │ │ │ + bne.w 6890 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1196 @ 0x4ac │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbnz r0, 67aa │ │ │ │ │ + cbnz r0, 67ba │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 688a │ │ │ │ │ + beq.w 689a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6880 │ │ │ │ │ + bne.w 6890 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 67c6 │ │ │ │ │ + cbnz r0, 67d6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 6880 │ │ │ │ │ + bne.n 6890 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - bl 68a8 │ │ │ │ │ + bl 68b8 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 67b8 │ │ │ │ │ + cbz r0, 67c8 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1196 @ 0x4ac │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -11402,269 +11410,269 @@ │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1196 @ 0x4ac │ │ │ │ │ - b.n 67a6 │ │ │ │ │ + b.n 67b6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 686a │ │ │ │ │ + beq.n 687a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 686a │ │ │ │ │ + bne.n 687a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 6862 │ │ │ │ │ + bne.n 6872 │ │ │ │ │ mov r0, r2 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #16 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6858 │ │ │ │ │ + beq.n 6868 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6710 │ │ │ │ │ - cbz r0, 6858 │ │ │ │ │ + bl 6720 │ │ │ │ │ + cbz r0, 6868 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6880 │ │ │ │ │ + beq.n 6890 │ │ │ │ │ ldrd r6, r3, [r3, #20] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 68a2 │ │ │ │ │ + beq.n 68b2 │ │ │ │ │ strd r6, r3, [sp] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ movs r1, #2 │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - cbz r0, 684e │ │ │ │ │ + cbz r0, 685e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 67bc │ │ │ │ │ + beq.n 67cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 6896 │ │ │ │ │ + cbnz r0, 68a6 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - b.n 67bc │ │ │ │ │ + b.n 67cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6788 │ │ │ │ │ + b.n 6798 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6788 │ │ │ │ │ + b.n 6798 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 67e2 │ │ │ │ │ + b.n 67f2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 674c │ │ │ │ │ + beq.w 675c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 67b2 │ │ │ │ │ + b.n 67c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 6766 │ │ │ │ │ + bge.w 6776 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6886 │ │ │ │ │ + b.n 6896 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6830 │ │ │ │ │ + b.n 6840 │ │ │ │ │ │ │ │ │ │ -000068a8 : │ │ │ │ │ +000068b8 : │ │ │ │ │ target_with_star_atom_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 7238 │ │ │ │ │ + beq.w 723a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7238 │ │ │ │ │ + bne.w 723a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7246 │ │ │ │ │ + bne.w 7248 │ │ │ │ │ add r2, sp, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1197 @ 0x4ad │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6a24 │ │ │ │ │ + bne.w 6a34 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 7202 │ │ │ │ │ + beq.w 7200 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 7214 │ │ │ │ │ + bne.w 7212 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 725c │ │ │ │ │ + beq.w 7266 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 725c │ │ │ │ │ + bne.w 7266 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ add r6, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #1201 @ 0x4b1 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6abe │ │ │ │ │ + beq.w 6ace │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 6b08 │ │ │ │ │ + bne.w 6b18 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 7214 │ │ │ │ │ + bne.w 7212 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 6b1a │ │ │ │ │ + beq.w 6b2a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6b1a │ │ │ │ │ + bne.w 6b2a │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1201 @ 0x4b1 │ │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6b38 │ │ │ │ │ + beq.w 6b48 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 6b78 │ │ │ │ │ + bne.w 6b88 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 7214 │ │ │ │ │ + bne.w 7212 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 721c │ │ │ │ │ + beq.w 722a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 721c │ │ │ │ │ + bne.w 722a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6ec2 │ │ │ │ │ + bne.w 6e14 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 6a32 │ │ │ │ │ + beq.n 6a42 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6a60 │ │ │ │ │ + beq.n 6a70 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6ef6 │ │ │ │ │ + beq.w 6e0a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 724c │ │ │ │ │ + bne.w 724e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1197 @ 0x4ad │ │ │ │ │ @@ -11676,327 +11684,327 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 6efe │ │ │ │ │ + blt.w 725c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6ec2 │ │ │ │ │ + bne.w 6e14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 69f8 │ │ │ │ │ + bne.n 6a08 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6ec2 │ │ │ │ │ + bne.w 6e14 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6ec8 │ │ │ │ │ + bne.w 6ddc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6ec2 │ │ │ │ │ + bne.w 6e14 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6dcc │ │ │ │ │ + bne.w 6ed0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6ec2 │ │ │ │ │ + bne.w 6e14 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6f08 │ │ │ │ │ + bne.w 6e1a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movw r2, #1197 @ 0x4ad │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b.n 6a20 │ │ │ │ │ + b.n 6a30 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r2 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ - cbnz r0, 6afa │ │ │ │ │ + cbnz r0, 6b0a │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp, #16] │ │ │ │ │ - bl 4050 │ │ │ │ │ + bl 4060 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 71d8 │ │ │ │ │ - cbz r0, 6af2 │ │ │ │ │ + bne.w 71d6 │ │ │ │ │ + cbz r0, 6b02 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ str r7, [sp, #20] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - blt.n 6b8a │ │ │ │ │ + blt.n 6b9a │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 695c │ │ │ │ │ + beq.w 696c │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6ce6 │ │ │ │ │ + bne.w 6cf6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 695c │ │ │ │ │ + b.n 696c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1201 @ 0x4b1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 699a │ │ │ │ │ + bne.w 69aa │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ - cbnz r0, 6b6a │ │ │ │ │ + cbnz r0, 6b7a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 4050 │ │ │ │ │ + bl 4060 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 71c8 │ │ │ │ │ - cbz r0, 6b64 │ │ │ │ │ + bne.w 71c6 │ │ │ │ │ + cbz r0, 6b74 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - blt.n 6c3e │ │ │ │ │ + blt.n 6c4e │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 69a6 │ │ │ │ │ + beq.w 69b6 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6d5a │ │ │ │ │ + bne.w 6d6a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 69a6 │ │ │ │ │ + b.n 69b6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6afa │ │ │ │ │ + bne.n 6b0a │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp, #16] │ │ │ │ │ - bl 4050 │ │ │ │ │ + bl 4060 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 71d8 │ │ │ │ │ + bne.w 71d6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6af6 │ │ │ │ │ + beq.n 6b06 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bge.n 6af6 │ │ │ │ │ + bge.n 6b06 │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6afa │ │ │ │ │ + bne.n 6b0a │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4050 │ │ │ │ │ + bl 4060 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 71d8 │ │ │ │ │ + bne.w 71d6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6d4e │ │ │ │ │ + beq.w 6d5e │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.w 6d4e │ │ │ │ │ + bge.w 6d5e │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 71e0 │ │ │ │ │ + bne.w 71de │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 4050 │ │ │ │ │ + bl 4060 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 71d0 │ │ │ │ │ + bne.w 71ce │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6d46 │ │ │ │ │ + beq.w 6d56 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble.w 6d46 │ │ │ │ │ + ble.w 6d56 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - b.n 6c02 │ │ │ │ │ + b.n 6c12 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6b6a │ │ │ │ │ + bne.n 6b7a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 4050 │ │ │ │ │ + bl 4060 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 71c8 │ │ │ │ │ + bne.w 71c6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6b66 │ │ │ │ │ + beq.w 6b76 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.w 6b66 │ │ │ │ │ + ble.w 6b76 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6b6a │ │ │ │ │ + bne.w 6b7a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 4050 │ │ │ │ │ + bl 4060 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 71c8 │ │ │ │ │ + bne.w 71c6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6d54 │ │ │ │ │ + beq.n 6d64 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ble.n 6d54 │ │ │ │ │ + ble.n 6d64 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6b6a │ │ │ │ │ + bne.w 6b7a │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 4050 │ │ │ │ │ + bl 4060 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 71c8 │ │ │ │ │ + bne.w 71c6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6b66 │ │ │ │ │ + beq.w 6b76 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble.w 6b66 │ │ │ │ │ + ble.w 6b76 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ - b.n 6caa │ │ │ │ │ + b.n 6cba │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6b16 │ │ │ │ │ + beq.w 6b26 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS t_lookahead_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6b16 │ │ │ │ │ + beq.w 6b26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7246 │ │ │ │ │ + beq.w 7248 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr r1, [r6, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ @@ -12004,57 +12012,57 @@ │ │ │ │ │ strd r9, r1, [sp] │ │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Attribute │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6dbc │ │ │ │ │ + beq.n 6dcc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 6dbc │ │ │ │ │ + bne.n 6dcc │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b.n 6a1a │ │ │ │ │ + b.n 6a2a │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b.n 6af6 │ │ │ │ │ + b.n 6b06 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.n 6af6 │ │ │ │ │ + b.n 6b06 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n 6b66 │ │ │ │ │ + b.n 6b76 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 149d0 │ │ │ │ │ + bl 149dc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6b86 │ │ │ │ │ + beq.w 6b96 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6b86 │ │ │ │ │ + beq.w 6b96 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS t_lookahead_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6b86 │ │ │ │ │ + beq.w 6b96 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7246 │ │ │ │ │ + beq.w 7248 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r6, [r7, #24] │ │ │ │ │ mov r1, sl │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ @@ -12062,328 +12070,323 @@ │ │ │ │ │ ldr r6, [r7, #20] │ │ │ │ │ strd r9, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Subscript │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6d3c │ │ │ │ │ + bne.n 6d4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 720e │ │ │ │ │ + bne.w 720c │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b.n 6a1a │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - adds r1, r3, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 72b6 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ - R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 72b6 │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.w 726e │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - bl 6710 │ │ │ │ │ - str r0, [sp, #16] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 6fd6 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - adds r1, r3, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 727e │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ - R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 727e │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.w 7276 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - movs r0, #4 │ │ │ │ │ - mov fp, r3 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 6fc8 │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.w 7276 │ │ │ │ │ - strd r5, r6, [sp, #20] │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 1914 │ │ │ │ │ - R_ARM_THM_CALL _tmp_168_rule │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 700a │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ │ - str.w fp, [r4, #8] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.w 713a │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.w 726e │ │ │ │ │ + b.n 6a2a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6710 │ │ │ │ │ + bl 68b8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6fda │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ │ - mov.w sl, #0 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r7, 6eba │ │ │ │ │ - movs r1, #8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 710a │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 6a9a │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - b.n 6aac │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 68a8 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 6a78 │ │ │ │ │ + beq.w 6a88 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6a78 │ │ │ │ │ + beq.w 6a88 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6a08 │ │ │ │ │ + bne.w 6a18 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6ec2 │ │ │ │ │ + bne.w 725c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 6aac │ │ │ │ │ + b.n 6abc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 729e │ │ │ │ │ + beq.w 729c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 729e │ │ │ │ │ + bne.w 729c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 7296 │ │ │ │ │ + bne.w 7294 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov sl, r2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 728e │ │ │ │ │ + beq.w 728c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 728e │ │ │ │ │ + bne.w 728c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 7286 │ │ │ │ │ + bne.w 7284 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6710 │ │ │ │ │ + bl 6720 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 701e │ │ │ │ │ + bne.w 701c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 6aaa │ │ │ │ │ + bne.w 6aba │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6aa8 │ │ │ │ │ + beq.w 6ab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6ec2 │ │ │ │ │ + beq.n 6e14 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r6, [r7, #24] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ movs r1, #2 │ │ │ │ │ ldr r6, [r7, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_List> │ │ │ │ │ R_ARM_THM_CALL _PyAST_List │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6a08 │ │ │ │ │ - b.n 6ef6 │ │ │ │ │ + bne.w 6a18 │ │ │ │ │ + b.n 6e0a │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + adds r1, r3, #1 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 7222 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ + R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 7222 │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.w 721a │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + bl 6720 │ │ │ │ │ + str r0, [sp, #16] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 6fd8 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + adds r1, r3, #1 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 72bc │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ + R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 72bc │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.w 72a8 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + movs r0, #4 │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 6fca │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.w 72a8 │ │ │ │ │ + strd r5, r6, [sp, #20] │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 1914 │ │ │ │ │ + R_ARM_THM_CALL _tmp_168_rule │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 7008 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ │ + str.w fp, [r4, #8] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.w 7138 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.w 721a │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 6720 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cbnz r0, 6fdc │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ │ + mov.w sl, #0 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + cbnz r7, 6fb4 │ │ │ │ │ + movs r1, #8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 7108 │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 6aaa │ │ │ │ │ + b.n 6e14 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6e80 │ │ │ │ │ + b.n 6f7e │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6e98 │ │ │ │ │ + beq.n 6f92 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r0, 6ffc │ │ │ │ │ + cbz r0, 6ffa │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 6ea2 │ │ │ │ │ + beq.n 6f9c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 722c │ │ │ │ │ + bne.w 72b0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6ea2 │ │ │ │ │ + b.n 6f9c │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.w 71a0 │ │ │ │ │ + beq.w 719e │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ str.w r4, [r6, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - b.n 6e52 │ │ │ │ │ + b.n 6f52 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 72ae │ │ │ │ │ + beq.w 727c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 72ae │ │ │ │ │ + bne.w 727c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 72a6 │ │ │ │ │ + bne.w 7274 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 71f0 │ │ │ │ │ + beq.w 71ee │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 72a6 │ │ │ │ │ + bne.w 7274 │ │ │ │ │ str r6, [sp, #28] │ │ │ │ │ mov r6, r5 │ │ │ │ │ movs r2, #1 │ │ │ │ │ strd r2, r7, [sp, #20] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 70d8 │ │ │ │ │ + bne.n 70d6 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldrd r3, r6, [sp, #24] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov ip, fp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 71ea │ │ │ │ │ + beq.w 71e8 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bgt.n 70fc │ │ │ │ │ + bgt.n 70fa │ │ │ │ │ mov r0, fp │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r1, r6 │ │ │ │ │ @@ -12393,546 +12396,549 @@ │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 72be │ │ │ │ │ + beq.w 72c4 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 6f76 │ │ │ │ │ - b.n 6f70 │ │ │ │ │ - bl 6710 │ │ │ │ │ + beq.w 6e8a │ │ │ │ │ + b.n 6e84 │ │ │ │ │ + bl 6720 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 707a │ │ │ │ │ + beq.n 7078 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 72c2 │ │ │ │ │ + bne.w 72c8 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.n 71b6 │ │ │ │ │ + beq.n 71b4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str.w r5, [fp, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 706a │ │ │ │ │ + b.n 7068 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r0, [ip, r3, lsl #2] │ │ │ │ │ str.w r0, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 709a │ │ │ │ │ + b.n 7098 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6ec2 │ │ │ │ │ + beq.w 6e14 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, sl │ │ │ │ │ movs r1, #2 │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Tuple │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6a08 │ │ │ │ │ - b.n 6ef6 │ │ │ │ │ + bne.w 6a18 │ │ │ │ │ + b.n 6e0a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 6e72 │ │ │ │ │ + bne.w 6f70 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ strd r3, r2, [sp, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ │ mov fp, r0 │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 726a │ │ │ │ │ + beq.w 72a4 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - ble.n 7170 │ │ │ │ │ + ble.n 716e │ │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ - b.n 715c │ │ │ │ │ + b.n 715a │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 6e80 │ │ │ │ │ + bne.w 6f7e │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6ff4 │ │ │ │ │ - b.n 6ffc │ │ │ │ │ + bne.w 6ff4 │ │ │ │ │ + b.n 6ffa │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6fbc │ │ │ │ │ + beq.w 6fbe │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 7012 │ │ │ │ │ + b.n 7010 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 71e8 │ │ │ │ │ + cbz r0, 71e6 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b.n 70f0 │ │ │ │ │ + b.n 70ee │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 69a8 │ │ │ │ │ + b.w 69b8 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 695e │ │ │ │ │ + b.w 696e │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b.n 6afa │ │ │ │ │ + b.n 6b0a │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6f6c │ │ │ │ │ + b.n 6e80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 6902 │ │ │ │ │ + bge.w 6912 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6a2c │ │ │ │ │ + b.n 6a3c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 6fb4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 6ef0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 69d6 │ │ │ │ │ - b.n 6ec2 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r7, #1 │ │ │ │ │ - str r7, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6eba │ │ │ │ │ + beq.w 69e6 │ │ │ │ │ + b.n 6e14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 68e4 │ │ │ │ │ + beq.w 68f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7216 │ │ │ │ │ + b.n 7214 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6a10 │ │ │ │ │ - b.n 6efe │ │ │ │ │ + beq.w 6a20 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + b.n 6abc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.w 693a │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - b.n 6fc4 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6eba │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6e80 │ │ │ │ │ + b.w 694a │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 6e80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6e26 │ │ │ │ │ + b.n 703c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6f70 │ │ │ │ │ + b.n 6e84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6f54 │ │ │ │ │ + b.n 6e66 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b.n 6aaa │ │ │ │ │ + b.n 6aba │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6f28 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6f6c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 703e │ │ │ │ │ + b.n 6e3a │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + b.n 6fc6 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 6f7e │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r7, #1 │ │ │ │ │ + str r7, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 6fb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6dec │ │ │ │ │ + b.n 6f28 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6f70 │ │ │ │ │ + b.n 6e84 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 70ea │ │ │ │ │ + beq.w 70e8 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6f6c │ │ │ │ │ - nop │ │ │ │ │ + b.n 6e80 │ │ │ │ │ │ │ │ │ │ -000072e4 : │ │ │ │ │ +000072e8 : │ │ │ │ │ genexp_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 760a │ │ │ │ │ + beq.w 760e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 760a │ │ │ │ │ + bne.w 760e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7618 │ │ │ │ │ + bne.w 761c │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 735a │ │ │ │ │ + beq.n 735e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w 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_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 738c │ │ │ │ │ + cbnz r0, 7390 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7536 │ │ │ │ │ + bne.w 753a │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 7492 │ │ │ │ │ + blt.w 7496 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7618 │ │ │ │ │ + bne.w 761c │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7340 │ │ │ │ │ + beq.n 7344 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 75d8 │ │ │ │ │ + beq.w 75dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 75d8 │ │ │ │ │ + bne.w 75dc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 74f2 │ │ │ │ │ + bne.w 74f6 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r9, r3 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 75c2 │ │ │ │ │ + beq.w 75c6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 75c2 │ │ │ │ │ + bne.w 75c6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 75d0 │ │ │ │ │ + bne.w 75d4 │ │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 74a0 │ │ │ │ │ + beq.n 74a4 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 74d0 │ │ │ │ │ + bne.n 74d4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 74f2 │ │ │ │ │ + bne.n 74f6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7510 │ │ │ │ │ + beq.n 7514 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #53 @ 0x35 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7510 │ │ │ │ │ + beq.n 7514 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl cf10 │ │ │ │ │ + bl cf14 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7340 │ │ │ │ │ + beq.w 7344 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7340 │ │ │ │ │ + beq.w 7344 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7618 │ │ │ │ │ + beq.w 761c │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_GeneratorExp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_GeneratorExp │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 7488 │ │ │ │ │ + cbz r0, 748c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 734c │ │ │ │ │ + beq.w 7350 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 734c │ │ │ │ │ + beq.w 7350 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7352 │ │ │ │ │ + b.n 7356 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 75a4 │ │ │ │ │ + blt.n 75a8 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 75d0 │ │ │ │ │ + bne.w 75d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7402 │ │ │ │ │ + beq.n 7406 │ │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 753a │ │ │ │ │ + bne.n 753e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 7412 │ │ │ │ │ + beq.n 7416 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 734a │ │ │ │ │ + beq.w 734e │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7618 │ │ │ │ │ + bne.w 761c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 64f8 │ │ │ │ │ + bl 64f8 │ │ │ │ │ R_ARM_THM_CALL invalid_comprehension_rule.isra.0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 734a │ │ │ │ │ + b.n 734e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 74f0 │ │ │ │ │ + bne.n 74f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f738 │ │ │ │ │ + bl f73c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7438 │ │ │ │ │ + bne.n 743c │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 734a │ │ │ │ │ + beq.w 734e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7500 │ │ │ │ │ + b.n 7504 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7602 │ │ │ │ │ + beq.n 7606 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7602 │ │ │ │ │ + beq.n 7606 │ │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ ldr.w r3, [ip, #24] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 75fc │ │ │ │ │ + beq.n 7600 │ │ │ │ │ strd fp, r3, [sp] │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r2, sl │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_NamedExpr> │ │ │ │ │ @@ -12940,413 +12946,413 @@ │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC37 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3000 │ │ │ │ │ + bl 3000 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 75b0 │ │ │ │ │ + cbz r0, 75b4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 75ee │ │ │ │ │ + cbnz r3, 75f2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n 7438 │ │ │ │ │ + b.n 743c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 74e8 │ │ │ │ │ + b.n 74ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - cbz r0, 75ea │ │ │ │ │ + cbz r0, 75ee │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 74e8 │ │ │ │ │ + b.n 74ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 73e0 │ │ │ │ │ + beq.w 73e4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 74e8 │ │ │ │ │ + b.n 74ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 73b6 │ │ │ │ │ - b.n 74f2 │ │ │ │ │ + beq.w 73ba │ │ │ │ │ + b.n 74f6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 75d4 │ │ │ │ │ + b.n 75d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 75ba │ │ │ │ │ - b.n 75a0 │ │ │ │ │ + bne.n 75be │ │ │ │ │ + b.n 75a4 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7570 │ │ │ │ │ + b.n 7574 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 75d4 │ │ │ │ │ + b.n 75d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 7320 │ │ │ │ │ + beq.w 7324 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 749a │ │ │ │ │ + b.n 749e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00007620 : │ │ │ │ │ +00007624 : │ │ │ │ │ expression_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 7b8a │ │ │ │ │ + beq.w 7b8e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7b8a │ │ │ │ │ + bne.w 7b8e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7908 │ │ │ │ │ + bne.w 790c │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1109 @ 0x455 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbz r0, 767a │ │ │ │ │ + cbz r0, 767e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r6, r2 │ │ │ │ │ - cbnz r3, 76d4 │ │ │ │ │ + cbnz r3, 76d8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 7908 │ │ │ │ │ + bne.w 790c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7e88 │ │ │ │ │ + bl 7e8c │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 76aa │ │ │ │ │ + cbnz r0, 76ae │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7908 │ │ │ │ │ + bne.w 790c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 807c │ │ │ │ │ + bl 8080 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 76ba │ │ │ │ │ + cbz r0, 76be │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1109 @ 0x455 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 766c │ │ │ │ │ + b.n 7670 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7908 │ │ │ │ │ + bne.w 790c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14590 │ │ │ │ │ + bl 1459c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 76aa │ │ │ │ │ + bne.n 76ae │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 76aa │ │ │ │ │ + b.n 76ae │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 7b60 │ │ │ │ │ + bne.w 7b64 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 7b7a │ │ │ │ │ + beq.w 7b7e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7b7a │ │ │ │ │ + bne.w 7b7e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7b74 │ │ │ │ │ + bne.w 7b78 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bl 807c │ │ │ │ │ + bl 8080 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7988 │ │ │ │ │ + bne.w 798c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7b74 │ │ │ │ │ + bne.w 7b78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 807c │ │ │ │ │ + bl 8080 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7912 │ │ │ │ │ + bne.w 7916 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 7686 │ │ │ │ │ + beq.n 768a │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 7b60 │ │ │ │ │ + bne.w 7b64 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 7b6c │ │ │ │ │ + beq.w 7b70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7b6c │ │ │ │ │ + bne.w 7b70 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7b64 │ │ │ │ │ + bne.w 7b68 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 <_PyPegen_string_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_string_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7cb2 │ │ │ │ │ + bne.w 7cb6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 7b64 │ │ │ │ │ + bne.w 7b68 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_116_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_116_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ - cbz r0, 77aa │ │ │ │ │ + cbz r0, 77ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 807c │ │ │ │ │ + bl 8080 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 79cc │ │ │ │ │ + bne.w 79d0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7b64 │ │ │ │ │ + bne.w 7b68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 807c │ │ │ │ │ + bl 8080 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7a8a │ │ │ │ │ + bne.w 7a8e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7b64 │ │ │ │ │ + bne.w 7b68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 807c │ │ │ │ │ + bl 8080 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7a0c │ │ │ │ │ + bne.w 7a10 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 7b66 │ │ │ │ │ + bne.w 7b6a │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 7b82 │ │ │ │ │ + beq.w 7b86 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7b82 │ │ │ │ │ + bne.w 7b86 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7c06 │ │ │ │ │ + bne.w 7c0a │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 29c8 │ │ │ │ │ + bl 29c8 │ │ │ │ │ R_ARM_THM_CALL pass_stmt_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7b42 │ │ │ │ │ + bne.w 7b46 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7c06 │ │ │ │ │ + bne.w 7c0a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3050 │ │ │ │ │ + bl 3050 │ │ │ │ │ R_ARM_THM_CALL break_stmt_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7b42 │ │ │ │ │ + bne.w 7b46 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7c06 │ │ │ │ │ + bne.w 7c0a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 32a0 │ │ │ │ │ + bl 32a0 │ │ │ │ │ R_ARM_THM_CALL continue_stmt_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7c3c │ │ │ │ │ + bne.w 7c40 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 7b64 │ │ │ │ │ + bne.w 7b68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7baa │ │ │ │ │ + bne.w 7bae │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 7b64 │ │ │ │ │ + bne.w 7b68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7c48 │ │ │ │ │ + bne.w 7c4c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r3 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 7686 │ │ │ │ │ + beq.w 768a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 7b60 │ │ │ │ │ + bne.w 7b64 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 7c40 │ │ │ │ │ + beq.w 7c44 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7c40 │ │ │ │ │ + bne.w 7c44 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7c90 │ │ │ │ │ + bne.w 7c94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7af8 │ │ │ │ │ + bne.w 7afc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 768c │ │ │ │ │ + beq.w 7690 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7674 │ │ │ │ │ + b.n 7678 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 772e │ │ │ │ │ + beq.w 7732 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 807c │ │ │ │ │ + bl 8080 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 772e │ │ │ │ │ + beq.w 7732 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #702 @ 0x2be │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 772e │ │ │ │ │ + beq.w 7732 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 772e │ │ │ │ │ + beq.w 7732 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -13355,107 +13361,107 @@ │ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a7f0 │ │ │ │ │ + bl a7f0 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7730 │ │ │ │ │ + beq.w 7734 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b.n 7736 │ │ │ │ │ + b.n 773a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7716 │ │ │ │ │ + beq.w 771a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 807c │ │ │ │ │ + bl 8080 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7716 │ │ │ │ │ + beq.w 771a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #702 @ 0x2be │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7716 │ │ │ │ │ + beq.w 771a │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7716 │ │ │ │ │ + beq.w 771a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC38 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC38 │ │ │ │ │ - b.n 7954 │ │ │ │ │ + b.n 7958 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 73e0 │ │ │ │ │ + bl 73e0 │ │ │ │ │ R_ARM_THM_CALL expression_without_invalid_rule │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 77aa │ │ │ │ │ + beq.w 77ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_raise_error_for_missing_comma> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error_for_missing_comma │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7ca8 │ │ │ │ │ + bne.w 7cac │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7c9a │ │ │ │ │ + bne.w 7c9e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 76aa │ │ │ │ │ + bne.w 76ae │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n 78ae │ │ │ │ │ + b.n 78b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 77e0 │ │ │ │ │ + beq.w 77e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 807c │ │ │ │ │ + bl 8080 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 77e0 │ │ │ │ │ + beq.w 77e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #702 @ 0x2be │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 77e0 │ │ │ │ │ + beq.w 77e4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC expression_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS expression_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_lookahead_for_expr> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_for_expr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 77e0 │ │ │ │ │ + beq.w 77e4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -13463,50 +13469,50 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC42 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7b9a │ │ │ │ │ + bne.w 7b9e │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 79fc │ │ │ │ │ + beq.n 7a00 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 78ae │ │ │ │ │ + b.n 78b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 77c6 │ │ │ │ │ + beq.w 77ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 807c │ │ │ │ │ + bl 8080 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 77c6 │ │ │ │ │ + beq.w 77ca │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_117_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_117_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 77c6 │ │ │ │ │ + beq.w 77ca │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -13515,131 +13521,131 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC41 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r5, #20] │ │ │ │ │ - bl a7f0 │ │ │ │ │ + bl a7f0 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7a80 │ │ │ │ │ + bne.n 7a84 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n 78aa │ │ │ │ │ + b.n 78ae │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #7 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 78f6 │ │ │ │ │ + beq.w 78fa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 879c │ │ │ │ │ + bl 87a0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 78f6 │ │ │ │ │ + beq.w 78fa │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_check_legacy_stmt> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_check_legacy_stmt │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7c0e │ │ │ │ │ + bne.n 7c12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 78f6 │ │ │ │ │ + beq.w 78fa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 78fe │ │ │ │ │ + b.n 7902 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7d9e │ │ │ │ │ + bne.w 7da2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n 7868 │ │ │ │ │ + b.n 786c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 790c │ │ │ │ │ + b.n 7910 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 78ae │ │ │ │ │ + b.n 78b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7764 │ │ │ │ │ + b.n 7768 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7736 │ │ │ │ │ + b.n 773a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 76fc │ │ │ │ │ + b.n 7700 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7810 │ │ │ │ │ + b.n 7814 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 765c │ │ │ │ │ - b.n 7908 │ │ │ │ │ + beq.w 7660 │ │ │ │ │ + b.n 790c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 7a70 │ │ │ │ │ + bne.w 7a74 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 76aa │ │ │ │ │ + b.n 76ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 67e0 │ │ │ │ │ + bl 67e0 │ │ │ │ │ R_ARM_THM_CALL lambda_params_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7888 │ │ │ │ │ + bne.w 788c │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7884 │ │ │ │ │ + beq.w 7888 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #60 @ 0x3c │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7884 │ │ │ │ │ + beq.w 7888 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC44 │ │ │ │ │ @@ -13648,19 +13654,19 @@ │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r7, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r5, #12] │ │ │ │ │ - b.n 7ae2 │ │ │ │ │ + b.n 7ae6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7868 │ │ │ │ │ + b.n 786c │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -13671,199 +13677,199 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r5, #20] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ - bl a7f0 │ │ │ │ │ + bl a7f0 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b.n 7b2c │ │ │ │ │ + b.n 7b30 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7b46 │ │ │ │ │ + b.n 7b4a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 78de │ │ │ │ │ + b.n 78e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 67e0 │ │ │ │ │ + bl 67e0 │ │ │ │ │ R_ARM_THM_CALL lambda_params_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ - cbnz r3, 7c96 │ │ │ │ │ + cbnz r3, 7c9a │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 78a4 │ │ │ │ │ + beq.w 78a8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 78a4 │ │ │ │ │ + beq.w 78a8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC45 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC45 │ │ │ │ │ - b.n 7bf4 │ │ │ │ │ + b.n 7bf8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 78fe │ │ │ │ │ + b.n 7902 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 78aa │ │ │ │ │ + b.n 78ae │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 78ae │ │ │ │ │ + b.n 78b2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 79ec │ │ │ │ │ - b.n 7ba2 │ │ │ │ │ + bne.w 79f0 │ │ │ │ │ + b.n 7ba6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 7d96 │ │ │ │ │ + beq.n 7d9a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7d96 │ │ │ │ │ + bne.n 7d9a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7d8e │ │ │ │ │ + bne.n 7d92 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7d58 │ │ │ │ │ + beq.n 7d5c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7d8e │ │ │ │ │ + bne.n 7d92 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 7d4a │ │ │ │ │ + beq.n 7d4e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 7d4a │ │ │ │ │ + cbnz r0, 7d4e │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r0, 7d2c │ │ │ │ │ + cbnz r0, 7d30 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_string_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_string_token │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ - cbz r0, 7d2c │ │ │ │ │ + cbz r0, 7d30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 73e0 │ │ │ │ │ + bl 73e0 │ │ │ │ │ R_ARM_THM_CALL expression_without_invalid_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7dec │ │ │ │ │ + bne.n 7df0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r7, 7d62 │ │ │ │ │ + cbnz r7, 7d66 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b.n 7782 │ │ │ │ │ + b.n 7786 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7d0c │ │ │ │ │ + b.n 7d10 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 7d3e │ │ │ │ │ + b.n 7d42 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7d38 │ │ │ │ │ + bne.n 7d3c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7d52 │ │ │ │ │ + beq.n 7d56 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - ble.n 7e04 │ │ │ │ │ + ble.n 7e08 │ │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ │ ldr.w r1, [r5, r3, lsl #2] │ │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 7d7a │ │ │ │ │ + b.n 7d7e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7782 │ │ │ │ │ + b.n 7786 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7cce │ │ │ │ │ + b.n 7cd2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 807c │ │ │ │ │ + bl 8080 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7b5a │ │ │ │ │ + beq.w 7b5e │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #702 @ 0x2be │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7b5a │ │ │ │ │ + beq.w 7b5e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 212c │ │ │ │ │ + bl 213c │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7b5a │ │ │ │ │ + beq.w 7b5e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC43 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC43 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -13872,36 +13878,36 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2, #44] @ 0x2c │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r2, #32] │ │ │ │ │ - b.n 7ae2 │ │ │ │ │ + b.n 7ae6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, r7 │ │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 7e6a │ │ │ │ │ + beq.n 7e6e │ │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b.n 7cf4 │ │ │ │ │ + b.n 7cf8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_string_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_string_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 777e │ │ │ │ │ + beq.w 7782 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ @@ -13928,407 +13934,407 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC40 │ │ │ │ │ str.w ip, [sp, #8] │ │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ │ ldr r0, [r0, #32] │ │ │ │ │ strd r5, r0, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 7ae2 │ │ │ │ │ + b.n 7ae6 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ mov.w r3, r9, lsl #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r9, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7d52 │ │ │ │ │ + beq.w 7d56 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 7df8 │ │ │ │ │ + b.n 7dfc │ │ │ │ │ │ │ │ │ │ -00007e88 : │ │ │ │ │ +00007e8c : │ │ │ │ │ if_expression_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 7f96 │ │ │ │ │ + beq.n 7f9a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7f96 │ │ │ │ │ + bne.n 7f9a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7fa2 │ │ │ │ │ + bne.n 7fa6 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 7f68 │ │ │ │ │ + beq.n 7f6c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bl 807c │ │ │ │ │ + bl 8080 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 7eea │ │ │ │ │ + cbz r0, 7eee │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 7efc │ │ │ │ │ + cbnz r0, 7f00 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 807c │ │ │ │ │ + bl 8080 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7eea │ │ │ │ │ + beq.n 7eee │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #702 @ 0x2be │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7eea │ │ │ │ │ + beq.n 7eee │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7eea │ │ │ │ │ + beq.n 7eee │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7fa2 │ │ │ │ │ + beq.n 7fa6 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd r7, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_IfExp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_IfExp │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 7f52 │ │ │ │ │ + cbz r0, 7f56 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 7eee │ │ │ │ │ + beq.n 7ef2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7eee │ │ │ │ │ + beq.n 7ef2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7ef4 │ │ │ │ │ + b.n 7ef8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 7f5a │ │ │ │ │ + blt.n 7f5e │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 7fa2 │ │ │ │ │ + cbnz r3, 7fa6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 807c │ │ │ │ │ + bl 8080 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7ede │ │ │ │ │ - b.n 7eea │ │ │ │ │ + bne.n 7ee2 │ │ │ │ │ + b.n 7eee │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 7ebe │ │ │ │ │ + beq.n 7ec2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7f62 │ │ │ │ │ + b.n 7f66 │ │ │ │ │ │ │ │ │ │ -00007fa8 : │ │ │ │ │ +00007fac : │ │ │ │ │ single_target_rule(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 8062 │ │ │ │ │ + beq.n 8066 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8062 │ │ │ │ │ + bne.n 8066 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 805a │ │ │ │ │ + bne.n 805e │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 3b7c │ │ │ │ │ + bl 3b8c │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 8008 │ │ │ │ │ + cbnz r0, 800c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 8008 │ │ │ │ │ + cbnz r3, 800c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - cbnz r0, 8012 │ │ │ │ │ + cbnz r0, 8016 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 8008 │ │ │ │ │ + cbnz r3, 800c │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 8028 │ │ │ │ │ + cbnz r0, 802c │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r0 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 806a │ │ │ │ │ + cbz r0, 806e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 806a │ │ │ │ │ + cbnz r3, 806e │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b.n 8008 │ │ │ │ │ + b.n 800c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7fa8 │ │ │ │ │ + bl 7fac │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8004 │ │ │ │ │ + beq.n 8008 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8004 │ │ │ │ │ + beq.n 8008 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 8008 │ │ │ │ │ + beq.n 800c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8008 │ │ │ │ │ + beq.n 800c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 800c │ │ │ │ │ + b.n 8010 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 800c │ │ │ │ │ + b.n 8010 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7fd4 │ │ │ │ │ + b.n 7fd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8024 │ │ │ │ │ + beq.n 8028 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 800c │ │ │ │ │ + b.n 8010 │ │ │ │ │ │ │ │ │ │ -0000807c : │ │ │ │ │ +00008080 : │ │ │ │ │ disjunction_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 831e │ │ │ │ │ + beq.w 8322 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 831e │ │ │ │ │ + bne.w 8322 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8270 │ │ │ │ │ + bne.w 8274 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov.w r1, #1120 @ 0x460 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbz r0, 80d6 │ │ │ │ │ + cbz r0, 80da │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 832e │ │ │ │ │ + beq.w 8332 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8270 │ │ │ │ │ + bne.w 8274 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8390 │ │ │ │ │ + bl 8394 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 81b2 │ │ │ │ │ + beq.n 81b6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 8308 │ │ │ │ │ + beq.w 830c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8308 │ │ │ │ │ + bne.w 830c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8316 │ │ │ │ │ + bne.w 831a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 82e6 │ │ │ │ │ + beq.w 82ea │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8316 │ │ │ │ │ + bne.w 831a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 82f8 │ │ │ │ │ + beq.w 82fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 82f8 │ │ │ │ │ + bne.w 82fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 821a │ │ │ │ │ + bne.n 821e │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #589 @ 0x24d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 81c2 │ │ │ │ │ + cbnz r0, 81c6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8270 │ │ │ │ │ + bne.n 8274 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bl 8390 │ │ │ │ │ + bl 8394 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - cbz r0, 81b6 │ │ │ │ │ + cbz r0, 81ba │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov.w r2, #1120 @ 0x460 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 80c8 │ │ │ │ │ + b.n 80cc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 818e │ │ │ │ │ + b.n 8192 │ │ │ │ │ mov.w r2, #1120 @ 0x460 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 81aa │ │ │ │ │ + b.n 81ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8390 │ │ │ │ │ + bl 8394 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 821a │ │ │ │ │ + cbz r0, 821e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 82ca │ │ │ │ │ + bne.n 82ce │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ @@ -14336,1023 +14342,1023 @@ │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r5 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 8300 │ │ │ │ │ + beq.w 8304 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8300 │ │ │ │ │ + bne.n 8304 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 8218 │ │ │ │ │ + cbnz r3, 821c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #589 @ 0x24d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 827a │ │ │ │ │ + bne.n 827e │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.n 8180 │ │ │ │ │ + beq.n 8184 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8180 │ │ │ │ │ + bne.n 8184 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov ip, r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 82e0 │ │ │ │ │ + beq.n 82e4 │ │ │ │ │ cmp r3, fp │ │ │ │ │ - bge.n 8254 │ │ │ │ │ + bge.n 8258 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r0, [ip, r3, lsl #2] │ │ │ │ │ str.w r0, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 8242 │ │ │ │ │ + b.n 8246 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8344 │ │ │ │ │ + bne.n 8348 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 80d0 │ │ │ │ │ + b.n 80d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8390 │ │ │ │ │ + bl 8394 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8218 │ │ │ │ │ + beq.n 821c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 82b6 │ │ │ │ │ + cbnz r3, 82ba │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 82a4 │ │ │ │ │ + beq.n 82a8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ str.w r2, [r6, r5, lsl #2] │ │ │ │ │ mov r7, r3 │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 81e6 │ │ │ │ │ + b.n 81ea │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 82de │ │ │ │ │ + cbz r0, 82e2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 8296 │ │ │ │ │ + b.n 829a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 828e │ │ │ │ │ + beq.n 8292 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 821e │ │ │ │ │ + b.n 8222 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 81d6 │ │ │ │ │ - b.n 82c4 │ │ │ │ │ + beq.w 81da │ │ │ │ │ + b.n 82c8 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 818e │ │ │ │ │ + b.n 8192 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8166 │ │ │ │ │ + b.n 816a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8206 │ │ │ │ │ + b.n 820a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 812a │ │ │ │ │ + beq.w 812e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 818e │ │ │ │ │ + b.n 8192 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 80b8 │ │ │ │ │ - b.n 8270 │ │ │ │ │ + beq.w 80bc │ │ │ │ │ + b.n 8274 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 80e0 │ │ │ │ │ + bge.w 80e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8274 │ │ │ │ │ + b.n 8278 │ │ │ │ │ ldrd r6, r3, [r3, #20] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 837c │ │ │ │ │ + cbz r0, 8380 │ │ │ │ │ strd r6, r3, [sp] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 0 <_PyAST_BoolOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BoolOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ - cbz r0, 8382 │ │ │ │ │ + cbz r0, 8386 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 8382 │ │ │ │ │ + cbnz r2, 8386 │ │ │ │ │ mov.w r2, #1120 @ 0x460 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b.n 81aa │ │ │ │ │ + b.n 81ae │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8358 │ │ │ │ │ + b.n 835c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 833a │ │ │ │ │ + bne.n 833e │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 8374 │ │ │ │ │ + b.n 8378 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00008390 : │ │ │ │ │ +00008394 : │ │ │ │ │ conjunction_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 864c │ │ │ │ │ + beq.w 8650 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 864c │ │ │ │ │ + bne.w 8650 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 865a │ │ │ │ │ + bne.w 865e │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1121 @ 0x461 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 84ba │ │ │ │ │ + bne.n 84be │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 86c4 │ │ │ │ │ + beq.w 86c8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 865a │ │ │ │ │ + bne.w 865e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8e68 │ │ │ │ │ + bl 8e6c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 84c8 │ │ │ │ │ + beq.n 84cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 86a6 │ │ │ │ │ + beq.w 86aa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 86a6 │ │ │ │ │ + bne.w 86aa │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 86b4 │ │ │ │ │ + bne.w 86b8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8694 │ │ │ │ │ + beq.w 8698 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 86a0 │ │ │ │ │ + bne.w 86a4 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 86bc │ │ │ │ │ + beq.w 86c0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 86bc │ │ │ │ │ + bne.w 86c0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8532 │ │ │ │ │ + bne.n 8536 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #590 @ 0x24e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 84da │ │ │ │ │ + cbnz r0, 84de │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 865a │ │ │ │ │ + bne.w 865e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bl 8e68 │ │ │ │ │ + bl 8e6c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - cbz r0, 84cc │ │ │ │ │ + cbz r0, 84d0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1121 @ 0x461 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8496 │ │ │ │ │ + b.n 849a │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movw r2, #1121 @ 0x461 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 84b6 │ │ │ │ │ + b.n 84ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8e68 │ │ │ │ │ + bl 8e6c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8480 │ │ │ │ │ + beq.n 8484 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 86fc │ │ │ │ │ + bne.w 8700 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ mov r6, r2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ strd r5, r2, [sp, #20] │ │ │ │ │ mov r5, r2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ mov fp, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 86da │ │ │ │ │ + beq.w 86de │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 86da │ │ │ │ │ + bne.w 86de │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 8530 │ │ │ │ │ + cbnz r3, 8534 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #590 @ 0x24e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8622 │ │ │ │ │ + bne.n 8626 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.n 8488 │ │ │ │ │ + beq.n 848c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8488 │ │ │ │ │ + bne.n 848c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 868e │ │ │ │ │ + beq.w 8692 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - ble.n 85c6 │ │ │ │ │ + ble.n 85ca │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ - beq.n 85c6 │ │ │ │ │ + beq.n 85ca │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #2 │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ str r1, [r3, #4] │ │ │ │ │ - beq.n 85c6 │ │ │ │ │ + beq.n 85ca │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #3 │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ - beq.n 85c6 │ │ │ │ │ + beq.n 85ca │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #4 │ │ │ │ │ ldr r1, [r7, #12] │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ - beq.n 85c6 │ │ │ │ │ + beq.n 85ca │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #5 │ │ │ │ │ ldr r1, [r7, #16] │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ - beq.n 85c6 │ │ │ │ │ + beq.n 85ca │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #6 │ │ │ │ │ ldr r1, [r7, #20] │ │ │ │ │ str r1, [r3, #20] │ │ │ │ │ - beq.n 85c6 │ │ │ │ │ + beq.n 85ca │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #7 │ │ │ │ │ ldr r1, [r7, #24] │ │ │ │ │ str r1, [r3, #24] │ │ │ │ │ - beq.n 85c6 │ │ │ │ │ + beq.n 85ca │ │ │ │ │ movs r3, #7 │ │ │ │ │ mov ip, r7 │ │ │ │ │ mov lr, fp │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r0, [ip, r3, lsl #2] │ │ │ │ │ str.w r0, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, lr │ │ │ │ │ - bne.n 85b6 │ │ │ │ │ + bne.n 85ba │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 865a │ │ │ │ │ + beq.n 865e │ │ │ │ │ ldrd r6, r3, [r3, #20] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 86f6 │ │ │ │ │ + beq.n 86fa │ │ │ │ │ strd r6, r3, [sp] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyAST_BoolOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BoolOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 86ea │ │ │ │ │ + beq.n 86ee │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 86ea │ │ │ │ │ + bne.n 86ee │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1121 @ 0x461 │ │ │ │ │ - b.n 84b6 │ │ │ │ │ + b.n 84ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8e68 │ │ │ │ │ + bl 8e6c │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8530 │ │ │ │ │ + beq.n 8534 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 8678 │ │ │ │ │ + cbnz r3, 867c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq.n 8664 │ │ │ │ │ + beq.n 8668 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ str.w r1, [r7, r5, lsl #2] │ │ │ │ │ mov r6, r2 │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 84fe │ │ │ │ │ + b.n 8502 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 83cc │ │ │ │ │ + beq.w 83d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 84c2 │ │ │ │ │ + b.n 84c6 │ │ │ │ │ lsls r3, r2, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 868c │ │ │ │ │ + cbz r0, 8690 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 863e │ │ │ │ │ + b.n 8642 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8636 │ │ │ │ │ + beq.n 863a │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8536 │ │ │ │ │ + b.n 853a │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8496 │ │ │ │ │ + b.n 849a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8432 │ │ │ │ │ + beq.w 8436 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8496 │ │ │ │ │ + b.n 849a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 846e │ │ │ │ │ + b.n 8472 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 83e8 │ │ │ │ │ + bge.w 83ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 865e │ │ │ │ │ + b.n 8662 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8522 │ │ │ │ │ - b.n 8530 │ │ │ │ │ + beq.w 8526 │ │ │ │ │ + b.n 8534 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 86d0 │ │ │ │ │ + bne.n 86d4 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 8618 │ │ │ │ │ + b.n 861c │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 85f8 │ │ │ │ │ + b.n 85fc │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8686 │ │ │ │ │ + bne.n 868a │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ str r2, [r7, #0] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b.n 84f6 │ │ │ │ │ + b.n 84fa │ │ │ │ │ │ │ │ │ │ -00008714 <_tmp_5_rule>: │ │ │ │ │ +00008718 <_tmp_5_rule>: │ │ │ │ │ _tmp_5_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 8788 <_tmp_5_rule+0x74> │ │ │ │ │ + beq.n 878c <_tmp_5_rule+0x74> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 8788 <_tmp_5_rule+0x74> │ │ │ │ │ + cbnz r0, 878c <_tmp_5_rule+0x74> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 8794 <_tmp_5_rule+0x80> │ │ │ │ │ + cbnz r3, 8798 <_tmp_5_rule+0x80> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #647 @ 0x287 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 8782 <_tmp_5_rule+0x6e> │ │ │ │ │ + cbnz r0, 8786 <_tmp_5_rule+0x6e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 8782 <_tmp_5_rule+0x6e> │ │ │ │ │ + cbnz r3, 8786 <_tmp_5_rule+0x6e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #646 @ 0x286 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 8782 <_tmp_5_rule+0x6e> │ │ │ │ │ + cbnz r0, 8786 <_tmp_5_rule+0x6e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 8782 <_tmp_5_rule+0x6e> │ │ │ │ │ + cbnz r3, 8786 <_tmp_5_rule+0x6e> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC47 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC47 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ - cbnz r0, 8782 <_tmp_5_rule+0x6e> │ │ │ │ │ + cbnz r0, 8786 <_tmp_5_rule+0x6e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 877e <_tmp_5_rule+0x6a> │ │ │ │ │ + b.n 8782 <_tmp_5_rule+0x6a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 8742 <_tmp_5_rule+0x2e> │ │ │ │ │ + beq.n 8746 <_tmp_5_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 877e <_tmp_5_rule+0x6a> │ │ │ │ │ + b.n 8782 <_tmp_5_rule+0x6a> │ │ │ │ │ │ │ │ │ │ -0000879c : │ │ │ │ │ +000087a0 : │ │ │ │ │ star_expressions_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 8e16 │ │ │ │ │ + beq.w 8e1a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8e16 │ │ │ │ │ + bne.w 8e1a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8e24 │ │ │ │ │ + bne.w 8e28 │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 8a9e │ │ │ │ │ + beq.w 8aa2 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov fp, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 8ace │ │ │ │ │ + beq.w 8ad2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8ace │ │ │ │ │ + bne.w 8ad2 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8adc │ │ │ │ │ + bne.w 8ae0 │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1113 @ 0x459 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 89fe │ │ │ │ │ + beq.w 8a02 │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 89ea │ │ │ │ │ + beq.w 89ee │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 8e06 │ │ │ │ │ + beq.w 8e0a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8e06 │ │ │ │ │ + bne.w 8e0a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8adc │ │ │ │ │ + bne.w 8ae0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 89de │ │ │ │ │ + beq.w 89e2 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r7 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 8e3e │ │ │ │ │ + bne.w 8e42 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 8dc0 │ │ │ │ │ + beq.w 8dc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8dc0 │ │ │ │ │ + bne.w 8dc4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8b4a │ │ │ │ │ + bne.w 8b4e │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8ae2 │ │ │ │ │ + bne.w 8ae6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 89f6 │ │ │ │ │ + bne.w 89fa │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 8e2a │ │ │ │ │ + beq.w 8e2e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8e2a │ │ │ │ │ + bne.w 8e2e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8e38 │ │ │ │ │ + bne.w 8e3c │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1113 @ 0x459 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8a4c │ │ │ │ │ + beq.w 8a50 │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 89ee │ │ │ │ │ + beq.n 89f2 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8bec │ │ │ │ │ + bne.w 8bf0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 89f6 │ │ │ │ │ + bne.n 89fa │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 8df2 │ │ │ │ │ + beq.w 8df6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8df2 │ │ │ │ │ + bne.w 8df6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8e00 │ │ │ │ │ + bne.w 8e04 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1113 @ 0x459 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbz r0, 8976 │ │ │ │ │ + cbz r0, 897a │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 89d0 │ │ │ │ │ + beq.n 89d4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 8ddc │ │ │ │ │ + beq.w 8de0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r7, r3, [r3, #12] │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8e00 │ │ │ │ │ + bne.w 8e04 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8cf0 │ │ │ │ │ + bne.w 8cf4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8e00 │ │ │ │ │ + bne.w 8e04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 89b8 │ │ │ │ │ + cbnz r0, 89bc │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ movw r2, #1113 @ 0x459 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 896a │ │ │ │ │ + bne.n 896e │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 896a │ │ │ │ │ + b.n 896e │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 88c4 │ │ │ │ │ + b.n 88c8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 892a │ │ │ │ │ + beq.n 892e │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 896e │ │ │ │ │ + b.n 8972 │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 8d8e │ │ │ │ │ + beq.w 8d92 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd r6, r3, [r3, #12] │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 8adc │ │ │ │ │ + bne.n 8ae0 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8ca2 │ │ │ │ │ + bne.w 8ca6 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 8adc │ │ │ │ │ + bne.n 8ae0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ - cbnz r0, 8a3a │ │ │ │ │ + bl 7624 │ │ │ │ │ + cbnz r0, 8a3e │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1113 @ 0x459 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 882c │ │ │ │ │ + b.n 8830 │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 8d76 │ │ │ │ │ + beq.w 8d7a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd r6, r3, [r3, #12] │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8e38 │ │ │ │ │ + bne.w 8e3c │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8c10 │ │ │ │ │ + bne.w 8c14 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8e38 │ │ │ │ │ + bne.w 8e3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 8a8e │ │ │ │ │ + cbnz r0, 8a92 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1113 @ 0x459 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 8906 │ │ │ │ │ + b.n 890a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 8db8 │ │ │ │ │ + blt.w 8dbc │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov fp, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 89f6 │ │ │ │ │ + bne.n 89fa │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 8800 │ │ │ │ │ + bne.w 8804 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 8818 │ │ │ │ │ + beq.w 881c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 88c4 │ │ │ │ │ + b.n 88c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a2cc │ │ │ │ │ + bl a2d0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 88ae │ │ │ │ │ + beq.w 88b2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8dc8 │ │ │ │ │ + bne.w 8dcc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r2, [r8] │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ @@ -15361,130 +15367,130 @@ │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r7 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 8e42 │ │ │ │ │ + beq.w 8e46 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8e42 │ │ │ │ │ + bne.w 8e46 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 8b44 │ │ │ │ │ + cbnz r3, 8b48 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8c5e │ │ │ │ │ + bne.w 8c62 │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 88b8 │ │ │ │ │ + beq.w 88bc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 88b8 │ │ │ │ │ + bne.w 88bc │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov ip, r8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 89d8 │ │ │ │ │ + beq.w 89dc │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bge.n 8b8a │ │ │ │ │ + bge.n 8b8e │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r0, [ip, r3, lsl #2] │ │ │ │ │ str.w r0, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 8b78 │ │ │ │ │ + b.n 8b7c │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8e64 │ │ │ │ │ + bne.w 8e68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8e24 │ │ │ │ │ + beq.w 8e28 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r5, r6, [r3, #20] │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ - cbz r0, 8c0a │ │ │ │ │ + cbz r0, 8c0e │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ mov r3, fp │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ mov r2, sl │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Tuple │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8dac │ │ │ │ │ + beq.w 8db0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8dac │ │ │ │ │ + bne.w 8db0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 896a │ │ │ │ │ + b.n 896e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8e24 │ │ │ │ │ + beq.w 8e28 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r5, r6, [r3, #20] │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8bc6 │ │ │ │ │ + bne.n 8bca │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8bc6 │ │ │ │ │ + b.n 8bca │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a3d8 │ │ │ │ │ + bl a3dc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8a78 │ │ │ │ │ + beq.w 8a7c │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8da4 │ │ │ │ │ + beq.w 8da8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ @@ -15492,61 +15498,61 @@ │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8d6a │ │ │ │ │ + beq.w 8d6e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8d6a │ │ │ │ │ + bne.w 8d6e │ │ │ │ │ mov r1, r7 │ │ │ │ │ - b.n 8a92 │ │ │ │ │ + b.n 8a96 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a2cc │ │ │ │ │ + bl a2d0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8b44 │ │ │ │ │ + beq.w 8b48 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8d52 │ │ │ │ │ + bne.n 8d56 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.n 8c8c │ │ │ │ │ + beq.n 8c90 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ str.w r2, [r8, r7, lsl #2] │ │ │ │ │ mov r9, r3 │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 8b10 │ │ │ │ │ + b.n 8b14 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 89d6 │ │ │ │ │ + beq.w 89da │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 8c7e │ │ │ │ │ + b.n 8c82 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a3d8 │ │ │ │ │ + bl a3dc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8a28 │ │ │ │ │ + beq.w 8a2c │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 89e6 │ │ │ │ │ + beq.w 89ea │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ @@ -15554,31 +15560,31 @@ │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8e4a │ │ │ │ │ + beq.w 8e4e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8e4a │ │ │ │ │ + bne.w 8e4e │ │ │ │ │ mov r1, r7 │ │ │ │ │ - b.n 8a40 │ │ │ │ │ + b.n 8a44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a3d8 │ │ │ │ │ + bl a3dc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 89a2 │ │ │ │ │ + beq.w 89a6 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8e00 │ │ │ │ │ + beq.n 8e04 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ @@ -15586,617 +15592,617 @@ │ │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8e58 │ │ │ │ │ + beq.w 8e5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8e58 │ │ │ │ │ + bne.w 8e5c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1113 @ 0x459 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 896a │ │ │ │ │ - b.n 89d0 │ │ │ │ │ + bne.w 896e │ │ │ │ │ + b.n 89d4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8c76 │ │ │ │ │ + beq.n 8c7a │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8b4e │ │ │ │ │ + b.n 8b52 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 8d82 │ │ │ │ │ + cbnz r0, 8d86 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - b.n 8a92 │ │ │ │ │ + b.n 8a96 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 8a56 │ │ │ │ │ + bge.w 8a5a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 89f0 │ │ │ │ │ + b.n 89f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 8a08 │ │ │ │ │ + bge.w 8a0c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 88c4 │ │ │ │ │ + b.n 88c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 89f0 │ │ │ │ │ + b.n 89f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 896a │ │ │ │ │ + beq.w 896e │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 89f8 │ │ │ │ │ + b.n 89fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8898 │ │ │ │ │ + b.n 889c │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8afc │ │ │ │ │ - b.n 8d64 │ │ │ │ │ + beq.w 8b00 │ │ │ │ │ + b.n 8d68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 8980 │ │ │ │ │ + bge.w 8984 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 89d0 │ │ │ │ │ + b.n 89d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8950 │ │ │ │ │ + beq.w 8954 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 89d0 │ │ │ │ │ + b.n 89d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 885c │ │ │ │ │ - b.n 8adc │ │ │ │ │ + beq.w 8860 │ │ │ │ │ + b.n 8ae0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 87d8 │ │ │ │ │ + beq.w 87dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 89f8 │ │ │ │ │ + b.n 89fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 88f2 │ │ │ │ │ + beq.w 88f6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 89f0 │ │ │ │ │ + b.n 89f4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 88c4 │ │ │ │ │ + b.n 88c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8b32 │ │ │ │ │ + b.n 8b36 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8d9a │ │ │ │ │ + bne.n 8d9e │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - b.n 8a40 │ │ │ │ │ + b.n 8a44 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8de8 │ │ │ │ │ + bne.n 8dec │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 8d38 │ │ │ │ │ + b.n 8d3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 88c4 │ │ │ │ │ + b.n 88c8 │ │ │ │ │ │ │ │ │ │ -00008e68 : │ │ │ │ │ +00008e6c : │ │ │ │ │ inversion_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w a160 │ │ │ │ │ + beq.w a164 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a160 │ │ │ │ │ + bne.w a164 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a16e │ │ │ │ │ + bne.w a172 │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1122 @ 0x462 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 92f4 │ │ │ │ │ + bne.w 92f8 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.w 9ff0 │ │ │ │ │ + beq.w 9ff4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r5, r7, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a16e │ │ │ │ │ + bne.w a172 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #719 @ 0x2cf │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 98e6 │ │ │ │ │ + bne.w 98ea │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a002 │ │ │ │ │ + bne.w a006 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w a0ba │ │ │ │ │ + beq.w a0be │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a0ba │ │ │ │ │ + bne.w a0be │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a0c8 │ │ │ │ │ + bne.w a0cc │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w a0d0 │ │ │ │ │ + beq.w a0d4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w a0fe │ │ │ │ │ + beq.w a102 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a0fe │ │ │ │ │ + bne.w a102 │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1135 @ 0x46f │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ mov fp, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9302 │ │ │ │ │ + beq.w 9306 │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 945a │ │ │ │ │ + beq.w 945e │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w a142 │ │ │ │ │ + beq.w a146 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a142 │ │ │ │ │ + bne.w a146 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a150 │ │ │ │ │ + bne.w a154 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a1d0 │ │ │ │ │ + beq.w a1d4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 92c4 │ │ │ │ │ + bne.w 92c8 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w a122 │ │ │ │ │ + beq.w a126 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a122 │ │ │ │ │ + bne.w a126 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9768 │ │ │ │ │ + bne.w 976c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w a1e4 │ │ │ │ │ + beq.w a1e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a1e4 │ │ │ │ │ + bne.w a1e8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a11a │ │ │ │ │ + bne.w a11e │ │ │ │ │ movs r1, #27 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 946c │ │ │ │ │ + bne.w 9470 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a132 │ │ │ │ │ + bne.w a136 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w a138 │ │ │ │ │ + beq.w a13c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a138 │ │ │ │ │ + bne.w a13c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9c0a │ │ │ │ │ + bne.w 9c0e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9eae │ │ │ │ │ + beq.w 9eb2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9eae │ │ │ │ │ + bne.w 9eb2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a15a │ │ │ │ │ + bne.w a15e │ │ │ │ │ movs r1, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9a04 │ │ │ │ │ + bne.w 9a08 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #2 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9768 │ │ │ │ │ + bne.w 976c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w a174 │ │ │ │ │ + beq.w a178 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a174 │ │ │ │ │ + bne.w a178 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9ea6 │ │ │ │ │ + bne.w 9eaa │ │ │ │ │ movs r1, #29 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9b70 │ │ │ │ │ + bne.w 9b74 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a132 │ │ │ │ │ + bne.w a136 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w a0b0 │ │ │ │ │ + beq.w a0b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a0b0 │ │ │ │ │ + bne.w a0b4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a19a │ │ │ │ │ + bne.w a19e │ │ │ │ │ movs r1, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 99c4 │ │ │ │ │ + bne.w 99c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9768 │ │ │ │ │ + bne.w 976c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w a1a2 │ │ │ │ │ + beq.w a1a6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a1a2 │ │ │ │ │ + bne.w a1a6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a1ac │ │ │ │ │ + bne.w a1b0 │ │ │ │ │ movs r1, #30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9aa0 │ │ │ │ │ + bne.w 9aa4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a132 │ │ │ │ │ + bne.w a136 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w a1b4 │ │ │ │ │ + beq.w a1b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a1b4 │ │ │ │ │ + bne.w a1b8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a1be │ │ │ │ │ + bne.w a1c2 │ │ │ │ │ movs r1, #21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9ae0 │ │ │ │ │ + bne.w 9ae4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9768 │ │ │ │ │ + bne.w 976c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w a17e │ │ │ │ │ + beq.w a182 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a17e │ │ │ │ │ + bne.w a182 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a188 │ │ │ │ │ + bne.w a18c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #719 @ 0x2cf │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9b20 │ │ │ │ │ + bne.w 9b24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a132 │ │ │ │ │ + bne.w a136 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w a190 │ │ │ │ │ + beq.w a194 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a190 │ │ │ │ │ + bne.w a194 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a200 │ │ │ │ │ + bne.w a204 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 98aa │ │ │ │ │ + bne.w 98ae │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a132 │ │ │ │ │ + bne.w a136 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w a1ee │ │ │ │ │ + beq.w a1f2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a1ee │ │ │ │ │ + bne.w a1f2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a1f8 │ │ │ │ │ + bne.w a1fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #597 @ 0x255 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9824 │ │ │ │ │ + bne.w 9828 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9768 │ │ │ │ │ + bne.w 976c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w a108 │ │ │ │ │ + beq.w a10c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a108 │ │ │ │ │ + bne.w a10c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 92ae │ │ │ │ │ + cbnz r3, 92b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #597 @ 0x255 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 986e │ │ │ │ │ + bne.w 9872 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9bea │ │ │ │ │ + bne.w 9bee │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ - bl a3d8 │ │ │ │ │ + bl a3dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 93ae │ │ │ │ │ + beq.n 93b2 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1122 @ 0x462 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -16214,1848 +16220,1848 @@ │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1135 @ 0x46f │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9448 │ │ │ │ │ + bne.w 944c │ │ │ │ │ adds r3, r5, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w a242 │ │ │ │ │ + beq.w a246 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a242 │ │ │ │ │ + bne.w a246 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a250 │ │ │ │ │ + bne.w a254 │ │ │ │ │ ldrd r5, r2, [r4, #8] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq.n 93b6 │ │ │ │ │ + beq.n 93ba │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ mov fp, r3 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - bl a3d8 │ │ │ │ │ + bl a3dc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 93e4 │ │ │ │ │ + bne.n 93e8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a250 │ │ │ │ │ + bne.w a254 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a5b8 │ │ │ │ │ + bl a5bc │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r5, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 945e │ │ │ │ │ + beq.n 9462 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9cb8 │ │ │ │ │ + bne.w 9cbc │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - blt.n 9442 │ │ │ │ │ + blt.n 9446 │ │ │ │ │ mov r6, r9 │ │ │ │ │ mov r7, sl │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ mov fp, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8f74 │ │ │ │ │ - b.n 92c8 │ │ │ │ │ + bne.w 8f78 │ │ │ │ │ + b.n 92cc │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 92e8 │ │ │ │ │ + b.n 92ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w a08a │ │ │ │ │ + blt.w a08e │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r1, [r2, r5, lsl #2] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ mov fp, r3 │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a250 │ │ │ │ │ + bne.w a254 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a3d8 │ │ │ │ │ + bl a3dc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 936c │ │ │ │ │ + beq.n 9370 │ │ │ │ │ movs r1, #18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 936c │ │ │ │ │ + beq.n 9370 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a5b8 │ │ │ │ │ + bl a5bc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 936c │ │ │ │ │ + beq.n 9370 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a25c │ │ │ │ │ + beq.w a260 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r3, fp │ │ │ │ │ movs r1, #10 │ │ │ │ │ ldr r7, [r5, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd r7, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9c9c │ │ │ │ │ + beq.w 9ca0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9c9c │ │ │ │ │ + bne.w 9ca0 │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - ble.n 9396 │ │ │ │ │ + ble.n 939a │ │ │ │ │ mov r8, r1 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 930e │ │ │ │ │ + b.n 9312 │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ mov r6, r9 │ │ │ │ │ mov r7, sl │ │ │ │ │ mov fp, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8f74 │ │ │ │ │ + bne.w 8f78 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 92c8 │ │ │ │ │ + b.n 92cc │ │ │ │ │ mov r6, r9 │ │ │ │ │ mov r7, sl │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 939a │ │ │ │ │ + beq.n 939e │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 92c8 │ │ │ │ │ + b.n 92cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a3d8 │ │ │ │ │ + bl a3dc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9016 │ │ │ │ │ + beq.w 901a │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a2a0 │ │ │ │ │ + beq.w a2a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a286 │ │ │ │ │ + bne.w a28a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ str.w r2, [r9] │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ movw r8, #6000 @ 0x1770 │ │ │ │ │ strd r6, r7, [sp, #24] │ │ │ │ │ mov r7, ip │ │ │ │ │ mov sl, r2 │ │ │ │ │ str.w ip, [sp, #32] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ mov r6, r7 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 9c10 │ │ │ │ │ + beq.w 9c14 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9c10 │ │ │ │ │ + bne.w 9c14 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9c20 │ │ │ │ │ + bne.w 9c24 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w a04c │ │ │ │ │ + beq.w a050 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a04c │ │ │ │ │ + bne.w a050 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a05a │ │ │ │ │ + bne.w a05e │ │ │ │ │ movs r1, #27 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 993a │ │ │ │ │ + bne.w 993e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9c20 │ │ │ │ │ + bne.w 9c24 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 9fca │ │ │ │ │ + beq.w 9fce │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9fca │ │ │ │ │ + bne.w 9fce │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9d20 │ │ │ │ │ + bne.w 9d24 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 9fdc │ │ │ │ │ + beq.w 9fe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9fdc │ │ │ │ │ + bne.w 9fe0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9fea │ │ │ │ │ + bne.w 9fee │ │ │ │ │ movs r1, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9cc0 │ │ │ │ │ + bne.w 9cc4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9c20 │ │ │ │ │ + bne.w 9c24 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w a09a │ │ │ │ │ + beq.w a09e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a09a │ │ │ │ │ + bne.w a09e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a0a8 │ │ │ │ │ + bne.w a0ac │ │ │ │ │ movs r1, #29 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9da8 │ │ │ │ │ + bne.w 9dac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9c20 │ │ │ │ │ + bne.w 9c24 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 9f30 │ │ │ │ │ + beq.w 9f34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9f30 │ │ │ │ │ + bne.w 9f34 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9f3e │ │ │ │ │ + bne.w 9f42 │ │ │ │ │ movs r1, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9c62 │ │ │ │ │ + bne.w 9c66 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9c20 │ │ │ │ │ + bne.w 9c24 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 9f94 │ │ │ │ │ + beq.w 9f98 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9f94 │ │ │ │ │ + bne.w 9f98 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9fa2 │ │ │ │ │ + bne.w 9fa6 │ │ │ │ │ movs r1, #30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9c28 │ │ │ │ │ + bne.w 9c2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9c20 │ │ │ │ │ + bne.w 9c24 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 9f1a │ │ │ │ │ + beq.w 9f1e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9f1a │ │ │ │ │ + bne.w 9f1e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9f28 │ │ │ │ │ + bne.w 9f2c │ │ │ │ │ movs r1, #21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9d24 │ │ │ │ │ + bne.w 9d28 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9c20 │ │ │ │ │ + bne.w 9c24 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 9f46 │ │ │ │ │ + beq.w 9f4a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9f46 │ │ │ │ │ + bne.w 9f4a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9f54 │ │ │ │ │ + bne.w 9f58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #719 @ 0x2cf │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9d5e │ │ │ │ │ + bne.w 9d62 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9c20 │ │ │ │ │ + bne.w 9c24 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w a036 │ │ │ │ │ + beq.w a03a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a036 │ │ │ │ │ + bne.w a03a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a044 │ │ │ │ │ + bne.w a048 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9bb0 │ │ │ │ │ + bne.w 9bb4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9c20 │ │ │ │ │ + bne.w 9c24 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 9edc │ │ │ │ │ + beq.w 9ee0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9edc │ │ │ │ │ + bne.w 9ee0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9eea │ │ │ │ │ + bne.w 9eee │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #597 @ 0x255 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 997e │ │ │ │ │ + bne.w 9982 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9c20 │ │ │ │ │ + bne.w 9c24 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 9e26 │ │ │ │ │ + beq.w 9e2a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9e26 │ │ │ │ │ + bne.w 9e2a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 975e │ │ │ │ │ + cbnz r3, 9762 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #597 @ 0x255 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9a60 │ │ │ │ │ + bne.w 9a64 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 92ba │ │ │ │ │ + beq.w 92be │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 92ba │ │ │ │ │ + bne.w 92be │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a1ca │ │ │ │ │ + beq.w a1ce │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 97b6 │ │ │ │ │ + ble.n 97ba │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr.w r2, [r9] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 97b6 │ │ │ │ │ + beq.n 97ba │ │ │ │ │ mov.w ip, r5, lsl #2 │ │ │ │ │ mov r2, r9 │ │ │ │ │ movs r3, #4 │ │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ │ str r0, [r1, r3] │ │ │ │ │ adds r3, #4 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne.n 97a6 │ │ │ │ │ + bne.n 97aa │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a0c8 │ │ │ │ │ + beq.w a0cc │ │ │ │ │ ldrd r7, r3, [r3, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 <_PyPegen_get_cmpops> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_cmpops │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a23a │ │ │ │ │ + beq.w a23e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_exprs> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_exprs │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a230 │ │ │ │ │ + beq.w a234 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r0, fp │ │ │ │ │ strd r7, r9, [sp, #4] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_Compare> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Compare │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a220 │ │ │ │ │ + beq.w a224 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a208 │ │ │ │ │ + bne.w a20c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 92e6 │ │ │ │ │ + b.n 92ea │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #719 @ 0x2cf │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 926c │ │ │ │ │ + beq.w 9270 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a3d8 │ │ │ │ │ + bl a3dc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 926c │ │ │ │ │ + beq.w 9270 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9ef0 │ │ │ │ │ + beq.w 9ef4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9492 │ │ │ │ │ + beq.w 9496 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9f00 │ │ │ │ │ + bne.w 9f04 │ │ │ │ │ subs r3, #2 │ │ │ │ │ - b.n 9496 │ │ │ │ │ + b.n 949a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a3d8 │ │ │ │ │ + bl a3dc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 92ae │ │ │ │ │ + beq.w 92b2 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9e5c │ │ │ │ │ + beq.w 9e60 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9492 │ │ │ │ │ + beq.w 9496 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 986a │ │ │ │ │ + beq.n 986e │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 92b2 │ │ │ │ │ + b.n 92b6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a3d8 │ │ │ │ │ + bl a3dc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9224 │ │ │ │ │ + beq.w 9228 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9ec8 │ │ │ │ │ + beq.w 9ecc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9492 │ │ │ │ │ + beq.w 9496 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 986a │ │ │ │ │ + beq.n 986e │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 922a │ │ │ │ │ + b.n 922e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8e68 │ │ │ │ │ + bl 8e6c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8ee4 │ │ │ │ │ + beq.w 8ee8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a16e │ │ │ │ │ + beq.w a172 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ movs r0, #2 │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_UnaryOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_UnaryOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ - cbz r0, 992c │ │ │ │ │ + cbz r0, 9930 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 92e8 │ │ │ │ │ + beq.w 92ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9ffc │ │ │ │ │ + bne.w a000 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 92e8 │ │ │ │ │ + b.n 92ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a3d8 │ │ │ │ │ + bl a3dc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9508 │ │ │ │ │ + beq.w 950c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9e4c │ │ │ │ │ + beq.w 9e50 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9e36 │ │ │ │ │ + bne.w 9e3a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq.w 9de4 │ │ │ │ │ + beq.w 9de8 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ str.w r1, [r9, r7, lsl #2] │ │ │ │ │ mov sl, r2 │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 94b0 │ │ │ │ │ + b.n 94b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #719 @ 0x2cf │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9722 │ │ │ │ │ + beq.w 9726 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a3d8 │ │ │ │ │ + bl a3dc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9722 │ │ │ │ │ + beq.w 9726 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9e6c │ │ │ │ │ + beq.w 9e70 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 9960 │ │ │ │ │ + beq.n 9964 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9964 │ │ │ │ │ + beq.n 9968 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9728 │ │ │ │ │ + b.n 972c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a3d8 │ │ │ │ │ + bl a3dc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 910e │ │ │ │ │ + beq.w 9112 │ │ │ │ │ movs r1, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a062 │ │ │ │ │ + beq.w a066 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9492 │ │ │ │ │ + beq.w 9496 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 986a │ │ │ │ │ + beq.w 986e │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 9114 │ │ │ │ │ + b.w 9118 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_check_barry_as_flufl> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_check_barry_as_flufl │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9bfa │ │ │ │ │ + bne.w 9bfe │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9e12 │ │ │ │ │ + bne.w 9e16 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl a3d8 │ │ │ │ │ + bl a3dc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a2c6 │ │ │ │ │ + beq.w a2ca │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a2b2 │ │ │ │ │ + beq.w a2b6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9492 │ │ │ │ │ + beq.w 9496 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 986a │ │ │ │ │ + beq.w 986e │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 908a │ │ │ │ │ + b.w 908e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a3d8 │ │ │ │ │ + bl a3dc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 975e │ │ │ │ │ + beq.w 9762 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9e7c │ │ │ │ │ + beq.w 9e80 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9960 │ │ │ │ │ + beq.w 9964 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9964 │ │ │ │ │ + beq.w 9968 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9768 │ │ │ │ │ + b.n 976c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a3d8 │ │ │ │ │ + bl a3dc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9152 │ │ │ │ │ + beq.w 9156 │ │ │ │ │ movs r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9e92 │ │ │ │ │ + beq.w 9e96 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9492 │ │ │ │ │ + beq.w 9496 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 986a │ │ │ │ │ + beq.w 986e │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 9158 │ │ │ │ │ + b.w 915c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a3d8 │ │ │ │ │ + bl a3dc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9198 │ │ │ │ │ + beq.w 919c │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a076 │ │ │ │ │ + beq.w a07a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9492 │ │ │ │ │ + beq.w 9496 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 986a │ │ │ │ │ + beq.w 986e │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 919e │ │ │ │ │ + b.w 91a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 91de │ │ │ │ │ + beq.w 91e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a3d8 │ │ │ │ │ + bl a3dc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 91de │ │ │ │ │ + beq.w 91e2 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9f80 │ │ │ │ │ + beq.w 9f84 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9492 │ │ │ │ │ + beq.w 9496 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 986a │ │ │ │ │ + beq.w 986e │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 91e4 │ │ │ │ │ + b.w 91e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a3d8 │ │ │ │ │ + bl a3dc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 90c8 │ │ │ │ │ + beq.w 90cc │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9f5c │ │ │ │ │ + beq.w 9f60 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9492 │ │ │ │ │ + beq.w 9496 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 986a │ │ │ │ │ + beq.w 986e │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 90ce │ │ │ │ │ + b.w 90d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a3d8 │ │ │ │ │ + bl a3dc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 96e2 │ │ │ │ │ + beq.w 96e6 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9eb8 │ │ │ │ │ + beq.w 9ebc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9960 │ │ │ │ │ + beq.w 9964 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9964 │ │ │ │ │ + beq.w 9968 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 96e8 │ │ │ │ │ + b.n 96ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.w 93b2 │ │ │ │ │ + b.w 93b6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9e20 │ │ │ │ │ + bne.w 9e24 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 908a │ │ │ │ │ + b.w 908e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 94d6 │ │ │ │ │ + beq.w 94da │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ - b.n 9768 │ │ │ │ │ + b.n 976c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a3d8 │ │ │ │ │ + bl a3dc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9624 │ │ │ │ │ + beq.w 9628 │ │ │ │ │ movs r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9faa │ │ │ │ │ + beq.w 9fae │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9960 │ │ │ │ │ + beq.w 9964 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9964 │ │ │ │ │ + beq.w 9968 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 962a │ │ │ │ │ + b.n 962e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a3d8 │ │ │ │ │ + bl a3dc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 95e6 │ │ │ │ │ + beq.w 95ea │ │ │ │ │ movs r1, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9f0a │ │ │ │ │ + beq.w 9f0e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9960 │ │ │ │ │ + beq.w 9964 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9964 │ │ │ │ │ + beq.w 9968 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 95ec │ │ │ │ │ + b.n 95f0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ subs r5, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a270 │ │ │ │ │ + bne.w a274 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w a27c │ │ │ │ │ + beq.w a280 │ │ │ │ │ mov r6, r9 │ │ │ │ │ mov r7, sl │ │ │ │ │ - b.w 9466 │ │ │ │ │ + b.w 946a │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_check_barry_as_flufl> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_check_barry_as_flufl │ │ │ │ │ - cbnz r0, 9d12 │ │ │ │ │ + cbnz r0, 9d16 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9dfe │ │ │ │ │ + bne.w 9e02 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl a3d8 │ │ │ │ │ + bl a3dc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a020 │ │ │ │ │ + beq.w a024 │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a00c │ │ │ │ │ + beq.w a010 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9960 │ │ │ │ │ + beq.w 9964 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9964 │ │ │ │ │ + beq.w 9968 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9570 │ │ │ │ │ + b.n 9574 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9e0c │ │ │ │ │ + bne.n 9e10 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 9570 │ │ │ │ │ + b.n 9574 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a3d8 │ │ │ │ │ + bl a3dc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9662 │ │ │ │ │ + beq.w 9666 │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9f70 │ │ │ │ │ + beq.w 9f74 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9960 │ │ │ │ │ + beq.w 9964 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9964 │ │ │ │ │ + beq.w 9968 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9668 │ │ │ │ │ + b.n 966c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 96a2 │ │ │ │ │ + beq.w 96a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a3d8 │ │ │ │ │ + bl a3dc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 96a2 │ │ │ │ │ + beq.w 96a6 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9fba │ │ │ │ │ + beq.w 9fbe │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9960 │ │ │ │ │ + beq.w 9964 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9964 │ │ │ │ │ + beq.w 9968 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 96a8 │ │ │ │ │ + b.n 96ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a3d8 │ │ │ │ │ + bl a3dc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 95a8 │ │ │ │ │ + beq.w 95ac │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a026 │ │ │ │ │ + beq.w a02a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9960 │ │ │ │ │ + beq.w 9964 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9964 │ │ │ │ │ + beq.w 9968 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 95ae │ │ │ │ │ + b.w 95b2 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov r0, r9 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a1c6 │ │ │ │ │ + beq.w a1ca │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n 9970 │ │ │ │ │ + b.n 9974 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9cd6 │ │ │ │ │ + beq.w 9cda │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9d20 │ │ │ │ │ + b.n 9d24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9a1e │ │ │ │ │ + beq.w 9a22 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9c0a │ │ │ │ │ + b.n 9c0e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 974e │ │ │ │ │ - b.n 975e │ │ │ │ │ + beq.w 9752 │ │ │ │ │ + b.n 9762 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9964 │ │ │ │ │ + beq.w 9968 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 950e │ │ │ │ │ + b.w 9512 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 950c │ │ │ │ │ - b.n 9e44 │ │ │ │ │ + beq.w 9510 │ │ │ │ │ + b.n 9e48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 92b2 │ │ │ │ │ - b.n 98a4 │ │ │ │ │ + beq.w 92b6 │ │ │ │ │ + b.n 98a8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9726 │ │ │ │ │ - b.n 99be │ │ │ │ │ + beq.w 972a │ │ │ │ │ + b.n 99c2 │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9768 │ │ │ │ │ - b.n 9a9a │ │ │ │ │ + beq.w 976c │ │ │ │ │ + b.n 9a9e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9ad8 │ │ │ │ │ + bne.w 9adc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 9158 │ │ │ │ │ + b.w 915c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 90ce │ │ │ │ │ + b.w 90d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 906e │ │ │ │ │ + b.w 9072 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 96e6 │ │ │ │ │ - b.n 9be4 │ │ │ │ │ + beq.w 96ea │ │ │ │ │ + b.n 9be8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 98e0 │ │ │ │ │ + bne.w 98e4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 922a │ │ │ │ │ + b.w 922e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 9712 │ │ │ │ │ + beq.w 9716 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 9728 │ │ │ │ │ + b.n 972c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbnz r0, 9f02 │ │ │ │ │ + cbnz r0, 9f06 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 9272 │ │ │ │ │ + b.w 9276 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 9272 │ │ │ │ │ + b.w 9276 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 95ea │ │ │ │ │ - b.n 9c96 │ │ │ │ │ + beq.w 95ee │ │ │ │ │ + b.n 9c9a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 9654 │ │ │ │ │ + beq.w 9658 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 9668 │ │ │ │ │ + b.w 966c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 95d8 │ │ │ │ │ + beq.w 95dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 95ec │ │ │ │ │ + b.w 95f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 9692 │ │ │ │ │ + beq.w 9696 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 96a8 │ │ │ │ │ + b.w 96ac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9ba8 │ │ │ │ │ + bne.w 9bac │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 90ce │ │ │ │ │ + b.w 90d2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9666 │ │ │ │ │ - b.n 9d58 │ │ │ │ │ + beq.w 966a │ │ │ │ │ + b.n 9d5c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9b68 │ │ │ │ │ + bne.w 9b6c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 91e4 │ │ │ │ │ + b.w 91e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 9616 │ │ │ │ │ + beq.w 961a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 962a │ │ │ │ │ + b.w 962e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9628 │ │ │ │ │ - b.n 9c5c │ │ │ │ │ + beq.w 962c │ │ │ │ │ + b.n 9c60 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 96a6 │ │ │ │ │ - b.n 9da2 │ │ │ │ │ + beq.w 96aa │ │ │ │ │ + b.n 9da6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 953a │ │ │ │ │ - b.n 9d20 │ │ │ │ │ + beq.w 953e │ │ │ │ │ + b.n 9d24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 955c │ │ │ │ │ + beq.w 9560 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 9d20 │ │ │ │ │ + b.n 9d24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 8ec2 │ │ │ │ │ + bge.w 8ec6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 92fc │ │ │ │ │ + b.w 9300 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9d0c │ │ │ │ │ + bne.w 9d10 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 9570 │ │ │ │ │ + b.w 9574 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9d20 │ │ │ │ │ + b.n 9d24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 95ac │ │ │ │ │ - b.n 9ddc │ │ │ │ │ + beq.w 95b0 │ │ │ │ │ + b.n 9de0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 96d2 │ │ │ │ │ + beq.w 96d6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 96e8 │ │ │ │ │ + b.w 96ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 94fa │ │ │ │ │ + beq.w 94fe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 950e │ │ │ │ │ + b.w 9512 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 99fc │ │ │ │ │ + bne.w 9a00 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 9114 │ │ │ │ │ + b.w 9118 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9b18 │ │ │ │ │ + bne.w 9b1c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 919e │ │ │ │ │ + b.w 91a2 │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r6, r9 │ │ │ │ │ mov r7, sl │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 9466 │ │ │ │ │ + b.w 946a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 959a │ │ │ │ │ + beq.w 959e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 95ae │ │ │ │ │ + b.w 95b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 90f8 │ │ │ │ │ + b.w 90fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8f16 │ │ │ │ │ + beq.w 8f1a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 9bf0 │ │ │ │ │ + b.n 9bf4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n a112 │ │ │ │ │ + blt.n a116 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n a0ca │ │ │ │ │ + bne.n a0ce │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 8f3e │ │ │ │ │ + bne.w 8f42 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 8f4e │ │ │ │ │ + b.w 8f52 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 929a │ │ │ │ │ + b.w 929e │ │ │ │ │ movs r3, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a0cc │ │ │ │ │ + b.n a0d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 901c │ │ │ │ │ + b.w 9020 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 8fde │ │ │ │ │ + beq.w 8fe2 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.w 9768 │ │ │ │ │ + b.w 976c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 9046 │ │ │ │ │ + b.w 904a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 8f98 │ │ │ │ │ + beq.w 8f9c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 92c8 │ │ │ │ │ + b.w 92cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 9c0a │ │ │ │ │ + b.n 9c0e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8ea4 │ │ │ │ │ + beq.w 8ea8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n a004 │ │ │ │ │ + b.n a008 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 90b2 │ │ │ │ │ + b.w 90b6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 91c6 │ │ │ │ │ + b.w 91ca │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 91e4 │ │ │ │ │ + b.w 91e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 920c │ │ │ │ │ + b.w 9210 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 9114 │ │ │ │ │ + b.w 9118 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 913c │ │ │ │ │ + b.w 9140 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 9158 │ │ │ │ │ + b.w 915c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 9182 │ │ │ │ │ + b.w 9186 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 919e │ │ │ │ │ + b.w 91a2 │ │ │ │ │ ldrd r6, r7, [sp, #24] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 92c8 │ │ │ │ │ + b.w 92cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 9000 │ │ │ │ │ + b.w 9004 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 9254 │ │ │ │ │ + b.w 9258 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 9272 │ │ │ │ │ + b.w 9276 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 922a │ │ │ │ │ + b.w 922e │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9820 │ │ │ │ │ + beq.w 9824 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a0cc │ │ │ │ │ + b.n a0d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a0cc │ │ │ │ │ - b.n a21a │ │ │ │ │ + beq.w a0d0 │ │ │ │ │ + b.n a21e │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 97f6 │ │ │ │ │ + b.w 97fa │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 97e8 │ │ │ │ │ + b.w 97ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 934a │ │ │ │ │ + beq.w 934e │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r9 │ │ │ │ │ mov r7, sl │ │ │ │ │ subs r5, #1 │ │ │ │ │ - b.w 9466 │ │ │ │ │ + b.w 946a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r9 │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, sl │ │ │ │ │ subs r5, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 939a │ │ │ │ │ - b.w 9466 │ │ │ │ │ + beq.w 939e │ │ │ │ │ + b.w 946a │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r6, r9 │ │ │ │ │ mov r7, sl │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 9466 │ │ │ │ │ + b.w 946a │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9396 │ │ │ │ │ - b.w 943c │ │ │ │ │ + beq.w 939a │ │ │ │ │ + b.w 9440 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 986a │ │ │ │ │ + beq.w 986e │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 901c │ │ │ │ │ + b.w 9020 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a298 │ │ │ │ │ + bne.n a29c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 901c │ │ │ │ │ + b.w 9020 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9a58 │ │ │ │ │ + bne.w 9a5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 908a │ │ │ │ │ + b.w 908e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 9c08 │ │ │ │ │ + b.n 9c0c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000a2cc : │ │ │ │ │ +0000a2d0 : │ │ │ │ │ star_expression_rule(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n a3c4 │ │ │ │ │ + beq.n a3c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a3c4 │ │ │ │ │ + bne.n a3c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n a3bc │ │ │ │ │ + bne.n a3c0 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1113 @ 0x459 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbz r0, a31c │ │ │ │ │ + cbz r0, a320 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n a3cc │ │ │ │ │ + beq.n a3d0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n a3bc │ │ │ │ │ + bne.n a3c0 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, a36a │ │ │ │ │ + cbnz r0, a36e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n a3bc │ │ │ │ │ + bne.n a3c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ - cbnz r0, a358 │ │ │ │ │ + bl 7624 │ │ │ │ │ + cbnz r0, a35c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1113 @ 0x459 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n a310 │ │ │ │ │ + b.n a314 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a3d8 │ │ │ │ │ + bl a3dc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a346 │ │ │ │ │ + beq.n a34a │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ - cbz r0, a3bc │ │ │ │ │ + cbz r0, a3c0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - cbz r0, a3a6 │ │ │ │ │ + cbz r0, a3aa │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n a35a │ │ │ │ │ + beq.n a35e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a35a │ │ │ │ │ + beq.n a35e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n a318 │ │ │ │ │ + b.n a31c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a3b8 │ │ │ │ │ + b.n a3bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a2fa │ │ │ │ │ + b.n a2fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n a328 │ │ │ │ │ - b.n a3ae │ │ │ │ │ + bge.n a32c │ │ │ │ │ + b.n a3b2 │ │ │ │ │ │ │ │ │ │ -0000a3d8 : │ │ │ │ │ +0000a3dc : │ │ │ │ │ bitwise_or_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #32 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n a426 │ │ │ │ │ + beq.n a42a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, a426 │ │ │ │ │ + cbnz r0, a42a │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1135 @ 0x46f │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - cbz r0, a442 │ │ │ │ │ + cbz r0, a446 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -18066,218 +18072,218 @@ │ │ │ │ │ movw r1, #1135 @ 0x46f │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a418 │ │ │ │ │ + bne.n a41c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1135 @ 0x46f │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a578 │ │ │ │ │ + bne.w a57c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n a560 │ │ │ │ │ + beq.n a564 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a560 │ │ │ │ │ + bne.n a564 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n a56c │ │ │ │ │ + bne.n a570 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n a4e2 │ │ │ │ │ + beq.n a4e6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bl a3d8 │ │ │ │ │ + bl a3dc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a50c │ │ │ │ │ + bne.n a510 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n a56c │ │ │ │ │ + bne.n a570 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a5b8 │ │ │ │ │ + bl a5bc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbz r0, a4ca │ │ │ │ │ + cbz r0, a4ce │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n a570 │ │ │ │ │ + bne.n a574 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - bge.n a4d0 │ │ │ │ │ + bge.n a4d4 │ │ │ │ │ mov r8, r1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n a448 │ │ │ │ │ + b.n a44c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n a570 │ │ │ │ │ + bne.n a574 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n a580 │ │ │ │ │ + blt.n a584 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n a56c │ │ │ │ │ + bne.n a570 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a3d8 │ │ │ │ │ + bl a3dc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a4a0 │ │ │ │ │ + beq.n a4a4 │ │ │ │ │ movs r1, #18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a4a0 │ │ │ │ │ + beq.n a4a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a5b8 │ │ │ │ │ + bl a5bc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a4a0 │ │ │ │ │ + beq.n a4a4 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a5a6 │ │ │ │ │ + beq.n a5aa │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r3, sl │ │ │ │ │ movs r1, #10 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd r9, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, a58a │ │ │ │ │ + cbz r0, a58e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, a58a │ │ │ │ │ + cbnz r2, a58e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bgt.n a4c4 │ │ │ │ │ - b.n a4d0 │ │ │ │ │ + bgt.n a4c8 │ │ │ │ │ + b.n a4d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n a47e │ │ │ │ │ + beq.n a482 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a41e │ │ │ │ │ + b.n a422 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a41e │ │ │ │ │ + b.n a422 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n a570 │ │ │ │ │ + b.n a574 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbnz r0, a5b2 │ │ │ │ │ + cbnz r0, a5b6 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n a570 │ │ │ │ │ + bne.n a574 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n a4d0 │ │ │ │ │ - b.n a558 │ │ │ │ │ + beq.n a4d4 │ │ │ │ │ + b.n a55c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n a4d0 │ │ │ │ │ - b.n a570 │ │ │ │ │ + beq.n a4d4 │ │ │ │ │ + b.n a574 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a570 │ │ │ │ │ + b.n a574 │ │ │ │ │ │ │ │ │ │ -0000a5b8 : │ │ │ │ │ +0000a5bc : │ │ │ │ │ bitwise_xor_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n a606 │ │ │ │ │ + beq.n a60a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, a606 │ │ │ │ │ + cbnz r0, a60a │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ add r2, sp, #32 │ │ │ │ │ mov.w r1, #1136 @ 0x470 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ - cbz r0, a622 │ │ │ │ │ + cbz r0, a626 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -18288,454 +18294,454 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a5f8 │ │ │ │ │ + bne.n a5fc │ │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ │ mov r8, ip │ │ │ │ │ mov r7, ip │ │ │ │ │ mov.w r2, #1136 @ 0x470 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a99a │ │ │ │ │ + bne.w a99e │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w a9a2 │ │ │ │ │ + beq.w a9a6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a9a2 │ │ │ │ │ + bne.w a9a6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a9b0 │ │ │ │ │ + bne.w a9b4 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n a70e │ │ │ │ │ + beq.n a712 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bl a5b8 │ │ │ │ │ + bl a5bc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a73c │ │ │ │ │ + bne.n a740 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a9b6 │ │ │ │ │ + bne.w a9ba │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n a79a │ │ │ │ │ + beq.n a79e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a79a │ │ │ │ │ + bne.n a79e │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a7b6 │ │ │ │ │ + beq.n a7ba │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a900 │ │ │ │ │ + beq.w a904 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a90e │ │ │ │ │ + bne.w a912 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bge.n a6fc │ │ │ │ │ + bge.n a700 │ │ │ │ │ mov r8, r2 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b.n a62a │ │ │ │ │ + b.n a62e │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ mov lr, r2 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w a8fc │ │ │ │ │ + bne.w a900 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ subs r1, r2, #3 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a8f6 │ │ │ │ │ + bne.w a8fa │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w a9ba │ │ │ │ │ + blt.w a9be │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a9b0 │ │ │ │ │ + bne.w a9b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a5b8 │ │ │ │ │ + bl a5bc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a688 │ │ │ │ │ + beq.n a68c │ │ │ │ │ movs r1, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a688 │ │ │ │ │ + beq.n a68c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a9c4 │ │ │ │ │ + bl a9c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a688 │ │ │ │ │ + beq.n a68c │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a93a │ │ │ │ │ + beq.w a93e │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, r9 │ │ │ │ │ movs r1, #11 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd sl, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a91c │ │ │ │ │ + beq.w a920 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a91c │ │ │ │ │ + bne.w a920 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bgt.n a6de │ │ │ │ │ - b.n a6fc │ │ │ │ │ + bgt.n a6e2 │ │ │ │ │ + b.n a700 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a6c2 │ │ │ │ │ + bne.n a6c6 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a98a │ │ │ │ │ + bne.w a98e │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w a972 │ │ │ │ │ + beq.w a976 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a972 │ │ │ │ │ + bne.w a976 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w a980 │ │ │ │ │ + bne.w a984 │ │ │ │ │ ldrd r5, r2, [r4, #8] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq.n a850 │ │ │ │ │ + beq.n a854 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bl a9c4 │ │ │ │ │ + bl a9c8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a87c │ │ │ │ │ + bne.n a880 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w a980 │ │ │ │ │ + bne.w a984 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ade0 │ │ │ │ │ + bl ade4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a6e4 │ │ │ │ │ + beq.w a6e8 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n a8fa │ │ │ │ │ + bne.n a8fe │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - ble.n a8e8 │ │ │ │ │ + ble.n a8ec │ │ │ │ │ mov sl, r2 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n a7be │ │ │ │ │ + b.n a7c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n a94e │ │ │ │ │ + blt.n a952 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w a980 │ │ │ │ │ + bne.w a984 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a9c4 │ │ │ │ │ + bl a9c8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a820 │ │ │ │ │ + beq.n a824 │ │ │ │ │ movs r1, #19 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a820 │ │ │ │ │ + beq.n a824 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ade0 │ │ │ │ │ + bl ade4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a820 │ │ │ │ │ + beq.n a824 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a95a │ │ │ │ │ + beq.n a95e │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ movs r1, #12 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, a8cc │ │ │ │ │ + cbz r0, a8d0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, a8cc │ │ │ │ │ + cbnz r2, a8d0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a844 │ │ │ │ │ + b.n a848 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n a96a │ │ │ │ │ + bne.n a96e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r1, a8fa │ │ │ │ │ + cbnz r1, a8fe │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n a844 │ │ │ │ │ + bne.n a848 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ mov r2, fp │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ - cbz r3, a916 │ │ │ │ │ + cbz r3, a91a │ │ │ │ │ subs r1, r0, #2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a6d8 │ │ │ │ │ + b.n a6dc │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ mov r2, r1 │ │ │ │ │ subs r1, r0, #1 │ │ │ │ │ mov lr, r2 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.w a6fc │ │ │ │ │ + beq.w a700 │ │ │ │ │ subs r1, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a5fe │ │ │ │ │ + b.n a602 │ │ │ │ │ mov lr, r2 │ │ │ │ │ subs r1, r0, #1 │ │ │ │ │ - b.n a902 │ │ │ │ │ + b.n a906 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ subs r1, #1 │ │ │ │ │ - cbnz r0, a948 │ │ │ │ │ + cbnz r0, a94c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n a90e │ │ │ │ │ + bne.n a912 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a792 │ │ │ │ │ - b.n a6fc │ │ │ │ │ + bne.w a796 │ │ │ │ │ + b.n a700 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w a6fc │ │ │ │ │ - b.n a90e │ │ │ │ │ + beq.w a700 │ │ │ │ │ + b.n a912 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a90e │ │ │ │ │ + b.n a912 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a8fe │ │ │ │ │ + b.n a902 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, fp │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ subs r0, r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n a8ec │ │ │ │ │ - b.n a8fc │ │ │ │ │ + beq.n a8f0 │ │ │ │ │ + b.n a900 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a8fe │ │ │ │ │ + b.n a902 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w a7fe │ │ │ │ │ + beq.w a802 │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ - b.n a8fe │ │ │ │ │ + b.n a902 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ subs r1, #1 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a6ce │ │ │ │ │ - b.n a900 │ │ │ │ │ + bne.w a6d2 │ │ │ │ │ + b.n a904 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a5fe │ │ │ │ │ + b.n a602 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a666 │ │ │ │ │ + beq.w a66a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - b.n a90e │ │ │ │ │ + b.n a912 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - b.n a90e │ │ │ │ │ + b.n a912 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - b.n a90e │ │ │ │ │ + b.n a912 │ │ │ │ │ │ │ │ │ │ -0000a9c4 : │ │ │ │ │ +0000a9c8 : │ │ │ │ │ bitwise_and_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n aa12 │ │ │ │ │ + beq.n aa16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, aa12 │ │ │ │ │ + cbnz r0, aa16 │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - cbz r0, aa2e │ │ │ │ │ + cbz r0, aa32 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -18746,449 +18752,449 @@ │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n aa04 │ │ │ │ │ + bne.n aa08 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ad6e │ │ │ │ │ + bne.w ad72 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w ad2e │ │ │ │ │ + beq.w ad32 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ad2e │ │ │ │ │ + bne.w ad32 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ad06 │ │ │ │ │ + bne.w ad0a │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n ab0a │ │ │ │ │ + beq.n ab0e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r2, [r3, r6, lsl #2] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov fp, r0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n ab3a │ │ │ │ │ + beq.n ab3e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ab3a │ │ │ │ │ + bne.n ab3e │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ab56 │ │ │ │ │ + beq.n ab5a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w ac02 │ │ │ │ │ + bne.w ac06 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ad06 │ │ │ │ │ + bne.w ad0a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ade0 │ │ │ │ │ + bl ade4 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - cbz r0, aaf0 │ │ │ │ │ + cbz r0, aaf4 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ad0a │ │ │ │ │ + bne.w ad0e │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bge.n aaf8 │ │ │ │ │ + bge.n aafc │ │ │ │ │ mov r8, r2 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n aa34 │ │ │ │ │ + b.n aa38 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ad0a │ │ │ │ │ + bne.w ad0e │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w ad3e │ │ │ │ │ + blt.w ad42 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov fp, r1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ad06 │ │ │ │ │ + bne.w ad0a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne.n aa94 │ │ │ │ │ + bne.n aa98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n aab6 │ │ │ │ │ + bne.n aaba │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ strd r5, r6, [sp, #20] │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r7, r1 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w adce │ │ │ │ │ + bne.w add2 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w ada8 │ │ │ │ │ + beq.w adac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ada8 │ │ │ │ │ + bne.w adac │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w adb6 │ │ │ │ │ + bne.w adba │ │ │ │ │ ldrd r6, r2, [r4, #8] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - beq.n ac66 │ │ │ │ │ + beq.n ac6a │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - bl a9c4 │ │ │ │ │ + bl a9c8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ac94 │ │ │ │ │ + bne.n ac98 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w adb6 │ │ │ │ │ + bne.w adba │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ade0 │ │ │ │ │ + bl ade4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w acee │ │ │ │ │ + beq.w acf2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ad26 │ │ │ │ │ + bne.w ad2a │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - blt.n ace8 │ │ │ │ │ + blt.n acec │ │ │ │ │ ldrd r5, r6, [sp, #20] │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w aac2 │ │ │ │ │ + beq.w aac6 │ │ │ │ │ movs r1, #19 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w aac2 │ │ │ │ │ + beq.w aac6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ade0 │ │ │ │ │ + bl ade4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w aac2 │ │ │ │ │ + beq.w aac6 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ad94 │ │ │ │ │ + beq.w ad98 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r3, fp │ │ │ │ │ movs r1, #12 │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ strd sl, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ad76 │ │ │ │ │ + beq.w ad7a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ad76 │ │ │ │ │ + bne.w ad7a │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bgt.w aaea │ │ │ │ │ - b.n aaf8 │ │ │ │ │ + bgt.w aaee │ │ │ │ │ + b.n aafc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w adc0 │ │ │ │ │ + blt.w adc4 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r1, [r2, r6, lsl #2] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w adb6 │ │ │ │ │ + bne.w adba │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a9c4 │ │ │ │ │ + bl a9c8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n abc0 │ │ │ │ │ + beq.n abc4 │ │ │ │ │ movs r1, #19 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n abc0 │ │ │ │ │ + beq.n abc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ade0 │ │ │ │ │ + bl ade4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n abc0 │ │ │ │ │ + beq.n abc4 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ad48 │ │ │ │ │ + beq.n ad4c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ movs r1, #12 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r5, [r6, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr r5, [r6, #20] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, ad12 │ │ │ │ │ + cbz r0, ad16 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, ad12 │ │ │ │ │ + cbnz r2, ad16 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - ble.n abec │ │ │ │ │ + ble.n abf0 │ │ │ │ │ mov r9, r2 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - b.n ab62 │ │ │ │ │ + b.n ab66 │ │ │ │ │ ldrd r5, r6, [sp, #20] │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w abf2 │ │ │ │ │ + beq.w abf6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w aacc │ │ │ │ │ + beq.w aad0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ subs r1, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n aa0a │ │ │ │ │ + b.n aa0e │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ - cbnz r0, ad5a │ │ │ │ │ + cbnz r0, ad5e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r2, ad66 │ │ │ │ │ + cbz r2, ad6a │ │ │ │ │ ldrd r5, r6, [sp, #20] │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b.n acfa │ │ │ │ │ + b.n acfe │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w aa70 │ │ │ │ │ - b.n ad06 │ │ │ │ │ + beq.w aa74 │ │ │ │ │ + b.n ad0a │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n ad0a │ │ │ │ │ + b.n ad0e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldrd r5, r6, [sp, #20] │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w abf2 │ │ │ │ │ - b.n acfa │ │ │ │ │ + beq.w abf6 │ │ │ │ │ + b.n acfe │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldrd r5, r6, [sp, #20] │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n acfa │ │ │ │ │ + b.n acfe │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w abec │ │ │ │ │ - b.n ace2 │ │ │ │ │ + beq.w abf0 │ │ │ │ │ + b.n ace6 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n aa0a │ │ │ │ │ + b.n aa0e │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ subs r1, #1 │ │ │ │ │ - cbnz r0, ada2 │ │ │ │ │ + cbnz r0, ada6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n ad0a │ │ │ │ │ + bne.n ad0e │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ac5c │ │ │ │ │ - b.n aaf8 │ │ │ │ │ + bne.w ac60 │ │ │ │ │ + b.n aafc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w aaf8 │ │ │ │ │ - b.n ad0a │ │ │ │ │ + beq.w aafc │ │ │ │ │ + b.n ad0e │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n ad0a │ │ │ │ │ + b.n ad0e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w ab9e │ │ │ │ │ + beq.w aba2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldrd r5, r6, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n acfa │ │ │ │ │ + b.n acfe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldrd r5, r6, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n acfa │ │ │ │ │ + b.n acfe │ │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldrd r5, r6, [sp, #20] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w aac2 │ │ │ │ │ - b.n ac02 │ │ │ │ │ + beq.w aac6 │ │ │ │ │ + b.n ac06 │ │ │ │ │ │ │ │ │ │ -0000ade0 : │ │ │ │ │ +0000ade4 : │ │ │ │ │ shift_expr_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #32 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n ae2e │ │ │ │ │ + beq.n ae32 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, ae2e │ │ │ │ │ + cbnz r0, ae32 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1138 @ 0x472 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - cbz r0, ae4a │ │ │ │ │ + cbz r0, ae4e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -19199,360 +19205,360 @@ │ │ │ │ │ movw r1, #1138 @ 0x472 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ae20 │ │ │ │ │ + bne.n ae24 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1138 @ 0x472 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b194 │ │ │ │ │ + bne.w b198 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w b184 │ │ │ │ │ + beq.w b188 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b184 │ │ │ │ │ + bne.w b188 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b0d8 │ │ │ │ │ + bne.w b0dc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n af74 │ │ │ │ │ + beq.n af78 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bl ade0 │ │ │ │ │ + bl ade4 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n afa2 │ │ │ │ │ + bne.n afa6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b0d8 │ │ │ │ │ + bne.w b0dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ade0 │ │ │ │ │ + bl ade4 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbnz r0, aefc │ │ │ │ │ + cbnz r0, af00 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w afe6 │ │ │ │ │ + bne.w afea │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b0d8 │ │ │ │ │ + bne.w b0dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b19c │ │ │ │ │ + bl b1a0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n afd8 │ │ │ │ │ + beq.n afdc │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n afde │ │ │ │ │ + bne.n afe2 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - bge.n af62 │ │ │ │ │ + bge.n af66 │ │ │ │ │ mov r8, r1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n ae50 │ │ │ │ │ + b.n ae54 │ │ │ │ │ movs r1, #34 @ 0x22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n aec6 │ │ │ │ │ + beq.n aeca │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b19c │ │ │ │ │ + bl b1a0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n aec6 │ │ │ │ │ + beq.n aeca │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b108 │ │ │ │ │ + beq.w b10c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, sl │ │ │ │ │ movs r1, #9 │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ strd r9, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b0fa │ │ │ │ │ + beq.w b0fe │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w b0fa │ │ │ │ │ + bne.w b0fe │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n afde │ │ │ │ │ - cbz r3, af62 │ │ │ │ │ + bne.n afe2 │ │ │ │ │ + cbz r3, af66 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bgt.n aef6 │ │ │ │ │ + bgt.n aefa │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w b116 │ │ │ │ │ + blt.w b11a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b0d8 │ │ │ │ │ + bne.w b0dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ade0 │ │ │ │ │ + bl ade4 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n aeb2 │ │ │ │ │ + beq.n aeb6 │ │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n aeb2 │ │ │ │ │ + beq.n aeb6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b19c │ │ │ │ │ + bl b1a0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w aeb2 │ │ │ │ │ + beq.w aeb6 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b108 │ │ │ │ │ + beq.w b10c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, sl │ │ │ │ │ movs r1, #8 │ │ │ │ │ - b.n af2e │ │ │ │ │ + b.n af32 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n af62 │ │ │ │ │ + beq.n af66 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ae26 │ │ │ │ │ + b.n ae2a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b0da │ │ │ │ │ + bne.n b0de │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w b126 │ │ │ │ │ + beq.w b12a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b126 │ │ │ │ │ + bne.w b12a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w b120 │ │ │ │ │ + bne.w b124 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b19c │ │ │ │ │ + bl b1a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b0de │ │ │ │ │ + beq.n b0e2 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w b136 │ │ │ │ │ + beq.w b13a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b136 │ │ │ │ │ + bne.n b13a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n b12e │ │ │ │ │ + bne.n b132 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b0e2 │ │ │ │ │ + bne.n b0e6 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n b12e │ │ │ │ │ + bne.n b132 │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b0e2 │ │ │ │ │ + bne.n b0e6 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n b12e │ │ │ │ │ + bne.n b132 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b0e2 │ │ │ │ │ + bne.n b0e6 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n b12e │ │ │ │ │ + bne.n b132 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b0e2 │ │ │ │ │ + bne.n b0e6 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n b12e │ │ │ │ │ + bne.n b132 │ │ │ │ │ movs r1, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, b0e2 │ │ │ │ │ + cbnz r0, b0e6 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n b12e │ │ │ │ │ + bne.n b132 │ │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, b0e2 │ │ │ │ │ + cbnz r0, b0e6 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n b12e │ │ │ │ │ + bne.n b132 │ │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbnz r0, b0e6 │ │ │ │ │ + cbnz r0, b0ea │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w aed8 │ │ │ │ │ + beq.w aedc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n afde │ │ │ │ │ + b.n afe2 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n b0cc │ │ │ │ │ + b.n b0d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #719 @ 0x2cf │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, b13e │ │ │ │ │ + cbnz r0, b142 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n b0cc │ │ │ │ │ + b.n b0d0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, b116 │ │ │ │ │ + cbnz r0, b11a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - b.n af50 │ │ │ │ │ + b.n af54 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w af62 │ │ │ │ │ - b.n afde │ │ │ │ │ + beq.w af66 │ │ │ │ │ + b.n afe2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n afde │ │ │ │ │ + b.n afe2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n b0ce │ │ │ │ │ + b.n b0d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b00c │ │ │ │ │ + b.n b010 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b0cc │ │ │ │ │ + b.n b0d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b03c │ │ │ │ │ + b.n b040 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8e68 │ │ │ │ │ + bl 8e6c │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b0f4 │ │ │ │ │ + beq.n b0f8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC48 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC48 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -19561,65 +19567,65 @@ │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #32] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ │ - bl a7f0 │ │ │ │ │ + bl a7f0 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b0de │ │ │ │ │ + beq.n b0e2 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n b0ce │ │ │ │ │ + b.n b0d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w ae8c │ │ │ │ │ - b.n b0d8 │ │ │ │ │ + beq.w ae90 │ │ │ │ │ + b.n b0dc │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ae26 │ │ │ │ │ + b.n ae2a │ │ │ │ │ │ │ │ │ │ -0000b19c : │ │ │ │ │ +0000b1a0 : │ │ │ │ │ sum_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #32 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n b1ea │ │ │ │ │ + beq.n b1ee │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, b1ea │ │ │ │ │ + cbnz r0, b1ee │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1139 @ 0x473 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - cbz r0, b206 │ │ │ │ │ + cbz r0, b20a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -19630,254 +19636,254 @@ │ │ │ │ │ movw r1, #1139 @ 0x473 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b1dc │ │ │ │ │ + bne.n b1e0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1139 @ 0x473 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b3ac │ │ │ │ │ + bne.w b3b0 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w b384 │ │ │ │ │ + beq.w b388 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b384 │ │ │ │ │ + bne.w b388 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b392 │ │ │ │ │ + bne.w b396 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n b2b2 │ │ │ │ │ + beq.n b2b6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bl b19c │ │ │ │ │ + bl b1a0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b2dc │ │ │ │ │ + bne.n b2e0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b392 │ │ │ │ │ + bne.w b396 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b19c │ │ │ │ │ + bl b1a0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b346 │ │ │ │ │ + bne.n b34a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b392 │ │ │ │ │ + bne.w b396 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b3d4 │ │ │ │ │ + bl b3d8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b376 │ │ │ │ │ + beq.n b37a │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n b37c │ │ │ │ │ + bne.n b380 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bge.n b336 │ │ │ │ │ + bge.n b33a │ │ │ │ │ mov r7, r1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n b20c │ │ │ │ │ + b.n b210 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n b3a2 │ │ │ │ │ + blt.n b3a6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n b392 │ │ │ │ │ + bne.n b396 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b19c │ │ │ │ │ + bl b1a0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b26e │ │ │ │ │ + beq.n b272 │ │ │ │ │ movs r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b26e │ │ │ │ │ + beq.n b272 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b3d4 │ │ │ │ │ + bl b3d8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b26e │ │ │ │ │ + beq.n b272 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b3b4 │ │ │ │ │ + beq.n b3b8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, sl │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ strd r8, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b398 │ │ │ │ │ + beq.n b39c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n b398 │ │ │ │ │ + bne.n b39c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bgt.n b2ac │ │ │ │ │ + bgt.n b2b0 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b284 │ │ │ │ │ + beq.n b288 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b3d4 │ │ │ │ │ + bl b3d8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b284 │ │ │ │ │ + beq.n b288 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov ip, r0 │ │ │ │ │ - cbz r0, b3b4 │ │ │ │ │ + cbz r0, b3b8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, sl │ │ │ │ │ movs r1, #2 │ │ │ │ │ - b.n b30c │ │ │ │ │ + b.n b310 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n b336 │ │ │ │ │ + beq.n b33a │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b1e2 │ │ │ │ │ + b.n b1e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w b248 │ │ │ │ │ + beq.w b24c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n b37c │ │ │ │ │ + b.n b380 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - cbz r0, b3c0 │ │ │ │ │ + cbz r0, b3c4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n b37c │ │ │ │ │ + b.n b380 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b1e2 │ │ │ │ │ + b.n b1e6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n b336 │ │ │ │ │ - b.n b37c │ │ │ │ │ + beq.n b33a │ │ │ │ │ + b.n b380 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n b37c │ │ │ │ │ + bne.n b380 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n b336 │ │ │ │ │ - b.n b330 │ │ │ │ │ + beq.n b33a │ │ │ │ │ + b.n b334 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000b3d4 : │ │ │ │ │ +0000b3d8 : │ │ │ │ │ term_rule(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n b41e │ │ │ │ │ + beq.n b422 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, b41e │ │ │ │ │ + cbnz r0, b422 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, b43a │ │ │ │ │ + cbz r0, b43e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -19888,285 +19894,285 @@ │ │ │ │ │ movw r1, #1140 @ 0x474 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b412 │ │ │ │ │ + bne.n b416 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b4d2 │ │ │ │ │ + bne.n b4d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl b4dc │ │ │ │ │ + bl b4e0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b4c8 │ │ │ │ │ - cbz r0, b4b8 │ │ │ │ │ + bne.n b4cc │ │ │ │ │ + cbz r0, b4bc │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bge.n b4b8 │ │ │ │ │ + bge.n b4bc │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ - cbnz r0, b4d2 │ │ │ │ │ + cbnz r0, b4d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl b4dc │ │ │ │ │ + bl b4e0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, b4c8 │ │ │ │ │ - cbz r0, b4b6 │ │ │ │ │ + cbnz r3, b4cc │ │ │ │ │ + cbz r0, b4ba │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bge.n b4b6 │ │ │ │ │ + bge.n b4ba │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbnz r3, b4d2 │ │ │ │ │ + cbnz r3, b4d6 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl b4dc │ │ │ │ │ + bl b4e0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, b4c8 │ │ │ │ │ - cbz r0, b4c4 │ │ │ │ │ + cbnz r3, b4cc │ │ │ │ │ + cbz r0, b4c8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - ble.n b4c4 │ │ │ │ │ + ble.n b4c8 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n b48a │ │ │ │ │ + b.n b48e │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b418 │ │ │ │ │ + b.n b41c │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b.n b4b8 │ │ │ │ │ + b.n b4bc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b418 │ │ │ │ │ + b.n b41c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b418 │ │ │ │ │ + b.n b41c │ │ │ │ │ │ │ │ │ │ -0000b4dc : │ │ │ │ │ +0000b4e0 : │ │ │ │ │ term_raw(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #32 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w be3e │ │ │ │ │ + beq.w be42 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w be3e │ │ │ │ │ + bne.w be42 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w be4c │ │ │ │ │ + bne.w be50 │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w be18 │ │ │ │ │ + beq.w be1c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w bf0a │ │ │ │ │ + beq.w bf0e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bf0a │ │ │ │ │ + bne.w bf0e │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ add r6, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b6de │ │ │ │ │ + beq.w b6e2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w b72c │ │ │ │ │ + bne.w b730 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w be38 │ │ │ │ │ + bne.w be3c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w b73e │ │ │ │ │ + beq.w b742 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b73e │ │ │ │ │ + bne.w b742 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1140 @ 0x474 │ │ │ │ │ str r7, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b75e │ │ │ │ │ + beq.w b762 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w b7ac │ │ │ │ │ + bne.w b7b0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w be38 │ │ │ │ │ + bne.w be3c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w b7be │ │ │ │ │ + beq.w b7c2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b7be │ │ │ │ │ + bne.w b7c2 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1140 @ 0x474 │ │ │ │ │ str r7, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b7de │ │ │ │ │ + beq.w b7e2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w b82c │ │ │ │ │ + bne.w b830 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w be38 │ │ │ │ │ + bne.w be3c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w b83e │ │ │ │ │ + beq.w b842 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b83e │ │ │ │ │ + bne.w b842 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1140 @ 0x474 │ │ │ │ │ str r7, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b85e │ │ │ │ │ + beq.w b862 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w b8ac │ │ │ │ │ + bne.w b8b0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w be38 │ │ │ │ │ + bne.w be3c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w b8be │ │ │ │ │ + beq.w b8c2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b8be │ │ │ │ │ + bne.w b8c2 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1140 @ 0x474 │ │ │ │ │ str r7, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b8de │ │ │ │ │ + beq.w b8e2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w b922 │ │ │ │ │ + bne.w b926 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bbe6 │ │ │ │ │ + bne.w bbea │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w be4c │ │ │ │ │ + bne.w be50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bf24 │ │ │ │ │ + bl bf28 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b99a │ │ │ │ │ + beq.w b99e │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ @@ -20174,265 +20180,265 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r2 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bdc6 │ │ │ │ │ + bne.w bdca │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp, #16] │ │ │ │ │ - bl b4dc │ │ │ │ │ + bl b4e0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w bdac │ │ │ │ │ - cbz r0, b718 │ │ │ │ │ + bne.w bdb0 │ │ │ │ │ + cbz r0, b71c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - blt.w b99e │ │ │ │ │ + blt.w b9a2 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w b57a │ │ │ │ │ + beq.w b57e │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bc8c │ │ │ │ │ + bne.w bc90 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b578 │ │ │ │ │ + b.n b57c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1140 @ 0x474 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b5b8 │ │ │ │ │ + bne.w b5bc │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r2 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w be66 │ │ │ │ │ + bne.w be6a │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp, #16] │ │ │ │ │ - bl b4dc │ │ │ │ │ + bl b4e0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w bda0 │ │ │ │ │ - cbz r0, b798 │ │ │ │ │ + bne.w bda4 │ │ │ │ │ + cbz r0, b79c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bgt.w bb72 │ │ │ │ │ + bgt.w bb76 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w b5c8 │ │ │ │ │ + beq.w b5cc │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bd4a │ │ │ │ │ + bne.w bd4e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b5c6 │ │ │ │ │ + b.n b5ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1140 @ 0x474 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b606 │ │ │ │ │ + bne.w b60a │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r2 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bdf4 │ │ │ │ │ + bne.w bdf8 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp, #16] │ │ │ │ │ - bl b4dc │ │ │ │ │ + bl b4e0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w bda6 │ │ │ │ │ - cbz r0, b818 │ │ │ │ │ + bne.w bdaa │ │ │ │ │ + cbz r0, b81c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - blt.w ba14 │ │ │ │ │ + blt.w ba18 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w b616 │ │ │ │ │ + beq.w b61a │ │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bd72 │ │ │ │ │ + bne.w bd76 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b614 │ │ │ │ │ + b.n b618 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1140 @ 0x474 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b654 │ │ │ │ │ + bne.w b658 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r2 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w be54 │ │ │ │ │ + bne.w be58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp, #16] │ │ │ │ │ - bl b4dc │ │ │ │ │ + bl b4e0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w bd9a │ │ │ │ │ - cbz r0, b898 │ │ │ │ │ + bne.w bd9e │ │ │ │ │ + cbz r0, b89c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - blt.w ba8a │ │ │ │ │ + blt.w ba8e │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w b664 │ │ │ │ │ + beq.w b668 │ │ │ │ │ movs r1, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bd22 │ │ │ │ │ + bne.w bd26 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b662 │ │ │ │ │ + b.n b666 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1140 @ 0x474 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b6a2 │ │ │ │ │ + bne.w b6a6 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w be06 │ │ │ │ │ + bne.w be0a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl b4dc │ │ │ │ │ + bl b4e0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w bdb4 │ │ │ │ │ - cbz r0, b910 │ │ │ │ │ + bne.w bdb8 │ │ │ │ │ + cbz r0, b914 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - blt.w bb00 │ │ │ │ │ + blt.w bb04 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r3 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w b6b2 │ │ │ │ │ + beq.w b6b6 │ │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b6b0 │ │ │ │ │ + beq.w b6b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bf24 │ │ │ │ │ + bl bf28 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b6b0 │ │ │ │ │ + beq.w b6b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bdee │ │ │ │ │ + beq.w bdf2 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, r7 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r5, [r6, #24] │ │ │ │ │ @@ -20444,575 +20450,575 @@ │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC49 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC49 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3000 │ │ │ │ │ + bl 3000 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, b984 │ │ │ │ │ + cbz r0, b988 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w bcd2 │ │ │ │ │ + beq.w bcd6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b6d2 │ │ │ │ │ + beq.w b6d6 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n b6d4 │ │ │ │ │ + b.n b6d8 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n b6d2 │ │ │ │ │ + b.n b6d6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bdc6 │ │ │ │ │ + bne.w bdca │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b4dc │ │ │ │ │ + bl b4e0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w bdac │ │ │ │ │ + bne.w bdb0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bd06 │ │ │ │ │ + beq.w bd0a │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r8, r2 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.w bcf2 │ │ │ │ │ + bge.w bcf6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bdc6 │ │ │ │ │ + bne.w bdca │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bl b4dc │ │ │ │ │ + bl b4e0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w bdac │ │ │ │ │ + bne.w bdb0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bcd6 │ │ │ │ │ + beq.w bcda │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - ble.w bcd6 │ │ │ │ │ + ble.w bcda │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.n b9d8 │ │ │ │ │ + b.n b9dc │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bdf4 │ │ │ │ │ + bne.w bdf8 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b4dc │ │ │ │ │ + bl b4e0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w bda6 │ │ │ │ │ + bne.w bdaa │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bd1c │ │ │ │ │ + beq.w bd20 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - ble.w bd02 │ │ │ │ │ + ble.w bd06 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bdf4 │ │ │ │ │ + bne.w bdf8 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bl b4dc │ │ │ │ │ + bl b4e0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w bda6 │ │ │ │ │ + bne.w bdaa │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bcdc │ │ │ │ │ + beq.w bce0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - ble.w bcdc │ │ │ │ │ + ble.w bce0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.n ba4e │ │ │ │ │ + b.n ba52 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w be54 │ │ │ │ │ + bne.w be58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b4dc │ │ │ │ │ + bl b4e0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w bd9a │ │ │ │ │ + bne.w bd9e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bd16 │ │ │ │ │ + beq.w bd1a │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r8, r2 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.w bcfe │ │ │ │ │ + bge.w bd02 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w be54 │ │ │ │ │ + bne.w be58 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bl b4dc │ │ │ │ │ + bl b4e0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w bd9a │ │ │ │ │ + bne.w bd9e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bce8 │ │ │ │ │ + beq.w bcec │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - ble.w bce8 │ │ │ │ │ + ble.w bcec │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.n bac4 │ │ │ │ │ + b.n bac8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w be06 │ │ │ │ │ + bne.w be0a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl b4dc │ │ │ │ │ + bl b4e0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w bdb4 │ │ │ │ │ + bne.w bdb8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bd12 │ │ │ │ │ + beq.w bd16 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.w bcfa │ │ │ │ │ + ble.w bcfe │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w be06 │ │ │ │ │ + bne.w be0a │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl b4dc │ │ │ │ │ + bl b4e0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w bdb4 │ │ │ │ │ + bne.w bdb8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bcee │ │ │ │ │ + beq.w bcf2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - ble.w bcee │ │ │ │ │ + ble.w bcf2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.n bb38 │ │ │ │ │ + b.n bb3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w be66 │ │ │ │ │ + bne.w be6a │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b4dc │ │ │ │ │ + bl b4e0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w bda0 │ │ │ │ │ + bne.w bda4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bd0c │ │ │ │ │ + beq.w bd10 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - ble.w bcf6 │ │ │ │ │ + ble.w bcfa │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w be66 │ │ │ │ │ + bne.w be6a │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bl b4dc │ │ │ │ │ + bl b4e0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w bda0 │ │ │ │ │ + bne.w bda4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bce2 │ │ │ │ │ + beq.w bce6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - ble.n bce2 │ │ │ │ │ + ble.n bce6 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.n bbac │ │ │ │ │ + b.n bbb0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w beec │ │ │ │ │ + bne.w bef0 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w bee4 │ │ │ │ │ + beq.w bee8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bee4 │ │ │ │ │ + bne.w bee8 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w bef4 │ │ │ │ │ + bne.w bef8 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w bedc │ │ │ │ │ + beq.w bee0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bedc │ │ │ │ │ + bne.w bee0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w be92 │ │ │ │ │ + bne.w be96 │ │ │ │ │ movs r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w be78 │ │ │ │ │ + bne.w be7c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w be92 │ │ │ │ │ + bne.w be96 │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w be78 │ │ │ │ │ + bne.w be7c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w be92 │ │ │ │ │ + bne.w be96 │ │ │ │ │ movs r1, #31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w be78 │ │ │ │ │ + bne.w be7c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n b6bc │ │ │ │ │ + b.n b6c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bf24 │ │ │ │ │ + bl bf28 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b73a │ │ │ │ │ + beq.w b73e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bdee │ │ │ │ │ + beq.w bdf2 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r1, #3 │ │ │ │ │ ldr r5, [r6, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr r5, [r6, #20] │ │ │ │ │ strd sl, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bdd8 │ │ │ │ │ + beq.w bddc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bdd8 │ │ │ │ │ + bne.w bddc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b6d2 │ │ │ │ │ + b.n b6d6 │ │ │ │ │ str.w r8, [sp, #16] │ │ │ │ │ - b.n b718 │ │ │ │ │ + b.n b71c │ │ │ │ │ str.w r8, [sp, #16] │ │ │ │ │ - b.n b818 │ │ │ │ │ + b.n b81c │ │ │ │ │ str.w r8, [sp, #16] │ │ │ │ │ - b.n b798 │ │ │ │ │ + b.n b79c │ │ │ │ │ str.w r8, [sp, #16] │ │ │ │ │ - b.n b898 │ │ │ │ │ + b.n b89c │ │ │ │ │ mov r6, r8 │ │ │ │ │ - b.n b910 │ │ │ │ │ + b.n b914 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n b718 │ │ │ │ │ + b.n b71c │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ - b.n b798 │ │ │ │ │ + b.n b79c │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b.n b910 │ │ │ │ │ + b.n b914 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n b898 │ │ │ │ │ + b.n b89c │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ - b.n b818 │ │ │ │ │ + b.n b81c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n b718 │ │ │ │ │ + b.n b71c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n b798 │ │ │ │ │ + b.n b79c │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ - b.n b910 │ │ │ │ │ + b.n b914 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n b898 │ │ │ │ │ + b.n b89c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n b818 │ │ │ │ │ + b.n b81c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bf24 │ │ │ │ │ + bl bf28 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b8ba │ │ │ │ │ + beq.w b8be │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bdee │ │ │ │ │ + beq.n bdf2 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r1, #6 │ │ │ │ │ - b.n bcb4 │ │ │ │ │ + b.n bcb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bf24 │ │ │ │ │ + bl bf28 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b7ba │ │ │ │ │ + beq.w b7be │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bdee │ │ │ │ │ + beq.n bdf2 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r1, #5 │ │ │ │ │ - b.n bcb4 │ │ │ │ │ + b.n bcb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bf24 │ │ │ │ │ + bl bf28 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b83a │ │ │ │ │ + beq.w b83e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bdee │ │ │ │ │ + beq.n bdf2 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r1, #13 │ │ │ │ │ - b.n bcb4 │ │ │ │ │ + b.n bcb8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n b664 │ │ │ │ │ + b.n b668 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n b5c8 │ │ │ │ │ + b.n b5cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n b616 │ │ │ │ │ + b.n b61a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w b57a │ │ │ │ │ + b.w b57e │ │ │ │ │ ldrd r2, r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w b6bc │ │ │ │ │ - b.n bbe8 │ │ │ │ │ + beq.w b6c0 │ │ │ │ │ + b.n bbec │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w b578 │ │ │ │ │ - b.n b72c │ │ │ │ │ + beq.w b57c │ │ │ │ │ + b.n b730 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bcd2 │ │ │ │ │ + beq.w bcd6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n b6d4 │ │ │ │ │ + b.n b6d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n b6d4 │ │ │ │ │ + b.n b6d8 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w b614 │ │ │ │ │ - b.n b82c │ │ │ │ │ + beq.w b618 │ │ │ │ │ + b.n b830 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r3 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w b6b0 │ │ │ │ │ - b.n b922 │ │ │ │ │ + beq.w b6b4 │ │ │ │ │ + b.n b926 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n bf18 │ │ │ │ │ + blt.n bf1c │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov sl, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n befc │ │ │ │ │ + beq.n bf00 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n b6d4 │ │ │ │ │ + b.n b6d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w b518 │ │ │ │ │ + beq.w b51c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n b6d4 │ │ │ │ │ + b.n b6d8 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w b662 │ │ │ │ │ - b.n b8ac │ │ │ │ │ + beq.w b666 │ │ │ │ │ + b.n b8b0 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w b5c6 │ │ │ │ │ - b.n b7ac │ │ │ │ │ + beq.w b5ca │ │ │ │ │ + b.n b7b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #719 @ 0x2cf │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, be9a │ │ │ │ │ + cbnz r0, be9e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n bc84 │ │ │ │ │ + b.n bc88 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n bc84 │ │ │ │ │ + b.n bc88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bf24 │ │ │ │ │ + bl bf28 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n be8c │ │ │ │ │ + beq.n be90 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -21021,256 +21027,256 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC48 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #12] │ │ │ │ │ - bl a7f0 │ │ │ │ │ + bl a7f0 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - cbz r0, bef8 │ │ │ │ │ + cbz r0, befc │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n bc86 │ │ │ │ │ + b.n bc8a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n bc34 │ │ │ │ │ + b.n bc38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n bc0c │ │ │ │ │ + b.n bc10 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.w b6d4 │ │ │ │ │ + b.w b6d8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n bc86 │ │ │ │ │ + b.n bc8a │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n bc84 │ │ │ │ │ + b.n bc88 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w b540 │ │ │ │ │ + bne.w b544 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.w b552 │ │ │ │ │ + b.w b556 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w b6d4 │ │ │ │ │ + b.w b6d8 │ │ │ │ │ │ │ │ │ │ -0000bf24 : │ │ │ │ │ +0000bf28 : │ │ │ │ │ factor_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w c216 │ │ │ │ │ + beq.w c21a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c216 │ │ │ │ │ + bne.w c21a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c224 │ │ │ │ │ + bne.w c228 │ │ │ │ │ add r2, sp, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1141 @ 0x475 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c122 │ │ │ │ │ + bne.w c126 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w c414 │ │ │ │ │ + beq.w c418 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r6, r3, [r3, #12] │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c224 │ │ │ │ │ + bne.w c228 │ │ │ │ │ movs r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c374 │ │ │ │ │ + bne.w c378 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c224 │ │ │ │ │ + bne.w c228 │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c1c8 │ │ │ │ │ + bne.w c1cc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c224 │ │ │ │ │ + bne.w c228 │ │ │ │ │ movs r1, #31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c336 │ │ │ │ │ + bne.w c33a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c426 │ │ │ │ │ + bne.w c42a │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w c448 │ │ │ │ │ + beq.w c44c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c448 │ │ │ │ │ + bne.w c44c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c456 │ │ │ │ │ + bne.w c45a │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w c3d4 │ │ │ │ │ + beq.w c3d8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w 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 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w c400 │ │ │ │ │ + beq.w c404 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c400 │ │ │ │ │ + bne.w c404 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c40e │ │ │ │ │ + bne.w c412 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1143 @ 0x477 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n c130 │ │ │ │ │ + bne.n c134 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w c476 │ │ │ │ │ + beq.w c47a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov fp, r1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c40e │ │ │ │ │ + bne.w c412 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #598 @ 0x256 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c27a │ │ │ │ │ + bne.w c27e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c40e │ │ │ │ │ + bne.w c412 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c48c │ │ │ │ │ + bl c490 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c1c0 │ │ │ │ │ + beq.w c1c4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1143 @ 0x477 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n c13e │ │ │ │ │ + beq.n c142 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c22e │ │ │ │ │ + bne.w c232 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n c146 │ │ │ │ │ + bne.n c14a │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w c43a │ │ │ │ │ + beq.w c43e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c43a │ │ │ │ │ + bne.w c43e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c442 │ │ │ │ │ + bne.w c446 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1143 @ 0x477 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbz r0, c152 │ │ │ │ │ + cbz r0, c156 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n c1b0 │ │ │ │ │ + beq.n c1b4 │ │ │ │ │ subs r2, #2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1141 @ 0x475 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ @@ -21283,163 +21289,163 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n c0ba │ │ │ │ │ + bne.n c0be │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n c0d2 │ │ │ │ │ + beq.n c0d6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n c1bc │ │ │ │ │ + b.n c1c0 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w c42c │ │ │ │ │ + beq.w c430 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c442 │ │ │ │ │ + bne.w c446 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #598 @ 0x256 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c2d2 │ │ │ │ │ + bne.w c2d6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c442 │ │ │ │ │ + bne.w c446 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c48c │ │ │ │ │ + bl c490 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, c1c4 │ │ │ │ │ + cbz r0, c1c8 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ movw r2, #1143 @ 0x477 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbz r3, c1b2 │ │ │ │ │ + cbz r3, c1b6 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n c112 │ │ │ │ │ + b.n c116 │ │ │ │ │ subs r2, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n c116 │ │ │ │ │ + b.n c11a │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n c0a0 │ │ │ │ │ + b.n c0a4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n c196 │ │ │ │ │ + b.n c19a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bf24 │ │ │ │ │ + bl bf28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bfb8 │ │ │ │ │ + beq.w bfbc │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov ip, r0 │ │ │ │ │ - cbz r0, c224 │ │ │ │ │ + cbz r0, c228 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_UnaryOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_UnaryOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ - cbz r0, c208 │ │ │ │ │ + cbz r0, c20c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n c116 │ │ │ │ │ + beq.n c11a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c420 │ │ │ │ │ + bne.w c424 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - b.n c116 │ │ │ │ │ + b.n c11a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w bf60 │ │ │ │ │ + beq.w bf64 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n c12a │ │ │ │ │ + b.n c12e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bf24 │ │ │ │ │ + bl bf28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c472 │ │ │ │ │ + beq.w c476 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c456 │ │ │ │ │ + beq.w c45a │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r3, r8 │ │ │ │ │ movs r1, #7 │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ strd r9, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c464 │ │ │ │ │ + beq.w c468 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c3b2 │ │ │ │ │ + bne.w c3b6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n c112 │ │ │ │ │ + b.n c116 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c48c │ │ │ │ │ + bl c490 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c088 │ │ │ │ │ + beq.w c08c │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c3cc │ │ │ │ │ + beq.w c3d0 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r2, sl │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r1, fp │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ ldr.w r3, [ip, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ @@ -21449,36 +21455,36 @@ │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC50 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3000 │ │ │ │ │ + bl 3000 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c360 │ │ │ │ │ + beq.n c364 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n c360 │ │ │ │ │ + bne.n c364 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - b.n c0a4 │ │ │ │ │ + b.n c0a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c48c │ │ │ │ │ + bl c490 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c182 │ │ │ │ │ + beq.w c186 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c442 │ │ │ │ │ + beq.w c446 │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r7, [r3, #24] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ @@ -21488,216 +21494,216 @@ │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC50 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3000 │ │ │ │ │ + bl 3000 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c39e │ │ │ │ │ + beq.n c3a2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n c39e │ │ │ │ │ + bne.n c3a2 │ │ │ │ │ movw r2, #1143 @ 0x477 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n c1aa │ │ │ │ │ + b.n c1ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bf24 │ │ │ │ │ + bl bf28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bfd0 │ │ │ │ │ + beq.w bfd4 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c224 │ │ │ │ │ + beq.w c228 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n c1ec │ │ │ │ │ + b.n c1f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c2ce │ │ │ │ │ + beq.n c2d2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c140 │ │ │ │ │ + b.n c144 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bf24 │ │ │ │ │ + bl bf28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bfa0 │ │ │ │ │ + beq.w bfa4 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c224 │ │ │ │ │ + beq.w c228 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ movs r0, #3 │ │ │ │ │ - b.n c1ec │ │ │ │ │ + b.n c1f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c322 │ │ │ │ │ + beq.n c326 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n c1b2 │ │ │ │ │ + b.n c1b6 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c112 │ │ │ │ │ + beq.w c116 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c14a │ │ │ │ │ + b.n c14e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c140 │ │ │ │ │ + b.n c144 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n c45c │ │ │ │ │ + blt.n c460 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - cbnz r1, c458 │ │ │ │ │ + cbnz r1, c45c │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w c02a │ │ │ │ │ + bne.w c02e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w c042 │ │ │ │ │ + beq.w c046 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c140 │ │ │ │ │ + b.n c144 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w bf7e │ │ │ │ │ + bge.w bf82 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c22a │ │ │ │ │ + b.n c22e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w c15c │ │ │ │ │ - b.n c3a8 │ │ │ │ │ + bge.w c160 │ │ │ │ │ + b.n c3ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n c0f0 │ │ │ │ │ + b.n c0f4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n c1b2 │ │ │ │ │ + b.n c1b6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w c002 │ │ │ │ │ + beq.w c006 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n c3c8 │ │ │ │ │ + b.n c3cc │ │ │ │ │ movs r3, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n c3c8 │ │ │ │ │ + b.n c3cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c3c8 │ │ │ │ │ - b.n c3c4 │ │ │ │ │ + beq.n c3cc │ │ │ │ │ + b.n c3c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c13e │ │ │ │ │ + b.n c142 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w c36a │ │ │ │ │ + blt.w c36e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ - b.n c068 │ │ │ │ │ + b.n c06c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000c48c : │ │ │ │ │ +0000c490 : │ │ │ │ │ primary_rule(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n c4d6 │ │ │ │ │ + beq.n c4da │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, c4d6 │ │ │ │ │ + cbnz r0, c4da │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov.w r1, #1144 @ 0x478 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, c4f2 │ │ │ │ │ + cbz r0, c4f6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -21708,942 +21714,942 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n c4ca │ │ │ │ │ + bne.n c4ce │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mov.w r2, #1144 @ 0x478 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n c5a0 │ │ │ │ │ + bne.n c5a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl c5ac │ │ │ │ │ + bl c5b0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c596 │ │ │ │ │ + bne.n c59a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c584 │ │ │ │ │ + beq.n c588 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bge.n c574 │ │ │ │ │ + bge.n c578 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov.w r2, #1144 @ 0x478 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n c5a0 │ │ │ │ │ + bne.n c5a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl c5ac │ │ │ │ │ + bl c5b0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, c596 │ │ │ │ │ - cbz r0, c592 │ │ │ │ │ + cbnz r2, c59a │ │ │ │ │ + cbz r0, c596 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bge.n c580 │ │ │ │ │ + bge.n c584 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov.w r2, #1144 @ 0x478 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbnz r3, c5a0 │ │ │ │ │ + cbnz r3, c5a4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl c5ac │ │ │ │ │ + bl c5b0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, c596 │ │ │ │ │ - cbz r0, c586 │ │ │ │ │ + cbnz r2, c59a │ │ │ │ │ + cbz r0, c58a │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - ble.n c572 │ │ │ │ │ + ble.n c576 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b.n c546 │ │ │ │ │ + b.n c54a │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c4d0 │ │ │ │ │ + b.n c4d4 │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b.n c574 │ │ │ │ │ + b.n c578 │ │ │ │ │ mov r7, r5 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c4d0 │ │ │ │ │ + b.n c4d4 │ │ │ │ │ mov r7, r6 │ │ │ │ │ - b.n c586 │ │ │ │ │ + b.n c58a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c4d0 │ │ │ │ │ + b.n c4d4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c4d0 │ │ │ │ │ + b.n c4d4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000c5ac : │ │ │ │ │ +0000c5b0 : │ │ │ │ │ primary_raw(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #32 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w cc10 │ │ │ │ │ + beq.w cc14 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cc10 │ │ │ │ │ + bne.w cc14 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w cc1e │ │ │ │ │ + bne.w cc22 │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w cc4e │ │ │ │ │ + beq.w cc52 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w cc7c │ │ │ │ │ + beq.w cc80 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cc7c │ │ │ │ │ + bne.w cc80 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ add r6, sp, #28 │ │ │ │ │ mov.w r1, #1144 @ 0x478 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c896 │ │ │ │ │ + beq.w c89a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w c788 │ │ │ │ │ + beq.w c78c │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c850 │ │ │ │ │ + bne.w c854 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w cc20 │ │ │ │ │ + bne.w cc24 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w ca0a │ │ │ │ │ + beq.w ca0e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ca0a │ │ │ │ │ + bne.w ca0e │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov.w r1, #1144 @ 0x478 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ca28 │ │ │ │ │ + beq.w ca2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n c76e │ │ │ │ │ + bne.n c772 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w cc20 │ │ │ │ │ + bne.w cc24 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w c948 │ │ │ │ │ + beq.w c94c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c948 │ │ │ │ │ + bne.w c94c │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov.w r1, #1144 @ 0x478 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c966 │ │ │ │ │ + beq.w c96a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r7, c6f2 │ │ │ │ │ + cbz r7, c6f6 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cae4 │ │ │ │ │ + bne.w cae8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w cc20 │ │ │ │ │ + bne.w cc24 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n c794 │ │ │ │ │ + beq.n c798 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n c794 │ │ │ │ │ + bne.n c798 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov.w r1, #1144 @ 0x478 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c7b0 │ │ │ │ │ + beq.n c7b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n c7ee │ │ │ │ │ + bne.n c7f2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w cc1e │ │ │ │ │ + bne.w cc22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4900 │ │ │ │ │ + bl 4910 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cb3c │ │ │ │ │ + beq.w cb40 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r7, sl │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n c69e │ │ │ │ │ + beq.n c6a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e4 │ │ │ │ │ + bl 72e8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cbd2 │ │ │ │ │ + bne.w cbd6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n c6a6 │ │ │ │ │ - b.n cc20 │ │ │ │ │ + beq.n c6aa │ │ │ │ │ + b.n cc24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w c65e │ │ │ │ │ - b.n cc20 │ │ │ │ │ + beq.w c662 │ │ │ │ │ + b.n cc24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov.w r1, #1144 @ 0x478 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n c72e │ │ │ │ │ + bne.n c732 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov.w r2, #1144 @ 0x478 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cc94 │ │ │ │ │ + bne.w cc98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl c5ac │ │ │ │ │ + bl c5b0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w cc34 │ │ │ │ │ - cbz r0, c7e0 │ │ │ │ │ + bne.w cc38 │ │ │ │ │ + cbz r0, c7e4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - blt.w cb40 │ │ │ │ │ + blt.w cb44 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n c73a │ │ │ │ │ + beq.n c73e │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c738 │ │ │ │ │ + beq.n c73c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 149d0 │ │ │ │ │ + bl 149dc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c738 │ │ │ │ │ + beq.n c73c │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c738 │ │ │ │ │ + beq.n c73c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cc1e │ │ │ │ │ + beq.w cc22 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd r8, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Subscript │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, c88c │ │ │ │ │ + cbnz r0, c890 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c750 │ │ │ │ │ + beq.n c754 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n cc22 │ │ │ │ │ + b.n cc26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c786 │ │ │ │ │ + beq.n c78a │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cc1e │ │ │ │ │ + beq.w cc22 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd r8, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Attribute │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c83e │ │ │ │ │ + beq.n c842 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w c750 │ │ │ │ │ - b.n c83e │ │ │ │ │ + beq.w c754 │ │ │ │ │ + b.n c842 │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mov.w r2, #1144 @ 0x478 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cc4a │ │ │ │ │ + bne.w cc4e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl c5ac │ │ │ │ │ + bl c5b0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w cc44 │ │ │ │ │ + bne.w cc48 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c936 │ │ │ │ │ + beq.n c93a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bge.n c936 │ │ │ │ │ + bge.n c93a │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov.w r2, #1144 @ 0x478 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cc4a │ │ │ │ │ + bne.w cc4e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl c5ac │ │ │ │ │ + bl c5b0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w cc44 │ │ │ │ │ + bne.w cc48 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cbce │ │ │ │ │ + beq.w cbd2 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov sl, r1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge.w cbb2 │ │ │ │ │ + bge.w cbb6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov.w r2, #1144 @ 0x478 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w cc4a │ │ │ │ │ + bne.w cc4e │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl c5ac │ │ │ │ │ + bl c5b0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w cc44 │ │ │ │ │ - cbz r0, c934 │ │ │ │ │ + bne.w cc48 │ │ │ │ │ + cbz r0, c938 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - ble.n c934 │ │ │ │ │ + ble.n c938 │ │ │ │ │ mov sl, r1 │ │ │ │ │ - b.n c900 │ │ │ │ │ + b.n c904 │ │ │ │ │ mov r7, sl │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w c644 │ │ │ │ │ - b.n c78a │ │ │ │ │ + bne.w c648 │ │ │ │ │ + b.n c78e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov.w r1, #1144 @ 0x478 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c6da │ │ │ │ │ + bne.w c6de │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mov.w r2, #1144 @ 0x478 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cc90 │ │ │ │ │ + bne.w cc94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl c5ac │ │ │ │ │ + bl c5b0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w cc2e │ │ │ │ │ + bne.w cc32 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cad2 │ │ │ │ │ + beq.w cad6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - ble.w cad2 │ │ │ │ │ + ble.w cad6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov.w r2, #1144 @ 0x478 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cc90 │ │ │ │ │ + bne.w cc94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl c5ac │ │ │ │ │ + bl c5b0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w cc2e │ │ │ │ │ + bne.w cc32 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cbba │ │ │ │ │ + beq.w cbbe │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov sl, r1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge.w cbc6 │ │ │ │ │ + bge.w cbca │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov.w r2, #1144 @ 0x478 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w cc90 │ │ │ │ │ + bne.w cc94 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl c5ac │ │ │ │ │ + bl c5b0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w cc2e │ │ │ │ │ + bne.w cc32 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cad0 │ │ │ │ │ + beq.n cad4 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - ble.n cad0 │ │ │ │ │ + ble.n cad4 │ │ │ │ │ mov sl, r1 │ │ │ │ │ - b.n c9d4 │ │ │ │ │ + b.n c9d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov.w r1, #1144 @ 0x478 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c692 │ │ │ │ │ + bne.w c696 │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mov.w r2, #1144 @ 0x478 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cca4 │ │ │ │ │ + bne.w cca8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl c5ac │ │ │ │ │ + bl c5b0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w cc28 │ │ │ │ │ + bne.w cc2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c760 │ │ │ │ │ + beq.w c764 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - ble.w c760 │ │ │ │ │ + ble.w c764 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov.w r2, #1144 @ 0x478 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cca4 │ │ │ │ │ + bne.w cca8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl c5ac │ │ │ │ │ + bl c5b0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w cc28 │ │ │ │ │ + bne.w cc2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cbb6 │ │ │ │ │ + beq.w cbba │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov sl, r1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge.w cbca │ │ │ │ │ + bge.w cbce │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov.w r2, #1144 @ 0x478 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w cca4 │ │ │ │ │ + bne.w cca8 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl c5ac │ │ │ │ │ + bl c5b0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w cc28 │ │ │ │ │ + bne.w cc2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c75e │ │ │ │ │ + beq.w c762 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - ble.w c75e │ │ │ │ │ + ble.w c762 │ │ │ │ │ mov sl, r1 │ │ │ │ │ - b.n ca96 │ │ │ │ │ + b.n ca9a │ │ │ │ │ mov r7, sl │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w c6e2 │ │ │ │ │ - b.n c6f4 │ │ │ │ │ + bne.w c6e6 │ │ │ │ │ + b.n c6f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl de7c │ │ │ │ │ + bl de80 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w cca8 │ │ │ │ │ + bne.w ccac │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c6f0 │ │ │ │ │ + beq.w c6f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cc1e │ │ │ │ │ + beq.w cc22 │ │ │ │ │ ldrd r5, r6, [r0, #20] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n cba0 │ │ │ │ │ + beq.n cba4 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldrd r1, r2, [sl, #8] │ │ │ │ │ strd r5, r6, [sp, #4] │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_Call> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Call │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c88c │ │ │ │ │ + bne.w c890 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n c83e │ │ │ │ │ + b.n c842 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n c750 │ │ │ │ │ + b.n c754 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov.w r2, #1144 @ 0x478 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cc94 │ │ │ │ │ + bne.w cc98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl c5ac │ │ │ │ │ + bl c5b0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n cc34 │ │ │ │ │ - cbz r0, cbc2 │ │ │ │ │ + bne.n cc38 │ │ │ │ │ + cbz r0, cbc6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - ble.n cbc2 │ │ │ │ │ + ble.n cbc6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov.w r2, #1144 @ 0x478 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w cc94 │ │ │ │ │ + bne.w cc98 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl c5ac │ │ │ │ │ + bl c5b0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n cc34 │ │ │ │ │ - cbz r0, cbbe │ │ │ │ │ + bne.n cc38 │ │ │ │ │ + cbz r0, cbc2 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - ble.n cbbe │ │ │ │ │ + ble.n cbc2 │ │ │ │ │ mov sl, r1 │ │ │ │ │ - b.n cb6e │ │ │ │ │ + b.n cb72 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, sl │ │ │ │ │ strd r5, r6, [sp, #4] │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ - b.n cb28 │ │ │ │ │ + b.n cb2c │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n c936 │ │ │ │ │ + b.n c93a │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ - b.n c760 │ │ │ │ │ + b.n c764 │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ - b.n cad2 │ │ │ │ │ + b.n cad6 │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.n c7e0 │ │ │ │ │ + b.n c7e4 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b.n c7e0 │ │ │ │ │ + b.n c7e4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n cad2 │ │ │ │ │ + b.n cad6 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n c760 │ │ │ │ │ + b.n c764 │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ - b.n c936 │ │ │ │ │ + b.n c93a │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, cc1e │ │ │ │ │ + cbz r0, cc22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r5, r6, [r3, #20] │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ccac │ │ │ │ │ + beq.n ccb0 │ │ │ │ │ strd r5, r6, [sp, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_Call> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Call │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c88c │ │ │ │ │ - b.n c83e │ │ │ │ │ + bne.w c890 │ │ │ │ │ + b.n c842 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w c5e8 │ │ │ │ │ + beq.w c5ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c756 │ │ │ │ │ + b.n c75a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c69e │ │ │ │ │ + b.n c6a2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c6f4 │ │ │ │ │ + b.n c6f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w c742 │ │ │ │ │ - b.n cc20 │ │ │ │ │ + beq.w c746 │ │ │ │ │ + b.n cc24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c78a │ │ │ │ │ + b.n c78e │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ - b.n c638 │ │ │ │ │ + b.n c63c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n cc88 │ │ │ │ │ + blt.n cc8c │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n cc20 │ │ │ │ │ + bne.n cc24 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w c610 │ │ │ │ │ + bne.w c614 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n c622 │ │ │ │ │ + b.n c626 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n cc22 │ │ │ │ │ + b.n cc26 │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ - b.n c6da │ │ │ │ │ + b.n c6de │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w c738 │ │ │ │ │ - b.n c7ee │ │ │ │ │ + beq.w c73c │ │ │ │ │ + b.n c7f2 │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ - b.n c692 │ │ │ │ │ + b.n c696 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c6f4 │ │ │ │ │ + b.n c6f8 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n cbf0 │ │ │ │ │ + b.n cbf4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000ccb4 : │ │ │ │ │ +0000ccb8 : │ │ │ │ │ decorators_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w cecc │ │ │ │ │ + beq.w ced0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cecc │ │ │ │ │ + bne.w ced0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w cedc │ │ │ │ │ + bne.w cee0 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r8, r1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w cebc │ │ │ │ │ + beq.w cec0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cebc │ │ │ │ │ + bne.w cec0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, cd6a │ │ │ │ │ + cbnz r3, cd6e │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ce9a │ │ │ │ │ + beq.w ce9e │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r6, cd6c │ │ │ │ │ + cbnz r6, cd70 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w cee2 │ │ │ │ │ + beq.w cee6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cee2 │ │ │ │ │ + bne.w cee6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n cde0 │ │ │ │ │ + bne.n cde4 │ │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, cd80 │ │ │ │ │ + cbnz r0, cd84 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ @@ -22653,297 +22659,297 @@ │ │ │ │ │ movs r2, #0 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12758 │ │ │ │ │ + bl 1275c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cd5c │ │ │ │ │ + beq.n cd60 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cd5c │ │ │ │ │ + beq.n cd60 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w cea8 │ │ │ │ │ + bne.w ceac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r9 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n ce8c │ │ │ │ │ + beq.n ce90 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ce8c │ │ │ │ │ + bne.n ce90 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, cde0 │ │ │ │ │ + cbnz r3, cde4 │ │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, ce2c │ │ │ │ │ + cbnz r0, ce30 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n cd64 │ │ │ │ │ + beq.n cd68 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n cd64 │ │ │ │ │ + bne.n cd68 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cf00 │ │ │ │ │ + beq.n cf04 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - blt.n ce1e │ │ │ │ │ + blt.n ce22 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n ceea │ │ │ │ │ + bne.n ceee │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n cd76 │ │ │ │ │ + b.n cd7a │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [r5, r7, lsl #2] │ │ │ │ │ str.w r1, [r3, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n ce00 │ │ │ │ │ + b.n ce04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12758 │ │ │ │ │ + bl 1275c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cde0 │ │ │ │ │ + beq.n cde4 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cde0 │ │ │ │ │ + beq.n cde4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - cbnz r3, ce78 │ │ │ │ │ + cbnz r3, ce7c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp sl, r9 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n ce60 │ │ │ │ │ + beq.n ce64 │ │ │ │ │ str.w r2, [r5, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - b.n cdb4 │ │ │ │ │ + b.n cdb8 │ │ │ │ │ mov.w r3, sl, lsl #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - cbz r0, ce94 │ │ │ │ │ + cbz r0, ce98 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n ce54 │ │ │ │ │ + b.n ce58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ce4e │ │ │ │ │ + beq.n ce52 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n cde4 │ │ │ │ │ + b.n cde8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n cdd2 │ │ │ │ │ + b.n cdd6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n cd6e │ │ │ │ │ + b.n cd72 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cda6 │ │ │ │ │ - b.n ce86 │ │ │ │ │ + beq.w cdaa │ │ │ │ │ + b.n ce8a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w cd18 │ │ │ │ │ - b.n cd6a │ │ │ │ │ + beq.w cd1c │ │ │ │ │ + b.n cd6e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w ccf2 │ │ │ │ │ + beq.w ccf6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n cd76 │ │ │ │ │ + b.n cd7a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n cd4c │ │ │ │ │ + b.n cd50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ce1a │ │ │ │ │ + beq.n ce1e │ │ │ │ │ movs r1, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n cd76 │ │ │ │ │ + b.n cd7a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n cd6a │ │ │ │ │ + b.n cd6e │ │ │ │ │ │ │ │ │ │ -0000cf10 : │ │ │ │ │ +0000cf14 : │ │ │ │ │ for_if_clauses_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r8, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w d4e0 │ │ │ │ │ + beq.w d4e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d4e0 │ │ │ │ │ + bne.w d4e4 │ │ │ │ │ ldr.w r2, [r8, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r8, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d4f4 │ │ │ │ │ + bne.w d4f8 │ │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str.w r2, [r8, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov fp, r1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w d4ce │ │ │ │ │ + beq.w d4d2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d4ce │ │ │ │ │ + bne.w d4d2 │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d4c0 │ │ │ │ │ + bne.w d4c4 │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d4b6 │ │ │ │ │ + beq.w d4ba │ │ │ │ │ ldr.w r4, [r8, #60] @ 0x3c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w d4c0 │ │ │ │ │ + bne.w d4c4 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movw r7, #6000 @ 0x1770 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr.w r3, [r8, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str.w r2, [r8, #88] @ 0x58 │ │ │ │ │ - beq.w d24e │ │ │ │ │ + beq.w d252 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d24e │ │ │ │ │ + bne.w d252 │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d25e │ │ │ │ │ + bne.w d262 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r1, #714 @ 0x2ca │ │ │ │ │ ldr.w r5, [r8, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d19e │ │ │ │ │ + bne.w d1a2 │ │ │ │ │ ldr.w r6, [r8, #60] @ 0x3c │ │ │ │ │ str.w r5, [r8, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w d25e │ │ │ │ │ + bne.w d262 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r1, #710 @ 0x2c6 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d12c │ │ │ │ │ + bne.w d130 │ │ │ │ │ ldr.w r3, [r8, #92] @ 0x5c │ │ │ │ │ str.w r5, [r8, #8] │ │ │ │ │ - cbnz r3, d040 │ │ │ │ │ + cbnz r3, d044 │ │ │ │ │ ldr.w r1, [r8, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w sl, [r8, #8] │ │ │ │ │ str.w r1, [r8, #88] @ 0x58 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n d0d0 │ │ │ │ │ + bne.n d0d4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ movs r5, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr.w r3, [r8, #88] @ 0x58 │ │ │ │ │ str.w fp, [r8, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -22951,308 +22957,308 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ str.w r3, [r8, #88] @ 0x58 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ ldr.w r1, [r8, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d262 │ │ │ │ │ + bne.w d266 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str.w r3, [r8, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w d246 │ │ │ │ │ + beq.w d24a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d246 │ │ │ │ │ + bne.w d24a │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d23a │ │ │ │ │ + bne.w d23e │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r1, #714 @ 0x2ca │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ - cbnz r3, d098 │ │ │ │ │ + cbnz r3, d09c │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r1, #710 @ 0x2c6 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d270 │ │ │ │ │ + bne.w d274 │ │ │ │ │ ldr.w r1, [r8, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [r8, #88] @ 0x58 │ │ │ │ │ ldr.w r3, [r8, #92] @ 0x5c │ │ │ │ │ str.w r5, [r8, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n d012 │ │ │ │ │ + beq.n d016 │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d262 │ │ │ │ │ + bne.w d266 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 6474 │ │ │ │ │ + bl 6474 │ │ │ │ │ R_ARM_THM_CALL invalid_for_target_rule │ │ │ │ │ ldr.w r3, [r8, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8, #88] @ 0x58 │ │ │ │ │ str.w sl, [r8, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n d020 │ │ │ │ │ + beq.n d024 │ │ │ │ │ ldr.w r6, [r8, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n d020 │ │ │ │ │ + bne.n d024 │ │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d4b0 │ │ │ │ │ + beq.w d4b4 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bgt.n d11e │ │ │ │ │ + bgt.n d122 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr.w r2, [r8, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r8, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n d032 │ │ │ │ │ + beq.n d036 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr.w r3, [r8, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d032 │ │ │ │ │ + beq.n d036 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str.w r2, [r8, #60] @ 0x3c │ │ │ │ │ - b.n d034 │ │ │ │ │ + b.n d038 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr.w r2, [r9, r6, lsl #2] │ │ │ │ │ str.w r2, [r3, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n d0ea │ │ │ │ │ + b.n d0ee │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 6368 │ │ │ │ │ + bl 6378 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d004 │ │ │ │ │ + beq.w d008 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d004 │ │ │ │ │ + beq.w d008 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 807c │ │ │ │ │ + bl 8080 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d0be │ │ │ │ │ + beq.n d0c2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 2aac │ │ │ │ │ + bl 2aac │ │ │ │ │ R_ARM_THM_CALL _loop0_88_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d0be │ │ │ │ │ + beq.n d0c2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_comprehension> │ │ │ │ │ R_ARM_THM_CALL _PyAST_comprehension │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d20c │ │ │ │ │ + beq.n d210 │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d266 │ │ │ │ │ + bne.n d26a │ │ │ │ │ ldr.w r3, [r8, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq.n d224 │ │ │ │ │ + beq.n d228 │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ str.w r6, [r9, r4, lsl #2] │ │ │ │ │ adds r4, #1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b.n cfa8 │ │ │ │ │ + b.n cfac │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r1, #710 @ 0x2c6 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cfe6 │ │ │ │ │ + beq.w cfea │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 6368 │ │ │ │ │ + bl 6378 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cfe6 │ │ │ │ │ + beq.w cfea │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cfe6 │ │ │ │ │ + beq.w cfea │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 807c │ │ │ │ │ + bl 8080 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d25e │ │ │ │ │ + beq.n d262 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 2aac │ │ │ │ │ + bl 2aac │ │ │ │ │ R_ARM_THM_CALL _loop0_88_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d25e │ │ │ │ │ + beq.n d262 │ │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movs r3, #1 │ │ │ │ │ bl 0 <_PyAST_comprehension> │ │ │ │ │ R_ARM_THM_CALL _PyAST_comprehension │ │ │ │ │ movs r1, #6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC53 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 3000 │ │ │ │ │ + bl 3000 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d178 │ │ │ │ │ + bne.n d17c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, d25e │ │ │ │ │ + cbz r0, d262 │ │ │ │ │ ldr.w r1, [r8, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [r8, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [r8, #88] @ 0x58 │ │ │ │ │ - b.n d0c8 │ │ │ │ │ + b.n d0cc │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d4b0 │ │ │ │ │ + beq.w d4b4 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n d190 │ │ │ │ │ + b.n d194 │ │ │ │ │ ldr.w r1, [r8, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [r8, #88] @ 0x58 │ │ │ │ │ - b.n d0a2 │ │ │ │ │ + b.n d0a6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n d06e │ │ │ │ │ + b.n d072 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w cfd2 │ │ │ │ │ + beq.w cfd6 │ │ │ │ │ ldr.w r1, [r8, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n d21e │ │ │ │ │ + b.n d222 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d212 │ │ │ │ │ - b.n d180 │ │ │ │ │ + bne.n d216 │ │ │ │ │ + b.n d184 │ │ │ │ │ ldr.w r3, [r8, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str.w r1, [r8, #88] @ 0x58 │ │ │ │ │ - beq.w d470 │ │ │ │ │ + beq.w d474 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d470 │ │ │ │ │ + bne.w d474 │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d464 │ │ │ │ │ + bne.w d468 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl a3d8 │ │ │ │ │ + bl a3dc │ │ │ │ │ ldr.w r1, [r8, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d422 │ │ │ │ │ + beq.w d426 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str.w r3, [r8, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w d45c │ │ │ │ │ + beq.w d460 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d45c │ │ │ │ │ + bne.w d460 │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d450 │ │ │ │ │ + bne.w d454 │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d446 │ │ │ │ │ + beq.w d44a │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ ldr.w r1, [r8, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d454 │ │ │ │ │ + bne.w d458 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r8, r5 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r4, r3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n d3fa │ │ │ │ │ + beq.n d3fe │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d3fa │ │ │ │ │ + bne.n d3fe │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, d338 │ │ │ │ │ + cbnz r2, d33c │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d478 │ │ │ │ │ + bne.w d47c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r5, r8 │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r2, [r2, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ @@ -23263,18 +23269,18 @@ │ │ │ │ │ str.w r3, [r8, #8] │ │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d440 │ │ │ │ │ + beq.n d444 │ │ │ │ │ ldr.w ip, [sp, #16] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bgt.n d42a │ │ │ │ │ + bgt.n d42e │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr.w r3, [r8, #88] @ 0x58 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r8 │ │ │ │ │ @@ -23282,444 +23288,444 @@ │ │ │ │ │ str.w r3, [r8, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr.w r6, [r8, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n d41e │ │ │ │ │ + bne.n d422 │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr.w r1, [r8, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [r8, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d09c │ │ │ │ │ + beq.w d0a0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r3, #711 @ 0x2c7 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d098 │ │ │ │ │ + beq.w d09c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC54 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC54 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, d402 │ │ │ │ │ + cbnz r0, d406 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, d40a │ │ │ │ │ + cbz r0, d40e │ │ │ │ │ ldr.w r1, [r8, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [r8, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [r8, #88] @ 0x58 │ │ │ │ │ - b.n d0a2 │ │ │ │ │ + b.n d0a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n d326 │ │ │ │ │ + b.n d32a │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d3e2 │ │ │ │ │ + bne.n d3e6 │ │ │ │ │ ldr.w r1, [r8, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ str.w r3, [r8, #88] @ 0x58 │ │ │ │ │ mov r1, r3 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w d0a2 │ │ │ │ │ - b.n d184 │ │ │ │ │ + beq.w d0a6 │ │ │ │ │ + b.n d188 │ │ │ │ │ ldr.w r1, [r8, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [r8, #88] @ 0x58 │ │ │ │ │ - b.n d09c │ │ │ │ │ + b.n d0a0 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r0, [ip, r3, lsl #2] │ │ │ │ │ str.w r0, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n d368 │ │ │ │ │ + b.n d36c │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r5, r8 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [r8, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr.w r1, [r8, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [r8, #88] @ 0x58 │ │ │ │ │ - b.n d422 │ │ │ │ │ + b.n d426 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n d2d0 │ │ │ │ │ + b.n d2d4 │ │ │ │ │ ldr.w r1, [r8, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [r8, #88] @ 0x58 │ │ │ │ │ - b.n d09c │ │ │ │ │ + b.n d0a0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n d294 │ │ │ │ │ + b.n d298 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a3d8 │ │ │ │ │ + bl a3dc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d338 │ │ │ │ │ + beq.w d33c │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d514 │ │ │ │ │ + beq.n d518 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n d4fa │ │ │ │ │ + beq.n d4fe │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str.w r2, [r3, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n d30c │ │ │ │ │ + b.n d310 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [r8, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr.w r3, [r8, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str.w fp, [r8, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n d032 │ │ │ │ │ + b.n d036 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w cf82 │ │ │ │ │ - b.n d4c0 │ │ │ │ │ + beq.w cf86 │ │ │ │ │ + b.n d4c4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r2, [r8, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r8, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w cf52 │ │ │ │ │ + beq.w cf56 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n d034 │ │ │ │ │ + b.n d038 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d438 │ │ │ │ │ + beq.n d43c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ - b.n d4a2 │ │ │ │ │ + b.n d4a6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r5, r8 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b.n d34a │ │ │ │ │ + b.n d34e │ │ │ │ │ │ │ │ │ │ -0000d520 : │ │ │ │ │ +0000d524 : │ │ │ │ │ function_def_raw_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w dde0 │ │ │ │ │ + beq.w dde4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w dde0 │ │ │ │ │ + bne.w dde4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w db66 │ │ │ │ │ + bne.w db6a │ │ │ │ │ ldrd r7, r5, [r4, #8] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq.w d9d8 │ │ │ │ │ + beq.w d9dc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov fp, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w da02 │ │ │ │ │ + bne.w da06 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #715 @ 0x2cb │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d864 │ │ │ │ │ + beq.w d868 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d864 │ │ │ │ │ + beq.w d868 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f2d4 │ │ │ │ │ + bl f2d8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d866 │ │ │ │ │ + bne.w d86a │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d864 │ │ │ │ │ + beq.w d868 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w de18 │ │ │ │ │ + beq.w de1c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w de18 │ │ │ │ │ + bne.w de1c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d9d0 │ │ │ │ │ + bne.w d9d4 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d9c0 │ │ │ │ │ - bl f9a8 │ │ │ │ │ + bne.w d9c4 │ │ │ │ │ + bl f9ac │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d7ea │ │ │ │ │ + beq.w d7ee │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d866 │ │ │ │ │ + bne.w d86a │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d864 │ │ │ │ │ + beq.w d868 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w de28 │ │ │ │ │ + beq.w de2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w de28 │ │ │ │ │ + bne.w de2c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d9d0 │ │ │ │ │ + bne.w d9d4 │ │ │ │ │ movs r1, #51 @ 0x33 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d99c │ │ │ │ │ + bne.w d9a0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d866 │ │ │ │ │ + bne.w d86a │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d864 │ │ │ │ │ + beq.w d868 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w de38 │ │ │ │ │ + beq.w de3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w de38 │ │ │ │ │ + bne.w de3c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d9d0 │ │ │ │ │ + bne.w d9d4 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d80a │ │ │ │ │ + beq.w d80e │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w dc08 │ │ │ │ │ + bne.w dc0c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d818 │ │ │ │ │ + bne.w d81c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d9d0 │ │ │ │ │ + bne.w d9d4 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w dc32 │ │ │ │ │ + bne.w dc36 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d866 │ │ │ │ │ + bne.w d86a │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w de02 │ │ │ │ │ + beq.w de06 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w de02 │ │ │ │ │ + bne.w de06 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ddfa │ │ │ │ │ + bne.w ddfe │ │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1033 @ 0x409 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbnz r0, d780 │ │ │ │ │ + cbnz r0, d784 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ddfa │ │ │ │ │ + bne.w ddfe │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d884 │ │ │ │ │ + beq.w d888 │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d884 │ │ │ │ │ + beq.w d888 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d884 │ │ │ │ │ + beq.w d888 │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ movs r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d884 │ │ │ │ │ + beq.w d888 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ddf0 │ │ │ │ │ + bne.w ddf4 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1033 @ 0x409 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r9, [sp, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n d864 │ │ │ │ │ + beq.n d868 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, d7dc │ │ │ │ │ + cbz r0, d7e0 │ │ │ │ │ ldr.w r7, [r8, #4] │ │ │ │ │ ldrd r3, r2, [r0, #20] │ │ │ │ │ - cbz r6, d7f0 │ │ │ │ │ + cbz r6, d7f4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w dbd8 │ │ │ │ │ + bne.w dbdc │ │ │ │ │ strd r3, r2, [sp, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov r2, r9 │ │ │ │ │ strd r5, r3, [sp, #4] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ @@ -23728,178 +23734,178 @@ │ │ │ │ │ strd sl, fp, [sp, #12] │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #28] │ │ │ │ │ bl 0 <_PyAST_FunctionDef> │ │ │ │ │ R_ARM_THM_CALL _PyAST_FunctionDef │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ddc8 │ │ │ │ │ + beq.w ddcc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ddc8 │ │ │ │ │ + bne.w ddcc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n d5f8 │ │ │ │ │ + b.n d5fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r3, r2, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 <_PyPegen_empty_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_empty_arguments │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldrd r3, r2, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d7a4 │ │ │ │ │ + bne.n d7a8 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n d7a4 │ │ │ │ │ + b.n d7a8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d6c6 │ │ │ │ │ + beq.w d6ca │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w dca2 │ │ │ │ │ + bne.w dca6 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w dcae │ │ │ │ │ + beq.w dcb2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w dcae │ │ │ │ │ + bne.w dcb2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w dca8 │ │ │ │ │ + bne.w dcac │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w dc38 │ │ │ │ │ + bne.w dc3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - b.n d6c6 │ │ │ │ │ + b.n d6ca │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w db66 │ │ │ │ │ + bne.w db6a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #714 @ 0x2ca │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, d8a4 │ │ │ │ │ + cbnz r0, d8a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n d7e0 │ │ │ │ │ + b.n d7e4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d9d0 │ │ │ │ │ + bne.w d9d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ee0 │ │ │ │ │ + bl 1ef0 │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w db6e │ │ │ │ │ + beq.w db72 │ │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n d774 │ │ │ │ │ + b.n d778 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #715 @ 0x2cb │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d87a │ │ │ │ │ + beq.n d87e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d87a │ │ │ │ │ + beq.n d87e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f2d4 │ │ │ │ │ + bl f2d8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d87a │ │ │ │ │ + bne.n d87e │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d87a │ │ │ │ │ + beq.n d87e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f930 │ │ │ │ │ + bl f934 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d87a │ │ │ │ │ + bne.n d87e │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d87a │ │ │ │ │ + beq.n d87e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13b5c <_tmp_26_rule> │ │ │ │ │ + bl 13b68 <_tmp_26_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d87a │ │ │ │ │ + bne.n d87e │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d87a │ │ │ │ │ + beq.n d87e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13ce4 │ │ │ │ │ + bl 13cf0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d87a │ │ │ │ │ + bne.n d87e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12d14 │ │ │ │ │ + bl 12d20 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d87a │ │ │ │ │ + beq.n d87e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d7dc │ │ │ │ │ + beq.w d7e0 │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ ldrd r7, r8, [r0, #20] │ │ │ │ │ - cbnz r5, d94e │ │ │ │ │ + cbnz r5, d952 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_empty_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_empty_arguments │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w dcdc │ │ │ │ │ + beq.w dce0 │ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f8fc │ │ │ │ │ + bl f900 │ │ │ │ │ strd r0, r9, [sp, #4] │ │ │ │ │ ldrd r0, r3, [sp, #32] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ strd r7, r8, [sp, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ strd sl, fp, [sp, #12] │ │ │ │ │ mov r2, r6 │ │ │ │ │ @@ -23911,446 +23917,446 @@ │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC59 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC59 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3000 │ │ │ │ │ + bl 3000 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ddc8 │ │ │ │ │ + beq.w ddcc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ddc8 │ │ │ │ │ + bne.w ddcc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d880 │ │ │ │ │ + b.n d884 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w dccc │ │ │ │ │ + beq.w dcd0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w d654 │ │ │ │ │ + beq.w d658 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w dcd0 │ │ │ │ │ + bne.w dcd4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n d654 │ │ │ │ │ - bl 7bdc │ │ │ │ │ + b.n d658 │ │ │ │ │ + bl 7bdc │ │ │ │ │ R_ARM_THM_CALL invalid_parameters_rule.isra.0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w d5ec │ │ │ │ │ + beq.w d5f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d866 │ │ │ │ │ + b.n d86a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w de48 │ │ │ │ │ + blt.w de4c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w db60 │ │ │ │ │ + beq.w db64 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w db66 │ │ │ │ │ + bne.w db6a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w dd3e │ │ │ │ │ + beq.w dd42 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w dd3e │ │ │ │ │ + bne.w dd42 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w db58 │ │ │ │ │ + bne.w db5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #714 @ 0x2ca │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n dab2 │ │ │ │ │ + bne.n dab6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #715 @ 0x2cb │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, dab0 │ │ │ │ │ + cbz r0, dab4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - cbz r0, dab0 │ │ │ │ │ + cbz r0, dab4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f2d4 │ │ │ │ │ + bl f2d8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, dab2 │ │ │ │ │ + cbnz r2, dab6 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, dab0 │ │ │ │ │ + cbz r0, dab4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f930 │ │ │ │ │ + bl f934 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, dab2 │ │ │ │ │ + cbnz r2, dab6 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, dab0 │ │ │ │ │ + cbz r0, dab4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13b5c <_tmp_26_rule> │ │ │ │ │ + bl 13b68 <_tmp_26_rule> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, dab2 │ │ │ │ │ + cbnz r2, dab6 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, dab0 │ │ │ │ │ + cbz r0, dab4 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, dab0 │ │ │ │ │ + cbz r0, dab4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w dd46 │ │ │ │ │ + bne.w dd4a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n db58 │ │ │ │ │ + bne.n db5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #714 @ 0x2ca │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n db58 │ │ │ │ │ + bne.n db5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #715 @ 0x2cb │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n db56 │ │ │ │ │ + beq.n db5a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n db56 │ │ │ │ │ + beq.n db5a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f2d4 │ │ │ │ │ + bl f2d8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ - cbnz r2, db58 │ │ │ │ │ + cbnz r2, db5c │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC56 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC56 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_forced_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, db56 │ │ │ │ │ + cbz r0, db5a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f930 │ │ │ │ │ + bl f934 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ - cbnz r2, db58 │ │ │ │ │ + cbnz r2, db5c │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, db56 │ │ │ │ │ + cbz r0, db5a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13b5c <_tmp_26_rule> │ │ │ │ │ + bl 13b68 <_tmp_26_rule> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ │ - cbnz r2, db58 │ │ │ │ │ + cbnz r2, db5c │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_forced_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, db56 │ │ │ │ │ + cbz r0, db5a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13ce4 │ │ │ │ │ + bl 13cf0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ │ - cbnz r2, db58 │ │ │ │ │ + cbnz r2, db5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12d14 │ │ │ │ │ + bl 12d20 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w dd92 │ │ │ │ │ + bne.w dd96 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w d57c │ │ │ │ │ + beq.w d580 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n d7e0 │ │ │ │ │ + b.n d7e4 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - cbnz r3, db7c │ │ │ │ │ + cbnz r3, db80 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ - b.n d8a0 │ │ │ │ │ + b.n d8a4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w dca2 │ │ │ │ │ + bne.w dca6 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w dcfe │ │ │ │ │ + beq.w dd02 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w dcfe │ │ │ │ │ + bne.w dd02 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - cbnz r3, dbcc │ │ │ │ │ + cbnz r3, dbd0 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, dbcc │ │ │ │ │ + cbz r0, dbd0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w dd06 │ │ │ │ │ + bne.w dd0a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - b.n db76 │ │ │ │ │ + b.n db7a │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ strd r3, r2, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_AsString │ │ │ │ │ ldrd r3, r2, [sp, #40] @ 0x28 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, dc00 │ │ │ │ │ + cbz r0, dc04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r3, r2, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 <_PyPegen_new_type_comment> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_new_type_comment │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldrd r3, r2, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d7aa │ │ │ │ │ + bne.w d7ae │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n d7aa │ │ │ │ │ + b.n d7ae │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_106_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_106_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d80c │ │ │ │ │ + beq.w d810 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n dce2 │ │ │ │ │ + bne.n dce6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w d6ee │ │ │ │ │ - b.n d866 │ │ │ │ │ + beq.w d6f2 │ │ │ │ │ + b.n d86a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n dc26 │ │ │ │ │ + b.n dc2a │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d856 │ │ │ │ │ + beq.w d85a │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d856 │ │ │ │ │ + beq.w d85a │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d856 │ │ │ │ │ + beq.w d85a │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d856 │ │ │ │ │ + beq.w d85a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC57 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC57 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, dcb6 │ │ │ │ │ + cbnz r0, dcba │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d85a │ │ │ │ │ + beq.w d85e │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n d85c │ │ │ │ │ + b.n d860 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d866 │ │ │ │ │ + b.n d86a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n d85c │ │ │ │ │ + b.n d860 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n d83e │ │ │ │ │ + b.n d842 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r2, dcf6 │ │ │ │ │ + cbz r2, dcfa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n dc9c │ │ │ │ │ + bne.n dca0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n dc26 │ │ │ │ │ + b.n dc2a │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n d650 │ │ │ │ │ + b.n d654 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d866 │ │ │ │ │ + b.n d86a │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n d94e │ │ │ │ │ + b.n d952 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n dc34 │ │ │ │ │ + beq.n dc38 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n d866 │ │ │ │ │ + b.n d86a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n dc26 │ │ │ │ │ + b.n dc2a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n dba4 │ │ │ │ │ + b.n dba8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC58 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC58 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, dd7e │ │ │ │ │ + cbz r0, dd82 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r3, dd32 │ │ │ │ │ + cbz r3, dd36 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ - cbnz r0, dd88 │ │ │ │ │ + cbnz r0, dd8c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d8a0 │ │ │ │ │ + b.n d8a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n da22 │ │ │ │ │ + b.n da26 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -24360,34 +24366,34 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC55 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n de58 │ │ │ │ │ + bne.n de5c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n de54 │ │ │ │ │ + beq.n de58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n db5e │ │ │ │ │ + b.n db62 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w dbcc │ │ │ │ │ + beq.w dbd0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n dbd0 │ │ │ │ │ + b.n dbd4 │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ strd r9, r3, [sp, #20] │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ strd r8, r3, [sp, #12] │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ strd r6, r3, [sp, #4] │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ @@ -24399,403 +24405,403 @@ │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d880 │ │ │ │ │ + bne.w d884 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n db5e │ │ │ │ │ + b.n db62 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r0, ddd6 │ │ │ │ │ + cbnz r0, ddda │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ - b.n d880 │ │ │ │ │ + b.n d884 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n d7e0 │ │ │ │ │ + b.n d7e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d55c │ │ │ │ │ - b.n db66 │ │ │ │ │ + beq.w d560 │ │ │ │ │ + b.n db6a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, de12 │ │ │ │ │ + cbz r0, de16 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d866 │ │ │ │ │ + b.n d86a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w d712 │ │ │ │ │ - b.n ddfa │ │ │ │ │ + beq.w d716 │ │ │ │ │ + b.n ddfe │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n d8a0 │ │ │ │ │ + b.n d8a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w d5e0 │ │ │ │ │ - b.n d9d0 │ │ │ │ │ + beq.w d5e4 │ │ │ │ │ + b.n d9d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w d63c │ │ │ │ │ - b.n d9d0 │ │ │ │ │ + beq.w d640 │ │ │ │ │ + b.n d9d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w d696 │ │ │ │ │ - b.n d9d0 │ │ │ │ │ + beq.w d69a │ │ │ │ │ + b.n d9d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n d7e0 │ │ │ │ │ + b.n d7e4 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ddc4 │ │ │ │ │ + b.n ddc8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r3, de72 │ │ │ │ │ + cbz r3, de76 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n dd76 │ │ │ │ │ + bne.n dd7a │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d880 │ │ │ │ │ + b.n d884 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d880 │ │ │ │ │ + b.n d884 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000de7c : │ │ │ │ │ +0000de80 : │ │ │ │ │ arguments_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w e486 │ │ │ │ │ + beq.w e48a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e486 │ │ │ │ │ + bne.w e48a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e494 │ │ │ │ │ + bne.w e498 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1187 @ 0x4a3 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbnz r0, df16 │ │ │ │ │ + cbnz r0, df1a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e494 │ │ │ │ │ + bne.w e498 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e6f0 │ │ │ │ │ + bl e6f4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, df24 │ │ │ │ │ + cbz r0, df28 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, df24 │ │ │ │ │ + cbnz r3, df28 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - cbz r0, df24 │ │ │ │ │ + cbz r0, df28 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e4c4 │ │ │ │ │ + bne.w e4c8 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1187 @ 0x4a3 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r3, df30 │ │ │ │ │ + cbnz r3, df34 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n df0a │ │ │ │ │ + b.n df0e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w e496 │ │ │ │ │ + bne.w e49a │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w e47e │ │ │ │ │ + beq.w e482 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e47e │ │ │ │ │ + bne.w e482 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w e196 │ │ │ │ │ + bne.w e19a │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w e466 │ │ │ │ │ + beq.w e46a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e466 │ │ │ │ │ + bne.w e46a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e33a │ │ │ │ │ + bne.w e33e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r5, r3 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w e46e │ │ │ │ │ + beq.w e472 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e46e │ │ │ │ │ + bne.w e472 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e476 │ │ │ │ │ + bne.w e47a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e8f8 <_gather_91_rule> │ │ │ │ │ + bl e8fc <_gather_91_rule> │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e2be │ │ │ │ │ + bne.w e2c2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e33a │ │ │ │ │ + bne.w e33e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15900 │ │ │ │ │ + bl 1590c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e2f2 │ │ │ │ │ + bne.w e2f6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e2ba │ │ │ │ │ + bne.w e2be │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, e00a │ │ │ │ │ + cbz r0, e00e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cf10 │ │ │ │ │ + bl cf14 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e4d0 │ │ │ │ │ + bne.w e4d4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e2ba │ │ │ │ │ + bne.w e2be │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e200 │ │ │ │ │ + bne.w e204 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w e196 │ │ │ │ │ + bne.w e19a │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w e1f8 │ │ │ │ │ + beq.w e1fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e1f8 │ │ │ │ │ + bne.w e1fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e1f0 │ │ │ │ │ + bne.w e1f4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bl e6f0 │ │ │ │ │ + bl e6f4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e0c4 │ │ │ │ │ + bne.n e0c8 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r3, e07e │ │ │ │ │ + cbnz r3, e082 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e25c │ │ │ │ │ + bne.w e260 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e1e0 │ │ │ │ │ + bne.w e1e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e6f0 │ │ │ │ │ + bl e6f4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e19c │ │ │ │ │ + bne.w e1a0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e2ba │ │ │ │ │ + bne.w e2be │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e6f0 │ │ │ │ │ + bl e6f4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e11a │ │ │ │ │ + bne.n e11e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e2ba │ │ │ │ │ + bne.w e2be │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e6f0 │ │ │ │ │ + bl e6f4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, e0de │ │ │ │ │ + cbnz r0, e0e2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n df2a │ │ │ │ │ + b.n df2e │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e062 │ │ │ │ │ + beq.n e066 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ - b.n e064 │ │ │ │ │ + b.n e068 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e0ba │ │ │ │ │ + beq.n e0be │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e6f0 │ │ │ │ │ + bl e6f4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e0ba │ │ │ │ │ + beq.n e0be │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_arguments_parsing_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_arguments_parsing_error │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e1d2 │ │ │ │ │ + bne.n e1d6 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e1c6 │ │ │ │ │ + beq.n e1ca │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e0c0 │ │ │ │ │ + b.n e0c4 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e0a6 │ │ │ │ │ + beq.n e0aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e0a6 │ │ │ │ │ + beq.n e0aa │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cf10 │ │ │ │ │ + bl cf14 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e0a6 │ │ │ │ │ + beq.n e0aa │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ ldr r5, [r2, #0] │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ @@ -24819,89 +24825,89 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC62 │ │ │ │ │ str.w ip, [sp, #8] │ │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r0, [r0, #32] │ │ │ │ │ strd r6, r0, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a7f0 │ │ │ │ │ + bl a7f0 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e0ba │ │ │ │ │ + beq.n e0be │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e0c0 │ │ │ │ │ + b.n e0c4 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cf10 │ │ │ │ │ + bl cf14 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e092 │ │ │ │ │ + beq.w e096 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_nonparen_genexp_in_call> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_nonparen_genexp_in_call │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, e1e8 │ │ │ │ │ + cbnz r0, e1ec │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e190 │ │ │ │ │ + bne.n e194 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w e0c0 │ │ │ │ │ - b.n df2c │ │ │ │ │ + beq.w e0c4 │ │ │ │ │ + b.n df30 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n e102 │ │ │ │ │ + bne.n e106 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n df2c │ │ │ │ │ + b.n df30 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e0c0 │ │ │ │ │ + b.n e0c4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n e1b8 │ │ │ │ │ - b.n e1d8 │ │ │ │ │ + bne.n e1bc │ │ │ │ │ + b.n e1dc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e07e │ │ │ │ │ + b.n e082 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n e04c │ │ │ │ │ + b.n e050 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e022 │ │ │ │ │ + beq.w e026 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e022 │ │ │ │ │ + beq.w e026 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cf10 │ │ │ │ │ + bl cf14 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e022 │ │ │ │ │ + beq.w e026 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -24910,39 +24916,39 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC63 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r5, #20] │ │ │ │ │ - bl a7f0 │ │ │ │ │ + bl a7f0 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e0ba │ │ │ │ │ - b.n e190 │ │ │ │ │ + beq.w e0be │ │ │ │ │ + b.n e194 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e07c │ │ │ │ │ + beq.w e080 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_112_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_112_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e07c │ │ │ │ │ + beq.w e080 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -24951,128 +24957,128 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC64 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r5, #20] │ │ │ │ │ - bl a7f0 │ │ │ │ │ + bl a7f0 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e112 │ │ │ │ │ - b.n e0bc │ │ │ │ │ + bne.w e116 │ │ │ │ │ + b.n e0c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e196 │ │ │ │ │ + b.n e19a │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w dfc6 │ │ │ │ │ + beq.w dfca │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15900 │ │ │ │ │ + bl 1590c │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w dfc6 │ │ │ │ │ + beq.w dfca │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w dfcc │ │ │ │ │ + beq.w dfd0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e45a │ │ │ │ │ + beq.w e45e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w e452 │ │ │ │ │ + beq.w e456 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e452 │ │ │ │ │ + bne.w e456 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e3ec │ │ │ │ │ + bne.n e3f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 57c │ │ │ │ │ R_ARM_THM_CALL _tmp_170_rule │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ - cbnz r0, e340 │ │ │ │ │ + cbnz r0, e344 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n dfea │ │ │ │ │ + b.n dfee │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w e45e │ │ │ │ │ + beq.w e462 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e45e │ │ │ │ │ + bne.n e462 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e44a │ │ │ │ │ + bne.n e44e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e438 │ │ │ │ │ + beq.n e43c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e44a │ │ │ │ │ + bne.n e44e │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e404 │ │ │ │ │ + bne.n e408 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e432 │ │ │ │ │ + beq.n e436 │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - bgt.n e3f4 │ │ │ │ │ + bgt.n e3f8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldrd r1, r2, [sp, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -25080,15 +25086,15 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e45a │ │ │ │ │ + beq.n e45e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC61 │ │ │ │ │ movt r2, #0 │ │ │ │ │ @@ -25096,155 +25102,155 @@ │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mvn.w r2, #4 │ │ │ │ │ strd r2, r2, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ │ - b.n e2a6 │ │ │ │ │ + b.n e2aa │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n dfea │ │ │ │ │ + b.n dfee │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [r5, r9, lsl #2] │ │ │ │ │ str.w r1, [r3, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ - b.n e3a0 │ │ │ │ │ + b.n e3a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 57c │ │ │ │ │ R_ARM_THM_CALL _tmp_170_rule │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e38e │ │ │ │ │ + beq.n e392 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r3, e41c │ │ │ │ │ + cbz r3, e420 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e4b0 │ │ │ │ │ + bne.n e4b4 │ │ │ │ │ cmp sl, r8 │ │ │ │ │ - bne.n e4a0 │ │ │ │ │ + bne.n e4a4 │ │ │ │ │ mov.w r3, sl, lsl #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e49e │ │ │ │ │ + bne.n e4a2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e33a │ │ │ │ │ + b.n e33e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e33a │ │ │ │ │ + b.n e33e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n e326 │ │ │ │ │ + b.n e32a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n dfea │ │ │ │ │ + b.n dfee │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n e35e │ │ │ │ │ + b.n e362 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n df84 │ │ │ │ │ + b.n df88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n dfb0 │ │ │ │ │ + b.n dfb4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n dfce │ │ │ │ │ + b.n dfd2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n df58 │ │ │ │ │ + b.n df5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w deb8 │ │ │ │ │ + beq.w debc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n df1e │ │ │ │ │ + b.n df22 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ str.w r1, [r5, r8, lsl #2] │ │ │ │ │ mov fp, r3 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n e382 │ │ │ │ │ + b.n e386 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e33a │ │ │ │ │ + b.n e33e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e568 │ │ │ │ │ + bne.n e56c │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n df0a │ │ │ │ │ + b.n df0e │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e00a │ │ │ │ │ + beq.w e00e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n e580 │ │ │ │ │ + beq.n e584 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e580 │ │ │ │ │ + bne.n e584 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e578 │ │ │ │ │ + bne.n e57c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bl e6f0 │ │ │ │ │ - cbz r0, e572 │ │ │ │ │ + bl e6f4 │ │ │ │ │ + cbz r0, e576 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e00c │ │ │ │ │ + bne.w e010 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ @@ -25269,75 +25275,75 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC62 │ │ │ │ │ str.w ip, [sp, #8] │ │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ │ ldr r0, [r0, #32] │ │ │ │ │ strd r5, r0, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ - b.n e2a6 │ │ │ │ │ + b.n e2aa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n e498 │ │ │ │ │ + b.n e49c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbz r3, e588 │ │ │ │ │ + cbz r3, e58c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e00c │ │ │ │ │ + b.n e010 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n e4fa │ │ │ │ │ + b.n e4fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ - cbnz r0, e594 │ │ │ │ │ + bl 7624 │ │ │ │ │ + cbnz r0, e598 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n e50c │ │ │ │ │ + b.n e510 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cf10 │ │ │ │ │ + bl cf14 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e590 │ │ │ │ │ + beq.n e594 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ - b.n e50c │ │ │ │ │ + b.n e510 │ │ │ │ │ │ │ │ │ │ -0000e5ac : │ │ │ │ │ +0000e5b0 : │ │ │ │ │ dotted_name_rule(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #20 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n e5f4 │ │ │ │ │ + beq.n e5f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, e5f4 │ │ │ │ │ + cbnz r0, e5f8 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ mov.w r1, #1032 @ 0x408 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbz r0, e60e │ │ │ │ │ + cbz r0, e612 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -25347,575 +25353,575 @@ │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e5e8 │ │ │ │ │ + bne.n e5ec │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov.w r2, #1032 @ 0x408 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e6d2 │ │ │ │ │ + bne.n e6d6 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n e6da │ │ │ │ │ + beq.n e6de │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e6da │ │ │ │ │ + bne.n e6de │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e6e2 │ │ │ │ │ + bne.n e6e6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bl e5ac │ │ │ │ │ - cbz r0, e662 │ │ │ │ │ + bl e5b0 │ │ │ │ │ + cbz r0, e666 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, e698 │ │ │ │ │ + cbnz r0, e69c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e6e2 │ │ │ │ │ + bne.n e6e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, e6c4 │ │ │ │ │ + cbz r0, e6c8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n e6e6 │ │ │ │ │ - cbz r3, e68e │ │ │ │ │ + bne.n e6ea │ │ │ │ │ + cbz r3, e692 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - ble.n e68e │ │ │ │ │ + ble.n e692 │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - b.n e614 │ │ │ │ │ + b.n e618 │ │ │ │ │ subs r2, #2 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e5f0 │ │ │ │ │ + b.n e5f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e662 │ │ │ │ │ + beq.n e666 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_join_names_with_dot> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_join_names_with_dot │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, e6b6 │ │ │ │ │ + cbz r0, e6ba │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n e676 │ │ │ │ │ + beq.n e67a │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, e6c8 │ │ │ │ │ + cbnz r0, e6cc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n e676 │ │ │ │ │ + b.n e67a │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n e674 │ │ │ │ │ + b.n e678 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r0, #1 │ │ │ │ │ - b.n e6e6 │ │ │ │ │ + b.n e6ea │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e5f0 │ │ │ │ │ + b.n e5f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n e644 │ │ │ │ │ + b.n e648 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ subs r0, #1 │ │ │ │ │ subs r3, r0, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e5f0 │ │ │ │ │ + b.n e5f4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000e6f0 : │ │ │ │ │ +0000e6f4 : │ │ │ │ │ args_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w e8ca │ │ │ │ │ + beq.w e8ce │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e8ca │ │ │ │ │ + bne.w e8ce │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e8a6 │ │ │ │ │ + bne.w e8aa │ │ │ │ │ ldrd r7, r5, [r4, #8] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq.w e886 │ │ │ │ │ + beq.w e88a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e8f8 <_gather_91_rule> │ │ │ │ │ + bl e8fc <_gather_91_rule> │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e7d4 │ │ │ │ │ + beq.n e7d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w e8ae │ │ │ │ │ + beq.w e8b2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e8ae │ │ │ │ │ + bne.w e8b2 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w e8bc │ │ │ │ │ + bne.w e8c0 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e7f8 │ │ │ │ │ + bne.n e7fc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r1, e7d6 │ │ │ │ │ + cbnz r1, e7da │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, e7c6 │ │ │ │ │ + cbz r0, e7ca │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd r8, r5, [sp] │ │ │ │ │ bl 0 <_PyPegen_collect_call_seqs> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_collect_call_seqs │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e872 │ │ │ │ │ + beq.n e876 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e872 │ │ │ │ │ + bne.n e876 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n e8a6 │ │ │ │ │ + bne.n e8aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ - bl 15900 │ │ │ │ │ + bl 1590c │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, e81a │ │ │ │ │ + cbnz r0, e81e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15900 │ │ │ │ │ + bl 1590c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e786 │ │ │ │ │ + beq.n e78a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n e78c │ │ │ │ │ + beq.n e790 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e8ec │ │ │ │ │ + bne.n e8f0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - b.n e78c │ │ │ │ │ + b.n e790 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e8a6 │ │ │ │ │ + beq.n e8aa │ │ │ │ │ ldrd r7, r3, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov fp, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_extract_starred_exprs> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_extract_starred_exprs │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, e848 │ │ │ │ │ + cbnz r0, e84c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e8c4 │ │ │ │ │ + bne.n e8c8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_delete_starred_exprs> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_delete_starred_exprs │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e8da │ │ │ │ │ + beq.n e8de │ │ │ │ │ strd r7, sl, [sp, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_Call> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Call │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e7c0 │ │ │ │ │ + bne.n e7c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e7c6 │ │ │ │ │ + beq.n e7ca │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n e7ca │ │ │ │ │ + b.n e7ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n e87a │ │ │ │ │ + blt.n e87e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w e744 │ │ │ │ │ + beq.w e748 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n e7ca │ │ │ │ │ + b.n e7ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w e778 │ │ │ │ │ + beq.w e77c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e7d6 │ │ │ │ │ + b.n e7da │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e848 │ │ │ │ │ + b.n e84c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w e72c │ │ │ │ │ - b.n e8a6 │ │ │ │ │ + beq.w e730 │ │ │ │ │ + b.n e8aa │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e856 │ │ │ │ │ + beq.n e85a │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e856 │ │ │ │ │ + b.n e85a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e7d6 │ │ │ │ │ + b.n e7da │ │ │ │ │ │ │ │ │ │ -0000e8f8 <_gather_91_rule>: │ │ │ │ │ +0000e8fc <_gather_91_rule>: │ │ │ │ │ _gather_91_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w f006 <_gather_91_rule+0x70e> │ │ │ │ │ + beq.w f00a <_gather_91_rule+0x70e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f006 <_gather_91_rule+0x70e> │ │ │ │ │ + bne.w f00a <_gather_91_rule+0x70e> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f016 <_gather_91_rule+0x71e> │ │ │ │ │ + bne.w f01a <_gather_91_rule+0x71e> │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov sl, r1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w f0c0 <_gather_91_rule+0x7c8> │ │ │ │ │ + beq.w f0c4 <_gather_91_rule+0x7c8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f0c0 <_gather_91_rule+0x7c8> │ │ │ │ │ + bne.w f0c4 <_gather_91_rule+0x7c8> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ee70 <_gather_91_rule+0x578> │ │ │ │ │ + bne.w ee74 <_gather_91_rule+0x578> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w f034 <_gather_91_rule+0x73c> │ │ │ │ │ + beq.w f038 <_gather_91_rule+0x73c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f034 <_gather_91_rule+0x73c> │ │ │ │ │ + bne.w f038 <_gather_91_rule+0x73c> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w ee12 <_gather_91_rule+0x51a> │ │ │ │ │ + bne.w ee16 <_gather_91_rule+0x51a> │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w edea <_gather_91_rule+0x4f2> │ │ │ │ │ + beq.w edee <_gather_91_rule+0x4f2> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ee78 <_gather_91_rule+0x580> │ │ │ │ │ + bne.w ee7c <_gather_91_rule+0x580> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ee8e <_gather_91_rule+0x596> │ │ │ │ │ + bne.w ee92 <_gather_91_rule+0x596> │ │ │ │ │ ldrd r3, r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w eef0 <_gather_91_rule+0x5f8> │ │ │ │ │ + bne.w eef4 <_gather_91_rule+0x5f8> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ee70 <_gather_91_rule+0x578> │ │ │ │ │ + bne.w ee74 <_gather_91_rule+0x578> │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w eff4 <_gather_91_rule+0x6fc> │ │ │ │ │ + beq.w eff8 <_gather_91_rule+0x6fc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w eff4 <_gather_91_rule+0x6fc> │ │ │ │ │ + bne.w eff8 <_gather_91_rule+0x6fc> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ef86 <_gather_91_rule+0x68e> │ │ │ │ │ + bne.w ef8a <_gather_91_rule+0x68e> │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r8, r1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w f056 <_gather_91_rule+0x75e> │ │ │ │ │ + beq.w f05a <_gather_91_rule+0x75e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f056 <_gather_91_rule+0x75e> │ │ │ │ │ + bne.w f05a <_gather_91_rule+0x75e> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w f064 <_gather_91_rule+0x76c> │ │ │ │ │ + bne.w f068 <_gather_91_rule+0x76c> │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w ec7e <_gather_91_rule+0x386> │ │ │ │ │ + beq.w ec82 <_gather_91_rule+0x386> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ecac <_gather_91_rule+0x3b4> │ │ │ │ │ + bne.w ecb0 <_gather_91_rule+0x3b4> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ef86 <_gather_91_rule+0x68e> │ │ │ │ │ + bne.w ef8a <_gather_91_rule+0x68e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ed2a <_gather_91_rule+0x432> │ │ │ │ │ + beq.w ed2e <_gather_91_rule+0x432> │ │ │ │ │ movs r3, #53 @ 0x35 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ed2c <_gather_91_rule+0x434> │ │ │ │ │ + beq.w ed30 <_gather_91_rule+0x434> │ │ │ │ │ movs r3, #22 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ee70 <_gather_91_rule+0x578> │ │ │ │ │ + beq.w ee74 <_gather_91_rule+0x578> │ │ │ │ │ movw r2, #6001 @ 0x1771 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w eee0 <_gather_91_rule+0x5e8> │ │ │ │ │ + beq.w eee4 <_gather_91_rule+0x5e8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w eee0 <_gather_91_rule+0x5e8> │ │ │ │ │ + bne.w eee4 <_gather_91_rule+0x5e8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ee6e <_gather_91_rule+0x576> │ │ │ │ │ + bne.w ee72 <_gather_91_rule+0x576> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f04a <_gather_91_rule+0x752> │ │ │ │ │ + beq.w f04e <_gather_91_rule+0x752> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w ee6e <_gather_91_rule+0x576> │ │ │ │ │ + bne.w ee72 <_gather_91_rule+0x576> │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, eb4c <_gather_91_rule+0x254> │ │ │ │ │ + cbnz r0, eb50 <_gather_91_rule+0x254> │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f044 <_gather_91_rule+0x74c> │ │ │ │ │ + beq.w f048 <_gather_91_rule+0x74c> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bgt.n eb2a <_gather_91_rule+0x232> │ │ │ │ │ + bgt.n eb2e <_gather_91_rule+0x232> │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ @@ -25929,197 +25935,197 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ - beq.n eb06 <_gather_91_rule+0x20e> │ │ │ │ │ + beq.n eb0a <_gather_91_rule+0x20e> │ │ │ │ │ mov r1, r7 │ │ │ │ │ movs r3, #4 │ │ │ │ │ mov.w ip, r5, lsl #2 │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ ldr.w r5, [r1, #4]! │ │ │ │ │ str r5, [r0, r3] │ │ │ │ │ adds r3, #4 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - beq.n eb06 <_gather_91_rule+0x20e> │ │ │ │ │ - b.n eb3c <_gather_91_rule+0x244> │ │ │ │ │ + beq.n eb0a <_gather_91_rule+0x20e> │ │ │ │ │ + b.n eb40 <_gather_91_rule+0x244> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w f01c <_gather_91_rule+0x724> │ │ │ │ │ + beq.w f020 <_gather_91_rule+0x724> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f01c <_gather_91_rule+0x724> │ │ │ │ │ + bne.w f020 <_gather_91_rule+0x724> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f02a <_gather_91_rule+0x732> │ │ │ │ │ + bne.w f02e <_gather_91_rule+0x732> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl f738 │ │ │ │ │ + bl f73c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ee50 <_gather_91_rule+0x558> │ │ │ │ │ + bne.w ee54 <_gather_91_rule+0x558> │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ee8a <_gather_91_rule+0x592> │ │ │ │ │ + bne.w ee8e <_gather_91_rule+0x592> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w efb0 <_gather_91_rule+0x6b8> │ │ │ │ │ + beq.w efb4 <_gather_91_rule+0x6b8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w efb0 <_gather_91_rule+0x6b8> │ │ │ │ │ + bne.w efb4 <_gather_91_rule+0x6b8> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w efc0 <_gather_91_rule+0x6c8> │ │ │ │ │ + bne.w efc4 <_gather_91_rule+0x6c8> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w efe0 <_gather_91_rule+0x6e8> │ │ │ │ │ + beq.w efe4 <_gather_91_rule+0x6e8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w efe0 <_gather_91_rule+0x6e8> │ │ │ │ │ + bne.w efe4 <_gather_91_rule+0x6e8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w efee <_gather_91_rule+0x6f6> │ │ │ │ │ + bne.w eff2 <_gather_91_rule+0x6f6> │ │ │ │ │ ldrd r8, r3, [r4, #8] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.w ed3e <_gather_91_rule+0x446> │ │ │ │ │ + beq.w ed42 <_gather_91_rule+0x446> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ed6c <_gather_91_rule+0x474> │ │ │ │ │ + bne.w ed70 <_gather_91_rule+0x474> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w efc0 <_gather_91_rule+0x6c8> │ │ │ │ │ + bne.w efc4 <_gather_91_rule+0x6c8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ee2c <_gather_91_rule+0x534> │ │ │ │ │ + beq.w ee30 <_gather_91_rule+0x534> │ │ │ │ │ movs r3, #53 @ 0x35 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w efc0 <_gather_91_rule+0x6c8> │ │ │ │ │ + beq.w efc4 <_gather_91_rule+0x6c8> │ │ │ │ │ movs r3, #22 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ee8a <_gather_91_rule+0x592> │ │ │ │ │ + beq.w ee8e <_gather_91_rule+0x592> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ee5a <_gather_91_rule+0x562> │ │ │ │ │ + bne.w ee5e <_gather_91_rule+0x562> │ │ │ │ │ cmp fp, r5 │ │ │ │ │ - beq.w ee38 <_gather_91_rule+0x540> │ │ │ │ │ + beq.w ee3c <_gather_91_rule+0x540> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r8, [r7, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b.n eae2 <_gather_91_rule+0x1ea> │ │ │ │ │ + b.n eae6 <_gather_91_rule+0x1ea> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - blt.w ef70 <_gather_91_rule+0x678> │ │ │ │ │ + blt.w ef74 <_gather_91_rule+0x678> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w f064 <_gather_91_rule+0x76c> │ │ │ │ │ + bne.w f068 <_gather_91_rule+0x76c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ea46 <_gather_91_rule+0x14e> │ │ │ │ │ + beq.w ea4a <_gather_91_rule+0x14e> │ │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ea46 <_gather_91_rule+0x14e> │ │ │ │ │ + beq.w ea4a <_gather_91_rule+0x14e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f08e <_gather_91_rule+0x796> │ │ │ │ │ + beq.w f092 <_gather_91_rule+0x796> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f08e <_gather_91_rule+0x796> │ │ │ │ │ + beq.w f092 <_gather_91_rule+0x796> │ │ │ │ │ mov r1, r5 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldrd r5, r3, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f088 <_gather_91_rule+0x790> │ │ │ │ │ + beq.w f08c <_gather_91_rule+0x790> │ │ │ │ │ strd r5, r3, [sp] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_NamedExpr> │ │ │ │ │ @@ -26127,81 +26133,81 @@ │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC37 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3000 │ │ │ │ │ + bl 3000 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w efc4 <_gather_91_rule+0x6cc> │ │ │ │ │ + beq.w efc8 <_gather_91_rule+0x6cc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f096 <_gather_91_rule+0x79e> │ │ │ │ │ + bne.w f09a <_gather_91_rule+0x79e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n ea82 <_gather_91_rule+0x18a> │ │ │ │ │ + b.n ea86 <_gather_91_rule+0x18a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n ee18 <_gather_91_rule+0x520> │ │ │ │ │ + blt.n ee1c <_gather_91_rule+0x520> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r2, [r3, r8, lsl #2] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w efee <_gather_91_rule+0x6f6> │ │ │ │ │ + bne.w eff2 <_gather_91_rule+0x6f6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ec08 <_gather_91_rule+0x310> │ │ │ │ │ + beq.w ec0c <_gather_91_rule+0x310> │ │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ec08 <_gather_91_rule+0x310> │ │ │ │ │ + beq.w ec0c <_gather_91_rule+0x310> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f072 <_gather_91_rule+0x77a> │ │ │ │ │ + beq.w f076 <_gather_91_rule+0x77a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f072 <_gather_91_rule+0x77a> │ │ │ │ │ + beq.w f076 <_gather_91_rule+0x77a> │ │ │ │ │ mov r1, r8 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldrd r8, r3, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f06c <_gather_91_rule+0x774> │ │ │ │ │ + beq.w f070 <_gather_91_rule+0x774> │ │ │ │ │ strd r8, r3, [sp] │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_NamedExpr> │ │ │ │ │ @@ -26209,172 +26215,172 @@ │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC37 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3000 │ │ │ │ │ + bl 3000 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ef9e <_gather_91_rule+0x6a6> │ │ │ │ │ + beq.w efa2 <_gather_91_rule+0x6a6> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f07a <_gather_91_rule+0x782> │ │ │ │ │ + bne.w f07e <_gather_91_rule+0x782> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n ec44 <_gather_91_rule+0x34c> │ │ │ │ │ + b.n ec48 <_gather_91_rule+0x34c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - blt.w ef94 <_gather_91_rule+0x69c> │ │ │ │ │ + blt.w ef98 <_gather_91_rule+0x69c> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n ee74 <_gather_91_rule+0x57c> │ │ │ │ │ + bne.n ee78 <_gather_91_rule+0x57c> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w e9aa <_gather_91_rule+0xb2> │ │ │ │ │ + beq.w e9ae <_gather_91_rule+0xb2> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n ef30 <_gather_91_rule+0x638> │ │ │ │ │ + b.n ef34 <_gather_91_rule+0x638> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w ec1a <_gather_91_rule+0x322> │ │ │ │ │ + beq.w ec1e <_gather_91_rule+0x322> │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n eaee <_gather_91_rule+0x1f6> │ │ │ │ │ + b.n eaf2 <_gather_91_rule+0x1f6> │ │ │ │ │ mov.w r3, fp, lsl #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov fp, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f044 <_gather_91_rule+0x74c> │ │ │ │ │ + beq.w f048 <_gather_91_rule+0x74c> │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n ec72 <_gather_91_rule+0x37a> │ │ │ │ │ + b.n ec76 <_gather_91_rule+0x37a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w ec6c <_gather_91_rule+0x374> │ │ │ │ │ + beq.w ec70 <_gather_91_rule+0x374> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ec6c <_gather_91_rule+0x374> │ │ │ │ │ + beq.w ec70 <_gather_91_rule+0x374> │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n ed2e <_gather_91_rule+0x436> │ │ │ │ │ + b.n ed32 <_gather_91_rule+0x436> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n ee12 <_gather_91_rule+0x51a> │ │ │ │ │ + bne.n ee16 <_gather_91_rule+0x51a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7f54 │ │ │ │ │ + bl 7f54 │ │ │ │ │ R_ARM_THM_CALL invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w e9aa <_gather_91_rule+0xb2> │ │ │ │ │ - b.n ee12 <_gather_91_rule+0x51a> │ │ │ │ │ + beq.w e9ae <_gather_91_rule+0xb2> │ │ │ │ │ + b.n ee16 <_gather_91_rule+0x51a> │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ - b.n ee32 <_gather_91_rule+0x53a> │ │ │ │ │ + b.n ee36 <_gather_91_rule+0x53a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e9b8 <_gather_91_rule+0xc0> │ │ │ │ │ + beq.w e9bc <_gather_91_rule+0xc0> │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f0ec <_gather_91_rule+0x7f4> │ │ │ │ │ + beq.w f0f0 <_gather_91_rule+0x7f4> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r6, [r7, #24] │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r6, [r7, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ef8a <_gather_91_rule+0x692> │ │ │ │ │ + beq.n ef8e <_gather_91_rule+0x692> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f0d2 <_gather_91_rule+0x7da> │ │ │ │ │ + bne.w f0d6 <_gather_91_rule+0x7da> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movw r3, #6001 @ 0x1771 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w eaaa <_gather_91_rule+0x1b2> │ │ │ │ │ + bne.w eaae <_gather_91_rule+0x1b2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w eac2 <_gather_91_rule+0x1ca> │ │ │ │ │ - b.n ee6e <_gather_91_rule+0x576> │ │ │ │ │ + beq.w eac6 <_gather_91_rule+0x1ca> │ │ │ │ │ + b.n ee72 <_gather_91_rule+0x576> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w f0f0 <_gather_91_rule+0x7f8> │ │ │ │ │ + bne.w f0f4 <_gather_91_rule+0x7f8> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w f0e4 <_gather_91_rule+0x7ec> │ │ │ │ │ + beq.w f0e8 <_gather_91_rule+0x7ec> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f0e4 <_gather_91_rule+0x7ec> │ │ │ │ │ + bne.w f0e8 <_gather_91_rule+0x7ec> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w f0de <_gather_91_rule+0x7e6> │ │ │ │ │ + bne.w f0e2 <_gather_91_rule+0x7e6> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, ef3a <_gather_91_rule+0x642> │ │ │ │ │ + cbnz r0, ef3e <_gather_91_rule+0x642> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w e9d0 <_gather_91_rule+0xd8> │ │ │ │ │ - b.n ee70 <_gather_91_rule+0x578> │ │ │ │ │ + beq.w e9d4 <_gather_91_rule+0xd8> │ │ │ │ │ + b.n ee74 <_gather_91_rule+0x578> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ @@ -26382,578 +26388,578 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC65 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC65 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f0a8 <_gather_91_rule+0x7b0> │ │ │ │ │ + bne.w f0ac <_gather_91_rule+0x7b0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f0b2 <_gather_91_rule+0x7ba> │ │ │ │ │ + beq.w f0b6 <_gather_91_rule+0x7ba> │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n ef2e <_gather_91_rule+0x636> │ │ │ │ │ + b.n ef32 <_gather_91_rule+0x636> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w ea58 <_gather_91_rule+0x160> │ │ │ │ │ + beq.w ea5c <_gather_91_rule+0x160> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n ee70 <_gather_91_rule+0x578> │ │ │ │ │ + b.n ee74 <_gather_91_rule+0x578> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f0ec <_gather_91_rule+0x7f4> │ │ │ │ │ + beq.w f0f0 <_gather_91_rule+0x7f4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n ef30 <_gather_91_rule+0x638> │ │ │ │ │ + b.n ef34 <_gather_91_rule+0x638> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbz r0, efda <_gather_91_rule+0x6e2> │ │ │ │ │ + cbz r0, efde <_gather_91_rule+0x6e2> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n ee22 <_gather_91_rule+0x52a> │ │ │ │ │ + b.n ee26 <_gather_91_rule+0x52a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w ebb8 <_gather_91_rule+0x2c0> │ │ │ │ │ + beq.w ebbc <_gather_91_rule+0x2c0> │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ - b.n ee30 <_gather_91_rule+0x538> │ │ │ │ │ + b.n ee34 <_gather_91_rule+0x538> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f0a4 <_gather_91_rule+0x7ac> │ │ │ │ │ + beq.n f0a8 <_gather_91_rule+0x7ac> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n ef7a <_gather_91_rule+0x682> │ │ │ │ │ + b.n ef7e <_gather_91_rule+0x682> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ee22 <_gather_91_rule+0x52a> │ │ │ │ │ + b.n ee26 <_gather_91_rule+0x52a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w ebe2 <_gather_91_rule+0x2ea> │ │ │ │ │ + beq.w ebe6 <_gather_91_rule+0x2ea> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n efdc <_gather_91_rule+0x6e4> │ │ │ │ │ + b.n efe0 <_gather_91_rule+0x6e4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w e9f8 <_gather_91_rule+0x100> │ │ │ │ │ - b.n ef86 <_gather_91_rule+0x68e> │ │ │ │ │ + beq.w e9fc <_gather_91_rule+0x100> │ │ │ │ │ + b.n ef8a <_gather_91_rule+0x68e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w e936 <_gather_91_rule+0x3e> │ │ │ │ │ + beq.w e93a <_gather_91_rule+0x3e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n eb22 <_gather_91_rule+0x22a> │ │ │ │ │ + b.n eb26 <_gather_91_rule+0x22a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w eb74 <_gather_91_rule+0x27c> │ │ │ │ │ + beq.w eb78 <_gather_91_rule+0x27c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n eaee <_gather_91_rule+0x1f6> │ │ │ │ │ + b.n eaf2 <_gather_91_rule+0x1f6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w e98a <_gather_91_rule+0x92> │ │ │ │ │ - b.n ee12 <_gather_91_rule+0x51a> │ │ │ │ │ + beq.w e98e <_gather_91_rule+0x92> │ │ │ │ │ + b.n ee16 <_gather_91_rule+0x51a> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ee70 <_gather_91_rule+0x578> │ │ │ │ │ + b.n ee74 <_gather_91_rule+0x578> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w ea22 <_gather_91_rule+0x12a> │ │ │ │ │ + beq.w ea26 <_gather_91_rule+0x12a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ef7a <_gather_91_rule+0x682> │ │ │ │ │ + b.n ef7e <_gather_91_rule+0x682> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n edae <_gather_91_rule+0x4b6> │ │ │ │ │ + b.n edb2 <_gather_91_rule+0x4b6> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n efdc <_gather_91_rule+0x6e4> │ │ │ │ │ + b.n efe0 <_gather_91_rule+0x6e4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n efa8 <_gather_91_rule+0x6b0> │ │ │ │ │ - b.n ede6 <_gather_91_rule+0x4ee> │ │ │ │ │ + bne.n efac <_gather_91_rule+0x6b0> │ │ │ │ │ + b.n edea <_gather_91_rule+0x4ee> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n ecee <_gather_91_rule+0x3f6> │ │ │ │ │ + b.n ecf2 <_gather_91_rule+0x3f6> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f068 <_gather_91_rule+0x770> │ │ │ │ │ + b.n f06c <_gather_91_rule+0x770> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n efd0 <_gather_91_rule+0x6d8> │ │ │ │ │ - b.n ed26 <_gather_91_rule+0x42e> │ │ │ │ │ + bne.n efd4 <_gather_91_rule+0x6d8> │ │ │ │ │ + b.n ed2a <_gather_91_rule+0x42e> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f068 <_gather_91_rule+0x770> │ │ │ │ │ + b.n f06c <_gather_91_rule+0x770> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w ef5c <_gather_91_rule+0x664> │ │ │ │ │ + bne.w ef60 <_gather_91_rule+0x664> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w eed2 <_gather_91_rule+0x5da> │ │ │ │ │ + bne.w eed6 <_gather_91_rule+0x5da> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n ef2e <_gather_91_rule+0x636> │ │ │ │ │ + b.n ef32 <_gather_91_rule+0x636> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w e962 <_gather_91_rule+0x6a> │ │ │ │ │ - b.n ee70 <_gather_91_rule+0x578> │ │ │ │ │ + beq.w e966 <_gather_91_rule+0x6a> │ │ │ │ │ + b.n ee74 <_gather_91_rule+0x578> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w eed0 <_gather_91_rule+0x5d8> │ │ │ │ │ - b.n ef94 <_gather_91_rule+0x69c> │ │ │ │ │ + beq.w eed4 <_gather_91_rule+0x5d8> │ │ │ │ │ + b.n ef98 <_gather_91_rule+0x69c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n ef2e <_gather_91_rule+0x636> │ │ │ │ │ + b.n ef32 <_gather_91_rule+0x636> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n ef16 <_gather_91_rule+0x61e> │ │ │ │ │ + b.n ef1a <_gather_91_rule+0x61e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n ef30 <_gather_91_rule+0x638> │ │ │ │ │ + b.n ef34 <_gather_91_rule+0x638> │ │ │ │ │ │ │ │ │ │ -0000f0f4 : │ │ │ │ │ +0000f0f8 : │ │ │ │ │ annotated_rhs_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w f2a0 │ │ │ │ │ + beq.w f2a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f2a0 │ │ │ │ │ + bne.w f2a4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f2b0 │ │ │ │ │ + bne.w f2b4 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w f2b6 │ │ │ │ │ + beq.w f2ba │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f2b6 │ │ │ │ │ + bne.w f2ba │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f2c4 │ │ │ │ │ + bne.w f2c8 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n f1c0 │ │ │ │ │ + beq.n f1c4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov.w r1, #588 @ 0x24c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f1ec │ │ │ │ │ + bne.n f1f0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f2c4 │ │ │ │ │ + bne.w f2c8 │ │ │ │ │ mov.w r1, #588 @ 0x24c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f238 │ │ │ │ │ + bne.n f23c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f2ca │ │ │ │ │ + bne.w f2ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 879c │ │ │ │ │ + bl 87a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f27a │ │ │ │ │ + beq.n f27e │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n f27e │ │ │ │ │ + blt.n f282 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n f2c4 │ │ │ │ │ + bne.n f2c8 │ │ │ │ │ mov.w r1, #588 @ 0x24c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f17e │ │ │ │ │ + beq.n f182 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #646 @ 0x286 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f17e │ │ │ │ │ + beq.n f182 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f17e │ │ │ │ │ + beq.n f182 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f270 │ │ │ │ │ + beq.n f274 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r6, [r3, #24] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_YieldFrom> │ │ │ │ │ R_ARM_THM_CALL _PyAST_YieldFrom │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, f26a │ │ │ │ │ + cbz r0, f26e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n f28c │ │ │ │ │ + bne.n f290 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f1b4 │ │ │ │ │ + b.n f1b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 879c │ │ │ │ │ + bl 87a0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n f2c4 │ │ │ │ │ + bne.n f2c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, f270 │ │ │ │ │ + cbz r0, f274 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r6, [r3, #24] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_Yield> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Yield │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f22a │ │ │ │ │ + bne.n f22e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, f294 │ │ │ │ │ + cbnz r0, f298 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f19e │ │ │ │ │ + b.n f1a2 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n f1b4 │ │ │ │ │ + b.n f1b8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f19e │ │ │ │ │ + b.n f1a2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f230 │ │ │ │ │ + beq.n f234 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n f276 │ │ │ │ │ + b.n f27a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w f132 │ │ │ │ │ + beq.w f136 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n f1b6 │ │ │ │ │ + b.n f1ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w f15a │ │ │ │ │ + beq.w f15e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n f276 │ │ │ │ │ + b.n f27a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f1b6 │ │ │ │ │ + b.n f1ba │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000f2d4 : │ │ │ │ │ +0000f2d8 : │ │ │ │ │ type_params_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w f530 │ │ │ │ │ + beq.w f534 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f530 │ │ │ │ │ + bne.w f534 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f53e │ │ │ │ │ + bne.w f542 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - cbnz r3, f334 │ │ │ │ │ + cbnz r3, f338 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f37e │ │ │ │ │ + bne.n f382 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w f594 │ │ │ │ │ + beq.w f598 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f594 │ │ │ │ │ + bne.w f598 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w f58e │ │ │ │ │ + bne.w f592 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f546 │ │ │ │ │ + bne.w f54a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n f316 │ │ │ │ │ + beq.n f31a │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n f32a │ │ │ │ │ + b.n f32e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w f5be │ │ │ │ │ + beq.w f5c2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f5be │ │ │ │ │ + bne.w f5c2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f5b4 │ │ │ │ │ + bne.w f5b8 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w f5ac │ │ │ │ │ + beq.w f5b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f5ac │ │ │ │ │ + bne.w f5b0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f5a4 │ │ │ │ │ + bne.w f5a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9314 │ │ │ │ │ + bl 9314 │ │ │ │ │ R_ARM_THM_CALL type_param_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f508 │ │ │ │ │ + beq.w f50c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w f59c │ │ │ │ │ + beq.w f5a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f59c │ │ │ │ │ + bne.w f5a0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n f502 │ │ │ │ │ + bne.n f506 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f4fa │ │ │ │ │ + beq.n f4fe │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n f502 │ │ │ │ │ + bne.n f506 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f4ae │ │ │ │ │ + bne.n f4b2 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f4f4 │ │ │ │ │ + beq.n f4f8 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - bgt.n f4d0 │ │ │ │ │ + bgt.n f4d4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ @@ -26963,392 +26969,392 @@ │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f50c │ │ │ │ │ + beq.n f510 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n f52c │ │ │ │ │ + bne.n f530 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f322 │ │ │ │ │ + beq.w f326 │ │ │ │ │ mov r3, r6 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC67 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC67 │ │ │ │ │ - bl 3000 │ │ │ │ │ + bl 3000 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f5c6 │ │ │ │ │ + beq.w f5ca │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f5c6 │ │ │ │ │ + bne.w f5ca │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f328 │ │ │ │ │ + b.n f32c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9314 │ │ │ │ │ + bl 9314 │ │ │ │ │ R_ARM_THM_CALL type_param_rule │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f42c │ │ │ │ │ + beq.n f430 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, f512 │ │ │ │ │ + cbnz r3, f516 │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - beq.n f4e0 │ │ │ │ │ + beq.n f4e4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ str.w r1, [r6, r7, lsl #2] │ │ │ │ │ mov r9, r3 │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n f420 │ │ │ │ │ + b.n f424 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [r6, r8, lsl #2] │ │ │ │ │ str.w r1, [r3, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n f43e │ │ │ │ │ + b.n f442 │ │ │ │ │ mov.w r3, sl, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, f4f4 │ │ │ │ │ + cbz r0, f4f8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n f4c2 │ │ │ │ │ + b.n f4c6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f324 │ │ │ │ │ + b.n f328 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f4be │ │ │ │ │ + beq.n f4c2 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f508 │ │ │ │ │ + b.n f50c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f50c │ │ │ │ │ + b.n f510 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w f310 │ │ │ │ │ + beq.w f314 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n f32a │ │ │ │ │ + b.n f32e │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f36a │ │ │ │ │ + beq.w f36e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC66 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC66 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mvn.w r2, #4 │ │ │ │ │ strd r2, r2, [sp] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a7f0 │ │ │ │ │ + bl a7f0 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f36c │ │ │ │ │ + beq.w f370 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f370 │ │ │ │ │ + b.n f374 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n f370 │ │ │ │ │ + b.n f374 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n f354 │ │ │ │ │ + b.n f358 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n f3fc │ │ │ │ │ + b.n f400 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f50c │ │ │ │ │ + b.n f510 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n f3c6 │ │ │ │ │ + b.n f3ca │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f326 │ │ │ │ │ + b.n f32a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n f39e │ │ │ │ │ + b.n f3a2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f328 │ │ │ │ │ + beq.w f32c │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f32a │ │ │ │ │ + b.n f32e │ │ │ │ │ │ │ │ │ │ -0000f5dc : │ │ │ │ │ +0000f5e0 : │ │ │ │ │ yield_expr_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #16 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w f726 │ │ │ │ │ + beq.w f72a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f726 │ │ │ │ │ + bne.w f72a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f72e │ │ │ │ │ + bne.w f732 │ │ │ │ │ ldrd r5, r2, [r4, #8] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq.n f662 │ │ │ │ │ + beq.n f666 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov.w r1, #588 @ 0x24c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, f68a │ │ │ │ │ + cbnz r0, f68e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n f72e │ │ │ │ │ + bne.n f732 │ │ │ │ │ mov.w r1, #588 @ 0x24c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f6e6 │ │ │ │ │ + bne.n f6ea │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ │ - blt.n f71c │ │ │ │ │ + blt.n f720 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n f62e │ │ │ │ │ - b.n f654 │ │ │ │ │ + beq.n f632 │ │ │ │ │ + b.n f658 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #646 @ 0x286 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f63a │ │ │ │ │ + beq.n f63e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f63a │ │ │ │ │ + beq.n f63e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f654 │ │ │ │ │ + beq.n f658 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r5, [r3, #24] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_YieldFrom> │ │ │ │ │ R_ARM_THM_CALL _PyAST_YieldFrom │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, f6ce │ │ │ │ │ + cbz r0, f6d2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n f654 │ │ │ │ │ + beq.n f658 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f654 │ │ │ │ │ + beq.n f658 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n f658 │ │ │ │ │ + b.n f65c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 879c │ │ │ │ │ + bl 87a0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n f650 │ │ │ │ │ + bne.n f654 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f654 │ │ │ │ │ + beq.n f658 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r5, [r3, #24] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_Yield> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Yield │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f6c8 │ │ │ │ │ - b.n f6ce │ │ │ │ │ + bne.n f6cc │ │ │ │ │ + b.n f6d2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n f658 │ │ │ │ │ + b.n f65c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n f610 │ │ │ │ │ + b.n f614 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n f658 │ │ │ │ │ + b.n f65c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000f738 : │ │ │ │ │ +0000f73c : │ │ │ │ │ starred_expression_rule(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w f8c2 │ │ │ │ │ + beq.w f8c6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f8c2 │ │ │ │ │ + bne.w f8c6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n f7e0 │ │ │ │ │ + bne.n f7e4 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n f7ae │ │ │ │ │ + beq.n f7b2 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n f7ee │ │ │ │ │ + bne.n f7f2 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f7fe │ │ │ │ │ + bne.n f802 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n f83e │ │ │ │ │ + bne.n f842 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ @@ -27359,718 +27365,718 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ itttt lt │ │ │ │ │ movlt r2, #1 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ addlt.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - blt.n f7e4 │ │ │ │ │ + blt.n f7e8 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, f7ea │ │ │ │ │ + cbnz r2, f7ee │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n f78c │ │ │ │ │ + beq.n f790 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f7a8 │ │ │ │ │ + b.n f7ac │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n f7e0 │ │ │ │ │ + bne.n f7e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7f54 │ │ │ │ │ + bl 7f54 │ │ │ │ │ R_ARM_THM_CALL invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n f78c │ │ │ │ │ - b.n f7e0 │ │ │ │ │ + beq.n f790 │ │ │ │ │ + b.n f7e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f798 │ │ │ │ │ + beq.n f79c │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f7e0 │ │ │ │ │ + beq.n f7e4 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f8a8 │ │ │ │ │ + beq.n f8ac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n f8a8 │ │ │ │ │ + bne.n f8ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f7a4 │ │ │ │ │ + b.n f7a8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n f8be │ │ │ │ │ + bne.n f8c2 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n f8b6 │ │ │ │ │ + beq.n f8ba │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, f8b6 │ │ │ │ │ + cbnz r0, f8ba │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, f870 │ │ │ │ │ + cbnz r2, f874 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - cbnz r0, f87a │ │ │ │ │ + cbnz r0, f87e │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n f7a0 │ │ │ │ │ + b.n f7a4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC65 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC65 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbnz r0, f8d2 │ │ │ │ │ + cbnz r0, f8d6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f874 │ │ │ │ │ + beq.n f878 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f874 │ │ │ │ │ + b.n f878 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r0, f8ec │ │ │ │ │ + cbnz r0, f8f0 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - b.n f7a4 │ │ │ │ │ + b.n f7a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n f85e │ │ │ │ │ + b.n f862 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f7e4 │ │ │ │ │ + b.n f7e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w f770 │ │ │ │ │ - b.n f7e0 │ │ │ │ │ + beq.w f774 │ │ │ │ │ + b.n f7e4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r3, f8f4 │ │ │ │ │ + cbz r3, f8f8 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f8a2 │ │ │ │ │ + bne.n f8a6 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f7a4 │ │ │ │ │ + b.n f7a8 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f7e4 │ │ │ │ │ + b.n f7e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f7a4 │ │ │ │ │ + b.n f7a8 │ │ │ │ │ │ │ │ │ │ -0000f8fc : │ │ │ │ │ +0000f900 : │ │ │ │ │ NEW_TYPE_COMMENT(): │ │ │ │ │ - cbnz r1, f902 │ │ │ │ │ + cbnz r1, f906 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_AsString │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, f926 │ │ │ │ │ + cbz r0, f92a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_new_type_comment> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_new_type_comment │ │ │ │ │ - cbz r0, f926 │ │ │ │ │ + cbz r0, f92a │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000f930 : │ │ │ │ │ +0000f934 : │ │ │ │ │ params_rule(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n f99e │ │ │ │ │ + beq.n f9a2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, f99e │ │ │ │ │ + cbnz r0, f9a2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, f996 │ │ │ │ │ + cbnz r3, f99a │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r5, r1 │ │ │ │ │ - cbnz r2, f97e │ │ │ │ │ + cbnz r2, f982 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f9a8 │ │ │ │ │ - cbz r0, f97a │ │ │ │ │ + bl f9ac │ │ │ │ │ + cbz r0, f97e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n f970 │ │ │ │ │ + b.n f974 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 7bdc │ │ │ │ │ + bl 7bdc │ │ │ │ │ R_ARM_THM_CALL invalid_parameters_rule.isra.0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n f968 │ │ │ │ │ + beq.n f96c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n f974 │ │ │ │ │ + b.n f978 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f974 │ │ │ │ │ + b.n f978 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n f95c │ │ │ │ │ + b.n f960 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000f9a8 : │ │ │ │ │ +0000f9ac : │ │ │ │ │ parameters_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #20 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 100f8 │ │ │ │ │ + beq.w 100fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 100f8 │ │ │ │ │ + bne.w 100fc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10090 │ │ │ │ │ + bne.w 10094 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 100da │ │ │ │ │ + beq.w 100de │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 100da │ │ │ │ │ + bne.w 100de │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w fc9e │ │ │ │ │ + bne.w fca2 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r9, r1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1010a │ │ │ │ │ + beq.w 1010e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1010a │ │ │ │ │ + bne.w 1010e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 10118 │ │ │ │ │ + bne.w 1011c │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10074 │ │ │ │ │ + beq.w 10078 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 10118 │ │ │ │ │ + bne.w 1011c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 102d8 │ │ │ │ │ + bl 102dc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fe36 │ │ │ │ │ + beq.w fe3a │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - bl 102d8 │ │ │ │ │ + bl 102dc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fae2 │ │ │ │ │ + beq.n fae6 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1006e │ │ │ │ │ + beq.w 10072 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r5, [r0, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bl 102d8 │ │ │ │ │ + bl 102dc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ff08 │ │ │ │ │ + beq.w ff0c │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1006c │ │ │ │ │ + beq.w 10070 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov.w sl, #4 │ │ │ │ │ str r5, [r0, #8] │ │ │ │ │ movs r5, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ mov r8, r5 │ │ │ │ │ - bl 102d8 │ │ │ │ │ + bl 102dc │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, fada │ │ │ │ │ + cbz r0, fade │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - beq.w fed0 │ │ │ │ │ + beq.w fed4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r3, [r6, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ mov fp, r2 │ │ │ │ │ mov r8, r5 │ │ │ │ │ - bl 102d8 │ │ │ │ │ + bl 102dc │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n fabc │ │ │ │ │ + bne.n fac0 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ - cbnz r5, faea │ │ │ │ │ - b.n fe38 │ │ │ │ │ + cbnz r5, faee │ │ │ │ │ + b.n fe3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w fe38 │ │ │ │ │ + bne.w fe3c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1006e │ │ │ │ │ + beq.w 10072 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.n fb36 │ │ │ │ │ + ble.n fb3a │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n fb36 │ │ │ │ │ + beq.n fb3a │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n fb36 │ │ │ │ │ + beq.n fb3a │ │ │ │ │ mov.w r8, r8, lsl #2 │ │ │ │ │ adds r2, r6, #4 │ │ │ │ │ movs r3, #8 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ │ str r0, [r1, r3] │ │ │ │ │ adds r3, #4 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.n fb28 │ │ │ │ │ + bne.n fb2c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ff2a │ │ │ │ │ + bne.w ff2e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w fc9e │ │ │ │ │ + bne.w fca2 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 10096 │ │ │ │ │ + beq.w 1009a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10096 │ │ │ │ │ + bne.w 1009a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 100a4 │ │ │ │ │ + bne.w 100a8 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1005c │ │ │ │ │ + beq.w 10060 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 100a4 │ │ │ │ │ + bne.w 100a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 102d8 │ │ │ │ │ + bl 102dc │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fe52 │ │ │ │ │ + beq.w fe56 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bl 102d8 │ │ │ │ │ + bl 102dc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fec6 │ │ │ │ │ + beq.w feca │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10056 │ │ │ │ │ + beq.w 1005a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r5, [r8, #4] │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bl 102d8 │ │ │ │ │ + bl 102dc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ff14 │ │ │ │ │ + beq.w ff18 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10054 │ │ │ │ │ + beq.w 10058 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov.w r9, #4 │ │ │ │ │ str r5, [r0, #8] │ │ │ │ │ movs r5, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r8, r5 │ │ │ │ │ - bl 102d8 │ │ │ │ │ + bl 102dc │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, fc2a │ │ │ │ │ + cbz r0, fc2e │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - beq.w feaa │ │ │ │ │ + beq.w feae │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r3, [r6, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r8, r5 │ │ │ │ │ - bl 102d8 │ │ │ │ │ + bl 102dc │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n fc0c │ │ │ │ │ + bne.n fc10 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w fe54 │ │ │ │ │ + beq.w fe58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w fe54 │ │ │ │ │ + bne.w fe58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10056 │ │ │ │ │ + beq.w 1005a │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.n fc80 │ │ │ │ │ + ble.n fc84 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n fc80 │ │ │ │ │ + beq.n fc84 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n fc80 │ │ │ │ │ + beq.n fc84 │ │ │ │ │ mov.w r8, r8, lsl #2 │ │ │ │ │ adds r2, r6, #4 │ │ │ │ │ movs r3, #8 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ │ str r0, [r1, r3] │ │ │ │ │ adds r3, #4 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.n fc72 │ │ │ │ │ + bne.n fc76 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ffda │ │ │ │ │ + bne.w ffde │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 100f0 │ │ │ │ │ + bne.w 100f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1088c │ │ │ │ │ + bl 10890 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10034 │ │ │ │ │ + bne.w 10038 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10090 │ │ │ │ │ + bne.w 10094 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 100c4 │ │ │ │ │ + beq.w 100c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 100c4 │ │ │ │ │ + bne.w 100c8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 100d2 │ │ │ │ │ + bne.w 100d6 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 100b2 │ │ │ │ │ + beq.w 100b6 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 100d2 │ │ │ │ │ + bne.w 100d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 102d8 │ │ │ │ │ + bl 102dc │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fe62 │ │ │ │ │ + beq.w fe66 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - bl 102d8 │ │ │ │ │ + bl 102dc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fd9a │ │ │ │ │ + beq.n fd9e │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 100ac │ │ │ │ │ + beq.w 100b0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r6, [r8, #4] │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bl 102d8 │ │ │ │ │ + bl 102dc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ff20 │ │ │ │ │ + beq.w ff24 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 100aa │ │ │ │ │ + beq.w 100ae │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov.w r8, #3 │ │ │ │ │ str r6, [r0, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov.w r9, #4 │ │ │ │ │ - bl 102d8 │ │ │ │ │ + bl 102dc │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, fd92 │ │ │ │ │ + cbz r0, fd96 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - beq.w feec │ │ │ │ │ + beq.w fef0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r3, [r5, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r6, r8 │ │ │ │ │ - bl 102d8 │ │ │ │ │ + bl 102dc │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n fd72 │ │ │ │ │ + bne.n fd76 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ - cbnz r6, fda0 │ │ │ │ │ - b.n fe64 │ │ │ │ │ + cbnz r6, fda4 │ │ │ │ │ + b.n fe68 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n fe64 │ │ │ │ │ + bne.n fe68 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 100ac │ │ │ │ │ + beq.w 100b0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.n fde4 │ │ │ │ │ + ble.n fde8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n fde4 │ │ │ │ │ + beq.n fde8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r6, #2 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n fde4 │ │ │ │ │ + beq.n fde8 │ │ │ │ │ lsls r6, r6, #2 │ │ │ │ │ adds r2, r5, #4 │ │ │ │ │ movs r3, #8 │ │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ │ str r0, [r1, r3] │ │ │ │ │ adds r3, #4 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.n fdd4 │ │ │ │ │ + bne.n fdd8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 11784 <_loop0_28_rule> │ │ │ │ │ + bl 11788 <_loop0_28_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 100ec │ │ │ │ │ + beq.w 100f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12210 │ │ │ │ │ + bl 12214 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n fe72 │ │ │ │ │ + bne.n fe76 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_make_arguments │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ffc4 │ │ │ │ │ + beq.w ffc8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ffc4 │ │ │ │ │ + bne.w ffc8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ @@ -28079,132 +28085,132 @@ │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w fb5e │ │ │ │ │ - b.n fc9e │ │ │ │ │ + beq.w fb62 │ │ │ │ │ + b.n fca2 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n fc9e │ │ │ │ │ + b.n fca2 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 100f0 │ │ │ │ │ + bne.w 100f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10dac <_loop1_30_rule> │ │ │ │ │ + bl 10db0 <_loop1_30_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1000e │ │ │ │ │ + bne.w 10012 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 100f0 │ │ │ │ │ + bne.w 100f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ - bl 12210 │ │ │ │ │ + bl 12214 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ffae │ │ │ │ │ + bne.w ffb2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n fe2a │ │ │ │ │ + b.n fe2e │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov.w r3, r9, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r9, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10056 │ │ │ │ │ + beq.w 1005a │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n fc12 │ │ │ │ │ + b.n fc16 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - b.n fc34 │ │ │ │ │ + b.n fc38 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov.w r3, sl, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1006e │ │ │ │ │ + beq.w 10072 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n fac2 │ │ │ │ │ + b.n fac6 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov.w r3, r9, lsl #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r9, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 100ac │ │ │ │ │ + beq.w 100b0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n fd78 │ │ │ │ │ + b.n fd7c │ │ │ │ │ mov r6, r8 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ mov.w r8, #2 │ │ │ │ │ - b.n faea │ │ │ │ │ + b.n faee │ │ │ │ │ mov r6, r8 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ mov.w r8, #2 │ │ │ │ │ - b.n fc34 │ │ │ │ │ + b.n fc38 │ │ │ │ │ mov r5, r8 │ │ │ │ │ movs r6, #2 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - b.n fda0 │ │ │ │ │ + b.n fda4 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fb50 │ │ │ │ │ + beq.w fb54 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n fff8 │ │ │ │ │ + bne.n fffc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 10cc0 <_loop0_27_rule> │ │ │ │ │ + bl 10cc4 <_loop0_27_rule> │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10050 │ │ │ │ │ + beq.n 10054 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11784 <_loop0_28_rule> │ │ │ │ │ + bl 11788 <_loop0_28_rule> │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10050 │ │ │ │ │ + beq.n 10054 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12210 │ │ │ │ │ + bl 12214 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w fca2 │ │ │ │ │ + bne.w fca6 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ @@ -28212,356 +28218,356 @@ │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC68 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3000 │ │ │ │ │ + bl 3000 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, ff98 │ │ │ │ │ + cbz r0, ff9c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w fe28 │ │ │ │ │ + beq.w fe2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fe2a │ │ │ │ │ + beq.w fe2e │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n fe2c │ │ │ │ │ + b.n fe30 │ │ │ │ │ strd r1, r0, [sp] │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_make_arguments │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w fe20 │ │ │ │ │ + bne.w fe24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fe28 │ │ │ │ │ + beq.w fe2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n fe2c │ │ │ │ │ + b.n fe30 │ │ │ │ │ movs r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fc9c │ │ │ │ │ + beq.w fca0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n ff3e │ │ │ │ │ + beq.n ff42 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ff3e │ │ │ │ │ + beq.n ff42 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n fca2 │ │ │ │ │ + b.n fca6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12210 │ │ │ │ │ + bl 12214 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w fe8a │ │ │ │ │ + bne.w fe8e │ │ │ │ │ strd r5, r0, [sp] │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_make_arguments │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w fe20 │ │ │ │ │ - b.n ffc4 │ │ │ │ │ + bne.w fe24 │ │ │ │ │ + b.n ffc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11784 <_loop0_28_rule> │ │ │ │ │ + bl 11788 <_loop0_28_rule> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 10084 │ │ │ │ │ + cbz r0, 10088 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12210 │ │ │ │ │ + bl 12214 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 10086 │ │ │ │ │ + cbnz r1, 1008a │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - b.n ff72 │ │ │ │ │ + b.n ff76 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n fca2 │ │ │ │ │ + b.n fca6 │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n fc9e │ │ │ │ │ + b.n fca2 │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n fe44 │ │ │ │ │ + b.n fe48 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w fcc4 │ │ │ │ │ + beq.w fcc8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n fe2c │ │ │ │ │ + b.n fe30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w fb84 │ │ │ │ │ + beq.w fb88 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n fc9e │ │ │ │ │ + b.n fca2 │ │ │ │ │ mov r5, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n fe72 │ │ │ │ │ + b.n fe76 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w fcea │ │ │ │ │ + beq.w fcee │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n fe72 │ │ │ │ │ + b.n fe76 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w fa10 │ │ │ │ │ - b.n fc9e │ │ │ │ │ + beq.w fa14 │ │ │ │ │ + b.n fca2 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n fe72 │ │ │ │ │ + b.n fe76 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n fe2c │ │ │ │ │ + b.n fe30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w f9e6 │ │ │ │ │ - b.n 10090 │ │ │ │ │ + beq.w f9ea │ │ │ │ │ + b.n 10094 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w fa3a │ │ │ │ │ + beq.w fa3e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n fe44 │ │ │ │ │ + b.n fe48 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00010120 : │ │ │ │ │ +00010124 : │ │ │ │ │ slash_no_default_rule(): │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 101d8 │ │ │ │ │ + beq.n 101dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 101d8 │ │ │ │ │ + bne.n 101dc │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 101d0 │ │ │ │ │ + bne.n 101d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 101e0 <_loop1_29_rule> │ │ │ │ │ + bl 101e4 <_loop1_29_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 10168 │ │ │ │ │ + cbz r0, 1016c │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 10192 │ │ │ │ │ + cbnz r0, 10196 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 101d0 │ │ │ │ │ + bne.n 101d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 101e0 <_loop1_29_rule> │ │ │ │ │ + bl 101e4 <_loop1_29_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 10184 │ │ │ │ │ + cbz r0, 10188 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 101b8 │ │ │ │ │ + cbnz r0, 101bc │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10168 │ │ │ │ │ + beq.n 1016c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 10188 │ │ │ │ │ + beq.n 1018c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10188 │ │ │ │ │ + beq.n 1018c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r5, r7 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1018c │ │ │ │ │ + b.n 10190 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1019e │ │ │ │ │ - b.n 10184 │ │ │ │ │ + bne.n 101a2 │ │ │ │ │ + b.n 10188 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1018c │ │ │ │ │ + b.n 10190 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1014c │ │ │ │ │ + b.n 10150 │ │ │ │ │ │ │ │ │ │ -000101e0 <_loop1_29_rule>: │ │ │ │ │ +000101e4 <_loop1_29_rule>: │ │ │ │ │ _loop1_29_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 102bc <_loop1_29_rule+0xdc> │ │ │ │ │ + beq.n 102c0 <_loop1_29_rule+0xdc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 102bc <_loop1_29_rule+0xdc> │ │ │ │ │ + bne.n 102c0 <_loop1_29_rule+0xdc> │ │ │ │ │ ldr r7, [r5, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 102a2 <_loop1_29_rule+0xc2> │ │ │ │ │ + bne.n 102a6 <_loop1_29_rule+0xc2> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 102ac <_loop1_29_rule+0xcc> │ │ │ │ │ + beq.n 102b0 <_loop1_29_rule+0xcc> │ │ │ │ │ ldr r4, [r5, #60] @ 0x3c │ │ │ │ │ movs r7, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 102a2 <_loop1_29_rule+0xc2> │ │ │ │ │ + bne.n 102a6 <_loop1_29_rule+0xc2> │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 102d8 │ │ │ │ │ + bl 102dc │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 10248 <_loop1_29_rule+0x68> │ │ │ │ │ + cbz r0, 1024c <_loop1_29_rule+0x68> │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - beq.n 10286 <_loop1_29_rule+0xa6> │ │ │ │ │ + beq.n 1028a <_loop1_29_rule+0xa6> │ │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ │ str.w r3, [r6, r4, lsl #2] │ │ │ │ │ adds r4, #1 │ │ │ │ │ - b.n 1022e <_loop1_29_rule+0x4e> │ │ │ │ │ + b.n 10232 <_loop1_29_rule+0x4e> │ │ │ │ │ str.w r8, [r5, #8] │ │ │ │ │ - cbz r4, 1029c <_loop1_29_rule+0xbc> │ │ │ │ │ + cbz r4, 102a0 <_loop1_29_rule+0xbc> │ │ │ │ │ ldr r7, [r5, #60] @ 0x3c │ │ │ │ │ - cbnz r7, 1029c <_loop1_29_rule+0xbc> │ │ │ │ │ + cbnz r7, 102a0 <_loop1_29_rule+0xbc> │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 102c4 <_loop1_29_rule+0xe4> │ │ │ │ │ + cbz r0, 102c8 <_loop1_29_rule+0xe4> │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - ble.n 10272 <_loop1_29_rule+0x92> │ │ │ │ │ + ble.n 10276 <_loop1_29_rule+0x92> │ │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ │ ldr.w r0, [r6, r7, lsl #2] │ │ │ │ │ str.w r0, [r1, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 1025e <_loop1_29_rule+0x7e> │ │ │ │ │ + b.n 10262 <_loop1_29_rule+0x7e> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ │ @@ -28571,951 +28577,951 @@ │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ lsls r1, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 102c4 <_loop1_29_rule+0xe4> │ │ │ │ │ + cbz r0, 102c8 <_loop1_29_rule+0xe4> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 1023c <_loop1_29_rule+0x5c> │ │ │ │ │ + b.n 10240 <_loop1_29_rule+0x5c> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1027c <_loop1_29_rule+0x9c> │ │ │ │ │ + b.n 10280 <_loop1_29_rule+0x9c> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ mov r8, r6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1027c <_loop1_29_rule+0x9c> │ │ │ │ │ + b.n 10280 <_loop1_29_rule+0x9c> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 10210 <_loop1_29_rule+0x30> │ │ │ │ │ + b.n 10214 <_loop1_29_rule+0x30> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1027c <_loop1_29_rule+0x9c> │ │ │ │ │ + b.n 10280 <_loop1_29_rule+0x9c> │ │ │ │ │ │ │ │ │ │ -000102d8 : │ │ │ │ │ +000102dc : │ │ │ │ │ param_no_default_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 106ba │ │ │ │ │ + beq.w 106be │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 106ba │ │ │ │ │ + bne.w 106be │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1064c │ │ │ │ │ + bne.w 10650 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 106e6 │ │ │ │ │ + beq.w 106ea │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 106e6 │ │ │ │ │ + bne.w 106ea │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 105ba │ │ │ │ │ + bne.w 105be │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 1059a │ │ │ │ │ + beq.w 1059e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w 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_THM_CALL _PyPegen_name_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10572 │ │ │ │ │ + beq.w 10576 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 10684 │ │ │ │ │ + beq.w 10688 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10684 │ │ │ │ │ + bne.w 10688 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10692 │ │ │ │ │ + bne.w 10696 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 105ee │ │ │ │ │ + bne.w 105f2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10574 │ │ │ │ │ + bne.w 10578 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 106a8 │ │ │ │ │ + beq.w 106ac │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ strd r9, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1069a │ │ │ │ │ + beq.w 1069e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 10432 │ │ │ │ │ + cbnz r3, 10436 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1044e │ │ │ │ │ + cbz r0, 10452 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 106b6 │ │ │ │ │ + bne.w 106ba │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_add_type_comment_to_arg> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_add_type_comment_to_arg │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1065c │ │ │ │ │ + beq.w 10660 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1065c │ │ │ │ │ + bne.w 10660 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 106b0 │ │ │ │ │ + bne.w 106b4 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 103fa │ │ │ │ │ + bne.n 103fe │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1064c │ │ │ │ │ + bne.w 10650 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 10706 │ │ │ │ │ + beq.w 1070a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10706 │ │ │ │ │ + bne.w 1070a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 105e0 │ │ │ │ │ + bne.w 105e4 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 105c0 │ │ │ │ │ + beq.w 105c4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w 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_THM_CALL _PyPegen_name_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10592 │ │ │ │ │ + beq.n 10596 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 10580 │ │ │ │ │ + beq.n 10584 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10580 │ │ │ │ │ + bne.n 10584 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1058c │ │ │ │ │ + bne.n 10590 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10614 │ │ │ │ │ + bne.w 10618 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 10592 │ │ │ │ │ + bne.n 10596 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r1, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 105e0 │ │ │ │ │ + beq.n 105e4 │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ strd r8, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10672 │ │ │ │ │ + beq.w 10676 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 106f6 │ │ │ │ │ + bne.w 106fa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 105e6 │ │ │ │ │ + bne.n 105ea │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 105e6 │ │ │ │ │ + beq.n 105ea │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_add_type_comment_to_arg> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_add_type_comment_to_arg │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1065c │ │ │ │ │ + beq.n 10660 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1065c │ │ │ │ │ + bne.n 10660 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1045a │ │ │ │ │ - b.n 1064c │ │ │ │ │ + beq.w 1045e │ │ │ │ │ + b.n 10650 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 104c6 │ │ │ │ │ + beq.n 104ca │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 10566 │ │ │ │ │ + b.n 1056a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1063a │ │ │ │ │ + blt.n 1063e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 10356 │ │ │ │ │ + beq.w 1035a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10644 │ │ │ │ │ + b.n 10648 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 10652 │ │ │ │ │ + blt.n 10656 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 10498 │ │ │ │ │ + beq.w 1049c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 105e8 │ │ │ │ │ + b.n 105ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 10566 │ │ │ │ │ + b.n 1056a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1039c │ │ │ │ │ + beq.w 103a0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 103a2 │ │ │ │ │ + beq.w 103a6 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 106d8 │ │ │ │ │ + bne.n 106dc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ - b.n 103a2 │ │ │ │ │ + b.n 103a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 104d6 │ │ │ │ │ + beq.w 104da │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 104dc │ │ │ │ │ + beq.w 104e0 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 106cc │ │ │ │ │ + bne.n 106d0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ - b.n 104dc │ │ │ │ │ + b.n 104e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1045a │ │ │ │ │ + beq.w 1045e │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 10428 │ │ │ │ │ + b.n 1042c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 105e8 │ │ │ │ │ + b.n 105ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10566 │ │ │ │ │ + beq.w 1056a │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10428 │ │ │ │ │ + b.n 1042c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 105e8 │ │ │ │ │ + beq.n 105ec │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 105e8 │ │ │ │ │ + b.n 105ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1038c │ │ │ │ │ + beq.w 10390 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10574 │ │ │ │ │ + b.n 10578 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbnz r0, 106b0 │ │ │ │ │ + cbnz r0, 106b4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10644 │ │ │ │ │ + b.n 10648 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10644 │ │ │ │ │ + b.n 10648 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10644 │ │ │ │ │ + b.n 10648 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10644 │ │ │ │ │ + b.n 10648 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 10316 │ │ │ │ │ - b.n 1064c │ │ │ │ │ + beq.w 1031a │ │ │ │ │ + b.n 10650 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10592 │ │ │ │ │ + b.n 10596 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10574 │ │ │ │ │ + b.n 10578 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1033e │ │ │ │ │ - b.n 105ba │ │ │ │ │ + beq.w 10342 │ │ │ │ │ + b.n 105be │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1067e │ │ │ │ │ + bne.n 10682 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ - b.n 10528 │ │ │ │ │ + b.n 1052c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 10480 │ │ │ │ │ - b.n 105e0 │ │ │ │ │ + beq.w 10484 │ │ │ │ │ + b.n 105e4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00010718 : │ │ │ │ │ +0001071c : │ │ │ │ │ param_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 1086e │ │ │ │ │ + beq.w 10872 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1086e │ │ │ │ │ + bne.w 10872 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 10866 │ │ │ │ │ + bne.w 1086a │ │ │ │ │ ldrd r6, r7, [r4, #8] │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - beq.n 10804 │ │ │ │ │ + beq.n 10808 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w 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_THM_CALL _PyPegen_name_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 107fe │ │ │ │ │ + beq.n 10802 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 10876 │ │ │ │ │ + beq.n 1087a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10876 │ │ │ │ │ + bne.n 1087a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 107f8 │ │ │ │ │ + bne.n 107fc │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10828 │ │ │ │ │ + bne.n 1082c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r2, 107fe │ │ │ │ │ + cbnz r2, 10802 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r1, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10822 │ │ │ │ │ + beq.n 10826 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ strd r9, r0, [sp] │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10852 │ │ │ │ │ + beq.n 10856 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 10852 │ │ │ │ │ + bne.n 10856 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 107ec │ │ │ │ │ + b.n 107f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - blt.n 10848 │ │ │ │ │ + blt.n 1084c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1076a │ │ │ │ │ + beq.n 1076e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 107ee │ │ │ │ │ + b.n 107f2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 107a6 │ │ │ │ │ + beq.n 107aa │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 107ac │ │ │ │ │ + beq.n 107b0 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 1087e │ │ │ │ │ + cbnz r0, 10882 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ - b.n 107ac │ │ │ │ │ + b.n 107b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 107ee │ │ │ │ │ + b.n 107f2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 107ec │ │ │ │ │ + beq.n 107f0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 107ee │ │ │ │ │ + b.n 107f2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 107ee │ │ │ │ │ + b.n 107f2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1074c │ │ │ │ │ + b.n 10750 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 10792 │ │ │ │ │ + b.n 10796 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 107fe │ │ │ │ │ + b.n 10802 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0001088c : │ │ │ │ │ +00010890 : │ │ │ │ │ slash_with_default_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 10cac │ │ │ │ │ + beq.w 10cb0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10cac │ │ │ │ │ + bne.w 10cb0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10b8e │ │ │ │ │ + bne.w 10b92 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 10c84 │ │ │ │ │ + beq.w 10c88 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10c84 │ │ │ │ │ + bne.w 10c88 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10c92 │ │ │ │ │ + bne.w 10c96 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10b74 │ │ │ │ │ + beq.w 10b78 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10c92 │ │ │ │ │ + bne.w 10c96 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 102d8 │ │ │ │ │ + bl 102dc │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10b5e │ │ │ │ │ + beq.w 10b62 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ - bl 102d8 │ │ │ │ │ + bl 102dc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10b16 │ │ │ │ │ + beq.w 10b1a │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10b6e │ │ │ │ │ + beq.w 10b72 │ │ │ │ │ str.w r6, [r8, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ - bl 102d8 │ │ │ │ │ + bl 102dc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10c02 │ │ │ │ │ + beq.w 10c06 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10c80 │ │ │ │ │ + beq.w 10c84 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov.w r9, #4 │ │ │ │ │ str r6, [r0, #8] │ │ │ │ │ movs r6, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r8, r6 │ │ │ │ │ - bl 102d8 │ │ │ │ │ + bl 102dc │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 10998 │ │ │ │ │ + cbz r0, 1099c │ │ │ │ │ cmp r9, r6 │ │ │ │ │ - beq.w 10be8 │ │ │ │ │ + beq.w 10bec │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r3, [r5, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r8, r6 │ │ │ │ │ - bl 102d8 │ │ │ │ │ + bl 102dc │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1097a │ │ │ │ │ + bne.n 1097e │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10b6e │ │ │ │ │ + beq.w 10b72 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bgt.w 10b2a │ │ │ │ │ + bgt.w 10b2e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 10dac <_loop1_30_rule> │ │ │ │ │ + bl 10db0 <_loop1_30_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10c12 │ │ │ │ │ + bne.w 10c16 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10b8e │ │ │ │ │ + bne.w 10b92 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 10c98 │ │ │ │ │ + beq.w 10c9c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10c98 │ │ │ │ │ + bne.w 10c9c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10bb0 │ │ │ │ │ + bne.w 10bb4 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10ba8 │ │ │ │ │ + beq.w 10bac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10bb0 │ │ │ │ │ + bne.w 10bb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 102d8 │ │ │ │ │ + bl 102dc │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10b94 │ │ │ │ │ + beq.w 10b98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - bl 102d8 │ │ │ │ │ + bl 102dc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10bce │ │ │ │ │ + beq.w 10bd2 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10ba2 │ │ │ │ │ + beq.w 10ba6 │ │ │ │ │ str.w r6, [r9, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - bl 102d8 │ │ │ │ │ + bl 102dc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10c0a │ │ │ │ │ + beq.w 10c0e │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10ca8 │ │ │ │ │ + beq.w 10cac │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov.w sl, #4 │ │ │ │ │ str r6, [r0, #8] │ │ │ │ │ movs r6, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ mov r9, r6 │ │ │ │ │ - bl 102d8 │ │ │ │ │ + bl 102dc │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 10aa6 │ │ │ │ │ + cbz r0, 10aaa │ │ │ │ │ cmp sl, r6 │ │ │ │ │ - beq.w 10bb8 │ │ │ │ │ + beq.w 10bbc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r5, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ mov fp, r3 │ │ │ │ │ mov r9, r6 │ │ │ │ │ - bl 102d8 │ │ │ │ │ + bl 102dc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10a88 │ │ │ │ │ + bne.n 10a8c │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10ba2 │ │ │ │ │ + beq.n 10ba6 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - ble.n 10aea │ │ │ │ │ + ble.n 10aee │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 10aea │ │ │ │ │ + beq.n 10aee │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp.w r9, #2 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n 10aea │ │ │ │ │ + beq.n 10aee │ │ │ │ │ mov.w r9, r9, lsl #2 │ │ │ │ │ adds r2, r5, #4 │ │ │ │ │ movs r3, #8 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ │ str r1, [r0, r3] │ │ │ │ │ adds r3, #4 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bne.n 10adc │ │ │ │ │ + bne.n 10ae0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 10dac <_loop1_30_rule> │ │ │ │ │ + bl 10db0 <_loop1_30_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10c5a │ │ │ │ │ + bne.w 10c5e │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ @@ -29523,255 +29529,255 @@ │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 10b6e │ │ │ │ │ + cbz r0, 10b72 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.w 109b4 │ │ │ │ │ + beq.w 109b8 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.w 109b4 │ │ │ │ │ + beq.w 109b8 │ │ │ │ │ mov.w r8, r8, lsl #2 │ │ │ │ │ adds r2, r5, #4 │ │ │ │ │ movs r3, #8 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ │ str r0, [r1, r3] │ │ │ │ │ adds r3, #4 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.n 10b4e │ │ │ │ │ - b.n 109b4 │ │ │ │ │ + bne.n 10b52 │ │ │ │ │ + b.n 109b8 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 109b4 │ │ │ │ │ + bne.w 109b8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 109da │ │ │ │ │ + beq.w 109de │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 10b0c │ │ │ │ │ + b.n 10b10 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10aea │ │ │ │ │ + bne.n 10aee │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10b04 │ │ │ │ │ + b.n 10b08 │ │ │ │ │ mov.w r3, sl, lsl #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10ba2 │ │ │ │ │ + beq.n 10ba6 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 10a8e │ │ │ │ │ + b.n 10a92 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r9 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10abc │ │ │ │ │ - b.n 10ba2 │ │ │ │ │ + bne.w 10ac0 │ │ │ │ │ + b.n 10ba6 │ │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r1, r9, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10b6e │ │ │ │ │ + beq.n 10b72 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 10980 │ │ │ │ │ + b.n 10984 │ │ │ │ │ mov r5, r8 │ │ │ │ │ mov.w r8, #2 │ │ │ │ │ - b.n 10b1a │ │ │ │ │ + b.n 10b1e │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov.w r9, #2 │ │ │ │ │ - b.n 10bd2 │ │ │ │ │ + b.n 10bd6 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 109ce │ │ │ │ │ + beq.w 109d2 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 109ce │ │ │ │ │ + beq.w 109d2 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_slash_with_default> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_slash_with_default │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 10c44 │ │ │ │ │ + cbz r0, 10c48 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 10b08 │ │ │ │ │ + beq.w 10b0c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10b08 │ │ │ │ │ + beq.w 10b0c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10b0c │ │ │ │ │ + b.n 10b10 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10b04 │ │ │ │ │ + beq.w 10b08 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10c2e │ │ │ │ │ - b.n 10b04 │ │ │ │ │ + bne.n 10c32 │ │ │ │ │ + b.n 10b08 │ │ │ │ │ mov r5, r8 │ │ │ │ │ - b.n 10b6e │ │ │ │ │ + b.n 10b72 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 108f2 │ │ │ │ │ + beq.w 108f6 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 10b82 │ │ │ │ │ + b.n 10b86 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 10a00 │ │ │ │ │ - b.n 10bb0 │ │ │ │ │ + beq.w 10a04 │ │ │ │ │ + b.n 10bb4 │ │ │ │ │ mov r5, r9 │ │ │ │ │ - b.n 10ba2 │ │ │ │ │ + b.n 10ba6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 108ca │ │ │ │ │ - b.n 10b8e │ │ │ │ │ + beq.w 108ce │ │ │ │ │ + b.n 10b92 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00010cc0 <_loop0_27_rule>: │ │ │ │ │ +00010cc4 <_loop0_27_rule>: │ │ │ │ │ _loop0_27_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 10d76 <_loop0_27_rule+0xb6> │ │ │ │ │ + beq.n 10d7a <_loop0_27_rule+0xb6> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10d76 <_loop0_27_rule+0xb6> │ │ │ │ │ + bne.n 10d7a <_loop0_27_rule+0xb6> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 10da2 <_loop0_27_rule+0xe2> │ │ │ │ │ + bne.n 10da6 <_loop0_27_rule+0xe2> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10d92 <_loop0_27_rule+0xd2> │ │ │ │ │ + beq.n 10d96 <_loop0_27_rule+0xd2> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 10da2 <_loop0_27_rule+0xe2> │ │ │ │ │ + bne.n 10da6 <_loop0_27_rule+0xe2> │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 102d8 │ │ │ │ │ + bl 102dc │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 10d28 <_loop0_27_rule+0x68> │ │ │ │ │ + cbz r0, 10d2c <_loop0_27_rule+0x68> │ │ │ │ │ cmp r9, r6 │ │ │ │ │ - beq.n 10d5c <_loop0_27_rule+0x9c> │ │ │ │ │ + beq.n 10d60 <_loop0_27_rule+0x9c> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str.w r3, [r8, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 10d10 <_loop0_27_rule+0x50> │ │ │ │ │ + b.n 10d14 <_loop0_27_rule+0x50> │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 10d7e <_loop0_27_rule+0xbe> │ │ │ │ │ + cbz r0, 10d82 <_loop0_27_rule+0xbe> │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - ble.n 10d48 <_loop0_27_rule+0x88> │ │ │ │ │ + ble.n 10d4c <_loop0_27_rule+0x88> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr.w r2, [r8, r5, lsl #2] │ │ │ │ │ str.w r2, [r3, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 10d36 <_loop0_27_rule+0x76> │ │ │ │ │ + b.n 10d3a <_loop0_27_rule+0x76> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -29781,220 +29787,220 @@ │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r1, r9, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 10d7e <_loop0_27_rule+0xbe> │ │ │ │ │ + cbz r0, 10d82 <_loop0_27_rule+0xbe> │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 10d1e <_loop0_27_rule+0x5e> │ │ │ │ │ + b.n 10d22 <_loop0_27_rule+0x5e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 10cf0 <_loop0_27_rule+0x30> │ │ │ │ │ + b.n 10cf4 <_loop0_27_rule+0x30> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10d52 <_loop0_27_rule+0x92> │ │ │ │ │ + b.n 10d56 <_loop0_27_rule+0x92> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10d52 <_loop0_27_rule+0x92> │ │ │ │ │ + b.n 10d56 <_loop0_27_rule+0x92> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r7, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10d52 <_loop0_27_rule+0x92> │ │ │ │ │ + b.n 10d56 <_loop0_27_rule+0x92> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00010dac <_loop1_30_rule>: │ │ │ │ │ +00010db0 <_loop1_30_rule>: │ │ │ │ │ _loop1_30_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 116aa <_loop1_30_rule+0x8fe> │ │ │ │ │ + beq.w 116b6 <_loop1_30_rule+0x906> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 116aa <_loop1_30_rule+0x8fe> │ │ │ │ │ + bne.w 116b6 <_loop1_30_rule+0x906> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 110fa <_loop1_30_rule+0x34e> │ │ │ │ │ + bne.w 110fe <_loop1_30_rule+0x34e> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 116de <_loop1_30_rule+0x932> │ │ │ │ │ + beq.w 116ec <_loop1_30_rule+0x93c> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 110fc <_loop1_30_rule+0x350> │ │ │ │ │ + bne.w 11100 <_loop1_30_rule+0x350> │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 116d4 <_loop1_30_rule+0x928> │ │ │ │ │ + beq.w 116e2 <_loop1_30_rule+0x932> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 116d4 <_loop1_30_rule+0x928> │ │ │ │ │ + bne.w 116e2 <_loop1_30_rule+0x932> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 110e6 <_loop1_30_rule+0x33a> │ │ │ │ │ + bne.w 110ea <_loop1_30_rule+0x33a> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov sl, r2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1169a <_loop1_30_rule+0x8ee> │ │ │ │ │ + beq.w 116fc <_loop1_30_rule+0x94c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1169a <_loop1_30_rule+0x8ee> │ │ │ │ │ + bne.w 116fc <_loop1_30_rule+0x94c> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 116a4 <_loop1_30_rule+0x8f8> │ │ │ │ │ + bne.w 116a8 <_loop1_30_rule+0x8f8> │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 1110a <_loop1_30_rule+0x35e> │ │ │ │ │ + beq.w 1110e <_loop1_30_rule+0x35e> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov fp, r2 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1113a <_loop1_30_rule+0x38e> │ │ │ │ │ + beq.w 1113e <_loop1_30_rule+0x38e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 116ca <_loop1_30_rule+0x91e> │ │ │ │ │ + beq.w 1169e <_loop1_30_rule+0x8ee> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 116ca <_loop1_30_rule+0x91e> │ │ │ │ │ + bne.w 1169e <_loop1_30_rule+0x8ee> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 116ba <_loop1_30_rule+0x90e> │ │ │ │ │ + bne.w 116ae <_loop1_30_rule+0x8fe> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1144a <_loop1_30_rule+0x69e> │ │ │ │ │ + bne.w 1144e <_loop1_30_rule+0x69e> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1113e <_loop1_30_rule+0x392> │ │ │ │ │ + bne.w 11142 <_loop1_30_rule+0x392> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 116c2 <_loop1_30_rule+0x916> │ │ │ │ │ + beq.w 11764 <_loop1_30_rule+0x9b4> │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ mov r3, fp │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldrd r2, r1, [sp, #20] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ strd r5, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11758 <_loop1_30_rule+0x9ac> │ │ │ │ │ + beq.w 11774 <_loop1_30_rule+0x9c4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11772 <_loop1_30_rule+0x9c6> │ │ │ │ │ + bne.w 11748 <_loop1_30_rule+0x998> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 157d0 │ │ │ │ │ + bl 157dc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11320 <_loop1_30_rule+0x574> │ │ │ │ │ + beq.w 11324 <_loop1_30_rule+0x574> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11320 <_loop1_30_rule+0x574> │ │ │ │ │ + beq.w 11324 <_loop1_30_rule+0x574> │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11696 <_loop1_30_rule+0x8ea> │ │ │ │ │ + bne.w 1169a <_loop1_30_rule+0x8ea> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 115a8 <_loop1_30_rule+0x7fc> │ │ │ │ │ + beq.w 115ac <_loop1_30_rule+0x7fc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11670 <_loop1_30_rule+0x8c4> │ │ │ │ │ + bne.w 11674 <_loop1_30_rule+0x8c4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ mov sl, r8 │ │ │ │ │ str.w ip, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ @@ -30003,1074 +30009,1074 @@ │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r8 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 11684 <_loop1_30_rule+0x8d8> │ │ │ │ │ + beq.w 11688 <_loop1_30_rule+0x8d8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11684 <_loop1_30_rule+0x8d8> │ │ │ │ │ + bne.w 11688 <_loop1_30_rule+0x8d8> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1167e <_loop1_30_rule+0x8d2> │ │ │ │ │ + bne.w 11682 <_loop1_30_rule+0x8d2> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1170a <_loop1_30_rule+0x95e> │ │ │ │ │ + beq.w 11706 <_loop1_30_rule+0x956> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1170a <_loop1_30_rule+0x95e> │ │ │ │ │ + bne.w 11706 <_loop1_30_rule+0x956> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 114c0 <_loop1_30_rule+0x714> │ │ │ │ │ + bne.w 114c4 <_loop1_30_rule+0x714> │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 114a0 <_loop1_30_rule+0x6f4> │ │ │ │ │ + beq.w 114a4 <_loop1_30_rule+0x6f4> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 112c4 <_loop1_30_rule+0x518> │ │ │ │ │ + beq.w 112c8 <_loop1_30_rule+0x518> │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1171a <_loop1_30_rule+0x96e> │ │ │ │ │ + beq.w 11716 <_loop1_30_rule+0x966> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1171a <_loop1_30_rule+0x96e> │ │ │ │ │ + bne.w 11716 <_loop1_30_rule+0x966> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11712 <_loop1_30_rule+0x966> │ │ │ │ │ + bne.w 1170e <_loop1_30_rule+0x95e> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11504 <_loop1_30_rule+0x758> │ │ │ │ │ + bne.w 11508 <_loop1_30_rule+0x758> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 112c6 <_loop1_30_rule+0x51a> │ │ │ │ │ + bne.w 112ca <_loop1_30_rule+0x51a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldrd r2, r1, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11730 <_loop1_30_rule+0x984> │ │ │ │ │ + beq.w 1172c <_loop1_30_rule+0x97c> │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ ldr r5, [r0, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ strd r5, r0, [sp] │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11722 <_loop1_30_rule+0x976> │ │ │ │ │ + beq.w 1171e <_loop1_30_rule+0x96e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11738 <_loop1_30_rule+0x98c> │ │ │ │ │ + bne.w 11734 <_loop1_30_rule+0x984> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 157d0 │ │ │ │ │ + bl 157dc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1149a <_loop1_30_rule+0x6ee> │ │ │ │ │ + beq.w 1149e <_loop1_30_rule+0x6ee> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1149a <_loop1_30_rule+0x6ee> │ │ │ │ │ + beq.w 1149e <_loop1_30_rule+0x6ee> │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 115de <_loop1_30_rule+0x832> │ │ │ │ │ + bne.w 115e2 <_loop1_30_rule+0x832> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1156c <_loop1_30_rule+0x7c0> │ │ │ │ │ + beq.w 11570 <_loop1_30_rule+0x7c0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 115e2 <_loop1_30_rule+0x836> │ │ │ │ │ + bne.w 115e6 <_loop1_30_rule+0x836> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq.w 114ec <_loop1_30_rule+0x740> │ │ │ │ │ + beq.w 114f0 <_loop1_30_rule+0x740> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r5, [sl, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b.n 10f72 <_loop1_30_rule+0x1c6> │ │ │ │ │ + b.n 10f76 <_loop1_30_rule+0x1c6> │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 1140e <_loop1_30_rule+0x662> │ │ │ │ │ + bne.w 11412 <_loop1_30_rule+0x662> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1158e <_loop1_30_rule+0x7e2> │ │ │ │ │ + blt.w 11592 <_loop1_30_rule+0x7e2> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov fp, r1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 116a4 <_loop1_30_rule+0x8f8> │ │ │ │ │ + bne.w 116a8 <_loop1_30_rule+0x8f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10e7c <_loop1_30_rule+0xd0> │ │ │ │ │ + bne.w 10e80 <_loop1_30_rule+0xd0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 115ca <_loop1_30_rule+0x81e> │ │ │ │ │ + bne.w 115ce <_loop1_30_rule+0x81e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1176a <_loop1_30_rule+0x9be> │ │ │ │ │ + beq.w 1176c <_loop1_30_rule+0x9bc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1176a <_loop1_30_rule+0x9be> │ │ │ │ │ + bne.w 1176c <_loop1_30_rule+0x9bc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 114e6 <_loop1_30_rule+0x73a> │ │ │ │ │ + bne.w 114ea <_loop1_30_rule+0x73a> │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 11288 <_loop1_30_rule+0x4dc> │ │ │ │ │ + beq.w 1128c <_loop1_30_rule+0x4dc> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 112b8 <_loop1_30_rule+0x50c> │ │ │ │ │ + beq.w 112bc <_loop1_30_rule+0x50c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 116fe <_loop1_30_rule+0x952> │ │ │ │ │ + beq.w 116d6 <_loop1_30_rule+0x926> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 116fe <_loop1_30_rule+0x952> │ │ │ │ │ + bne.w 116d6 <_loop1_30_rule+0x926> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11620 <_loop1_30_rule+0x874> │ │ │ │ │ + bne.w 11624 <_loop1_30_rule+0x874> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11472 <_loop1_30_rule+0x6c6> │ │ │ │ │ + bne.w 11476 <_loop1_30_rule+0x6c6> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r2 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 115d4 <_loop1_30_rule+0x828> │ │ │ │ │ + bne.w 115d8 <_loop1_30_rule+0x828> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 114e6 <_loop1_30_rule+0x73a> │ │ │ │ │ + beq.w 114ea <_loop1_30_rule+0x73a> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ strd fp, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 115be <_loop1_30_rule+0x812> │ │ │ │ │ + beq.w 115c2 <_loop1_30_rule+0x812> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 116ee <_loop1_30_rule+0x942> │ │ │ │ │ + bne.w 116c6 <_loop1_30_rule+0x916> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 157d0 │ │ │ │ │ + bl 157dc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11338 <_loop1_30_rule+0x58c> │ │ │ │ │ + beq.w 1133c <_loop1_30_rule+0x58c> │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 110e4 <_loop1_30_rule+0x338> │ │ │ │ │ + bne.w 110e8 <_loop1_30_rule+0x338> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11338 <_loop1_30_rule+0x58c> │ │ │ │ │ + beq.n 1133c <_loop1_30_rule+0x58c> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 115fa <_loop1_30_rule+0x84e> │ │ │ │ │ + beq.w 115fe <_loop1_30_rule+0x84e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 10f58 <_loop1_30_rule+0x1ac> │ │ │ │ │ + beq.w 10f5c <_loop1_30_rule+0x1ac> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10f58 <_loop1_30_rule+0x1ac> │ │ │ │ │ + beq.w 10f5c <_loop1_30_rule+0x1ac> │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 1157a <_loop1_30_rule+0x7ce> │ │ │ │ │ + b.n 1157e <_loop1_30_rule+0x7ce> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 11598 <_loop1_30_rule+0x7ec> │ │ │ │ │ + blt.w 1159c <_loop1_30_rule+0x7ec> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov fp, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 114e6 <_loop1_30_rule+0x73a> │ │ │ │ │ + bne.w 114ea <_loop1_30_rule+0x73a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11196 <_loop1_30_rule+0x3ea> │ │ │ │ │ + bne.w 1119a <_loop1_30_rule+0x3ea> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 110f4 <_loop1_30_rule+0x348> │ │ │ │ │ + b.n 110f8 <_loop1_30_rule+0x348> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11558 <_loop1_30_rule+0x7ac> │ │ │ │ │ + bne.w 1155c <_loop1_30_rule+0x7ac> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 115f2 <_loop1_30_rule+0x846> │ │ │ │ │ + beq.w 115f6 <_loop1_30_rule+0x846> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 115f2 <_loop1_30_rule+0x846> │ │ │ │ │ + bne.w 115f6 <_loop1_30_rule+0x846> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 114e2 <_loop1_30_rule+0x736> │ │ │ │ │ + bne.w 114e6 <_loop1_30_rule+0x736> │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 114c6 <_loop1_30_rule+0x71a> │ │ │ │ │ + beq.w 114ca <_loop1_30_rule+0x71a> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r7, r6, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 11344 <_loop1_30_rule+0x598> │ │ │ │ │ + cbnz r0, 11348 <_loop1_30_rule+0x598> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r7, fp │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 110ea <_loop1_30_rule+0x33e> │ │ │ │ │ + b.n 110ee <_loop1_30_rule+0x33e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1114a <_loop1_30_rule+0x39e> │ │ │ │ │ + beq.w 1114e <_loop1_30_rule+0x39e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 110f4 <_loop1_30_rule+0x348> │ │ │ │ │ + b.n 110f8 <_loop1_30_rule+0x348> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 110f4 <_loop1_30_rule+0x348> │ │ │ │ │ + b.n 110f8 <_loop1_30_rule+0x348> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 11628 <_loop1_30_rule+0x87c> │ │ │ │ │ + beq.w 1162c <_loop1_30_rule+0x87c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11628 <_loop1_30_rule+0x87c> │ │ │ │ │ + bne.w 1162c <_loop1_30_rule+0x87c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1161c <_loop1_30_rule+0x870> │ │ │ │ │ + bne.w 11620 <_loop1_30_rule+0x870> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1152a <_loop1_30_rule+0x77e> │ │ │ │ │ + bne.w 1152e <_loop1_30_rule+0x77e> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11552 <_loop1_30_rule+0x7a6> │ │ │ │ │ + bne.w 11556 <_loop1_30_rule+0x7a6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 114e2 <_loop1_30_rule+0x736> │ │ │ │ │ + beq.w 114e6 <_loop1_30_rule+0x736> │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ ldr r7, [r0, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ strd r6, r0, [sp] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11648 <_loop1_30_rule+0x89c> │ │ │ │ │ + beq.w 1164c <_loop1_30_rule+0x89c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11630 <_loop1_30_rule+0x884> │ │ │ │ │ + bne.w 11634 <_loop1_30_rule+0x884> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 157d0 │ │ │ │ │ + bl 157dc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 110e0 <_loop1_30_rule+0x334> │ │ │ │ │ + beq.w 110e4 <_loop1_30_rule+0x334> │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 110e0 <_loop1_30_rule+0x334> │ │ │ │ │ + bne.w 110e4 <_loop1_30_rule+0x334> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 110e0 <_loop1_30_rule+0x334> │ │ │ │ │ + beq.w 110e4 <_loop1_30_rule+0x334> │ │ │ │ │ mov r3, r7 │ │ │ │ │ - b.n 110aa <_loop1_30_rule+0x2fe> │ │ │ │ │ + b.n 110ae <_loop1_30_rule+0x2fe> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 110f4 <_loop1_30_rule+0x348> │ │ │ │ │ + bne.w 110f8 <_loop1_30_rule+0x348> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov r5, r8 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1167a <_loop1_30_rule+0x8ce> │ │ │ │ │ + beq.w 1167e <_loop1_30_rule+0x8ce> │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bge.n 1143e <_loop1_30_rule+0x692> │ │ │ │ │ + bge.n 11442 <_loop1_30_rule+0x692> │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr.w r1, [r5, r3, lsl #2] │ │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 1142c <_loop1_30_rule+0x680> │ │ │ │ │ + b.n 11430 <_loop1_30_rule+0x680> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11100 <_loop1_30_rule+0x354> │ │ │ │ │ + b.n 11104 <_loop1_30_rule+0x354> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10eb6 <_loop1_30_rule+0x10a> │ │ │ │ │ + beq.w 10eba <_loop1_30_rule+0x10a> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 10ebc <_loop1_30_rule+0x110> │ │ │ │ │ + beq.w 10ec0 <_loop1_30_rule+0x110> │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1174c <_loop1_30_rule+0x9a0> │ │ │ │ │ + bne.w 11758 <_loop1_30_rule+0x9a8> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ - b.n 10ebc <_loop1_30_rule+0x110> │ │ │ │ │ + b.n 10ec0 <_loop1_30_rule+0x110> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 111d0 <_loop1_30_rule+0x424> │ │ │ │ │ + beq.w 111d4 <_loop1_30_rule+0x424> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 111d6 <_loop1_30_rule+0x42a> │ │ │ │ │ + beq.w 111da <_loop1_30_rule+0x42a> │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11690 <_loop1_30_rule+0x8e4> │ │ │ │ │ + bne.w 11694 <_loop1_30_rule+0x8e4> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ - b.n 111d6 <_loop1_30_rule+0x42a> │ │ │ │ │ + b.n 111da <_loop1_30_rule+0x42a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 112c8 <_loop1_30_rule+0x51c> │ │ │ │ │ + b.n 112cc <_loop1_30_rule+0x51c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 11562 <_loop1_30_rule+0x7b6> │ │ │ │ │ + blt.n 11566 <_loop1_30_rule+0x7b6> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r5, r1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 10fde <_loop1_30_rule+0x232> │ │ │ │ │ + beq.w 10fe2 <_loop1_30_rule+0x232> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 112c8 <_loop1_30_rule+0x51c> │ │ │ │ │ + b.n 112cc <_loop1_30_rule+0x51c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 11580 <_loop1_30_rule+0x7d4> │ │ │ │ │ + blt.n 11584 <_loop1_30_rule+0x7d4> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r7, r6, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1130a <_loop1_30_rule+0x55e> │ │ │ │ │ + beq.w 1130e <_loop1_30_rule+0x55e> │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 110e6 <_loop1_30_rule+0x33a> │ │ │ │ │ + b.n 110ea <_loop1_30_rule+0x33a> │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1165c <_loop1_30_rule+0x8b0> │ │ │ │ │ + beq.w 11660 <_loop1_30_rule+0x8b0> │ │ │ │ │ mov sl, r0 │ │ │ │ │ - b.n 110d2 <_loop1_30_rule+0x326> │ │ │ │ │ + b.n 110d6 <_loop1_30_rule+0x326> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11026 <_loop1_30_rule+0x27a> │ │ │ │ │ + beq.w 1102a <_loop1_30_rule+0x27a> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1102e <_loop1_30_rule+0x282> │ │ │ │ │ + beq.w 11032 <_loop1_30_rule+0x282> │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11610 <_loop1_30_rule+0x864> │ │ │ │ │ + bne.n 11614 <_loop1_30_rule+0x864> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ - b.n 1102e <_loop1_30_rule+0x282> │ │ │ │ │ + b.n 11032 <_loop1_30_rule+0x282> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1137e <_loop1_30_rule+0x5d2> │ │ │ │ │ + beq.w 11382 <_loop1_30_rule+0x5d2> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 11386 <_loop1_30_rule+0x5da> │ │ │ │ │ + beq.w 1138a <_loop1_30_rule+0x5da> │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1168c <_loop1_30_rule+0x8e0> │ │ │ │ │ + bne.w 11690 <_loop1_30_rule+0x8e0> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ - b.n 11386 <_loop1_30_rule+0x5da> │ │ │ │ │ + b.n 1138a <_loop1_30_rule+0x5da> │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r7, fp │ │ │ │ │ - b.n 1131a <_loop1_30_rule+0x56e> │ │ │ │ │ + b.n 1131e <_loop1_30_rule+0x56e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r7, fp │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 110ea <_loop1_30_rule+0x33e> │ │ │ │ │ + b.n 110ee <_loop1_30_rule+0x33e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 112c8 <_loop1_30_rule+0x51c> │ │ │ │ │ + b.n 112cc <_loop1_30_rule+0x51c> │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r7, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 110e4 <_loop1_30_rule+0x338> │ │ │ │ │ + beq.w 110e8 <_loop1_30_rule+0x338> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 110e4 <_loop1_30_rule+0x338> │ │ │ │ │ + b.n 110e8 <_loop1_30_rule+0x338> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r7, fp │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 110e6 <_loop1_30_rule+0x33a> │ │ │ │ │ + b.n 110ea <_loop1_30_rule+0x33a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11324 <_loop1_30_rule+0x578> │ │ │ │ │ + b.n 11328 <_loop1_30_rule+0x578> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 110f4 <_loop1_30_rule+0x348> │ │ │ │ │ + b.n 110f8 <_loop1_30_rule+0x348> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 11604 <_loop1_30_rule+0x858> │ │ │ │ │ + cbz r0, 11608 <_loop1_30_rule+0x858> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 110f4 <_loop1_30_rule+0x348> │ │ │ │ │ + b.n 110f8 <_loop1_30_rule+0x348> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11706 <_loop1_30_rule+0x95a> │ │ │ │ │ + bne.w 116de <_loop1_30_rule+0x92e> │ │ │ │ │ subs r3, #2 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 110f4 <_loop1_30_rule+0x348> │ │ │ │ │ + b.n 110f8 <_loop1_30_rule+0x348> │ │ │ │ │ subs r3, #3 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 110f4 <_loop1_30_rule+0x348> │ │ │ │ │ + b.n 110f8 <_loop1_30_rule+0x348> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 112c8 <_loop1_30_rule+0x51c> │ │ │ │ │ + b.n 112cc <_loop1_30_rule+0x51c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 110c4 <_loop1_30_rule+0x318> │ │ │ │ │ + beq.w 110c8 <_loop1_30_rule+0x318> │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r7, fp │ │ │ │ │ - b.n 1157a <_loop1_30_rule+0x7ce> │ │ │ │ │ + b.n 1157e <_loop1_30_rule+0x7ce> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 112ee <_loop1_30_rule+0x542> │ │ │ │ │ + b.n 112f2 <_loop1_30_rule+0x542> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11284 <_loop1_30_rule+0x4d8> │ │ │ │ │ + bne.w 11288 <_loop1_30_rule+0x4d8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 110f4 <_loop1_30_rule+0x348> │ │ │ │ │ + b.n 110f8 <_loop1_30_rule+0x348> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 112c6 <_loop1_30_rule+0x51a> │ │ │ │ │ + b.n 112ca <_loop1_30_rule+0x51a> │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1131a <_loop1_30_rule+0x56e> │ │ │ │ │ + b.n 1131e <_loop1_30_rule+0x56e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 11364 <_loop1_30_rule+0x5b8> │ │ │ │ │ + b.n 11368 <_loop1_30_rule+0x5b8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 113d0 <_loop1_30_rule+0x624> │ │ │ │ │ + beq.w 113d4 <_loop1_30_rule+0x624> │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r7, fp │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 110e6 <_loop1_30_rule+0x33a> │ │ │ │ │ + b.n 110ea <_loop1_30_rule+0x33a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r7, fp │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 110e6 <_loop1_30_rule+0x33a> │ │ │ │ │ - b.n 11642 <_loop1_30_rule+0x896> │ │ │ │ │ + beq.w 110ea <_loop1_30_rule+0x33a> │ │ │ │ │ + b.n 11646 <_loop1_30_rule+0x896> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11100 <_loop1_30_rule+0x354> │ │ │ │ │ + b.n 11104 <_loop1_30_rule+0x354> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 115ae <_loop1_30_rule+0x802> │ │ │ │ │ - b.n 10f58 <_loop1_30_rule+0x1ac> │ │ │ │ │ + bne.n 115b2 <_loop1_30_rule+0x802> │ │ │ │ │ + b.n 10f5c <_loop1_30_rule+0x1ac> │ │ │ │ │ mov r0, r8 │ │ │ │ │ - b.n 1165e <_loop1_30_rule+0x8b2> │ │ │ │ │ + b.n 11662 <_loop1_30_rule+0x8b2> │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r7, fp │ │ │ │ │ - b.n 110e6 <_loop1_30_rule+0x33a> │ │ │ │ │ + b.n 110ea <_loop1_30_rule+0x33a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 10f94 <_loop1_30_rule+0x1e8> │ │ │ │ │ + b.n 10f98 <_loop1_30_rule+0x1e8> │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r7, fp │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11620 <_loop1_30_rule+0x874> │ │ │ │ │ + b.n 11624 <_loop1_30_rule+0x874> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11324 <_loop1_30_rule+0x578> │ │ │ │ │ + b.n 11328 <_loop1_30_rule+0x578> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 10e4e <_loop1_30_rule+0xa2> │ │ │ │ │ + b.w 10ea0 <_loop1_30_rule+0xf0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11324 <_loop1_30_rule+0x578> │ │ │ │ │ + b.n 11328 <_loop1_30_rule+0x578> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 11142 <_loop1_30_rule+0x392> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 10de8 <_loop1_30_rule+0x3c> │ │ │ │ │ - b.n 110fa <_loop1_30_rule+0x34e> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1113e <_loop1_30_rule+0x392> │ │ │ │ │ + beq.w 10dec <_loop1_30_rule+0x3c> │ │ │ │ │ + b.n 110fe <_loop1_30_rule+0x34e> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11324 <_loop1_30_rule+0x578> │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1122a <_loop1_30_rule+0x47a> │ │ │ │ │ + b.n 11646 <_loop1_30_rule+0x896> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 10e9c <_loop1_30_rule+0xf0> │ │ │ │ │ + b.n 111ba <_loop1_30_rule+0x40a> │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 11646 <_loop1_30_rule+0x896> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 10e22 <_loop1_30_rule+0x76> │ │ │ │ │ + b.w 10e26 <_loop1_30_rule+0x76> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11100 <_loop1_30_rule+0x354> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 11226 <_loop1_30_rule+0x47a> │ │ │ │ │ - b.n 11642 <_loop1_30_rule+0x896> │ │ │ │ │ + b.n 11104 <_loop1_30_rule+0x354> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 111b6 <_loop1_30_rule+0x40a> │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 11642 <_loop1_30_rule+0x896> │ │ │ │ │ + b.w 10e52 <_loop1_30_rule+0xa2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 10fbe <_loop1_30_rule+0x212> │ │ │ │ │ + b.n 10fc2 <_loop1_30_rule+0x212> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 112c6 <_loop1_30_rule+0x51a> │ │ │ │ │ + b.n 112ca <_loop1_30_rule+0x51a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1100c <_loop1_30_rule+0x260> │ │ │ │ │ + b.n 11010 <_loop1_30_rule+0x260> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbnz r0, 11746 <_loop1_30_rule+0x99a> │ │ │ │ │ + cbnz r0, 11742 <_loop1_30_rule+0x992> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 112c8 <_loop1_30_rule+0x51c> │ │ │ │ │ + b.n 112cc <_loop1_30_rule+0x51c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 112c8 <_loop1_30_rule+0x51c> │ │ │ │ │ + b.n 112cc <_loop1_30_rule+0x51c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1107a <_loop1_30_rule+0x2ce> │ │ │ │ │ + beq.w 1107e <_loop1_30_rule+0x2ce> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 112c8 <_loop1_30_rule+0x51c> │ │ │ │ │ + b.n 112cc <_loop1_30_rule+0x51c> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 10f12 <_loop1_30_rule+0x162> │ │ │ │ │ + b.n 11596 <_loop1_30_rule+0x7e6> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1113e <_loop1_30_rule+0x392> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + b.n 11142 <_loop1_30_rule+0x392> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 11592 <_loop1_30_rule+0x7e6> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11324 <_loop1_30_rule+0x578> │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 11328 <_loop1_30_rule+0x578> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 11168 <_loop1_30_rule+0x3bc> │ │ │ │ │ + b.n 1116c <_loop1_30_rule+0x3bc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10f0e <_loop1_30_rule+0x162> │ │ │ │ │ - b.n 11592 <_loop1_30_rule+0x7e6> │ │ │ │ │ + bne.w 11596 <_loop1_30_rule+0x7e6> │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 11328 <_loop1_30_rule+0x578> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00011784 <_loop0_28_rule>: │ │ │ │ │ +00011788 <_loop0_28_rule>: │ │ │ │ │ _loop0_28_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 12144 <_loop0_28_rule+0x9c0> │ │ │ │ │ + beq.w 120f4 <_loop0_28_rule+0x96c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12144 <_loop0_28_rule+0x9c0> │ │ │ │ │ + bne.w 120f4 <_loop0_28_rule+0x96c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 12152 <_loop0_28_rule+0x9ce> │ │ │ │ │ + bne.w 12102 <_loop0_28_rule+0x97a> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11fee <_loop0_28_rule+0x86a> │ │ │ │ │ + beq.w 1216a <_loop0_28_rule+0x9e2> │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 12134 <_loop0_28_rule+0x9b0> │ │ │ │ │ + bne.w 1218e <_loop0_28_rule+0xa06> │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1211e <_loop0_28_rule+0x99a> │ │ │ │ │ + beq.w 12116 <_loop0_28_rule+0x98e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1211e <_loop0_28_rule+0x99a> │ │ │ │ │ + bne.w 12116 <_loop0_28_rule+0x98e> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 12130 <_loop0_28_rule+0x9ac> │ │ │ │ │ + bne.w 12128 <_loop0_28_rule+0x9a0> │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.w 1215c <_loop0_28_rule+0x9d8> │ │ │ │ │ + beq.w 1210c <_loop0_28_rule+0x984> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1215c <_loop0_28_rule+0x9d8> │ │ │ │ │ + bne.w 1210c <_loop0_28_rule+0x984> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 12198 <_loop0_28_rule+0xa14> │ │ │ │ │ + bne.w 12196 <_loop0_28_rule+0xa0e> │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 11acc <_loop0_28_rule+0x348> │ │ │ │ │ + beq.w 11ad0 <_loop0_28_rule+0x348> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11afc <_loop0_28_rule+0x378> │ │ │ │ │ + beq.w 11b00 <_loop0_28_rule+0x378> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1218e <_loop0_28_rule+0xa0a> │ │ │ │ │ + beq.w 1213c <_loop0_28_rule+0x9b4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1218e <_loop0_28_rule+0xa0a> │ │ │ │ │ + bne.w 1213c <_loop0_28_rule+0x9b4> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 12108 <_loop0_28_rule+0x984> │ │ │ │ │ + bne.w 11ff2 <_loop0_28_rule+0x86a> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11e84 <_loop0_28_rule+0x700> │ │ │ │ │ + bne.w 11e88 <_loop0_28_rule+0x700> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11b00 <_loop0_28_rule+0x37c> │ │ │ │ │ + bne.w 11b04 <_loop0_28_rule+0x37c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1219e <_loop0_28_rule+0xa1a> │ │ │ │ │ + beq.w 12162 <_loop0_28_rule+0x9da> │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldrd r2, r1, [sp, #20] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ strd r7, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 121b8 <_loop0_28_rule+0xa34> │ │ │ │ │ + beq.w 1217a <_loop0_28_rule+0x9f2> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 121a6 <_loop0_28_rule+0xa22> │ │ │ │ │ + bne.w 121bc <_loop0_28_rule+0xa34> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 157d0 │ │ │ │ │ + bl 157dc │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11cd0 <_loop0_28_rule+0x54c> │ │ │ │ │ + beq.w 11cd4 <_loop0_28_rule+0x54c> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11cd0 <_loop0_28_rule+0x54c> │ │ │ │ │ + beq.w 11cd4 <_loop0_28_rule+0x54c> │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 11fea <_loop0_28_rule+0x866> │ │ │ │ │ + bne.w 11fee <_loop0_28_rule+0x866> │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11fce <_loop0_28_rule+0x84a> │ │ │ │ │ + beq.w 11fd2 <_loop0_28_rule+0x84a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11fdc <_loop0_28_rule+0x858> │ │ │ │ │ + bne.w 11fe0 <_loop0_28_rule+0x858> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov fp, r1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ @@ -31080,1203 +31086,1202 @@ │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w sl, [sp, #20] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 121e4 <_loop0_28_rule+0xa60> │ │ │ │ │ + beq.w 121ea <_loop0_28_rule+0xa62> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 121e4 <_loop0_28_rule+0xa60> │ │ │ │ │ + bne.w 121ea <_loop0_28_rule+0xa62> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 121da <_loop0_28_rule+0xa56> │ │ │ │ │ + bne.w 121e0 <_loop0_28_rule+0xa58> │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 121d0 <_loop0_28_rule+0xa4c> │ │ │ │ │ + beq.w 121d6 <_loop0_28_rule+0xa4e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 121d0 <_loop0_28_rule+0xa4c> │ │ │ │ │ + bne.w 121d6 <_loop0_28_rule+0xa4e> │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 11efa <_loop0_28_rule+0x776> │ │ │ │ │ + bne.w 11efe <_loop0_28_rule+0x776> │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 11ed8 <_loop0_28_rule+0x754> │ │ │ │ │ + beq.w 11edc <_loop0_28_rule+0x754> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r8, r3, [r3, #12] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11d28 <_loop0_28_rule+0x5a4> │ │ │ │ │ + beq.w 11d2c <_loop0_28_rule+0x5a4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 121f6 <_loop0_28_rule+0xa72> │ │ │ │ │ + beq.w 121fc <_loop0_28_rule+0xa74> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 121f6 <_loop0_28_rule+0xa72> │ │ │ │ │ + bne.w 121fc <_loop0_28_rule+0xa74> │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 121ee <_loop0_28_rule+0xa6a> │ │ │ │ │ + bne.w 121f4 <_loop0_28_rule+0xa6c> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11cfa <_loop0_28_rule+0x576> │ │ │ │ │ + bne.w 11cfe <_loop0_28_rule+0x576> │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 11d2e <_loop0_28_rule+0x5aa> │ │ │ │ │ + bne.w 11d32 <_loop0_28_rule+0x5aa> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 120e2 <_loop0_28_rule+0x95e> │ │ │ │ │ + beq.w 120de <_loop0_28_rule+0x956> │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r6, [r0, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ strd r6, r0, [sp] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1205c <_loop0_28_rule+0x8d8> │ │ │ │ │ + beq.w 12058 <_loop0_28_rule+0x8d0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 12044 <_loop0_28_rule+0x8c0> │ │ │ │ │ + bne.w 12040 <_loop0_28_rule+0x8b8> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 157d0 │ │ │ │ │ + bl 157dc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11ed0 <_loop0_28_rule+0x74c> │ │ │ │ │ + beq.w 11ed4 <_loop0_28_rule+0x74c> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11ed0 <_loop0_28_rule+0x74c> │ │ │ │ │ + beq.w 11ed4 <_loop0_28_rule+0x74c> │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 1216e <_loop0_28_rule+0x9ea> │ │ │ │ │ + bne.w 12146 <_loop0_28_rule+0x9be> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11f92 <_loop0_28_rule+0x80e> │ │ │ │ │ + beq.w 11f96 <_loop0_28_rule+0x80e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 12172 <_loop0_28_rule+0x9ee> │ │ │ │ │ + bne.w 1214a <_loop0_28_rule+0x9c2> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq.w 11f2c <_loop0_28_rule+0x7a8> │ │ │ │ │ + beq.w 11f30 <_loop0_28_rule+0x7a8> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str.w r5, [r3, sl, lsl #2] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov fp, r3 │ │ │ │ │ - b.n 1194e <_loop0_28_rule+0x1ca> │ │ │ │ │ + b.n 11952 <_loop0_28_rule+0x1ca> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 11f70 <_loop0_28_rule+0x7ec> │ │ │ │ │ + blt.w 11f74 <_loop0_28_rule+0x7ec> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 12198 <_loop0_28_rule+0xa14> │ │ │ │ │ + bne.w 12196 <_loop0_28_rule+0xa0e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1185a <_loop0_28_rule+0xd6> │ │ │ │ │ + bne.w 1185e <_loop0_28_rule+0xd6> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r0, #1 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11cde <_loop0_28_rule+0x55a> │ │ │ │ │ + bne.w 11ce2 <_loop0_28_rule+0x55a> │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.w 1213c <_loop0_28_rule+0x9b8> │ │ │ │ │ + beq.w 121ce <_loop0_28_rule+0xa46> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1213c <_loop0_28_rule+0x9b8> │ │ │ │ │ + bne.w 121ce <_loop0_28_rule+0xa46> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1218a <_loop0_28_rule+0xa06> │ │ │ │ │ + bne.w 12134 <_loop0_28_rule+0x9ac> │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 11c56 <_loop0_28_rule+0x4d2> │ │ │ │ │ + beq.w 11c5a <_loop0_28_rule+0x4d2> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11c86 <_loop0_28_rule+0x502> │ │ │ │ │ + beq.w 11c8a <_loop0_28_rule+0x502> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 12166 <_loop0_28_rule+0x9e2> │ │ │ │ │ + beq.w 1212c <_loop0_28_rule+0x9a4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12166 <_loop0_28_rule+0x9e2> │ │ │ │ │ + bne.w 1212c <_loop0_28_rule+0x9a4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ movs r5, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 12078 <_loop0_28_rule+0x8f4> │ │ │ │ │ + bne.w 12074 <_loop0_28_rule+0x8ec> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11eac <_loop0_28_rule+0x728> │ │ │ │ │ + bne.w 11eb0 <_loop0_28_rule+0x728> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r2 │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 11c88 <_loop0_28_rule+0x504> │ │ │ │ │ + bne.n 11c8c <_loop0_28_rule+0x504> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 120a8 <_loop0_28_rule+0x924> │ │ │ │ │ + beq.w 120a4 <_loop0_28_rule+0x91c> │ │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr r7, [r2, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ strd sl, r2, [sp] │ │ │ │ │ mov r2, r5 │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12110 <_loop0_28_rule+0x98c> │ │ │ │ │ + beq.w 1219c <_loop0_28_rule+0xa14> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 120f8 <_loop0_28_rule+0x974> │ │ │ │ │ + bne.w 121ac <_loop0_28_rule+0xa24> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bl 157d0 │ │ │ │ │ + bl 157dc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11cf0 <_loop0_28_rule+0x56c> │ │ │ │ │ + beq.n 11cf4 <_loop0_28_rule+0x56c> │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 11cf0 <_loop0_28_rule+0x56c> │ │ │ │ │ + bne.n 11cf4 <_loop0_28_rule+0x56c> │ │ │ │ │ movs r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11cf0 <_loop0_28_rule+0x56c> │ │ │ │ │ + beq.n 11cf4 <_loop0_28_rule+0x56c> │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1201a <_loop0_28_rule+0x896> │ │ │ │ │ + beq.w 12016 <_loop0_28_rule+0x88e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 11936 <_loop0_28_rule+0x1b2> │ │ │ │ │ + beq.w 1193a <_loop0_28_rule+0x1b2> │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11936 <_loop0_28_rule+0x1b2> │ │ │ │ │ + beq.w 1193a <_loop0_28_rule+0x1b2> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11c90 <_loop0_28_rule+0x50c> │ │ │ │ │ + b.n 11c94 <_loop0_28_rule+0x50c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 11f7a <_loop0_28_rule+0x7f6> │ │ │ │ │ + blt.w 11f7e <_loop0_28_rule+0x7f6> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1218a <_loop0_28_rule+0xa06> │ │ │ │ │ + bne.w 12134 <_loop0_28_rule+0x9ac> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11b58 <_loop0_28_rule+0x3d4> │ │ │ │ │ + bne.w 11b5c <_loop0_28_rule+0x3d4> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ subs r0, #2 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 121cc <_loop0_28_rule+0xa48> │ │ │ │ │ + beq.w 12138 <_loop0_28_rule+0x9b0> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bgt.n 11cba <_loop0_28_rule+0x536> │ │ │ │ │ + bgt.n 11cbe <_loop0_28_rule+0x536> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ ldr.w r2, [r6, r9, lsl #2] │ │ │ │ │ str.w r2, [r3, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - beq.n 11ca6 <_loop0_28_rule+0x522> │ │ │ │ │ - b.n 11cba <_loop0_28_rule+0x536> │ │ │ │ │ + beq.n 11caa <_loop0_28_rule+0x522> │ │ │ │ │ + b.n 11cbe <_loop0_28_rule+0x536> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 11b0c <_loop0_28_rule+0x388> │ │ │ │ │ + beq.w 11b10 <_loop0_28_rule+0x388> │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r0, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11c90 <_loop0_28_rule+0x50c> │ │ │ │ │ + b.n 11c94 <_loop0_28_rule+0x50c> │ │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ │ ldrd r6, r5, [sp, #16] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11c90 <_loop0_28_rule+0x50c> │ │ │ │ │ + b.n 11c94 <_loop0_28_rule+0x50c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11a0a <_loop0_28_rule+0x286> │ │ │ │ │ + beq.w 11a0e <_loop0_28_rule+0x286> │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 11a14 <_loop0_28_rule+0x290> │ │ │ │ │ + beq.w 11a18 <_loop0_28_rule+0x290> │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12200 <_loop0_28_rule+0xa7c> │ │ │ │ │ + bne.w 12206 <_loop0_28_rule+0xa7e> │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 11a14 <_loop0_28_rule+0x290> │ │ │ │ │ + b.n 11a18 <_loop0_28_rule+0x290> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 11f88 <_loop0_28_rule+0x804> │ │ │ │ │ + bne.w 11f8c <_loop0_28_rule+0x804> │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.w 12012 <_loop0_28_rule+0x88e> │ │ │ │ │ + beq.w 1200e <_loop0_28_rule+0x886> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12012 <_loop0_28_rule+0x88e> │ │ │ │ │ + bne.w 1200e <_loop0_28_rule+0x886> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11f1c <_loop0_28_rule+0x798> │ │ │ │ │ + bne.w 11f20 <_loop0_28_rule+0x798> │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 11f00 <_loop0_28_rule+0x77c> │ │ │ │ │ + beq.w 11f04 <_loop0_28_rule+0x77c> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r8, r7, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 11d8a <_loop0_28_rule+0x606> │ │ │ │ │ + cbnz r0, 11d8e <_loop0_28_rule+0x606> │ │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ │ ldrd r6, r5, [sp, #16] │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11c8a <_loop0_28_rule+0x506> │ │ │ │ │ + b.n 11c8e <_loop0_28_rule+0x506> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 12080 <_loop0_28_rule+0x8fc> │ │ │ │ │ + beq.w 1207c <_loop0_28_rule+0x8f4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12080 <_loop0_28_rule+0x8fc> │ │ │ │ │ + bne.w 1207c <_loop0_28_rule+0x8f4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 12070 <_loop0_28_rule+0x8ec> │ │ │ │ │ + bne.w 1206c <_loop0_28_rule+0x8e4> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11f42 <_loop0_28_rule+0x7be> │ │ │ │ │ + bne.w 11f46 <_loop0_28_rule+0x7be> │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 11fba <_loop0_28_rule+0x836> │ │ │ │ │ + bne.w 11fbe <_loop0_28_rule+0x836> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1209e <_loop0_28_rule+0x91a> │ │ │ │ │ + beq.w 1209a <_loop0_28_rule+0x912> │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r6, [r0, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ strd r7, r0, [sp] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12088 <_loop0_28_rule+0x904> │ │ │ │ │ + beq.w 12084 <_loop0_28_rule+0x8fc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 120ae <_loop0_28_rule+0x92a> │ │ │ │ │ + bne.w 120aa <_loop0_28_rule+0x922> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 157d0 │ │ │ │ │ + bl 157dc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11ce8 <_loop0_28_rule+0x564> │ │ │ │ │ + beq.w 11cec <_loop0_28_rule+0x564> │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11ce8 <_loop0_28_rule+0x564> │ │ │ │ │ + bne.w 11cec <_loop0_28_rule+0x564> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11ce8 <_loop0_28_rule+0x564> │ │ │ │ │ + beq.w 11cec <_loop0_28_rule+0x564> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1202c <_loop0_28_rule+0x8a8> │ │ │ │ │ + beq.w 12028 <_loop0_28_rule+0x8a0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 11aae <_loop0_28_rule+0x32a> │ │ │ │ │ + beq.w 11ab2 <_loop0_28_rule+0x32a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11aae <_loop0_28_rule+0x32a> │ │ │ │ │ + beq.w 11ab2 <_loop0_28_rule+0x32a> │ │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n 11c46 <_loop0_28_rule+0x4c2> │ │ │ │ │ + b.n 11c4a <_loop0_28_rule+0x4c2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11892 <_loop0_28_rule+0x10e> │ │ │ │ │ + beq.w 11896 <_loop0_28_rule+0x10e> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 11898 <_loop0_28_rule+0x114> │ │ │ │ │ + beq.w 1189c <_loop0_28_rule+0x114> │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 120ec <_loop0_28_rule+0x968> │ │ │ │ │ + bne.w 120e8 <_loop0_28_rule+0x960> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ - b.n 11898 <_loop0_28_rule+0x114> │ │ │ │ │ + b.n 1189c <_loop0_28_rule+0x114> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11b92 <_loop0_28_rule+0x40e> │ │ │ │ │ + beq.w 11b96 <_loop0_28_rule+0x40e> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 11b9a <_loop0_28_rule+0x416> │ │ │ │ │ + beq.w 11b9e <_loop0_28_rule+0x416> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12186 <_loop0_28_rule+0xa02> │ │ │ │ │ + bne.w 1215e <_loop0_28_rule+0x9d6> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11b9a <_loop0_28_rule+0x416> │ │ │ │ │ + b.n 11b9e <_loop0_28_rule+0x416> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11d30 <_loop0_28_rule+0x5ac> │ │ │ │ │ + b.n 11d34 <_loop0_28_rule+0x5ac> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, r9 │ │ │ │ │ - blt.n 11fae <_loop0_28_rule+0x82a> │ │ │ │ │ + blt.n 11fb2 <_loop0_28_rule+0x82a> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r8, r3, [r3, #12] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 119be <_loop0_28_rule+0x23a> │ │ │ │ │ + beq.w 119c2 <_loop0_28_rule+0x23a> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ subs r0, #1 │ │ │ │ │ - b.n 11d30 <_loop0_28_rule+0x5ac> │ │ │ │ │ + b.n 11d34 <_loop0_28_rule+0x5ac> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 11fc4 <_loop0_28_rule+0x840> │ │ │ │ │ + blt.n 11fc8 <_loop0_28_rule+0x840> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r8, r7, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 11d74 <_loop0_28_rule+0x5f0> │ │ │ │ │ + beq.w 11d78 <_loop0_28_rule+0x5f0> │ │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ │ ldrd r6, r5, [sp, #16] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 11cf4 <_loop0_28_rule+0x570> │ │ │ │ │ + b.n 11cf8 <_loop0_28_rule+0x570> │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11ffe <_loop0_28_rule+0x87a> │ │ │ │ │ + beq.n 11ffa <_loop0_28_rule+0x872> │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ - b.n 11abc <_loop0_28_rule+0x338> │ │ │ │ │ + b.n 11ac0 <_loop0_28_rule+0x338> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11dc4 <_loop0_28_rule+0x640> │ │ │ │ │ + beq.w 11dc8 <_loop0_28_rule+0x640> │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 11dce <_loop0_28_rule+0x64a> │ │ │ │ │ + beq.w 11dd2 <_loop0_28_rule+0x64a> │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 120ce <_loop0_28_rule+0x94a> │ │ │ │ │ + bne.w 120ca <_loop0_28_rule+0x942> │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ - b.n 11dce <_loop0_28_rule+0x64a> │ │ │ │ │ + b.n 11dd2 <_loop0_28_rule+0x64a> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ subs r0, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11cd4 <_loop0_28_rule+0x550> │ │ │ │ │ + b.n 11cd8 <_loop0_28_rule+0x550> │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11cf4 <_loop0_28_rule+0x570> │ │ │ │ │ + b.n 11cf8 <_loop0_28_rule+0x570> │ │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ │ ldrd r6, r5, [sp, #16] │ │ │ │ │ - b.n 11ce0 <_loop0_28_rule+0x55c> │ │ │ │ │ + b.n 11ce4 <_loop0_28_rule+0x55c> │ │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ │ ldrd r6, r5, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 11fd6 <_loop0_28_rule+0x852> │ │ │ │ │ + cbz r0, 11fda <_loop0_28_rule+0x852> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11c90 <_loop0_28_rule+0x50c> │ │ │ │ │ + b.n 11c94 <_loop0_28_rule+0x50c> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r0, #1 │ │ │ │ │ - b.n 11d30 <_loop0_28_rule+0x5ac> │ │ │ │ │ + b.n 11d34 <_loop0_28_rule+0x5ac> │ │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ │ ldrd r6, r5, [sp, #16] │ │ │ │ │ - b.n 11c8a <_loop0_28_rule+0x506> │ │ │ │ │ + b.n 11c8e <_loop0_28_rule+0x506> │ │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ │ ldrd r6, r5, [sp, #16] │ │ │ │ │ - b.n 11f7c <_loop0_28_rule+0x7f8> │ │ │ │ │ + b.n 11f80 <_loop0_28_rule+0x7f8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11fa0 <_loop0_28_rule+0x81c> │ │ │ │ │ + bne.n 11fa4 <_loop0_28_rule+0x81c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11c50 <_loop0_28_rule+0x4cc> │ │ │ │ │ + b.n 11c54 <_loop0_28_rule+0x4cc> │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11fa0 <_loop0_28_rule+0x81c> │ │ │ │ │ - b.n 11936 <_loop0_28_rule+0x1b2> │ │ │ │ │ + bne.n 11fa4 <_loop0_28_rule+0x81c> │ │ │ │ │ + b.n 1193a <_loop0_28_rule+0x1b2> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11cd4 <_loop0_28_rule+0x550> │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r8, r6 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 11cb0 <_loop0_28_rule+0x52c> │ │ │ │ │ + b.n 11cd8 <_loop0_28_rule+0x550> │ │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ + subs r0, #1 │ │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 11b04 <_loop0_28_rule+0x37c> │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11cb0 <_loop0_28_rule+0x52c> │ │ │ │ │ + b.n 11cb4 <_loop0_28_rule+0x52c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 11d58 <_loop0_28_rule+0x5d4> │ │ │ │ │ + b.n 11d5c <_loop0_28_rule+0x5d4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11c46 <_loop0_28_rule+0x4c2> │ │ │ │ │ + bne.w 11c4a <_loop0_28_rule+0x4c2> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11c50 <_loop0_28_rule+0x4cc> │ │ │ │ │ + b.n 11c54 <_loop0_28_rule+0x4cc> │ │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ │ mov r5, sl │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ str.w sl, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11fd6 <_loop0_28_rule+0x852> │ │ │ │ │ + beq.n 11fda <_loop0_28_rule+0x852> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - b.n 11e80 <_loop0_28_rule+0x6fc> │ │ │ │ │ + b.n 11e84 <_loop0_28_rule+0x6fc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r0 │ │ │ │ │ subs r0, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 11a60 <_loop0_28_rule+0x2dc> │ │ │ │ │ + beq.w 11a64 <_loop0_28_rule+0x2dc> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b.n 11d30 <_loop0_28_rule+0x5ac> │ │ │ │ │ + b.n 11d34 <_loop0_28_rule+0x5ac> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r0 │ │ │ │ │ subs r0, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 12054 <_loop0_28_rule+0x8d0> │ │ │ │ │ + bne.n 12050 <_loop0_28_rule+0x8c8> │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11d30 <_loop0_28_rule+0x5ac> │ │ │ │ │ + b.n 11d34 <_loop0_28_rule+0x5ac> │ │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ │ ldrd r6, r5, [sp, #16] │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11c8a <_loop0_28_rule+0x506> │ │ │ │ │ + b.n 11c8e <_loop0_28_rule+0x506> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 11daa <_loop0_28_rule+0x626> │ │ │ │ │ + b.n 11dae <_loop0_28_rule+0x626> │ │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ │ ldrd r6, r5, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbnz r0, 120c6 <_loop0_28_rule+0x942> │ │ │ │ │ + cbnz r0, 120c2 <_loop0_28_rule+0x93a> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - b.n 11cf4 <_loop0_28_rule+0x570> │ │ │ │ │ + b.n 11cf8 <_loop0_28_rule+0x570> │ │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldrd r6, r5, [sp, #16] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 11cf4 <_loop0_28_rule+0x570> │ │ │ │ │ + b.n 11cf8 <_loop0_28_rule+0x570> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11e18 <_loop0_28_rule+0x694> │ │ │ │ │ + beq.w 11e1c <_loop0_28_rule+0x694> │ │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldrd r6, r5, [sp, #16] │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11cf4 <_loop0_28_rule+0x570> │ │ │ │ │ + b.n 11cf8 <_loop0_28_rule+0x570> │ │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ │ ldrd r6, r5, [sp, #16] │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11c8a <_loop0_28_rule+0x506> │ │ │ │ │ + b.n 11c8e <_loop0_28_rule+0x506> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ subs r0, #1 │ │ │ │ │ - b.n 11d30 <_loop0_28_rule+0x5ac> │ │ │ │ │ + b.n 11d34 <_loop0_28_rule+0x5ac> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11b00 <_loop0_28_rule+0x37c> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 11be4 <_loop0_28_rule+0x460> │ │ │ │ │ - b.n 120c6 <_loop0_28_rule+0x942> │ │ │ │ │ - ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ - subs r0, #1 │ │ │ │ │ - str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11b00 <_loop0_28_rule+0x37c> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1209a <_loop0_28_rule+0x916> │ │ │ │ │ - b.n 120c6 <_loop0_28_rule+0x942> │ │ │ │ │ + b.n 11b04 <_loop0_28_rule+0x37c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1180a <_loop0_28_rule+0x86> │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - b.n 11c50 <_loop0_28_rule+0x4cc> │ │ │ │ │ + beq.w 117c4 <_loop0_28_rule+0x3c> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11cb0 <_loop0_28_rule+0x52c> │ │ │ │ │ + b.n 11cb4 <_loop0_28_rule+0x52c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 11b2a <_loop0_28_rule+0x3a6> │ │ │ │ │ + b.w 11830 <_loop0_28_rule+0xa8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 117c0 <_loop0_28_rule+0x3c> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov.w r8, #0 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 11cb0 <_loop0_28_rule+0x52c> │ │ │ │ │ + beq.w 1180e <_loop0_28_rule+0x86> │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ + b.n 11c54 <_loop0_28_rule+0x4cc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 1182c <_loop0_28_rule+0xa8> │ │ │ │ │ + b.n 11b7c <_loop0_28_rule+0x3f4> │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + b.n 11f28 <_loop0_28_rule+0x7a0> │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + b.n 11ffc <_loop0_28_rule+0x874> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 11b78 <_loop0_28_rule+0x3f4> │ │ │ │ │ + b.w 1187e <_loop0_28_rule+0xf6> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11d30 <_loop0_28_rule+0x5ac> │ │ │ │ │ + b.n 11d34 <_loop0_28_rule+0x5ac> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11aae <_loop0_28_rule+0x32a> │ │ │ │ │ + beq.w 11ab2 <_loop0_28_rule+0x32a> │ │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ │ ldrd r6, r5, [sp, #16] │ │ │ │ │ - b.n 11fa0 <_loop0_28_rule+0x81c> │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - b.n 120d6 <_loop0_28_rule+0x952> │ │ │ │ │ + b.n 11fa4 <_loop0_28_rule+0x81c> │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 11f24 <_loop0_28_rule+0x7a0> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 1187a <_loop0_28_rule+0xf6> │ │ │ │ │ - ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ - subs r0, #1 │ │ │ │ │ - b.n 11cd4 <_loop0_28_rule+0x550> │ │ │ │ │ + b.n 120d2 <_loop0_28_rule+0x94a> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r0, #1 │ │ │ │ │ - b.n 11cd4 <_loop0_28_rule+0x550> │ │ │ │ │ + b.n 11cd8 <_loop0_28_rule+0x550> │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r8, r6 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 11cb4 <_loop0_28_rule+0x52c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ subs r0, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 118ea <_loop0_28_rule+0x166> │ │ │ │ │ - b.n 11f74 <_loop0_28_rule+0x7f0> │ │ │ │ │ + bne.w 11f78 <_loop0_28_rule+0x7f0> │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 11cd8 <_loop0_28_rule+0x550> │ │ │ │ │ + mov.w r8, #0 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 11cb4 <_loop0_28_rule+0x52c> │ │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ + subs r0, #1 │ │ │ │ │ + b.n 11cd8 <_loop0_28_rule+0x550> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 12096 <_loop0_28_rule+0x90e> │ │ │ │ │ + b.n 120c2 <_loop0_28_rule+0x93a> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 11be8 <_loop0_28_rule+0x460> │ │ │ │ │ + b.n 120c2 <_loop0_28_rule+0x93a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ subs r0, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11f74 <_loop0_28_rule+0x7f0> │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11cd4 <_loop0_28_rule+0x550> │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - b.n 12000 <_loop0_28_rule+0x87c> │ │ │ │ │ + beq.w 118ee <_loop0_28_rule+0x166> │ │ │ │ │ + b.n 11f78 <_loop0_28_rule+0x7f0> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 11b2e <_loop0_28_rule+0x3a6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 1199c <_loop0_28_rule+0x218> │ │ │ │ │ + b.w 119a0 <_loop0_28_rule+0x218> │ │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ │ ldrd r6, r5, [sp, #16] │ │ │ │ │ - b.n 12130 <_loop0_28_rule+0x9ac> │ │ │ │ │ + b.n 12128 <_loop0_28_rule+0x9a0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 11972 <_loop0_28_rule+0x1ee> │ │ │ │ │ + b.w 11976 <_loop0_28_rule+0x1ee> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11d2e <_loop0_28_rule+0x5aa> │ │ │ │ │ + b.n 11d32 <_loop0_28_rule+0x5aa> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 119ec <_loop0_28_rule+0x268> │ │ │ │ │ + b.w 119f0 <_loop0_28_rule+0x268> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11d2e <_loop0_28_rule+0x5aa> │ │ │ │ │ - nop │ │ │ │ │ + b.n 11d32 <_loop0_28_rule+0x5aa> │ │ │ │ │ │ │ │ │ │ -00012210 : │ │ │ │ │ +00012214 : │ │ │ │ │ star_etc_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 126b6 │ │ │ │ │ + beq.w 126ba │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 126b6 │ │ │ │ │ + bne.w 126ba │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 12352 │ │ │ │ │ + bne.w 12356 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 123b0 │ │ │ │ │ + bne.w 123b4 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 122ae │ │ │ │ │ + bne.n 122b2 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 12352 │ │ │ │ │ + bne.n 12356 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 122fc │ │ │ │ │ + bne.n 12300 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 12352 │ │ │ │ │ + bne.n 12356 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1235a │ │ │ │ │ + bne.n 1235e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 12352 │ │ │ │ │ + bne.n 12356 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12b60 │ │ │ │ │ + bl 12b6c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1239c │ │ │ │ │ + bne.n 123a0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 102d8 │ │ │ │ │ + bl 102dc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12262 │ │ │ │ │ + beq.n 12266 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2c8c │ │ │ │ │ + bl 2c8c │ │ │ │ │ R_ARM_THM_CALL _loop0_31_rule │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12262 │ │ │ │ │ + beq.n 12266 │ │ │ │ │ strd r1, r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12b60 │ │ │ │ │ + bl 12b6c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 12264 │ │ │ │ │ + bne.n 12268 │ │ │ │ │ ldrd r1, r2, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_star_etc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12390 │ │ │ │ │ + bne.n 12394 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12398 │ │ │ │ │ + beq.n 1239c │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 122a4 │ │ │ │ │ + b.n 122a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 126ae │ │ │ │ │ + beq.w 126b2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 126ae │ │ │ │ │ + bne.w 126b2 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 12346 │ │ │ │ │ + cbnz r6, 1234a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bl 3138 │ │ │ │ │ + bl 3138 │ │ │ │ │ R_ARM_THM_CALL param_star_annotation_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1266c │ │ │ │ │ + bne.w 12670 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r6, 12346 │ │ │ │ │ + cbnz r6, 1234a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3138 │ │ │ │ │ + bl 3138 │ │ │ │ │ R_ARM_THM_CALL param_star_annotation_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 125e0 │ │ │ │ │ + bne.w 125e4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 1227e │ │ │ │ │ + beq.n 12282 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 122a4 │ │ │ │ │ + b.n 122a8 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12440 │ │ │ │ │ + beq.n 12444 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16b58 <_loop1_32_rule> │ │ │ │ │ + bl 16b64 <_loop1_32_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12440 │ │ │ │ │ + beq.n 12444 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12b60 │ │ │ │ │ + bl 12b6c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 12442 │ │ │ │ │ + bne.n 12446 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_star_etc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 122e8 │ │ │ │ │ + beq.n 122ec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 122e8 │ │ │ │ │ + bne.n 122ec │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 122a4 │ │ │ │ │ + b.n 122a8 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_star_etc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12390 │ │ │ │ │ - b.n 122e8 │ │ │ │ │ + bne.n 12394 │ │ │ │ │ + b.n 122ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 12506 │ │ │ │ │ + beq.w 1250a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12506 │ │ │ │ │ + bne.w 1250a │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 12500 │ │ │ │ │ + bne.w 12504 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12496 │ │ │ │ │ + bne.n 1249a │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 12500 │ │ │ │ │ + bne.w 12504 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1244c │ │ │ │ │ + cbnz r0, 12450 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 12500 │ │ │ │ │ + bne.n 12504 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1271c │ │ │ │ │ + bne.w 12720 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 12500 │ │ │ │ │ + bne.n 12504 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 126c6 │ │ │ │ │ + bne.w 126ca │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 12256 │ │ │ │ │ + beq.w 1225a │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 122a4 │ │ │ │ │ + b.n 122a8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 12292 │ │ │ │ │ - b.n 12352 │ │ │ │ │ + beq.w 12296 │ │ │ │ │ + b.n 12356 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 123fe │ │ │ │ │ + beq.n 12402 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 123fe │ │ │ │ │ + beq.n 12402 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -32284,129 +32289,129 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC71 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 124ea │ │ │ │ │ + bne.n 124ee │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 124e6 │ │ │ │ │ + beq.n 124ea │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12430 │ │ │ │ │ + b.n 12434 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 125ae │ │ │ │ │ + beq.w 125b2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 125ae │ │ │ │ │ + bne.n 125b2 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 12566 │ │ │ │ │ + bne.n 1256a │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1256e │ │ │ │ │ + bne.n 12572 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 12566 │ │ │ │ │ + bne.n 1256a │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbnz r0, 12516 │ │ │ │ │ + cbnz r0, 1251a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 123ec │ │ │ │ │ + b.n 123f0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12430 │ │ │ │ │ + b.n 12434 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r2, 1250e │ │ │ │ │ + cbz r2, 12512 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12490 │ │ │ │ │ + bne.n 12494 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 12398 │ │ │ │ │ + b.n 1239c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 12430 │ │ │ │ │ + b.n 12434 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 123d0 │ │ │ │ │ + b.n 123d4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 12398 │ │ │ │ │ + b.n 1239c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 125d8 │ │ │ │ │ + beq.n 125dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 125d8 │ │ │ │ │ + bne.n 125dc │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 125d0 │ │ │ │ │ + bne.n 125d4 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 125b6 │ │ │ │ │ + bne.n 125ba │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 125d0 │ │ │ │ │ + bne.n 125d4 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbnz r0, 125b6 │ │ │ │ │ + cbnz r0, 125ba │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 124e0 │ │ │ │ │ + b.n 124e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 123ec │ │ │ │ │ + b.n 123f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC70 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC70 │ │ │ │ │ @@ -32418,177 +32423,177 @@ │ │ │ │ │ ldr.w r2, [r8, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r8, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a7f0 │ │ │ │ │ + bl a7f0 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12490 │ │ │ │ │ - b.n 1242c │ │ │ │ │ + bne.w 12494 │ │ │ │ │ + b.n 12430 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 124b4 │ │ │ │ │ + b.n 124b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12574 │ │ │ │ │ - b.n 123ea │ │ │ │ │ + bne.n 12578 │ │ │ │ │ + b.n 123ee │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 124e0 │ │ │ │ │ + b.n 124e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 12532 │ │ │ │ │ + b.n 12536 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 12346 │ │ │ │ │ + bne.w 1234a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12344 │ │ │ │ │ + beq.w 12348 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_add_type_comment_to_arg> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_add_type_comment_to_arg │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1269c │ │ │ │ │ + beq.n 126a0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 12656 │ │ │ │ │ + cbnz r3, 1265a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 2c8c │ │ │ │ │ + bl 2c8c │ │ │ │ │ R_ARM_THM_CALL _loop0_31_rule │ │ │ │ │ - cbz r0, 12652 │ │ │ │ │ + cbz r0, 12656 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12b60 │ │ │ │ │ + bl 12b6c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1234c │ │ │ │ │ + bne.w 12350 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_star_etc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12390 │ │ │ │ │ - b.n 122e8 │ │ │ │ │ + bne.w 12394 │ │ │ │ │ + b.n 122ec │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1234c │ │ │ │ │ + b.n 12350 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1261e │ │ │ │ │ + beq.n 12622 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1234c │ │ │ │ │ + b.n 12350 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12330 │ │ │ │ │ + beq.w 12334 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 12332 │ │ │ │ │ + bne.w 12336 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_add_type_comment_to_arg> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_add_type_comment_to_arg │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1261a │ │ │ │ │ + bne.n 1261e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1265e │ │ │ │ │ + bne.n 12662 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1234c │ │ │ │ │ + b.n 12350 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1231c │ │ │ │ │ + b.n 12320 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1224c │ │ │ │ │ - b.n 12352 │ │ │ │ │ + beq.w 12250 │ │ │ │ │ + b.n 12356 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a834 │ │ │ │ │ + bl a834 │ │ │ │ │ R_ARM_THM_CALL _tmp_128_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1242a │ │ │ │ │ + beq.w 1242e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2c8c │ │ │ │ │ + bl 2c8c │ │ │ │ │ R_ARM_THM_CALL _loop0_31_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1242a │ │ │ │ │ + beq.w 1242e │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1242a │ │ │ │ │ + beq.w 1242e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a834 │ │ │ │ │ + bl a834 │ │ │ │ │ R_ARM_THM_CALL _tmp_128_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1242a │ │ │ │ │ + beq.w 1242e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC73 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC73 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -32596,25 +32601,25 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r6, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #12] │ │ │ │ │ - b.n 12598 │ │ │ │ │ + b.n 1259c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10718 │ │ │ │ │ + bl 1071c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12414 │ │ │ │ │ + beq.w 12418 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12414 │ │ │ │ │ + beq.w 12418 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC72 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC72 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -32622,146 +32627,146 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ │ - b.n 12598 │ │ │ │ │ + b.n 1259c │ │ │ │ │ │ │ │ │ │ -00012758 : │ │ │ │ │ +0001275c : │ │ │ │ │ named_expression_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 12b4a │ │ │ │ │ + beq.w 12b54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12b4a │ │ │ │ │ + bne.w 12b54 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 12b5a │ │ │ │ │ + bne.w 12b64 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 12b36 │ │ │ │ │ + beq.w 12b40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12b36 │ │ │ │ │ + bne.w 12b40 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 12b44 │ │ │ │ │ + bne.w 12b4e │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 12828 │ │ │ │ │ + beq.n 1282c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r6, r3, [r3, #12] │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12852 │ │ │ │ │ + bne.n 12856 │ │ │ │ │ ldrd r3, r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 128e6 │ │ │ │ │ + bne.n 128ea │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 12ae6 │ │ │ │ │ + bne.w 12af0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12934 │ │ │ │ │ + beq.w 12938 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #53 @ 0x35 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12934 │ │ │ │ │ + beq.w 12938 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 128d0 │ │ │ │ │ + blt.n 128d4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldrd r6, r3, [r3, #12] │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 12b44 │ │ │ │ │ + bne.w 12b4e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 127de │ │ │ │ │ + beq.n 127e2 │ │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 127de │ │ │ │ │ + beq.n 127e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12b2e │ │ │ │ │ + beq.w 12b38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12b2e │ │ │ │ │ + beq.w 12b38 │ │ │ │ │ mov r1, r5 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldrd r5, r3, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12b28 │ │ │ │ │ + beq.w 12b32 │ │ │ │ │ strd r5, r3, [sp] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_NamedExpr> │ │ │ │ │ @@ -32769,184 +32774,132 @@ │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC37 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3000 │ │ │ │ │ + bl 3000 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12aee │ │ │ │ │ + beq.w 12af8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 12b02 │ │ │ │ │ + bne.w 12b0c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1281e │ │ │ │ │ + b.n 12822 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 127ee │ │ │ │ │ + beq.n 127f2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 12b5a │ │ │ │ │ + bne.w 12b64 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 12b20 │ │ │ │ │ + beq.w 12b2a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12b20 │ │ │ │ │ + bne.w 12b2a │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 12b1a │ │ │ │ │ + bne.w 12b24 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1215 @ 0x4bf │ │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbz r0, 1293c │ │ │ │ │ + cbz r0, 12940 │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 128cc │ │ │ │ │ + bne.n 128d0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n 127ee │ │ │ │ │ + b.n 127f2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n 128cc │ │ │ │ │ + b.n 128d0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 12b1a │ │ │ │ │ + bne.w 12b24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 12a18 │ │ │ │ │ + cbnz r0, 129b2 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 12ade │ │ │ │ │ + bne.w 12ae8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 129ac │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 12a82 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 12b1a │ │ │ │ │ + bne.w 12b24 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_120_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_120_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ - cbz r0, 12994 │ │ │ │ │ + cbz r0, 1299a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a3d8 │ │ │ │ │ + bl a3dc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12a78 │ │ │ │ │ + bne.n 12a1e │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1215 @ 0x4bf │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 12922 │ │ │ │ │ - movs r1, #22 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1296a │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl a3d8 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1296a │ │ │ │ │ - str r0, [sp, #16] │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _tmp_119_rule │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _tmp_119_rule │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_PyPegen_lookahead> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1296a │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC63 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC63 │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ │ - ldr r2, [r3, #32] │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - ldr r3, [r3, #28] │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - ldrd r2, r3, [r6, #20] │ │ │ │ │ - bl a7f0 │ │ │ │ │ - R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1299c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 12930 │ │ │ │ │ + b.n 12926 │ │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12954 │ │ │ │ │ + beq.n 12956 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12954 │ │ │ │ │ + beq.n 12956 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r6, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ @@ -32967,42 +32920,48 @@ │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC74 │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ - bl a7f0 │ │ │ │ │ + bl a7f0 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12a0a │ │ │ │ │ - b.n 1299c │ │ │ │ │ + beq.n 129a2 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 12934 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12994 │ │ │ │ │ + beq.n 1299a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a3d8 │ │ │ │ │ + bl a3dc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12994 │ │ │ │ │ + beq.n 1299a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_119_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_119_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12994 │ │ │ │ │ + beq.n 1299a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r6, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ @@ -33022,208 +32981,255 @@ │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ - b.n 12a66 │ │ │ │ │ + b.n 12a00 │ │ │ │ │ + movs r1, #22 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 12970 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl a3dc │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 12970 │ │ │ │ │ + str r0, [sp, #16] │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _tmp_119_rule │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _tmp_119_rule │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_PyPegen_lookahead> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 12970 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC63 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC63 │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ │ + ldr r2, [r3, #32] │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + ldr r3, [r3, #28] │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + ldrd r2, r3, [r6, #20] │ │ │ │ │ + bl a7f0 │ │ │ │ │ + R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 12a10 │ │ │ │ │ + b.n 129a2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 12930 │ │ │ │ │ + b.n 12934 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1281e │ │ │ │ │ + b.n 12822 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbz r0, 12b14 │ │ │ │ │ + cbz r0, 12b1e │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 128dc │ │ │ │ │ + b.n 128e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12af8 │ │ │ │ │ + bne.n 12b02 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 128cc │ │ │ │ │ + b.n 128d0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 128dc │ │ │ │ │ + b.n 128e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12a14 │ │ │ │ │ + b.n 12a1a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1290a │ │ │ │ │ + b.n 1290e │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12892 │ │ │ │ │ + b.n 12896 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 12b16 │ │ │ │ │ + b.n 12b20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 127be │ │ │ │ │ + beq.w 127c2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 12b16 │ │ │ │ │ + b.n 12b20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 12796 │ │ │ │ │ + beq.w 1279a │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 1281e │ │ │ │ │ + b.n 12822 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00012b60 : │ │ │ │ │ +00012b6c : │ │ │ │ │ kwds_rule(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 12c3e │ │ │ │ │ + beq.n 12c4a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12c3e │ │ │ │ │ + bne.n 12c4a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 12c4a │ │ │ │ │ + bne.n 12c56 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - cbnz r3, 12bce │ │ │ │ │ + cbnz r3, 12bda │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 12bb4 │ │ │ │ │ + cbnz r0, 12bc0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 102d8 │ │ │ │ │ + bl 102dc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12ba4 │ │ │ │ │ + beq.n 12bb0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 12cfa │ │ │ │ │ + bne.w 12d06 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12bac │ │ │ │ │ + b.n 12bb8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 12cf2 │ │ │ │ │ + beq.w 12cfe │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12cf2 │ │ │ │ │ + bne.w 12cfe │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 12cec │ │ │ │ │ + bne.n 12cf8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12ccc │ │ │ │ │ + bne.n 12cd8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 12cec │ │ │ │ │ + bne.n 12cf8 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12caa │ │ │ │ │ + bne.n 12cb6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 12cec │ │ │ │ │ + bne.n 12cf8 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 12c52 │ │ │ │ │ + cbnz r0, 12c5e │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 12b9a │ │ │ │ │ + beq.n 12ba6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 12bac │ │ │ │ │ + b.n 12bb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 12b94 │ │ │ │ │ + beq.n 12ba0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12bac │ │ │ │ │ + b.n 12bb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10718 │ │ │ │ │ + bl 1071c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12c2a │ │ │ │ │ + beq.n 12c36 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12c2a │ │ │ │ │ + beq.n 12c36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 10bc │ │ │ │ │ R_ARM_THM_CALL _tmp_129_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12c2a │ │ │ │ │ + beq.n 12c36 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC76 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC76 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -33232,526 +33238,526 @@ │ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a7f0 │ │ │ │ │ + bl a7f0 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12c2c │ │ │ │ │ + beq.n 12c38 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12c30 │ │ │ │ │ + b.n 12c3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10718 │ │ │ │ │ + bl 1071c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12c18 │ │ │ │ │ + beq.n 12c24 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12c18 │ │ │ │ │ + beq.n 12c24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10718 │ │ │ │ │ + bl 1071c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12c18 │ │ │ │ │ - b.n 12c72 │ │ │ │ │ + beq.n 12c24 │ │ │ │ │ + b.n 12c7e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10718 │ │ │ │ │ + bl 1071c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12c04 │ │ │ │ │ + beq.n 12c10 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12c04 │ │ │ │ │ + beq.n 12c10 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC75 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC75 │ │ │ │ │ - b.n 12c7a │ │ │ │ │ + b.n 12c86 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12c30 │ │ │ │ │ + b.n 12c3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 12bee │ │ │ │ │ + b.n 12bfa │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12bc8 │ │ │ │ │ + beq.w 12bd4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12bac │ │ │ │ │ + b.n 12bb8 │ │ │ │ │ │ │ │ │ │ -00012d14 : │ │ │ │ │ +00012d20 : │ │ │ │ │ block_rule(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #20 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 12e1e │ │ │ │ │ + beq.n 12e2a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12e1e │ │ │ │ │ + bne.n 12e2a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 12e2a │ │ │ │ │ + bne.n 12e36 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1033 @ 0x409 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbnz r0, 12da0 │ │ │ │ │ + cbnz r0, 12dac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 12e2a │ │ │ │ │ + bne.n 12e36 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 12dac │ │ │ │ │ + cbz r0, 12db8 │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 12dac │ │ │ │ │ + cbz r0, 12db8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ - cbz r0, 12dac │ │ │ │ │ + cbz r0, 12db8 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movs r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 12dac │ │ │ │ │ + cbz r0, 12db8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 12e3c │ │ │ │ │ + bne.n 12e48 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1033 @ 0x409 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 12e2a │ │ │ │ │ + bne.n 12e36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ee0 │ │ │ │ │ + bl 1ef0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 12dc4 │ │ │ │ │ + cbz r0, 12dd0 │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - b.n 12d94 │ │ │ │ │ + b.n 12da0 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 12dd2 │ │ │ │ │ + cbnz r3, 12dde │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r3, r6 │ │ │ │ │ - b.n 12d94 │ │ │ │ │ + b.n 12da0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r2, 12e2c │ │ │ │ │ + cbnz r2, 12e38 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 12e34 │ │ │ │ │ + beq.n 12e40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 12e34 │ │ │ │ │ + cbnz r0, 12e40 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ - cbnz r3, 12e14 │ │ │ │ │ + cbnz r3, 12e20 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 12e14 │ │ │ │ │ + cbz r0, 12e20 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - cbnz r0, 12e48 │ │ │ │ │ + cbnz r0, 12e54 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 12dca │ │ │ │ │ + b.n 12dd6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 12d48 │ │ │ │ │ + beq.n 12d54 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 12da8 │ │ │ │ │ + b.n 12db4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 12df0 │ │ │ │ │ + b.n 12dfc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 12e82 │ │ │ │ │ + cbnz r0, 12e8e │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ mov r3, r6 │ │ │ │ │ - b.n 12d94 │ │ │ │ │ + b.n 12da0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC58 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC58 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 12e8e │ │ │ │ │ + cbz r0, 12e9a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r3, 12e74 │ │ │ │ │ + cbz r3, 12e80 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - cbnz r0, 12e96 │ │ │ │ │ + cbnz r0, 12ea2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r6 │ │ │ │ │ - b.n 12d94 │ │ │ │ │ + b.n 12da0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 12e30 │ │ │ │ │ + b.n 12e3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12e14 │ │ │ │ │ + beq.n 12e20 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12e18 │ │ │ │ │ + b.n 12e24 │ │ │ │ │ │ │ │ │ │ -00012ea0 : │ │ │ │ │ +00012eac : │ │ │ │ │ star_named_expression_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 12f94 │ │ │ │ │ + beq.n 12fa0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12f94 │ │ │ │ │ + bne.n 12fa0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 12fa0 │ │ │ │ │ + bne.n 12fac │ │ │ │ │ ldrd r6, r5, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.n 12f18 │ │ │ │ │ + beq.n 12f24 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w 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_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 12f42 │ │ │ │ │ + cbnz r0, 12f4e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 12fa0 │ │ │ │ │ + bne.n 12fac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12758 │ │ │ │ │ + bl 1275c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12f90 │ │ │ │ │ + beq.n 12f9c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 12f84 │ │ │ │ │ + blt.n 12f90 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, 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.n 12fa0 │ │ │ │ │ + bne.n 12fac │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12ef6 │ │ │ │ │ + beq.n 12f02 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a3d8 │ │ │ │ │ + bl a3dc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12ef6 │ │ │ │ │ + beq.n 12f02 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12f0a │ │ │ │ │ + beq.n 12f16 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 12f7c │ │ │ │ │ + cbz r0, 12f88 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 12f0a │ │ │ │ │ + beq.n 12f16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12f0a │ │ │ │ │ + beq.n 12f16 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12f0e │ │ │ │ │ + b.n 12f1a │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 12f0a │ │ │ │ │ + b.n 12f16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 12ed6 │ │ │ │ │ + beq.n 12ee2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12f0e │ │ │ │ │ + b.n 12f1a │ │ │ │ │ │ │ │ │ │ -00012fa8 : │ │ │ │ │ +00012fb4 : │ │ │ │ │ fstring_replacement_field_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 131c4 │ │ │ │ │ + beq.w 131d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 131c4 │ │ │ │ │ + bne.w 131d0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 131d2 │ │ │ │ │ + bne.w 131de │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 13192 │ │ │ │ │ + bne.w 1319e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 131a2 │ │ │ │ │ + blt.w 131ae │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 131d2 │ │ │ │ │ + bne.w 131de │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 13032 │ │ │ │ │ + cbnz r0, 1303e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 131da │ │ │ │ │ + bne.w 131e6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f0f4 │ │ │ │ │ + bl f0f8 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1301a │ │ │ │ │ + beq.n 13026 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1301a │ │ │ │ │ + bne.n 13026 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 144f4 │ │ │ │ │ + bl 14500 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1301a │ │ │ │ │ + bne.n 13026 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 131ae │ │ │ │ │ + beq.w 131ba │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 131ae │ │ │ │ │ + bne.w 131ba │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 131bc │ │ │ │ │ + bne.w 131c8 │ │ │ │ │ ldrd r5, r2, [r4, #8] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne.n 13126 │ │ │ │ │ + bne.n 13132 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 13744 │ │ │ │ │ + blt.w 13750 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 131bc │ │ │ │ │ + bne.w 131c8 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 13142 │ │ │ │ │ + bne.n 1314e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 1301c │ │ │ │ │ + bne.n 13028 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1301a │ │ │ │ │ + beq.n 13026 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 13118 │ │ │ │ │ + cbz r0, 13124 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r2, fp │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ @@ -33761,18 +33767,18 @@ │ │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ │ strd r7, r5, [sp] │ │ │ │ │ str.w r8, [sp, #8] │ │ │ │ │ bl 0 <_PyPegen_formatted_value> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_formatted_value │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13770 │ │ │ │ │ + beq.w 1377c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13770 │ │ │ │ │ + bne.w 1377c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ @@ -33783,29 +33789,29 @@ │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 130bc │ │ │ │ │ + beq.n 130c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ │ - bl 8520 │ │ │ │ │ + bl 8520 │ │ │ │ │ R_ARM_THM_CALL _loop0_78_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 130bc │ │ │ │ │ + beq.n 130c8 │ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldrd r2, r1, [sp, #48] @ 0x30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13764 │ │ │ │ │ + beq.w 13770 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r5, r7 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r7, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ @@ -33813,148 +33819,148 @@ │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyPegen_setup_full_format_spec> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_setup_full_format_spec │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13750 │ │ │ │ │ + beq.w 1375c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 13750 │ │ │ │ │ + bne.w 1375c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 130c6 │ │ │ │ │ + b.n 130d2 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b.n 13010 │ │ │ │ │ + b.n 1301c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 13028 │ │ │ │ │ + b.n 13034 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 13084 │ │ │ │ │ + beq.w 13090 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1301c │ │ │ │ │ + b.n 13028 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 12fe4 │ │ │ │ │ + beq.w 12ff0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 13028 │ │ │ │ │ + b.n 13034 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 13790 │ │ │ │ │ + bne.w 1379c │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1373c │ │ │ │ │ + beq.w 13748 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1373c │ │ │ │ │ + bne.w 13748 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13362 │ │ │ │ │ + bne.w 1336e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 13224 │ │ │ │ │ + cbz r0, 13230 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13786 │ │ │ │ │ + bne.w 13792 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13362 │ │ │ │ │ + bne.w 1336e │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 13246 │ │ │ │ │ + cbz r0, 13252 │ │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 133a8 │ │ │ │ │ + bne.w 133b4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13362 │ │ │ │ │ + bne.w 1336e │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 13268 │ │ │ │ │ + cbz r0, 13274 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1336a │ │ │ │ │ + bne.w 13376 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 13362 │ │ │ │ │ + bne.n 1336e │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 13288 │ │ │ │ │ + cbz r0, 13294 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1339e │ │ │ │ │ + bne.w 133aa │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 13362 │ │ │ │ │ + bne.n 1336e │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 132e8 │ │ │ │ │ + cbz r0, 132f4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC annotated_rhs_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS annotated_rhs_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead_for_expr> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_for_expr │ │ │ │ │ - cbz r0, 132e8 │ │ │ │ │ + cbz r0, 132f4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -33962,89 +33968,89 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC81 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13434 │ │ │ │ │ + bne.w 13440 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 133b2 │ │ │ │ │ + beq.n 133be │ │ │ │ │ mov r3, r2 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 13026 │ │ │ │ │ + b.n 13032 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 13362 │ │ │ │ │ + bne.n 1336e │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 136c8 │ │ │ │ │ + bne.w 136d4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 13362 │ │ │ │ │ + bne.n 1336e │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1354c │ │ │ │ │ + bne.w 13558 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r3, 13362 │ │ │ │ │ + cbnz r3, 1336e │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13598 │ │ │ │ │ + bne.w 135a4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r5, 13362 │ │ │ │ │ + cbnz r5, 1336e │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 134ca │ │ │ │ │ + bne.w 134d6 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r5, 13362 │ │ │ │ │ + cbnz r5, 1336e │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 133b8 │ │ │ │ │ + bne.n 133c4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r5, 13362 │ │ │ │ │ + cbnz r5, 1336e │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1344e │ │ │ │ │ + bne.n 1345a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 132e2 │ │ │ │ │ + b.n 132ee │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC79 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC79 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -34053,79 +34059,79 @@ │ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a7f0 │ │ │ │ │ + bl a7f0 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 132da │ │ │ │ │ - b.n 13364 │ │ │ │ │ + bne.n 132e6 │ │ │ │ │ + b.n 13370 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC80 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC80 │ │ │ │ │ - b.n 13372 │ │ │ │ │ + b.n 1337e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC78 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC78 │ │ │ │ │ - b.n 13372 │ │ │ │ │ + b.n 1337e │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 132e2 │ │ │ │ │ + b.n 132ee │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f0f4 │ │ │ │ │ + bl f0f8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13350 │ │ │ │ │ + beq.n 1335c │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 13352 │ │ │ │ │ + bne.n 1335e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl e74 │ │ │ │ │ R_ARM_THM_CALL _tmp_154_rule.isra.0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 13352 │ │ │ │ │ + bne.n 1335e │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13350 │ │ │ │ │ + beq.n 1335c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8520 │ │ │ │ │ + bl 8520 │ │ │ │ │ R_ARM_THM_CALL _loop0_78_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13350 │ │ │ │ │ + beq.n 1335c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #26 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13350 │ │ │ │ │ + beq.n 1335c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 132ce │ │ │ │ │ + bne.w 132da │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -34133,59 +34139,59 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC87 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 132ce │ │ │ │ │ + beq.w 132da │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 134c2 │ │ │ │ │ + beq.n 134ce │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 132da │ │ │ │ │ + bne.w 132e6 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13026 │ │ │ │ │ + b.n 13032 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f0f4 │ │ │ │ │ + bl f0f8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13362 │ │ │ │ │ + beq.n 1336e │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13362 │ │ │ │ │ + bne.w 1336e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl e74 │ │ │ │ │ R_ARM_THM_CALL _tmp_154_rule.isra.0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13362 │ │ │ │ │ + bne.w 1336e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #26 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13362 │ │ │ │ │ + beq.w 1336e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 13586 │ │ │ │ │ + bne.n 13592 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -34193,56 +34199,56 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC88 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13586 │ │ │ │ │ + beq.n 13592 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r3, 134c2 │ │ │ │ │ + cbz r3, 134ce │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 13590 │ │ │ │ │ + bne.n 1359c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13026 │ │ │ │ │ + b.n 13032 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f0f4 │ │ │ │ │ + bl f0f8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1333e │ │ │ │ │ + beq.w 1334a │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 13340 │ │ │ │ │ + bne.w 1334c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl e74 │ │ │ │ │ R_ARM_THM_CALL _tmp_154_rule.isra.0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 13340 │ │ │ │ │ + bne.w 1334c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_155_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_155_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1333e │ │ │ │ │ + beq.w 1334a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 132ce │ │ │ │ │ + bne.w 132da │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -34250,153 +34256,153 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC86 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 132ce │ │ │ │ │ + beq.w 132da │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 134c2 │ │ │ │ │ + beq.n 134ce │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 132da │ │ │ │ │ - b.n 134c4 │ │ │ │ │ + bne.w 132e6 │ │ │ │ │ + b.n 134d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f0f4 │ │ │ │ │ + bl f0f8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13314 │ │ │ │ │ + beq.w 13320 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13314 │ │ │ │ │ + beq.w 13320 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_153_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_153_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13314 │ │ │ │ │ + beq.w 13320 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13718 │ │ │ │ │ + beq.w 13724 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13362 │ │ │ │ │ + beq.w 1336e │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 13364 │ │ │ │ │ + b.n 13370 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f0f4 │ │ │ │ │ + bl f0f8 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1332a │ │ │ │ │ + beq.w 13336 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 1332c │ │ │ │ │ + bne.w 13338 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 136c0 │ │ │ │ │ + beq.n 136cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 136c0 │ │ │ │ │ + bne.n 136cc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 13652 │ │ │ │ │ + bne.n 1365e │ │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 135fa │ │ │ │ │ + cbz r0, 13606 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_155_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_155_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 13660 │ │ │ │ │ + bne.n 1366c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 13652 │ │ │ │ │ + cbnz r5, 1365e │ │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 136b0 │ │ │ │ │ + beq.n 136bc │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_name_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_name_token │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_for_expr> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_for_expr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 136b0 │ │ │ │ │ + beq.n 136bc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC85 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC85 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 13680 │ │ │ │ │ + cbnz r0, 1368c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbz r0, 1365a │ │ │ │ │ + cbz r0, 13666 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1332c │ │ │ │ │ + b.n 13338 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1332c │ │ │ │ │ + b.n 13338 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1332c │ │ │ │ │ + b.n 13338 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ @@ -34404,68 +34410,68 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC84 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC84 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1363e │ │ │ │ │ + beq.n 1364a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r3, 136ba │ │ │ │ │ + cbz r3, 136c6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 13648 │ │ │ │ │ + bne.n 13654 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r3, sl │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 132e2 │ │ │ │ │ - b.n 13026 │ │ │ │ │ + beq.w 132ee │ │ │ │ │ + b.n 13032 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1332c │ │ │ │ │ + b.n 13338 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 13690 │ │ │ │ │ + b.n 1369c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 135d4 │ │ │ │ │ + b.n 135e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f0f4 │ │ │ │ │ + bl f0f8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 132fe │ │ │ │ │ + beq.w 1330a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_152_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_152_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 132fe │ │ │ │ │ + beq.w 1330a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 132ce │ │ │ │ │ + bne.w 132da │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -34473,16 +34479,16 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC82 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 132ce │ │ │ │ │ - b.n 13434 │ │ │ │ │ + beq.w 132da │ │ │ │ │ + b.n 13440 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -34490,232 +34496,232 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC83 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 134b6 │ │ │ │ │ - b.n 13586 │ │ │ │ │ + bne.w 134c2 │ │ │ │ │ + b.n 13592 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 13200 │ │ │ │ │ + b.n 1320c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1301c │ │ │ │ │ + b.n 13028 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - cbz r0, 1376c │ │ │ │ │ + cbz r0, 13778 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1301c │ │ │ │ │ + b.n 13028 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 130c6 │ │ │ │ │ + b.n 130d2 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1318e │ │ │ │ │ + b.n 1319a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13026 │ │ │ │ │ + beq.w 13032 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 13028 │ │ │ │ │ + b.n 13034 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC77 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC77 │ │ │ │ │ - b.n 13372 │ │ │ │ │ + b.n 1337e │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 13028 │ │ │ │ │ + b.n 13034 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00013798 : │ │ │ │ │ +000137a4 : │ │ │ │ │ tuple_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 13ab0 │ │ │ │ │ + beq.w 13abc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13ab0 │ │ │ │ │ + bne.w 13abc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13a62 │ │ │ │ │ + bne.w 13a6e │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 13a42 │ │ │ │ │ + beq.w 13a4e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 139dc │ │ │ │ │ + beq.w 139e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 13ac0 │ │ │ │ │ + beq.w 13acc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13ac0 │ │ │ │ │ + bne.w 13acc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 13ad0 │ │ │ │ │ + bne.w 13adc │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 13ad6 │ │ │ │ │ + beq.w 13ae2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13ad6 │ │ │ │ │ + bne.w 13ae2 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 139e4 │ │ │ │ │ + bne.w 139f0 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 139ea │ │ │ │ │ + bne.w 139f6 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 13b08 │ │ │ │ │ + beq.w 13b14 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13b08 │ │ │ │ │ + bne.w 13b14 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 13b16 │ │ │ │ │ + bne.w 13b22 │ │ │ │ │ ldrd r8, r3, [r4, #8] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.n 13940 │ │ │ │ │ + beq.n 1394c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldrd r6, r3, [r3, #12] │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 13976 │ │ │ │ │ + bne.n 13982 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 13b16 │ │ │ │ │ + bne.w 13b22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12758 │ │ │ │ │ + bl 1275c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 139e0 │ │ │ │ │ + beq.w 139ec │ │ │ │ │ subs r3, #2 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 139c4 │ │ │ │ │ + beq.n 139d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13e7c │ │ │ │ │ + bl 13e88 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 139c6 │ │ │ │ │ + bne.n 139d2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13afe │ │ │ │ │ + beq.w 13b0a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13afe │ │ │ │ │ + bne.w 13b0a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 139dc │ │ │ │ │ + beq.n 139e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 13932 │ │ │ │ │ + cbz r0, 1393e │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r5, [r6, #24] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r5, [r6, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Tuple │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13ae8 │ │ │ │ │ + beq.w 13af4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13ae8 │ │ │ │ │ + bne.w 13af4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -34723,143 +34729,143 @@ │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ itttt lt │ │ │ │ │ movlt r1, #1 │ │ │ │ │ strlt r1, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ addlt.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - blt.n 139e4 │ │ │ │ │ + blt.n 139f0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldrd r6, r3, [r3, #12] │ │ │ │ │ mov fp, r3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 13b16 │ │ │ │ │ + bne.w 13b22 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1389c │ │ │ │ │ + beq.n 138a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a3d8 │ │ │ │ │ + bl a3dc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1389c │ │ │ │ │ + beq.n 138a8 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13b54 │ │ │ │ │ + beq.w 13b60 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, fp │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13b44 │ │ │ │ │ + beq.w 13b50 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13b30 │ │ │ │ │ + bne.w 13b3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 138ba │ │ │ │ │ + b.n 138c6 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ movs r7, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 138f4 │ │ │ │ │ + beq.n 13900 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 13936 │ │ │ │ │ + b.n 13942 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 139d4 │ │ │ │ │ + b.n 139e0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 139c6 │ │ │ │ │ + b.n 139d2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 13a3a │ │ │ │ │ + beq.n 13a46 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 13a3a │ │ │ │ │ + cbnz r0, 13a46 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 13a2c │ │ │ │ │ + cbnz r1, 13a38 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbnz r0, 13a6a │ │ │ │ │ + cbnz r0, 13a76 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ - cbz r3, 13a2c │ │ │ │ │ - cbnz r1, 13a2c │ │ │ │ │ + cbz r3, 13a38 │ │ │ │ │ + cbnz r1, 13a38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7f54 │ │ │ │ │ + bl 7f54 │ │ │ │ │ R_ARM_THM_CALL invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 13856 │ │ │ │ │ - b.n 139e4 │ │ │ │ │ + beq.w 13862 │ │ │ │ │ + b.n 139f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 13a04 │ │ │ │ │ + b.n 13a10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 13b24 │ │ │ │ │ + blt.n 13b30 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w 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 │ │ │ │ │ - beq.w 137ec │ │ │ │ │ + beq.w 137f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 13936 │ │ │ │ │ + b.n 13942 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a3d8 │ │ │ │ │ + bl a3dc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13a18 │ │ │ │ │ + beq.n 13a24 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC89 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC89 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -34868,816 +34874,816 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r8, #12] │ │ │ │ │ - bl a7f0 │ │ │ │ │ + bl a7f0 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13a2a │ │ │ │ │ + beq.n 13a36 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 13a30 │ │ │ │ │ + b.n 13a3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 137d4 │ │ │ │ │ - b.n 13a62 │ │ │ │ │ + beq.w 137e0 │ │ │ │ │ + b.n 13a6e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 13824 │ │ │ │ │ + beq.w 13830 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 139d4 │ │ │ │ │ + b.n 139e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 1384e │ │ │ │ │ - b.n 139e4 │ │ │ │ │ + beq.w 1385a │ │ │ │ │ + b.n 139f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 139d8 │ │ │ │ │ + beq.w 139e4 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 13936 │ │ │ │ │ + b.n 13942 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 13b1c │ │ │ │ │ + cbnz r0, 13b28 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 139ca │ │ │ │ │ + b.n 139d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 1387c │ │ │ │ │ + beq.w 13888 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 139e4 │ │ │ │ │ + b.n 139f0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 13ad0 │ │ │ │ │ + b.n 13adc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 13936 │ │ │ │ │ + b.n 13942 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 139c0 │ │ │ │ │ + beq.w 139cc │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 139e4 │ │ │ │ │ + b.n 139f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 139e2 │ │ │ │ │ - b.n 13b3e │ │ │ │ │ + beq.w 139ee │ │ │ │ │ + b.n 13b4a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 139e4 │ │ │ │ │ + b.n 139f0 │ │ │ │ │ │ │ │ │ │ -00013b5c <_tmp_26_rule>: │ │ │ │ │ +00013b68 <_tmp_26_rule>: │ │ │ │ │ _tmp_26_rule(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 13bda <_tmp_26_rule+0x7e> │ │ │ │ │ + beq.n 13be6 <_tmp_26_rule+0x7e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 13bda <_tmp_26_rule+0x7e> │ │ │ │ │ + cbnz r0, 13be6 <_tmp_26_rule+0x7e> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 13bd2 <_tmp_26_rule+0x76> │ │ │ │ │ + cbnz r5, 13bde <_tmp_26_rule+0x76> │ │ │ │ │ movs r1, #51 @ 0x33 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 13ba8 <_tmp_26_rule+0x4c> │ │ │ │ │ + cbnz r0, 13bb4 <_tmp_26_rule+0x4c> │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13b98 <_tmp_26_rule+0x3c> │ │ │ │ │ + beq.n 13ba4 <_tmp_26_rule+0x3c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 13b9c <_tmp_26_rule+0x40> │ │ │ │ │ + beq.n 13ba8 <_tmp_26_rule+0x40> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13b9c <_tmp_26_rule+0x40> │ │ │ │ │ + beq.n 13ba8 <_tmp_26_rule+0x40> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 13ba0 <_tmp_26_rule+0x44> │ │ │ │ │ + b.n 13bac <_tmp_26_rule+0x44> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 13ba0 <_tmp_26_rule+0x44> │ │ │ │ │ + b.n 13bac <_tmp_26_rule+0x44> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 13b88 <_tmp_26_rule+0x2c> │ │ │ │ │ + b.n 13b94 <_tmp_26_rule+0x2c> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00013be4 : │ │ │ │ │ +00013bf0 : │ │ │ │ │ list_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #20 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 13cbc │ │ │ │ │ + beq.n 13cc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 13cbc │ │ │ │ │ + bne.n 13cc8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 13cc8 │ │ │ │ │ + bne.n 13cd4 │ │ │ │ │ ldrd r6, r5, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.n 13c8e │ │ │ │ │ + beq.n 13c9a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w 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_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13cb6 │ │ │ │ │ + beq.n 13cc2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13e7c │ │ │ │ │ + bl 13e88 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 13cb6 │ │ │ │ │ + bne.n 13cc2 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13cb6 │ │ │ │ │ + beq.n 13cc2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 13c80 │ │ │ │ │ + cbz r0, 13c8c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_List> │ │ │ │ │ R_ARM_THM_CALL _PyAST_List │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 13cd0 │ │ │ │ │ + cbz r0, 13cdc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 13cd0 │ │ │ │ │ + cbnz r3, 13cdc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 13cd8 │ │ │ │ │ + blt.n 13ce4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 13cc8 │ │ │ │ │ + cbnz r3, 13cd4 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 13c3c │ │ │ │ │ + bne.n 13c48 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 13c80 │ │ │ │ │ + b.n 13c8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 13c1a │ │ │ │ │ + beq.n 13c26 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 13c84 │ │ │ │ │ + b.n 13c90 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13c80 │ │ │ │ │ + beq.n 13c8c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 13c84 │ │ │ │ │ + b.n 13c90 │ │ │ │ │ │ │ │ │ │ -00013ce4 : │ │ │ │ │ +00013cf0 : │ │ │ │ │ func_type_comment_rule(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 13e46 │ │ │ │ │ + beq.w 13e52 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13e46 │ │ │ │ │ + bne.w 13e52 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 13dbc │ │ │ │ │ + bne.n 13dc8 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 13d34 │ │ │ │ │ + cbz r0, 13d40 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 13d9a │ │ │ │ │ + bne.n 13da6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 13d5a │ │ │ │ │ + cbnz r3, 13d66 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 13dbc │ │ │ │ │ + bne.n 13dc8 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 13d50 │ │ │ │ │ + cbnz r0, 13d5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 13e64 │ │ │ │ │ + bne.w 13e70 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 13e5c │ │ │ │ │ + beq.n 13e68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 13e5c │ │ │ │ │ + bne.n 13e68 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 13e22 │ │ │ │ │ + bne.n 13e2e │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 13dc4 │ │ │ │ │ + cbnz r0, 13dd0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 13d3c │ │ │ │ │ + b.n 13d48 │ │ │ │ │ mov r2, r4 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_106_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_106_rule │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13d36 │ │ │ │ │ + beq.n 13d42 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 13e4e │ │ │ │ │ + bne.n 13e5a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13d50 │ │ │ │ │ + b.n 13d5c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 13d52 │ │ │ │ │ + b.n 13d5e │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13d8e │ │ │ │ │ + beq.n 13d9a │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13d8e │ │ │ │ │ + beq.n 13d9a │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13d8e │ │ │ │ │ + beq.n 13d9a │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13d8e │ │ │ │ │ + beq.n 13d9a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC57 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC57 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 13e2c │ │ │ │ │ + cbnz r0, 13e38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - cbz r0, 13e28 │ │ │ │ │ + cbz r0, 13e34 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 13d94 │ │ │ │ │ + b.n 13da0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 13d94 │ │ │ │ │ + b.n 13da0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 13d94 │ │ │ │ │ + b.n 13da0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r2, 13e6a │ │ │ │ │ + cbz r2, 13e76 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 13e1c │ │ │ │ │ + bne.n 13e28 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13d50 │ │ │ │ │ + b.n 13d5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 13d16 │ │ │ │ │ + b.n 13d22 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r0, 13e72 │ │ │ │ │ + cbnz r0, 13e7e │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 13d50 │ │ │ │ │ + b.n 13d5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 13d7c │ │ │ │ │ + b.n 13d88 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 13d52 │ │ │ │ │ + b.n 13d5e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13d50 │ │ │ │ │ + b.n 13d5c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r3, r6 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 13d52 │ │ │ │ │ + b.n 13d5e │ │ │ │ │ │ │ │ │ │ -00013e7c : │ │ │ │ │ +00013e88 : │ │ │ │ │ star_named_expressions_sequence_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 144d6 │ │ │ │ │ + beq.w 144e2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 144d6 │ │ │ │ │ + bne.w 144e2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 144e6 │ │ │ │ │ + bne.w 144f2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 14460 │ │ │ │ │ + beq.w 1446c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 14460 │ │ │ │ │ + bne.w 1446c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 14470 │ │ │ │ │ + bne.w 1447c │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1444e │ │ │ │ │ + beq.w 1445a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1444e │ │ │ │ │ + bne.w 1445a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1410e │ │ │ │ │ + bne.w 1411a │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1430c │ │ │ │ │ + bne.w 14318 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 14478 │ │ │ │ │ + beq.w 14484 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 14478 │ │ │ │ │ + bne.w 14484 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14486 │ │ │ │ │ + bne.w 14492 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 141e8 │ │ │ │ │ + beq.w 141f4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r6, r7, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1421e │ │ │ │ │ + bne.w 1422a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14486 │ │ │ │ │ + bne.w 14492 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12758 │ │ │ │ │ + bl 1275c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1410e │ │ │ │ │ + beq.w 1411a │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6002 @ 0x1772 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 14272 │ │ │ │ │ + beq.w 1427e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 14272 │ │ │ │ │ + bne.w 1427e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1410c │ │ │ │ │ + bne.w 14118 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 143e4 │ │ │ │ │ + beq.w 143f0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 1410c │ │ │ │ │ + bne.w 14118 │ │ │ │ │ movs r7, #1 │ │ │ │ │ movw r6, #6000 @ 0x1770 │ │ │ │ │ strd fp, r9, [sp, #20] │ │ │ │ │ - b.n 14012 │ │ │ │ │ + b.n 1401e │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r2, [r2, r9, lsl #2] │ │ │ │ │ ldrd fp, r3, [r2, #12] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 140a4 │ │ │ │ │ + bne.n 140b0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 14300 │ │ │ │ │ + bne.w 1430c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12758 │ │ │ │ │ + bl 1275c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14282 │ │ │ │ │ + beq.w 1428e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 140f6 │ │ │ │ │ + bne.n 14102 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - beq.w 1411e │ │ │ │ │ + beq.w 1412a │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ str.w r9, [sl, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14132 │ │ │ │ │ + beq.w 1413e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1436c │ │ │ │ │ + beq.w 14378 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1436c │ │ │ │ │ + bne.w 14378 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1437c │ │ │ │ │ + bne.w 14388 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14290 │ │ │ │ │ + bne.w 1429c │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 142f2 │ │ │ │ │ + beq.w 142fe │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 142f2 │ │ │ │ │ + bne.w 142fe │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14300 │ │ │ │ │ + bne.w 1430c │ │ │ │ │ ldrd r9, r2, [r4, #8] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - bne.n 13fc4 │ │ │ │ │ + bne.n 13fd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1435c │ │ │ │ │ + blt.w 14368 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r2, [r2, r9, lsl #2] │ │ │ │ │ ldrd fp, r3, [r2, #12] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 14300 │ │ │ │ │ + bne.w 1430c │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13fdc │ │ │ │ │ + beq.n 13fe8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a3d8 │ │ │ │ │ + bl a3dc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13fdc │ │ │ │ │ + beq.n 13fe8 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 144a6 │ │ │ │ │ + beq.w 144b2 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r2, fp │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ ldr.w r1, [ip, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr.w r1, [ip, #20] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1448c │ │ │ │ │ + beq.w 14498 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 143fc │ │ │ │ │ + bne.w 14408 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 14002 │ │ │ │ │ + beq.n 1400e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14002 │ │ │ │ │ + beq.n 1400e │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ - b.n 141de │ │ │ │ │ + b.n 141ea │ │ │ │ │ lsls r7, r7, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ lsls r1, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 143f0 │ │ │ │ │ + beq.w 143fc │ │ │ │ │ mov sl, r0 │ │ │ │ │ - b.n 14008 │ │ │ │ │ + b.n 14014 │ │ │ │ │ ldrd fp, r9, [sp, #20] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 143de │ │ │ │ │ + beq.w 143ea │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 141aa │ │ │ │ │ + ble.n 141b6 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr.w r1, [sl] │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ - beq.n 141aa │ │ │ │ │ + beq.n 141b6 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - beq.n 141aa │ │ │ │ │ + beq.n 141b6 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ - beq.n 141aa │ │ │ │ │ + beq.n 141b6 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ ldr.w r1, [sl, #12] │ │ │ │ │ str r1, [r2, #12] │ │ │ │ │ - beq.n 141aa │ │ │ │ │ + beq.n 141b6 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #5 │ │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ │ str r1, [r2, #16] │ │ │ │ │ - beq.n 141aa │ │ │ │ │ + beq.n 141b6 │ │ │ │ │ sub.w r7, sl, #4 │ │ │ │ │ add.w r1, sl, #16 │ │ │ │ │ add.w r7, r7, r5, lsl #2 │ │ │ │ │ rsb ip, sl, #4 │ │ │ │ │ add.w r3, ip, r1 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ │ str r0, [r2, r3] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bne.n 1419a │ │ │ │ │ + bne.n 141a6 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r9 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -35686,222 +35692,222 @@ │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14114 │ │ │ │ │ + beq.n 14120 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 14114 │ │ │ │ │ + bne.n 14120 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ itttt lt │ │ │ │ │ movlt r3, #1 │ │ │ │ │ strlt r3, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r2, [r4, #88] @ 0x58 │ │ │ │ │ addlt.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ - blt.n 1410e │ │ │ │ │ + blt.n 1411a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r6, r7, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14486 │ │ │ │ │ + bne.w 14492 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13f5e │ │ │ │ │ + beq.w 13f6a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a3d8 │ │ │ │ │ + bl a3dc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13f5e │ │ │ │ │ + beq.w 13f6a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14486 │ │ │ │ │ + beq.w 14492 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 144c6 │ │ │ │ │ + beq.w 144d2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 144b2 │ │ │ │ │ + bne.w 144be │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movw r3, #6001 @ 0x1771 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 13f86 │ │ │ │ │ + bne.w 13f92 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 13f9e │ │ │ │ │ - b.n 1410c │ │ │ │ │ + beq.w 13faa │ │ │ │ │ + b.n 14118 │ │ │ │ │ ldrd fp, r9, [sp, #20] │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14138 │ │ │ │ │ + b.n 14144 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 14390 │ │ │ │ │ + beq.n 1439c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14390 │ │ │ │ │ + bne.n 1439c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 142d8 │ │ │ │ │ + cbnz r1, 142e4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14398 │ │ │ │ │ + bne.n 143a4 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r3, 142d8 │ │ │ │ │ - cbnz r1, 142d8 │ │ │ │ │ + cbz r3, 142e4 │ │ │ │ │ + cbnz r1, 142e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7f54 │ │ │ │ │ + bl 7f54 │ │ │ │ │ R_ARM_THM_CALL invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1437c │ │ │ │ │ + bne.n 14388 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 14058 │ │ │ │ │ + bne.w 14064 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 14070 │ │ │ │ │ + beq.w 1407c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldrd fp, r9, [sp, #20] │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - b.n 1428a │ │ │ │ │ + b.n 14296 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 14388 │ │ │ │ │ + beq.n 14394 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14388 │ │ │ │ │ + bne.n 14394 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 1434e │ │ │ │ │ + cbnz r3, 1435a │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1440c │ │ │ │ │ + bne.n 14418 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbz r2, 1434e │ │ │ │ │ - cbnz r3, 1434e │ │ │ │ │ + cbz r2, 1435a │ │ │ │ │ + cbnz r3, 1435a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7f54 │ │ │ │ │ + bl 7f54 │ │ │ │ │ R_ARM_THM_CALL invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 13f16 │ │ │ │ │ - b.n 1410e │ │ │ │ │ + beq.w 13f22 │ │ │ │ │ + b.n 1411a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldrd fp, r9, [sp, #20] │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - b.n 1428a │ │ │ │ │ + b.n 14296 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 14046 │ │ │ │ │ + beq.w 14052 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldrd fp, r9, [sp, #20] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14138 │ │ │ │ │ + b.n 14144 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 14328 │ │ │ │ │ + b.n 14334 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 142ae │ │ │ │ │ + b.n 142ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a3d8 │ │ │ │ │ + bl a3dc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 142c4 │ │ │ │ │ + beq.n 142d0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC89 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC89 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -35910,51 +35916,51 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r9, #12] │ │ │ │ │ - bl a7f0 │ │ │ │ │ + bl a7f0 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 142d6 │ │ │ │ │ + beq.n 142e2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 142dc │ │ │ │ │ + b.n 142e8 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1410e │ │ │ │ │ + b.n 1411a │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 143e4 │ │ │ │ │ + b.n 143f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 144ec │ │ │ │ │ + bne.n 144f8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 140ee │ │ │ │ │ + b.n 140fa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a3d8 │ │ │ │ │ + bl a3dc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1433c │ │ │ │ │ + beq.n 14348 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -35963,567 +35969,567 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC89 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #12] │ │ │ │ │ - bl a7f0 │ │ │ │ │ + bl a7f0 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1434c │ │ │ │ │ + beq.n 14358 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 14352 │ │ │ │ │ + b.n 1435e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 13f0e │ │ │ │ │ - b.n 1410e │ │ │ │ │ + beq.w 13f1a │ │ │ │ │ + b.n 1411a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 13ee6 │ │ │ │ │ + beq.w 13ef2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b.n 14114 │ │ │ │ │ + b.n 14120 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 13f3c │ │ │ │ │ + beq.w 13f48 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1410e │ │ │ │ │ + b.n 1411a │ │ │ │ │ ldrd fp, r9, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14288 │ │ │ │ │ + beq.w 14294 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - b.n 1428a │ │ │ │ │ + b.n 14296 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldrd fp, r9, [sp, #20] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1428a │ │ │ │ │ + b.n 14296 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14266 │ │ │ │ │ + beq.w 14272 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1410e │ │ │ │ │ + b.n 1411a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1410e │ │ │ │ │ - b.n 144c0 │ │ │ │ │ + beq.w 1411a │ │ │ │ │ + b.n 144cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 13eba │ │ │ │ │ + beq.w 13ec6 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 141de │ │ │ │ │ + b.n 141ea │ │ │ │ │ ldrd fp, r9, [sp, #20] │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b.n 1449e │ │ │ │ │ + b.n 144aa │ │ │ │ │ │ │ │ │ │ -000144f4 : │ │ │ │ │ +00014500 : │ │ │ │ │ fstring_conversion_rule(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 14564 │ │ │ │ │ + beq.n 14570 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 14564 │ │ │ │ │ + cbnz r0, 14570 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 14570 │ │ │ │ │ + cbnz r3, 1457c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1455a │ │ │ │ │ + cbz r0, 14566 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ + cbz r0, 14566 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 1455a │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_check_fstring_conversion> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_check_fstring_conversion │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 14578 │ │ │ │ │ + cbz r0, 14584 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 14578 │ │ │ │ │ + cbnz r2, 14584 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - b.n 14552 │ │ │ │ │ + b.n 1455e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 14524 │ │ │ │ │ + beq.n 14530 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 14552 │ │ │ │ │ + b.n 1455e │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14560 │ │ │ │ │ + beq.n 1456c │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 14552 │ │ │ │ │ + b.n 1455e │ │ │ │ │ │ │ │ │ │ -00014590 : │ │ │ │ │ +0001459c : │ │ │ │ │ lambdef_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 146a0 │ │ │ │ │ + beq.n 146ac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 146a0 │ │ │ │ │ + bne.n 146ac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 146ac │ │ │ │ │ + bne.n 146b8 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 145fa │ │ │ │ │ + beq.n 14606 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ │ ldr.w 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_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1462a │ │ │ │ │ + cbnz r0, 14636 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 146c0 │ │ │ │ │ + blt.n 146cc │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 146ac │ │ │ │ │ + bne.n 146b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 145e8 │ │ │ │ │ + beq.n 145f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 67e0 │ │ │ │ │ + bl 67e0 │ │ │ │ │ R_ARM_THM_CALL lambda_params_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 145e8 │ │ │ │ │ + bne.n 145f4 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 145e8 │ │ │ │ │ + beq.n 145f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 145e8 │ │ │ │ │ + beq.n 145f4 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 14680 │ │ │ │ │ + cbz r0, 1468c │ │ │ │ │ ldrd r5, r3, [r0, #20] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 14686 │ │ │ │ │ + beq.n 14692 │ │ │ │ │ strd r5, r3, [sp] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Lambda> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Lambda │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 146b4 │ │ │ │ │ + cbz r0, 146c0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 146b4 │ │ │ │ │ + cbnz r3, 146c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 145f0 │ │ │ │ │ + b.n 145fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_empty_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_empty_arguments │ │ │ │ │ mov r8, r0 │ │ │ │ │ ldrd r3, r1, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14666 │ │ │ │ │ + bne.n 14672 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 14666 │ │ │ │ │ + b.n 14672 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 145c6 │ │ │ │ │ + beq.n 145d2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 145f0 │ │ │ │ │ + b.n 145fc │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14680 │ │ │ │ │ + beq.n 1468c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 145f0 │ │ │ │ │ + b.n 145fc │ │ │ │ │ │ │ │ │ │ -000146cc : │ │ │ │ │ +000146d8 : │ │ │ │ │ elif_stmt_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 14934 │ │ │ │ │ + beq.w 14940 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 14934 │ │ │ │ │ + bne.w 14940 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 14762 │ │ │ │ │ + bne.n 1476e │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 14944 │ │ │ │ │ + bne.w 14950 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, r6 │ │ │ │ │ itttt lt │ │ │ │ │ movlt r2, #1 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ addlt.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - blt.n 14768 │ │ │ │ │ + blt.n 14774 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1485e │ │ │ │ │ + bne.w 1486a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 14762 │ │ │ │ │ + cbnz r3, 1476e │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #703 @ 0x2bf │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 14772 │ │ │ │ │ + cbnz r0, 1477e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 14762 │ │ │ │ │ + cbnz r3, 1476e │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #703 @ 0x2bf │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 147ea │ │ │ │ │ + bne.n 147f6 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12758 │ │ │ │ │ + bl 1275c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1474c │ │ │ │ │ + beq.n 14758 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1474c │ │ │ │ │ + beq.n 14758 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12d14 │ │ │ │ │ + bl 12d20 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1474c │ │ │ │ │ + beq.n 14758 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 146cc │ │ │ │ │ + bl 146d8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1474c │ │ │ │ │ + beq.n 14758 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 149bc │ │ │ │ │ + beq.w 149c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r5, r6, [r6, #20] │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 149b6 │ │ │ │ │ + beq.w 149c2 │ │ │ │ │ strd r5, r6, [sp, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_If> │ │ │ │ │ R_ARM_THM_CALL _PyAST_If │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1484a │ │ │ │ │ + beq.n 14856 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1484a │ │ │ │ │ + bne.n 14856 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14766 │ │ │ │ │ + b.n 14772 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12758 │ │ │ │ │ + bl 1275c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14760 │ │ │ │ │ + beq.n 1476c │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14760 │ │ │ │ │ + beq.n 1476c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12d14 │ │ │ │ │ + bl 12d20 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14760 │ │ │ │ │ + beq.n 1476c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14e60 │ │ │ │ │ + bl 14e6c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 14760 │ │ │ │ │ + bne.n 1476c │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 149bc │ │ │ │ │ + beq.w 149c8 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r5, [r6, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr r5, [r6, #20] │ │ │ │ │ strd r8, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_If> │ │ │ │ │ R_ARM_THM_CALL _PyAST_If │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 147e0 │ │ │ │ │ + bne.n 147ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14766 │ │ │ │ │ + beq.n 14772 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 14768 │ │ │ │ │ + b.n 14774 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14762 │ │ │ │ │ + bne.w 1476e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 14962 │ │ │ │ │ + beq.n 1496e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14962 │ │ │ │ │ + bne.n 1496e │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 1495c │ │ │ │ │ + bne.n 14968 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #703 @ 0x2bf │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1496a │ │ │ │ │ + bne.n 14976 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 1495c │ │ │ │ │ + bne.n 14968 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #703 @ 0x2bf │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbnz r0, 148c4 │ │ │ │ │ + cbnz r0, 148d0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 14740 │ │ │ │ │ - b.n 14762 │ │ │ │ │ + beq.w 1474c │ │ │ │ │ + b.n 1476e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12758 │ │ │ │ │ + bl 1275c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 148b2 │ │ │ │ │ + beq.n 148be │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 148b2 │ │ │ │ │ + beq.n 148be │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 148b2 │ │ │ │ │ + beq.n 148be │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 148b2 │ │ │ │ │ + beq.n 148be │ │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ @@ -36533,58 +36539,58 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC95 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC95 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 149a0 │ │ │ │ │ + bne.n 149ac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 149c2 │ │ │ │ │ + beq.n 149ce │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 148b8 │ │ │ │ │ + b.n 148c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 14706 │ │ │ │ │ - b.n 14762 │ │ │ │ │ + beq.w 14712 │ │ │ │ │ + b.n 1476e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 14740 │ │ │ │ │ - b.n 14866 │ │ │ │ │ + beq.w 1474c │ │ │ │ │ + b.n 14872 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 148b8 │ │ │ │ │ + b.n 148c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 14882 │ │ │ │ │ + b.n 1488e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12758 │ │ │ │ │ + bl 1275c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1489a │ │ │ │ │ + beq.n 148a6 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1489a │ │ │ │ │ + beq.n 148a6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ @@ -36592,151 +36598,151 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14922 │ │ │ │ │ + beq.n 1492e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r3, 149c6 │ │ │ │ │ + cbz r3, 149d2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1492e │ │ │ │ │ + bne.n 1493a │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14766 │ │ │ │ │ + b.n 14772 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 147c4 │ │ │ │ │ + b.n 147d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 14768 │ │ │ │ │ + b.n 14774 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 148b8 │ │ │ │ │ + b.n 148c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14766 │ │ │ │ │ + b.n 14772 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000149d0 : │ │ │ │ │ +000149dc : │ │ │ │ │ slices_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 14e48 │ │ │ │ │ + beq.w 14e54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 14e48 │ │ │ │ │ + bne.w 14e54 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14e56 │ │ │ │ │ + bne.w 14e62 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.n 14ae8 │ │ │ │ │ + bne.n 14af4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ itttt lt │ │ │ │ │ movlt r3, #1 │ │ │ │ │ addlt.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ movlt r5, #0 │ │ │ │ │ strlt r3, [r4, #60] @ 0x3c │ │ │ │ │ - blt.n 14ade │ │ │ │ │ + blt.n 14aea │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov fp, r1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14dea │ │ │ │ │ + bne.w 14df6 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 14b04 │ │ │ │ │ + beq.n 14b10 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14b04 │ │ │ │ │ + bne.n 14b10 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14d52 │ │ │ │ │ + bne.w 14d5e │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 14d1e │ │ │ │ │ + beq.w 14d2a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14d4a │ │ │ │ │ + bne.w 14d56 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14b12 │ │ │ │ │ + bne.n 14b1e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14d52 │ │ │ │ │ + bne.w 14d5e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12758 │ │ │ │ │ + bl 1275c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14d62 │ │ │ │ │ + beq.w 14d6e │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 14dc8 │ │ │ │ │ + bne.w 14dd4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r2, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #12 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14bc6 │ │ │ │ │ + beq.n 14bd2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14d08 │ │ │ │ │ + bne.w 14d14 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ @@ -36746,193 +36752,193 @@ │ │ │ │ │ mov fp, r2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne.n 14a4e │ │ │ │ │ + bne.n 14a5a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 14a64 │ │ │ │ │ - b.n 14d52 │ │ │ │ │ + beq.n 14a70 │ │ │ │ │ + b.n 14d5e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14d4a │ │ │ │ │ + bne.w 14d56 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 14dc0 │ │ │ │ │ + beq.w 14dcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 14dc0 │ │ │ │ │ + bne.w 14dcc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14db8 │ │ │ │ │ + bne.w 14dc4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 14d6c │ │ │ │ │ + bne.w 14d78 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14d4a │ │ │ │ │ + bne.w 14d56 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14d62 │ │ │ │ │ + beq.w 14d6e │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr r7, [r5, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd r8, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_Slice> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Slice │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14d5a │ │ │ │ │ + beq.w 14d66 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14dc8 │ │ │ │ │ + bne.w 14dd4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r2, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #12 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14ad2 │ │ │ │ │ + bne.n 14ade │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14dea │ │ │ │ │ + bne.w 14df6 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 14e40 │ │ │ │ │ + beq.w 14e4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 14e40 │ │ │ │ │ + bne.w 14e4c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14e38 │ │ │ │ │ + bne.w 14e44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8308 │ │ │ │ │ + bl 8308 │ │ │ │ │ R_ARM_THM_CALL _tmp_165_rule │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14da6 │ │ │ │ │ + beq.w 14db2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 14dde │ │ │ │ │ + beq.w 14dea │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 14dde │ │ │ │ │ + bne.w 14dea │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14e30 │ │ │ │ │ + bne.w 14e3c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14e28 │ │ │ │ │ + beq.w 14e34 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 14e30 │ │ │ │ │ + bne.w 14e3c │ │ │ │ │ mov r7, r5 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbz r2, 14c80 │ │ │ │ │ - bl 8308 │ │ │ │ │ + cbz r2, 14c8c │ │ │ │ │ + bl 8308 │ │ │ │ │ R_ARM_THM_CALL _tmp_165_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 14c80 │ │ │ │ │ + cbz r0, 14c8c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 14df6 │ │ │ │ │ + bne.w 14e02 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.w 14d8e │ │ │ │ │ + beq.w 14d9a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r2, [r8, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b.n 14c4e │ │ │ │ │ + b.n 14c5a │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14e22 │ │ │ │ │ + beq.w 14e2e │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - ble.n 14ca6 │ │ │ │ │ + ble.n 14cb2 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r0, [r8, r5, lsl #2] │ │ │ │ │ str.w r0, [r1, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 14c94 │ │ │ │ │ + b.n 14ca0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldrd r2, r1, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -36941,237 +36947,237 @@ │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14dac │ │ │ │ │ + beq.n 14db8 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14de6 │ │ │ │ │ + bne.w 14df2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14df0 │ │ │ │ │ + beq.w 14dfc │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Tuple │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 14ad2 │ │ │ │ │ + bne.w 14ade │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14adc │ │ │ │ │ + beq.w 14ae8 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 14ade │ │ │ │ │ + b.n 14aea │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 14db2 │ │ │ │ │ + blt.n 14dbe │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r2, [r3, r5, lsl #2] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - cbnz r3, 14d52 │ │ │ │ │ + cbnz r3, 14d5e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 14a8c │ │ │ │ │ + beq.w 14a98 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 14aa2 │ │ │ │ │ + beq.w 14aae │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14bca │ │ │ │ │ + b.n 14bd6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14dd2 │ │ │ │ │ + bne.n 14dde │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14bca │ │ │ │ │ + b.n 14bd6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14b5e │ │ │ │ │ + bne.w 14b6a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 14b64 │ │ │ │ │ + bne.w 14b70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14e16 │ │ │ │ │ + bne.n 14e22 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 14b62 │ │ │ │ │ + b.n 14b6e │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14e22 │ │ │ │ │ + beq.n 14e2e │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 14c74 │ │ │ │ │ + b.n 14c80 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 14adc │ │ │ │ │ + b.n 14ae8 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 14d52 │ │ │ │ │ + b.n 14d5e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14d4a │ │ │ │ │ + b.n 14d56 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 14b42 │ │ │ │ │ + b.n 14b4e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14baa │ │ │ │ │ + beq.w 14bb6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14bca │ │ │ │ │ + b.n 14bd6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 14c26 │ │ │ │ │ + b.n 14c32 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14dac │ │ │ │ │ + b.n 14db8 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 14ade │ │ │ │ │ + b.n 14aea │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 14ade │ │ │ │ │ + b.n 14aea │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14c6c │ │ │ │ │ + beq.w 14c78 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14da8 │ │ │ │ │ + b.n 14db4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 14d4a │ │ │ │ │ + b.n 14d56 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14da8 │ │ │ │ │ + b.n 14db4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14dac │ │ │ │ │ + b.n 14db8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 14bf0 │ │ │ │ │ + b.n 14bfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 14a0c │ │ │ │ │ + beq.w 14a18 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 14ade │ │ │ │ │ + b.n 14aea │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00014e60 : │ │ │ │ │ +00014e6c : │ │ │ │ │ else_block_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #16 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 14f6a │ │ │ │ │ + beq.n 14f76 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14f6a │ │ │ │ │ + bne.n 14f76 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 14f76 │ │ │ │ │ + bne.n 14f82 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - cbnz r3, 14ef4 │ │ │ │ │ + cbnz r3, 14f00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #702 @ 0x2be │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 14eba │ │ │ │ │ + cbnz r0, 14ec6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #16 │ │ │ │ │ @@ -37181,111 +37187,111 @@ │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14ea8 │ │ │ │ │ + beq.n 14eb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12d14 │ │ │ │ │ + bl 12d20 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14ea8 │ │ │ │ │ + beq.n 14eb4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 14ee4 │ │ │ │ │ + cbnz r3, 14ef0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 14eb0 │ │ │ │ │ + b.n 14ebc │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14f60 │ │ │ │ │ + bne.n 14f6c │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b.n 14ee0 │ │ │ │ │ + b.n 14eec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 15050 │ │ │ │ │ + beq.w 1505c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15050 │ │ │ │ │ + bne.w 1505c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1504a │ │ │ │ │ + bne.w 15056 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #702 @ 0x2be │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14fd6 │ │ │ │ │ + bne.n 14fe2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1504a │ │ │ │ │ + bne.w 15056 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #702 @ 0x2be │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 14f7e │ │ │ │ │ + cbnz r0, 14f8a │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 14e9c │ │ │ │ │ + beq.n 14ea8 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 14eb0 │ │ │ │ │ + b.n 14ebc │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 14eb0 │ │ │ │ │ + b.n 14ebc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 14e96 │ │ │ │ │ + beq.n 14ea2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 14eb0 │ │ │ │ │ + b.n 14ebc │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14f4a │ │ │ │ │ + beq.n 14f56 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12d14 │ │ │ │ │ + bl 12d20 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14f4a │ │ │ │ │ + beq.n 14f56 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #703 @ 0x2bf │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14f4a │ │ │ │ │ + beq.n 14f56 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -37293,48 +37299,48 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC97 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1502a │ │ │ │ │ + bne.n 15036 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15044 │ │ │ │ │ + beq.n 15050 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b.n 14f52 │ │ │ │ │ + b.n 14f5e │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14f32 │ │ │ │ │ + beq.n 14f3e │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14f32 │ │ │ │ │ + beq.n 14f3e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14f32 │ │ │ │ │ + beq.n 14f3e │ │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r2, r6 │ │ │ │ │ @@ -37344,642 +37350,642 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC96 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14fc2 │ │ │ │ │ + beq.n 14fce │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r3, 15058 │ │ │ │ │ + cbz r3, 15064 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14fce │ │ │ │ │ + bne.n 14fda │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14ee0 │ │ │ │ │ + b.n 14eec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b.n 14f52 │ │ │ │ │ + b.n 14f5e │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 14f52 │ │ │ │ │ + b.n 14f5e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 14f14 │ │ │ │ │ + b.n 14f20 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14ee0 │ │ │ │ │ + b.n 14eec │ │ │ │ │ │ │ │ │ │ -00015060 : │ │ │ │ │ +0001506c : │ │ │ │ │ augassign_rule(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 152d4 │ │ │ │ │ + beq.w 152e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 152d4 │ │ │ │ │ + bne.w 152e0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 152e2 │ │ │ │ │ + bne.w 152ee │ │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 151d6 │ │ │ │ │ + bne.w 151e2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 152ae │ │ │ │ │ + bne.w 152ba │ │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 151ee │ │ │ │ │ + bne.w 151fa │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 152ae │ │ │ │ │ + bne.w 152ba │ │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15222 │ │ │ │ │ + bne.w 1522e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 152ae │ │ │ │ │ + bne.w 152ba │ │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1528c │ │ │ │ │ + bne.w 15298 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 152ae │ │ │ │ │ + bne.w 152ba │ │ │ │ │ movs r1, #39 @ 0x27 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 152c4 │ │ │ │ │ + bne.w 152d0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 152ae │ │ │ │ │ + bne.w 152ba │ │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 152b4 │ │ │ │ │ + bne.w 152c0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 152e2 │ │ │ │ │ + bne.w 152ee │ │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15244 │ │ │ │ │ + bne.w 15250 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 152ae │ │ │ │ │ + bne.w 152ba │ │ │ │ │ movs r1, #42 @ 0x2a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15212 │ │ │ │ │ + bne.n 1521e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 152ae │ │ │ │ │ + bne.w 152ba │ │ │ │ │ movs r1, #43 @ 0x2b │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15254 │ │ │ │ │ + bne.n 15260 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 152ae │ │ │ │ │ + bne.w 152ba │ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15264 │ │ │ │ │ + bne.n 15270 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 15284 │ │ │ │ │ + bne.n 15290 │ │ │ │ │ movs r1, #45 @ 0x2d │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15274 │ │ │ │ │ + bne.n 15280 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 152ae │ │ │ │ │ + bne.w 152ba │ │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 152fc │ │ │ │ │ + bne.w 15308 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 152ae │ │ │ │ │ + bne.n 152ba │ │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 152ea │ │ │ │ │ + bne.w 152f6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 15230 │ │ │ │ │ + cbz r0, 1523c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 15230 │ │ │ │ │ + cbnz r3, 1523c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 151d0 │ │ │ │ │ + b.n 151dc │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 15200 │ │ │ │ │ + cbz r0, 1520c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 151e6 │ │ │ │ │ + beq.n 151f2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 151e6 │ │ │ │ │ + beq.n 151f2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 151d0 │ │ │ │ │ + b.n 151dc │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 151fa │ │ │ │ │ - b.n 15200 │ │ │ │ │ + bne.n 15206 │ │ │ │ │ + b.n 1520c │ │ │ │ │ movs r1, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 151e2 │ │ │ │ │ + bne.n 151ee │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 151e6 │ │ │ │ │ + beq.n 151f2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 151d0 │ │ │ │ │ + b.n 151dc │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 151e2 │ │ │ │ │ - b.n 15230 │ │ │ │ │ + bne.n 151ee │ │ │ │ │ + b.n 1523c │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 151e2 │ │ │ │ │ - b.n 15230 │ │ │ │ │ + bne.n 151ee │ │ │ │ │ + b.n 1523c │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 151fa │ │ │ │ │ - b.n 15200 │ │ │ │ │ + bne.n 15206 │ │ │ │ │ + b.n 1520c │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 151e2 │ │ │ │ │ - b.n 15230 │ │ │ │ │ + bne.n 151ee │ │ │ │ │ + b.n 1523c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 151d0 │ │ │ │ │ + b.n 151dc │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC49 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC49 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3000 │ │ │ │ │ + bl 3000 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 151fa │ │ │ │ │ - b.n 15200 │ │ │ │ │ + bne.n 15206 │ │ │ │ │ + b.n 1520c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 151d0 │ │ │ │ │ + b.n 151dc │ │ │ │ │ movs r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 151fa │ │ │ │ │ - b.n 15200 │ │ │ │ │ + bne.n 15206 │ │ │ │ │ + b.n 1520c │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 151e2 │ │ │ │ │ - b.n 15230 │ │ │ │ │ + bne.n 151ee │ │ │ │ │ + b.n 1523c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 15098 │ │ │ │ │ + beq.w 150a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 151d0 │ │ │ │ │ + b.n 151dc │ │ │ │ │ movs r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 151e2 │ │ │ │ │ - b.n 15230 │ │ │ │ │ + bne.w 151ee │ │ │ │ │ + b.n 1523c │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 151fa │ │ │ │ │ - b.n 15200 │ │ │ │ │ + bne.w 15206 │ │ │ │ │ + b.n 1520c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00015310 <_gather_86_rule>: │ │ │ │ │ +0001531c <_gather_86_rule>: │ │ │ │ │ _gather_86_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r8, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 15704 <_gather_86_rule+0x3f4> │ │ │ │ │ + beq.w 15710 <_gather_86_rule+0x3f4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15704 <_gather_86_rule+0x3f4> │ │ │ │ │ + bne.w 15710 <_gather_86_rule+0x3f4> │ │ │ │ │ ldr.w r2, [r8, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r8, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 15718 <_gather_86_rule+0x408> │ │ │ │ │ + bne.w 15724 <_gather_86_rule+0x408> │ │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str.w r2, [r8, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r9, r1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 156d2 <_gather_86_rule+0x3c2> │ │ │ │ │ + beq.w 156de <_gather_86_rule+0x3c2> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 156d2 <_gather_86_rule+0x3c2> │ │ │ │ │ + bne.w 156de <_gather_86_rule+0x3c2> │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 15686 <_gather_86_rule+0x376> │ │ │ │ │ + bne.w 15692 <_gather_86_rule+0x376> │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr.w r4, [r8, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1564e <_gather_86_rule+0x33e> │ │ │ │ │ + bne.w 1565a <_gather_86_rule+0x33e> │ │ │ │ │ ldr.w r2, [r8, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r8, #88] @ 0x58 │ │ │ │ │ str.w r4, [r8, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1568a <_gather_86_rule+0x37a> │ │ │ │ │ + bne.w 15696 <_gather_86_rule+0x37a> │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str.w r1, [r8, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 155dc <_gather_86_rule+0x2cc> │ │ │ │ │ + beq.w 155e8 <_gather_86_rule+0x2cc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 155dc <_gather_86_rule+0x2cc> │ │ │ │ │ + bne.w 155e8 <_gather_86_rule+0x2cc> │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 155ec <_gather_86_rule+0x2dc> │ │ │ │ │ + bne.w 155f8 <_gather_86_rule+0x2dc> │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 155ec <_gather_86_rule+0x2dc> │ │ │ │ │ + beq.w 155f8 <_gather_86_rule+0x2dc> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 155ec <_gather_86_rule+0x2dc> │ │ │ │ │ + beq.w 155f8 <_gather_86_rule+0x2dc> │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 155ec <_gather_86_rule+0x2dc> │ │ │ │ │ + beq.w 155f8 <_gather_86_rule+0x2dc> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_key_value_pair │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 156ec <_gather_86_rule+0x3dc> │ │ │ │ │ + beq.w 156f8 <_gather_86_rule+0x3dc> │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 15784 <_gather_86_rule+0x474> │ │ │ │ │ + bne.w 15790 <_gather_86_rule+0x474> │ │ │ │ │ ldr.w r2, [r8, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str.w r2, [r8, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 156e4 <_gather_86_rule+0x3d4> │ │ │ │ │ + beq.w 156f0 <_gather_86_rule+0x3d4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 156e4 <_gather_86_rule+0x3d4> │ │ │ │ │ + bne.w 156f0 <_gather_86_rule+0x3d4> │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 15686 <_gather_86_rule+0x376> │ │ │ │ │ + bne.w 15692 <_gather_86_rule+0x376> │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1567c <_gather_86_rule+0x36c> │ │ │ │ │ + beq.w 15688 <_gather_86_rule+0x36c> │ │ │ │ │ ldr.w r4, [r8, #60] @ 0x3c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 15686 <_gather_86_rule+0x376> │ │ │ │ │ + bne.w 15692 <_gather_86_rule+0x376> │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ movw r7, #6000 @ 0x1770 │ │ │ │ │ - b.n 154ae <_gather_86_rule+0x19e> │ │ │ │ │ + b.n 154ba <_gather_86_rule+0x19e> │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 7620 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ + bl 7624 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1553c <_gather_86_rule+0x22c> │ │ │ │ │ + beq.n 15548 <_gather_86_rule+0x22c> │ │ │ │ │ + mov r2, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_key_value_pair │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15756 <_gather_86_rule+0x446> │ │ │ │ │ + beq.w 15762 <_gather_86_rule+0x446> │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1571e <_gather_86_rule+0x40e> │ │ │ │ │ + bne.w 1572a <_gather_86_rule+0x40e> │ │ │ │ │ ldr.w r3, [r8, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ str.w r3, [r8, #88] @ 0x58 │ │ │ │ │ cmp sl, r4 │ │ │ │ │ - beq.w 15606 <_gather_86_rule+0x2f6> │ │ │ │ │ + beq.w 15612 <_gather_86_rule+0x2f6> │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ str.w r6, [r5, r4, lsl #2] │ │ │ │ │ adds r4, #1 │ │ │ │ │ mov fp, r3 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15548 <_gather_86_rule+0x238> │ │ │ │ │ + beq.n 15554 <_gather_86_rule+0x238> │ │ │ │ │ ldr.w r3, [r8, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str.w r2, [r8, #88] @ 0x58 │ │ │ │ │ - beq.w 1568e <_gather_86_rule+0x37e> │ │ │ │ │ + beq.w 1569a <_gather_86_rule+0x37e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1568e <_gather_86_rule+0x37e> │ │ │ │ │ + bne.w 1569a <_gather_86_rule+0x37e> │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1569e <_gather_86_rule+0x38e> │ │ │ │ │ + bne.w 156aa <_gather_86_rule+0x38e> │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr.w r6, [r8, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1561a <_gather_86_rule+0x30a> │ │ │ │ │ + bne.w 15626 <_gather_86_rule+0x30a> │ │ │ │ │ ldr.w r2, [r8, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r8, #88] @ 0x58 │ │ │ │ │ str.w r6, [r8, #8] │ │ │ │ │ - cbnz r2, 15542 <_gather_86_rule+0x232> │ │ │ │ │ + cbnz r2, 1554e <_gather_86_rule+0x232> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str.w r2, [r8, #88] @ 0x58 │ │ │ │ │ - beq.w 1576e <_gather_86_rule+0x45e> │ │ │ │ │ + beq.w 1577a <_gather_86_rule+0x45e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1576e <_gather_86_rule+0x45e> │ │ │ │ │ + bne.w 1577a <_gather_86_rule+0x45e> │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 1553c <_gather_86_rule+0x22c> │ │ │ │ │ + cbnz r3, 15548 <_gather_86_rule+0x22c> │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 1553c <_gather_86_rule+0x22c> │ │ │ │ │ + cbz r0, 15548 <_gather_86_rule+0x22c> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1546c <_gather_86_rule+0x15c> │ │ │ │ │ + bne.n 15478 <_gather_86_rule+0x15c> │ │ │ │ │ ldr.w r3, [r8, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8, #88] @ 0x58 │ │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w fp, [r8, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15676 <_gather_86_rule+0x366> │ │ │ │ │ + beq.w 15682 <_gather_86_rule+0x366> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.n 155ba <_gather_86_rule+0x2aa> │ │ │ │ │ + ble.n 155c6 <_gather_86_rule+0x2aa> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 155ba <_gather_86_rule+0x2aa> │ │ │ │ │ + beq.n 155c6 <_gather_86_rule+0x2aa> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n 155ba <_gather_86_rule+0x2aa> │ │ │ │ │ + beq.n 155c6 <_gather_86_rule+0x2aa> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, #3 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n 155ba <_gather_86_rule+0x2aa> │ │ │ │ │ + beq.n 155c6 <_gather_86_rule+0x2aa> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, #4 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - beq.n 155ba <_gather_86_rule+0x2aa> │ │ │ │ │ + beq.n 155c6 <_gather_86_rule+0x2aa> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, #5 │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ - beq.n 155ba <_gather_86_rule+0x2aa> │ │ │ │ │ + beq.n 155c6 <_gather_86_rule+0x2aa> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, #6 │ │ │ │ │ ldr r2, [r5, #20] │ │ │ │ │ str r2, [r3, #20] │ │ │ │ │ - beq.n 155ba <_gather_86_rule+0x2aa> │ │ │ │ │ + beq.n 155c6 <_gather_86_rule+0x2aa> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, #7 │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ str r2, [r3, #24] │ │ │ │ │ - beq.n 155ba <_gather_86_rule+0x2aa> │ │ │ │ │ + beq.n 155c6 <_gather_86_rule+0x2aa> │ │ │ │ │ movs r3, #7 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr.w r1, [r5, r3, lsl #2] │ │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 155aa <_gather_86_rule+0x29a> │ │ │ │ │ + bne.n 155b6 <_gather_86_rule+0x29a> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr.w r3, [r8, #88] @ 0x58 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r2, r6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str.w r3, [r8, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr.w r3, [r8, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 155fc <_gather_86_rule+0x2ec> │ │ │ │ │ + b.n 15608 <_gather_86_rule+0x2ec> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 153d0 <_gather_86_rule+0xc0> │ │ │ │ │ + beq.w 153dc <_gather_86_rule+0xc0> │ │ │ │ │ ldr.w r2, [r8, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str.w r9, [r8, #8] │ │ │ │ │ str.w r3, [r8, #88] @ 0x58 │ │ │ │ │ @@ -37987,274 +37993,274 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov.w r3, sl, lsl #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 15676 <_gather_86_rule+0x366> │ │ │ │ │ + cbz r0, 15682 <_gather_86_rule+0x366> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 154a2 <_gather_86_rule+0x192> │ │ │ │ │ + b.n 154ae <_gather_86_rule+0x192> │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl a3d8 │ │ │ │ │ + bl a3dc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 154f6 <_gather_86_rule+0x1e6> │ │ │ │ │ + beq.w 15502 <_gather_86_rule+0x1e6> │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_key_value_pair │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 157b2 <_gather_86_rule+0x4a2> │ │ │ │ │ + beq.w 157be <_gather_86_rule+0x4a2> │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 15796 <_gather_86_rule+0x486> │ │ │ │ │ + bne.w 157a2 <_gather_86_rule+0x486> │ │ │ │ │ ldr.w r3, [r8, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8, #88] @ 0x58 │ │ │ │ │ - b.n 1549c <_gather_86_rule+0x18c> │ │ │ │ │ + b.n 154a8 <_gather_86_rule+0x18c> │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl a3d8 │ │ │ │ │ + bl a3dc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15394 <_gather_86_rule+0x84> │ │ │ │ │ + beq.w 153a0 <_gather_86_rule+0x84> │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_key_value_pair │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - cbz r0, 156c2 <_gather_86_rule+0x3b2> │ │ │ │ │ + cbz r0, 156ce <_gather_86_rule+0x3b2> │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 156aa <_gather_86_rule+0x39a> │ │ │ │ │ + cbnz r3, 156b6 <_gather_86_rule+0x39a> │ │ │ │ │ ldr.w r2, [r8, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n 1541c <_gather_86_rule+0x10c> │ │ │ │ │ + b.n 15428 <_gather_86_rule+0x10c> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [r8, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr.w r3, [r8, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 155f4 <_gather_86_rule+0x2e4> │ │ │ │ │ + b.n 15600 <_gather_86_rule+0x2e4> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 154e4 <_gather_86_rule+0x1d4> │ │ │ │ │ + beq.w 154f0 <_gather_86_rule+0x1d4> │ │ │ │ │ ldr.w r3, [r8, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8, #88] @ 0x58 │ │ │ │ │ - b.n 15548 <_gather_86_rule+0x238> │ │ │ │ │ + b.n 15554 <_gather_86_rule+0x238> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr.w r2, [r8, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1541c <_gather_86_rule+0x10c> │ │ │ │ │ + beq.w 15428 <_gather_86_rule+0x10c> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str.w r2, [r8, #60] @ 0x3c │ │ │ │ │ - b.n 155f4 <_gather_86_rule+0x2e4> │ │ │ │ │ + b.n 15600 <_gather_86_rule+0x2e4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr.w r3, [r8, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 155f4 <_gather_86_rule+0x2e4> │ │ │ │ │ - b.n 156ba <_gather_86_rule+0x3aa> │ │ │ │ │ + beq.n 15600 <_gather_86_rule+0x2e4> │ │ │ │ │ + b.n 156c6 <_gather_86_rule+0x3aa> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 15382 <_gather_86_rule+0x72> │ │ │ │ │ - b.n 15686 <_gather_86_rule+0x376> │ │ │ │ │ + beq.w 1538e <_gather_86_rule+0x72> │ │ │ │ │ + b.n 15692 <_gather_86_rule+0x376> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1543a <_gather_86_rule+0x12a> │ │ │ │ │ + b.n 15446 <_gather_86_rule+0x12a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr.w r2, [r8, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 155f2 <_gather_86_rule+0x2e2> │ │ │ │ │ + beq.w 155fe <_gather_86_rule+0x2e2> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [r8, #60] @ 0x3c │ │ │ │ │ - b.n 155f2 <_gather_86_rule+0x2e2> │ │ │ │ │ + b.n 155fe <_gather_86_rule+0x2e2> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r2, [r8, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r8, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 15352 <_gather_86_rule+0x42> │ │ │ │ │ + beq.w 1535e <_gather_86_rule+0x42> │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 155fc <_gather_86_rule+0x2ec> │ │ │ │ │ + b.n 15608 <_gather_86_rule+0x2ec> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr.w r3, [r8, #88] @ 0x58 │ │ │ │ │ - cbnz r0, 15780 <_gather_86_rule+0x470> │ │ │ │ │ + cbnz r0, 1578c <_gather_86_rule+0x470> │ │ │ │ │ subs r3, #2 │ │ │ │ │ str.w r3, [r8, #88] @ 0x58 │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1549c <_gather_86_rule+0x18c> │ │ │ │ │ + beq.w 154a8 <_gather_86_rule+0x18c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1549c <_gather_86_rule+0x18c> │ │ │ │ │ + beq.w 154a8 <_gather_86_rule+0x18c> │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str.w r3, [r8, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr.w r3, [r8, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 155f4 <_gather_86_rule+0x2e4> │ │ │ │ │ + b.n 15600 <_gather_86_rule+0x2e4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr.w r3, [r8, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15542 <_gather_86_rule+0x232> │ │ │ │ │ + beq.w 1554e <_gather_86_rule+0x232> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str.w r2, [r8, #60] @ 0x3c │ │ │ │ │ - b.n 15542 <_gather_86_rule+0x232> │ │ │ │ │ + b.n 1554e <_gather_86_rule+0x232> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 15526 <_gather_86_rule+0x216> │ │ │ │ │ - b.n 1553c <_gather_86_rule+0x22c> │ │ │ │ │ + beq.w 15532 <_gather_86_rule+0x216> │ │ │ │ │ + b.n 15548 <_gather_86_rule+0x22c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 15766 <_gather_86_rule+0x456> │ │ │ │ │ + b.n 15772 <_gather_86_rule+0x456> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr.w r2, [r8, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1541a <_gather_86_rule+0x10a> │ │ │ │ │ - b.n 156fc <_gather_86_rule+0x3ec> │ │ │ │ │ + beq.w 15426 <_gather_86_rule+0x10a> │ │ │ │ │ + b.n 15708 <_gather_86_rule+0x3ec> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr.w r3, [r8, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbnz r0, 157c4 <_gather_86_rule+0x4b4> │ │ │ │ │ + cbnz r0, 157d0 <_gather_86_rule+0x4b4> │ │ │ │ │ str.w r3, [r8, #88] @ 0x58 │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1549c <_gather_86_rule+0x18c> │ │ │ │ │ - b.n 15738 <_gather_86_rule+0x428> │ │ │ │ │ + beq.w 154a8 <_gather_86_rule+0x18c> │ │ │ │ │ + b.n 15744 <_gather_86_rule+0x428> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr.w r3, [r8, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbnz r0, 157c4 <_gather_86_rule+0x4b4> │ │ │ │ │ + cbnz r0, 157d0 <_gather_86_rule+0x4b4> │ │ │ │ │ str.w r3, [r8, #88] @ 0x58 │ │ │ │ │ - b.n 15548 <_gather_86_rule+0x238> │ │ │ │ │ + b.n 15554 <_gather_86_rule+0x238> │ │ │ │ │ str.w r3, [r8, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [r8, #60] @ 0x3c │ │ │ │ │ - b.n 15548 <_gather_86_rule+0x238> │ │ │ │ │ + b.n 15554 <_gather_86_rule+0x238> │ │ │ │ │ │ │ │ │ │ -000157d0 : │ │ │ │ │ +000157dc : │ │ │ │ │ default_rule(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 158ce │ │ │ │ │ + beq.n 158da │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 158ce │ │ │ │ │ + bne.n 158da │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 158da │ │ │ │ │ + bne.n 158e6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1582e │ │ │ │ │ + cbz r0, 1583a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 1582e │ │ │ │ │ + cbz r0, 1583a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 158e2 │ │ │ │ │ + bne.n 158ee │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbz r3, 15870 │ │ │ │ │ + cbz r3, 1587c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 158c0 │ │ │ │ │ + bne.n 158cc │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 158c6 │ │ │ │ │ + beq.n 158d2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 158c6 │ │ │ │ │ + bne.n 158d2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 158fa │ │ │ │ │ + bne.n 15906 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 15874 │ │ │ │ │ + cbnz r0, 15880 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 15822 │ │ │ │ │ + b.n 1582e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_126_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_126_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15868 │ │ │ │ │ + beq.n 15874 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC101 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC101 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -38263,461 +38269,461 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r6, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #12] │ │ │ │ │ - bl a7f0 │ │ │ │ │ + bl a7f0 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1586a │ │ │ │ │ + beq.n 15876 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1586c │ │ │ │ │ + b.n 15878 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 15826 │ │ │ │ │ + b.n 15832 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 15856 │ │ │ │ │ + b.n 15862 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 15804 │ │ │ │ │ + beq.n 15810 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 15826 │ │ │ │ │ + b.n 15832 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15822 │ │ │ │ │ + beq.n 1582e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 15826 │ │ │ │ │ + b.n 15832 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1586c │ │ │ │ │ + b.n 15878 │ │ │ │ │ │ │ │ │ │ -00015900 : │ │ │ │ │ +0001590c : │ │ │ │ │ kwargs_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 1670e │ │ │ │ │ + beq.w 1671a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1670e │ │ │ │ │ + bne.w 1671a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 15d1e │ │ │ │ │ + bne.w 15d2a │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1682e │ │ │ │ │ + beq.w 1683a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1682e │ │ │ │ │ + bne.w 1683a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 15f36 │ │ │ │ │ + bne.w 15f42 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 16722 │ │ │ │ │ + beq.w 1672e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16722 │ │ │ │ │ + bne.w 1672e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 15f64 │ │ │ │ │ + bne.w 15f70 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 15f3a │ │ │ │ │ + beq.w 15f46 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 162dc │ │ │ │ │ + bne.w 162e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15c28 │ │ │ │ │ + bne.w 15c34 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 15bf4 │ │ │ │ │ + bne.w 15c00 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1680a │ │ │ │ │ + beq.w 16816 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1680a │ │ │ │ │ + bne.w 16816 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 15bf0 │ │ │ │ │ + bne.w 15bfc │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 15bc8 │ │ │ │ │ + beq.w 15bd4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r7, r3, [r3, #12] │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 15edc │ │ │ │ │ + bne.w 15ee8 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 161e4 │ │ │ │ │ + bne.w 161f0 │ │ │ │ │ ldrd r3, r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16320 │ │ │ │ │ + bne.w 1632c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 15d1e │ │ │ │ │ + bne.w 15d2a │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 16732 │ │ │ │ │ + beq.w 1673e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16732 │ │ │ │ │ + bne.w 1673e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16742 │ │ │ │ │ + bne.w 1674e │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 167f8 │ │ │ │ │ + beq.w 16804 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 167f8 │ │ │ │ │ + bne.w 16804 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 15f94 │ │ │ │ │ + bne.w 15fa0 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 15f6a │ │ │ │ │ + beq.w 15f76 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w 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.w 162ca │ │ │ │ │ + bne.w 162d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15d24 │ │ │ │ │ + bne.w 15d30 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 15c24 │ │ │ │ │ + bne.w 15c30 │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 1681c │ │ │ │ │ + beq.w 16828 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1681c │ │ │ │ │ + bne.w 16828 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 15c20 │ │ │ │ │ + bne.w 15c2c │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 15bf8 │ │ │ │ │ + beq.w 15c04 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r7, r3, [r3, #12] │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 15ec4 │ │ │ │ │ + bne.w 15ed0 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16254 │ │ │ │ │ + bne.w 16260 │ │ │ │ │ ldrd r1, r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 16368 │ │ │ │ │ + bne.w 16374 │ │ │ │ │ subs r1, #2 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 15d1e │ │ │ │ │ + bne.w 15d2a │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 165cc │ │ │ │ │ + beq.w 165d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 165cc │ │ │ │ │ + bne.w 165d8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 165dc │ │ │ │ │ + bne.w 165e8 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 167e6 │ │ │ │ │ + beq.w 167f2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 167e6 │ │ │ │ │ + bne.w 167f2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 15bb2 │ │ │ │ │ + cbnz r2, 15bbe │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 162e8 │ │ │ │ │ + beq.w 162f4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w 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.w 1630e │ │ │ │ │ + bne.w 1631a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 163ac │ │ │ │ │ + bne.w 163b8 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 15bb2 │ │ │ │ │ + cbnz r6, 15bbe │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 160b6 │ │ │ │ │ + bne.w 160c2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 16476 │ │ │ │ │ + blt.w 16482 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r7, r3, [r3, #12] │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 15ed6 │ │ │ │ │ + bne.w 15ee2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 15a0c │ │ │ │ │ + beq.w 15a18 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 15a2a │ │ │ │ │ + b.n 15a36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1658a │ │ │ │ │ + blt.w 16596 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r7, r3, [r3, #12] │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 15ebe │ │ │ │ │ + bne.w 15eca │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 15b00 │ │ │ │ │ + beq.w 15b0c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 15b1e │ │ │ │ │ + b.n 15b2a │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 159bc │ │ │ │ │ + beq.w 159c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 159bc │ │ │ │ │ + beq.w 159c8 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16670 │ │ │ │ │ + beq.w 1667c │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r6, [r0, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyAST_keyword │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 167ae │ │ │ │ │ + beq.w 167ba │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16240 │ │ │ │ │ + beq.w 1624c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 166c4 │ │ │ │ │ + bne.w 166d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 166ba │ │ │ │ │ + beq.w 166c6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 166ba │ │ │ │ │ + bne.w 166c6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 15f64 │ │ │ │ │ + bne.w 15f70 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16668 │ │ │ │ │ + beq.w 16674 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r6 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 15f64 │ │ │ │ │ + bne.w 15f70 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15e68 │ │ │ │ │ + bne.w 15e74 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ movs r0, #0 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16662 │ │ │ │ │ + beq.w 1666e │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r1, r8 │ │ │ │ │ @@ -38727,104 +38733,104 @@ │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15eee │ │ │ │ │ + bne.w 15efa │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 15a34 │ │ │ │ │ + beq.w 15a40 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 15bbe │ │ │ │ │ + b.n 15bca │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15ab0 │ │ │ │ │ + beq.w 15abc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15ab0 │ │ │ │ │ + beq.w 15abc │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1664c │ │ │ │ │ + beq.w 16658 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r6, [r0, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyAST_keyword │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 166ec │ │ │ │ │ + beq.w 166f8 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 162b0 │ │ │ │ │ + beq.w 162bc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 16696 │ │ │ │ │ + bne.w 166a2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 1668c │ │ │ │ │ + beq.w 16698 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1668c │ │ │ │ │ + bne.w 16698 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 15f94 │ │ │ │ │ + bne.w 15fa0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16644 │ │ │ │ │ + beq.w 16650 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r6 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 15f94 │ │ │ │ │ + bne.w 15fa0 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 15e16 │ │ │ │ │ + cbnz r0, 15e22 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ movs r0, #0 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1663e │ │ │ │ │ + beq.w 1664a │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ @@ -38833,192 +38839,192 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15bbc │ │ │ │ │ + bne.w 15bc8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 15b28 │ │ │ │ │ - b.n 15d1e │ │ │ │ │ + beq.w 15b34 │ │ │ │ │ + b.n 15d2a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1689c │ │ │ │ │ + bl 168a8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15dd2 │ │ │ │ │ + beq.n 15dde │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 166f4 │ │ │ │ │ + bne.w 16700 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r7, #0] │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15f9a │ │ │ │ │ + bne.w 15fa6 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ movs r0, #1 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1663e │ │ │ │ │ + beq.w 1664a │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r0, [r7, r6, lsl #2] │ │ │ │ │ str.w r0, [r1, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - beq.n 15de6 │ │ │ │ │ - b.n 15e56 │ │ │ │ │ + beq.n 15df2 │ │ │ │ │ + b.n 15e62 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1689c │ │ │ │ │ + bl 168a8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15cda │ │ │ │ │ + beq.w 15ce6 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1686c │ │ │ │ │ + bne.w 16878 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r7, #0] │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16000 │ │ │ │ │ + bne.w 1600c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ movs r0, #1 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16662 │ │ │ │ │ + beq.w 1666e │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r0, [r7, r6, lsl #2] │ │ │ │ │ str.w r0, [r1, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - beq.w 15cee │ │ │ │ │ - b.n 15eaa │ │ │ │ │ + beq.w 15cfa │ │ │ │ │ + b.n 15eb6 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 15c20 │ │ │ │ │ + bne.w 15c2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7f54 │ │ │ │ │ + bl 7f54 │ │ │ │ │ R_ARM_THM_CALL invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 15b00 │ │ │ │ │ - b.n 15c20 │ │ │ │ │ + beq.w 15b0c │ │ │ │ │ + b.n 15c2c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 15bf0 │ │ │ │ │ + bne.w 15bfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7f54 │ │ │ │ │ + bl 7f54 │ │ │ │ │ R_ARM_THM_CALL invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 15a0c │ │ │ │ │ - b.n 15bf0 │ │ │ │ │ + beq.w 15a18 │ │ │ │ │ + b.n 15bfc │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15d14 │ │ │ │ │ + beq.w 15d20 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 167b6 │ │ │ │ │ + beq.w 167c2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 167b6 │ │ │ │ │ + bne.w 167c2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16432 │ │ │ │ │ + bne.w 1643e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 169ec │ │ │ │ │ + bl 169f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1649c │ │ │ │ │ + bne.w 164a8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 15d16 │ │ │ │ │ + b.n 15d22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1624a │ │ │ │ │ + blt.w 16256 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 162d6 │ │ │ │ │ + bne.w 162e2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 159ae │ │ │ │ │ + beq.w 159ba │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 15a2a │ │ │ │ │ + b.n 15a36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 162ba │ │ │ │ │ + blt.w 162c6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 162c4 │ │ │ │ │ + bne.w 162d0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 15aa2 │ │ │ │ │ + beq.w 15aae │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 15b1e │ │ │ │ │ + b.n 15b2a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1689c │ │ │ │ │ + bl 168a8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15e3e │ │ │ │ │ + beq.w 15e4a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1687c │ │ │ │ │ + bne.w 16888 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1663e │ │ │ │ │ + beq.w 1664a │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ movs r3, #2 │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov fp, r3 │ │ │ │ │ mov sl, r2 │ │ │ │ │ @@ -39026,186 +39032,186 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16064 │ │ │ │ │ + bne.n 16070 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1663e │ │ │ │ │ + beq.w 1664a │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.w 15e56 │ │ │ │ │ - b.n 15de6 │ │ │ │ │ + bgt.w 15e62 │ │ │ │ │ + b.n 15df2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1689c │ │ │ │ │ + bl 168a8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15e92 │ │ │ │ │ + beq.w 15e9e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1688c │ │ │ │ │ + bne.w 16898 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16662 │ │ │ │ │ + beq.w 1666e │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ movs r3, #2 │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov fp, r3 │ │ │ │ │ mov sl, r2 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - cbnz r0, 1608e │ │ │ │ │ + cbnz r0, 1609a │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16662 │ │ │ │ │ + beq.w 1666e │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.w 15eaa │ │ │ │ │ - b.n 15cee │ │ │ │ │ + bgt.w 15eb6 │ │ │ │ │ + b.n 15cfa │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl 1689c │ │ │ │ │ + bl 168a8 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15fe0 │ │ │ │ │ + beq.n 15fec │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1679a │ │ │ │ │ + bne.w 167a6 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - beq.w 161c4 │ │ │ │ │ + beq.w 161d0 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ str.w r2, [r7, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov sl, r1 │ │ │ │ │ - b.n 15fce │ │ │ │ │ + b.n 15fda │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl 1689c │ │ │ │ │ + bl 168a8 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16044 │ │ │ │ │ + beq.n 16050 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1677c │ │ │ │ │ + bne.w 16788 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - beq.n 161a4 │ │ │ │ │ + beq.n 161b0 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ str.w r2, [r7, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov sl, r1 │ │ │ │ │ - b.n 16034 │ │ │ │ │ + b.n 16040 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15bb2 │ │ │ │ │ + beq.w 15bbe │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15bb2 │ │ │ │ │ + beq.w 15bbe │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r6, [r7, #24] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r6, [r7, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyAST_keyword │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 163f4 │ │ │ │ │ + beq.w 16400 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16680 │ │ │ │ │ + beq.w 1668c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 16628 │ │ │ │ │ + bne.w 16634 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 16678 │ │ │ │ │ + beq.w 16684 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16678 │ │ │ │ │ + bne.w 16684 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 15bb2 │ │ │ │ │ + bne.w 15bbe │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16860 │ │ │ │ │ + beq.w 1686c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 15bb2 │ │ │ │ │ + bne.w 15bbe │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16408 │ │ │ │ │ + bne.w 16414 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1685a │ │ │ │ │ + beq.w 16866 │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - bgt.w 163fa │ │ │ │ │ + bgt.w 16406 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r1, r9 │ │ │ │ │ @@ -39214,387 +39220,387 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15bbc │ │ │ │ │ + bne.w 15bc8 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 15bbc │ │ │ │ │ + b.n 15bc8 │ │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ │ mov.w r3, fp, lsl #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov fp, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16662 │ │ │ │ │ + beq.w 1666e │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 160aa │ │ │ │ │ + b.n 160b6 │ │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ │ mov.w r3, fp, lsl #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov fp, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1663e │ │ │ │ │ + beq.w 1664a │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 16082 │ │ │ │ │ + b.n 1608e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15a1a │ │ │ │ │ + beq.w 15a26 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 167d8 │ │ │ │ │ + beq.w 167e4 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 167ce │ │ │ │ │ + beq.w 167da │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1646c │ │ │ │ │ + bne.w 16478 │ │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15c80 │ │ │ │ │ + bne.w 15c8c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16670 │ │ │ │ │ + beq.w 1667c │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 15bf4 │ │ │ │ │ + b.n 15c00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15b0e │ │ │ │ │ + beq.w 15b1a │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 167e2 │ │ │ │ │ + beq.w 167ee │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16580 │ │ │ │ │ + beq.w 1658c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 166e0 │ │ │ │ │ + bne.w 166ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15d7c │ │ │ │ │ + bne.w 15d88 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1664c │ │ │ │ │ + beq.w 16658 │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 15c24 │ │ │ │ │ + b.n 15c30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 15f94 │ │ │ │ │ + bne.w 15fa0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8698 │ │ │ │ │ + bl 8698 │ │ │ │ │ R_ARM_THM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 15f8e │ │ │ │ │ + b.n 15f9a │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 15f64 │ │ │ │ │ + bne.w 15f70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8698 │ │ │ │ │ + bl 8698 │ │ │ │ │ R_ARM_THM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 15f5e │ │ │ │ │ + b.n 15f6a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 16632 │ │ │ │ │ + blt.w 1663e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - cbz r3, 16316 │ │ │ │ │ + cbz r3, 16322 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 15bb2 │ │ │ │ │ + bne.w 15bbe │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8698 │ │ │ │ │ + bl 8698 │ │ │ │ │ R_ARM_THM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 15b90 │ │ │ │ │ - b.n 15bb2 │ │ │ │ │ + beq.w 15b9c │ │ │ │ │ + b.n 15bbe │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 167dc │ │ │ │ │ + bne.w 167e8 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 167c6 │ │ │ │ │ + beq.w 167d2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 167c6 │ │ │ │ │ + bne.w 167d2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 167c0 │ │ │ │ │ + bne.w 167cc │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16438 │ │ │ │ │ + bne.n 16444 │ │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r6, #1 │ │ │ │ │ subs r3, r6, #1 │ │ │ │ │ - b.n 15bf4 │ │ │ │ │ - cbnz r2, 163a8 │ │ │ │ │ + b.n 15c00 │ │ │ │ │ + cbnz r2, 163b4 │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 1665a │ │ │ │ │ + beq.w 16666 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1665a │ │ │ │ │ + bne.w 16666 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16654 │ │ │ │ │ + bne.w 16660 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1654c │ │ │ │ │ + bne.w 16558 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 15c24 │ │ │ │ │ + b.n 15c30 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15b9e │ │ │ │ │ + beq.w 15baa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15b9e │ │ │ │ │ + beq.w 15baa │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15bb2 │ │ │ │ │ + beq.w 15bbe │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r6, [r0, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyAST_keyword │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 160f2 │ │ │ │ │ + bne.w 160fe │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 160f2 │ │ │ │ │ + b.n 160fe │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr.w r2, [r7, r6, lsl #2] │ │ │ │ │ str.w r2, [r3, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 16174 │ │ │ │ │ + b.n 16180 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 169ec │ │ │ │ │ + bl 169f8 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16160 │ │ │ │ │ + beq.w 1616c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 16748 │ │ │ │ │ + bne.w 16754 │ │ │ │ │ cmp fp, r8 │ │ │ │ │ - beq.n 16484 │ │ │ │ │ + beq.n 16490 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ str.w r2, [r7, r8, lsl #2] │ │ │ │ │ mov sl, r3 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 16152 │ │ │ │ │ + b.n 1615e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 15d16 │ │ │ │ │ + b.n 15d22 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC65 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC65 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16764 │ │ │ │ │ + bne.w 16770 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1676e │ │ │ │ │ + beq.w 1677a │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 16364 │ │ │ │ │ + b.n 16370 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16228 │ │ │ │ │ + beq.w 16234 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 15bf4 │ │ │ │ │ + b.w 15c00 │ │ │ │ │ mov.w r3, fp, lsl #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov fp, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1685a │ │ │ │ │ + beq.w 16866 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 16422 │ │ │ │ │ + b.n 1642e │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 166d8 │ │ │ │ │ + beq.w 166e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 166d8 │ │ │ │ │ + bne.w 166e4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 166d0 │ │ │ │ │ + bne.w 166dc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16616 │ │ │ │ │ + beq.w 16622 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 166d0 │ │ │ │ │ + bne.w 166dc │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 165a8 │ │ │ │ │ + bne.n 165b4 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16610 │ │ │ │ │ + beq.w 1661c │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - bgt.n 16598 │ │ │ │ │ + bgt.n 165a4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldrd r1, r2, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -39603,1177 +39609,1177 @@ │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15d14 │ │ │ │ │ + beq.w 15d20 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_join_sequences> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_join_sequences │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16842 │ │ │ │ │ + beq.w 1684e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 16842 │ │ │ │ │ + bne.w 1684e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 15bbc │ │ │ │ │ + b.w 15bc8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC65 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC65 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 166a2 │ │ │ │ │ + bne.w 166ae │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 166ac │ │ │ │ │ + beq.w 166b8 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 163a8 │ │ │ │ │ + b.n 163b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 167e2 │ │ │ │ │ + beq.w 167ee │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.w 15c24 │ │ │ │ │ + b.w 15c30 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr.w r2, [r6, r9, lsl #2] │ │ │ │ │ str.w r2, [r3, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ - b.n 16504 │ │ │ │ │ + b.n 16510 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 169ec │ │ │ │ │ + bl 169f8 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 164f0 │ │ │ │ │ + beq.n 164fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 165f4 │ │ │ │ │ + cbnz r3, 16600 │ │ │ │ │ cmp sl, r8 │ │ │ │ │ - beq.n 165e0 │ │ │ │ │ + beq.n 165ec │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ str.w r2, [r6, r8, lsl #2] │ │ │ │ │ mov fp, r3 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 164e4 │ │ │ │ │ + b.n 164f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 15b4e │ │ │ │ │ + beq.w 15b5a │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1619e │ │ │ │ │ + b.n 161aa │ │ │ │ │ mov.w r3, sl, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 16610 │ │ │ │ │ + cbz r0, 1661c │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 165bc │ │ │ │ │ + b.n 165c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 165b8 │ │ │ │ │ + beq.n 165c4 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 15f36 │ │ │ │ │ + b.n 15f42 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 15f36 │ │ │ │ │ + b.n 15f42 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1610a │ │ │ │ │ + beq.w 16116 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 15bb6 │ │ │ │ │ + b.w 15bc2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 15c24 │ │ │ │ │ + b.w 15c30 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 163a8 │ │ │ │ │ + b.n 163b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 16388 │ │ │ │ │ + b.n 16394 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 15bf4 │ │ │ │ │ + b.w 15c00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1612a │ │ │ │ │ + b.n 16136 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15bb2 │ │ │ │ │ - b.n 16632 │ │ │ │ │ + beq.w 15bbe │ │ │ │ │ + b.n 1663e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 15da4 │ │ │ │ │ + b.w 15db0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15d84 │ │ │ │ │ - b.n 162ba │ │ │ │ │ + beq.w 15d90 │ │ │ │ │ + b.n 162c6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1656c │ │ │ │ │ + bne.w 16578 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r6, 166b6 │ │ │ │ │ + cbnz r6, 166c2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 163a8 │ │ │ │ │ + b.n 163b4 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.n 1629c │ │ │ │ │ + b.n 162a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 15ca8 │ │ │ │ │ + b.w 15cb4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15c88 │ │ │ │ │ - b.n 1624a │ │ │ │ │ + beq.w 15c94 │ │ │ │ │ + b.n 16256 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 15f36 │ │ │ │ │ + b.n 15f42 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 164ba │ │ │ │ │ + b.n 164c6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16298 │ │ │ │ │ - b.n 1658a │ │ │ │ │ + beq.w 162a4 │ │ │ │ │ + b.n 16596 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 15d6c │ │ │ │ │ + b.w 15d78 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15e2a │ │ │ │ │ + beq.w 15e36 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 1664c │ │ │ │ │ + b.n 16658 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1593e │ │ │ │ │ - b.w 15d1e │ │ │ │ │ + beq.w 1594a │ │ │ │ │ + b.w 15d2a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1598e │ │ │ │ │ - b.n 15f64 │ │ │ │ │ + beq.w 1599a │ │ │ │ │ + b.n 15f70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 15a5c │ │ │ │ │ + beq.w 15a68 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.w 15e0c │ │ │ │ │ + b.w 15e18 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1641e │ │ │ │ │ + beq.w 1642a │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 15bb6 │ │ │ │ │ + b.w 15bc2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16458 │ │ │ │ │ + bne.w 16464 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, r3, #1 │ │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 1622a │ │ │ │ │ + bne.w 16236 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 16364 │ │ │ │ │ + b.n 16370 │ │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 160a6 │ │ │ │ │ + beq.w 160b2 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 16670 │ │ │ │ │ + b.n 1667c │ │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1607c │ │ │ │ │ - b.n 16702 │ │ │ │ │ + beq.w 16088 │ │ │ │ │ + b.n 1670e │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 15c70 │ │ │ │ │ + b.w 15c7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 15f1c │ │ │ │ │ + b.w 15f28 │ │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, #1 │ │ │ │ │ - b.n 16364 │ │ │ │ │ + b.n 16370 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 16346 │ │ │ │ │ + b.n 16352 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16476 │ │ │ │ │ + bne.w 16482 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 15bf4 │ │ │ │ │ + b.w 15c00 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 166b2 │ │ │ │ │ + b.n 166be │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 15b70 │ │ │ │ │ - b.w 15bb2 │ │ │ │ │ + beq.w 15b7c │ │ │ │ │ + b.w 15bbe │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 15a82 │ │ │ │ │ - b.w 15f94 │ │ │ │ │ + beq.w 15a8e │ │ │ │ │ + b.w 15fa0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 159ee │ │ │ │ │ - b.w 15bf0 │ │ │ │ │ + beq.w 159fa │ │ │ │ │ + b.w 15bfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 15ae2 │ │ │ │ │ - b.w 15c20 │ │ │ │ │ + beq.w 15aee │ │ │ │ │ + b.w 15c2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 15968 │ │ │ │ │ - b.w 15f36 │ │ │ │ │ + beq.w 15974 │ │ │ │ │ + b.w 15f42 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15bbc │ │ │ │ │ + beq.w 15bc8 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 15bbe │ │ │ │ │ + b.w 15bca │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.w 15bb2 │ │ │ │ │ + b.w 15bbe │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15e7e │ │ │ │ │ - b.n 1678e │ │ │ │ │ + beq.w 15e8a │ │ │ │ │ + b.n 1679a │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15fb0 │ │ │ │ │ - b.n 16702 │ │ │ │ │ + beq.w 15fbc │ │ │ │ │ + b.n 1670e │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16016 │ │ │ │ │ - b.n 1678e │ │ │ │ │ + beq.w 16022 │ │ │ │ │ + b.n 1679a │ │ │ │ │ │ │ │ │ │ -0001689c : │ │ │ │ │ +000168a8 : │ │ │ │ │ kwarg_or_starred_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 169de │ │ │ │ │ + beq.w 169ea │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 169de │ │ │ │ │ + bne.w 169ea │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 169aa │ │ │ │ │ + bne.n 169b6 │ │ │ │ │ ldrd r6, r7, [r4, #8] │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - beq.n 16988 │ │ │ │ │ + beq.n 16994 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w 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.n 169b8 │ │ │ │ │ + bne.n 169c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbnz r0, 16920 │ │ │ │ │ + cbnz r0, 1692c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 169aa │ │ │ │ │ + bne.n 169b6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f738 │ │ │ │ │ + bl f73c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 169c2 │ │ │ │ │ + bne.n 169ce │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 168fc │ │ │ │ │ + beq.n 16908 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 168fc │ │ │ │ │ + beq.n 16908 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16912 │ │ │ │ │ + beq.n 1691e │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyAST_keyword │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 169e6 │ │ │ │ │ + beq.n 169f2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 16974 │ │ │ │ │ + cbz r0, 16980 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 16912 │ │ │ │ │ + beq.n 1691e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16912 │ │ │ │ │ + beq.n 1691e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 16916 │ │ │ │ │ + b.n 16922 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - blt.n 169d4 │ │ │ │ │ + blt.n 169e0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - cbnz r3, 169b2 │ │ │ │ │ + cbnz r3, 169be │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 168f2 │ │ │ │ │ + beq.n 168fe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 16916 │ │ │ │ │ + b.n 16922 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 16912 │ │ │ │ │ + bne.n 1691e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8698 │ │ │ │ │ + bl 8698 │ │ │ │ │ R_ARM_THM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 169a4 │ │ │ │ │ + b.n 169b0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1696e │ │ │ │ │ - b.n 16974 │ │ │ │ │ + bne.n 1697a │ │ │ │ │ + b.n 16980 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 16916 │ │ │ │ │ + b.n 16922 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 168d0 │ │ │ │ │ + b.n 168dc │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 16962 │ │ │ │ │ + b.n 1696e │ │ │ │ │ │ │ │ │ │ -000169ec : │ │ │ │ │ +000169f8 : │ │ │ │ │ kwarg_or_double_starred_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 16b50 │ │ │ │ │ + beq.w 16b5c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16b50 │ │ │ │ │ + bne.w 16b5c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 16b00 │ │ │ │ │ + bne.n 16b0c │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 16ace │ │ │ │ │ + beq.n 16ada │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, 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.n 16af2 │ │ │ │ │ + bne.n 16afe │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16b08 │ │ │ │ │ + bne.n 16b14 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 16b00 │ │ │ │ │ + bne.n 16b0c │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 16a72 │ │ │ │ │ + cbnz r0, 16a7e │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16a60 │ │ │ │ │ + beq.n 16a6c │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16a64 │ │ │ │ │ + beq.n 16a70 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r5, [r7, #24] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r5, [r7, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyAST_keyword │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16b4a │ │ │ │ │ + beq.n 16b56 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 16aba │ │ │ │ │ + cbz r0, 16ac6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 16a64 │ │ │ │ │ + beq.n 16a70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16a64 │ │ │ │ │ + beq.n 16a70 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 16a68 │ │ │ │ │ + b.n 16a74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - blt.n 16ac2 │ │ │ │ │ + blt.n 16ace │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - cbz r3, 16afa │ │ │ │ │ + cbz r3, 16b06 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 16b00 │ │ │ │ │ + cbnz r3, 16b0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8698 │ │ │ │ │ + bl 8698 │ │ │ │ │ R_ARM_THM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 16a42 │ │ │ │ │ + beq.n 16a4e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r7, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 16a68 │ │ │ │ │ + b.n 16a74 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16a4e │ │ │ │ │ + beq.n 16a5a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16a4e │ │ │ │ │ + beq.n 16a5a │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16a64 │ │ │ │ │ + beq.n 16a70 │ │ │ │ │ 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, #0] │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyAST_keyword │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16aa8 │ │ │ │ │ + bne.n 16ab4 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 16aa8 │ │ │ │ │ + b.n 16ab4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 16a20 │ │ │ │ │ + b.n 16a2c │ │ │ │ │ │ │ │ │ │ -00016b58 <_loop1_32_rule>: │ │ │ │ │ +00016b64 <_loop1_32_rule>: │ │ │ │ │ _loop1_32_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 1701a <_loop1_32_rule+0x4c2> │ │ │ │ │ + beq.w 17026 <_loop1_32_rule+0x4c2> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1701a <_loop1_32_rule+0x4c2> │ │ │ │ │ + bne.w 17026 <_loop1_32_rule+0x4c2> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 16f6e <_loop1_32_rule+0x416> │ │ │ │ │ + bne.w 16f7a <_loop1_32_rule+0x416> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16fe6 <_loop1_32_rule+0x48e> │ │ │ │ │ + beq.w 16ff2 <_loop1_32_rule+0x48e> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 16ff0 <_loop1_32_rule+0x498> │ │ │ │ │ + bne.w 16ffc <_loop1_32_rule+0x498> │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ movw sl, #6000 @ 0x1770 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, sl │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 17078 <_loop1_32_rule+0x520> │ │ │ │ │ + beq.w 17084 <_loop1_32_rule+0x520> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 17078 <_loop1_32_rule+0x520> │ │ │ │ │ + bne.w 17084 <_loop1_32_rule+0x520> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 16c40 <_loop1_32_rule+0xe8> │ │ │ │ │ + bne.n 16c4c <_loop1_32_rule+0xe8> │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, sl │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 17068 <_loop1_32_rule+0x510> │ │ │ │ │ + beq.w 17074 <_loop1_32_rule+0x510> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 17068 <_loop1_32_rule+0x510> │ │ │ │ │ + bne.w 17074 <_loop1_32_rule+0x510> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 17052 <_loop1_32_rule+0x4fa> │ │ │ │ │ + bne.w 1705e <_loop1_32_rule+0x4fa> │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 16d08 <_loop1_32_rule+0x1b0> │ │ │ │ │ + beq.n 16d14 <_loop1_32_rule+0x1b0> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r8, r3, [r3, #12] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16d36 <_loop1_32_rule+0x1de> │ │ │ │ │ + bne.w 16d42 <_loop1_32_rule+0x1de> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - cbnz r2, 16c3e <_loop1_32_rule+0xe6> │ │ │ │ │ + cbnz r2, 16c4a <_loop1_32_rule+0xe6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10718 │ │ │ │ │ + bl 1071c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16e58 <_loop1_32_rule+0x300> │ │ │ │ │ + bne.w 16e64 <_loop1_32_rule+0x300> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 16f68 <_loop1_32_rule+0x410> │ │ │ │ │ + beq.w 16f74 <_loop1_32_rule+0x410> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 16f68 <_loop1_32_rule+0x410> │ │ │ │ │ + bne.w 16f74 <_loop1_32_rule+0x410> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16fe0 <_loop1_32_rule+0x488> │ │ │ │ │ + beq.w 16fec <_loop1_32_rule+0x488> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.n 16cf4 <_loop1_32_rule+0x19c> │ │ │ │ │ + ble.n 16d00 <_loop1_32_rule+0x19c> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ ldr.w r1, [fp] │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ - beq.n 16cf4 <_loop1_32_rule+0x19c> │ │ │ │ │ + beq.n 16d00 <_loop1_32_rule+0x19c> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r6, #2 │ │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ │ str r1, [r3, #4] │ │ │ │ │ - beq.n 16cf4 <_loop1_32_rule+0x19c> │ │ │ │ │ + beq.n 16d00 <_loop1_32_rule+0x19c> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r6, #3 │ │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ - beq.n 16cf4 <_loop1_32_rule+0x19c> │ │ │ │ │ + beq.n 16d00 <_loop1_32_rule+0x19c> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r6, #4 │ │ │ │ │ ldr.w r1, [fp, #12] │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ - beq.n 16cf4 <_loop1_32_rule+0x19c> │ │ │ │ │ + beq.n 16d00 <_loop1_32_rule+0x19c> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r6, #5 │ │ │ │ │ ldr.w r1, [fp, #16] │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ - beq.n 16cf4 <_loop1_32_rule+0x19c> │ │ │ │ │ + beq.n 16d00 <_loop1_32_rule+0x19c> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r6, #6 │ │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ │ str r1, [r3, #20] │ │ │ │ │ - beq.n 16cf4 <_loop1_32_rule+0x19c> │ │ │ │ │ + beq.n 16d00 <_loop1_32_rule+0x19c> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r6, #7 │ │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ │ str r1, [r3, #24] │ │ │ │ │ - beq.n 16cf4 <_loop1_32_rule+0x19c> │ │ │ │ │ + beq.n 16d00 <_loop1_32_rule+0x19c> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r6, #8 │ │ │ │ │ ldr.w r1, [fp, #28] │ │ │ │ │ str r1, [r3, #28] │ │ │ │ │ - beq.n 16cf4 <_loop1_32_rule+0x19c> │ │ │ │ │ + beq.n 16d00 <_loop1_32_rule+0x19c> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r6, #9 │ │ │ │ │ ldr.w r1, [fp, #32] │ │ │ │ │ str r1, [r3, #32] │ │ │ │ │ - beq.n 16cf4 <_loop1_32_rule+0x19c> │ │ │ │ │ + beq.n 16d00 <_loop1_32_rule+0x19c> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r6, #10 │ │ │ │ │ ldr.w r1, [fp, #36] @ 0x24 │ │ │ │ │ str r1, [r3, #36] @ 0x24 │ │ │ │ │ - beq.n 16cf4 <_loop1_32_rule+0x19c> │ │ │ │ │ + beq.n 16d00 <_loop1_32_rule+0x19c> │ │ │ │ │ movs r3, #10 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ ldr.w r1, [fp, r3, lsl #2] │ │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.n 16ce4 <_loop1_32_rule+0x18c> │ │ │ │ │ + bne.n 16cf0 <_loop1_32_rule+0x18c> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 16fca <_loop1_32_rule+0x472> │ │ │ │ │ + blt.w 16fd6 <_loop1_32_rule+0x472> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r8, r3, [r3, #12] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 17052 <_loop1_32_rule+0x4fa> │ │ │ │ │ + bne.w 1705e <_loop1_32_rule+0x4fa> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16c22 <_loop1_32_rule+0xca> │ │ │ │ │ + beq.w 16c2e <_loop1_32_rule+0xca> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, sl │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 17092 <_loop1_32_rule+0x53a> │ │ │ │ │ + beq.w 1709e <_loop1_32_rule+0x53a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 17092 <_loop1_32_rule+0x53a> │ │ │ │ │ + bne.w 1709e <_loop1_32_rule+0x53a> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1708a <_loop1_32_rule+0x532> │ │ │ │ │ + bne.w 17096 <_loop1_32_rule+0x532> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16f42 <_loop1_32_rule+0x3ea> │ │ │ │ │ + bne.w 16f4e <_loop1_32_rule+0x3ea> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16c26 <_loop1_32_rule+0xce> │ │ │ │ │ + bne.w 16c32 <_loop1_32_rule+0xce> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldrd r2, r1, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1705a <_loop1_32_rule+0x502> │ │ │ │ │ + beq.w 17066 <_loop1_32_rule+0x502> │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ ldr r7, [r0, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ strd r7, r0, [sp] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16ed4 <_loop1_32_rule+0x37c> │ │ │ │ │ + beq.w 16ee0 <_loop1_32_rule+0x37c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 17022 <_loop1_32_rule+0x4ca> │ │ │ │ │ + bne.w 1702e <_loop1_32_rule+0x4ca> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r2, sl │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 17044 <_loop1_32_rule+0x4ec> │ │ │ │ │ + beq.w 17050 <_loop1_32_rule+0x4ec> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 17044 <_loop1_32_rule+0x4ec> │ │ │ │ │ + bne.w 17050 <_loop1_32_rule+0x4ec> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 17052 <_loop1_32_rule+0x4fa> │ │ │ │ │ + bne.w 1705e <_loop1_32_rule+0x4fa> │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16ee8 <_loop1_32_rule+0x390> │ │ │ │ │ + beq.n 16ef4 <_loop1_32_rule+0x390> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16ee8 <_loop1_32_rule+0x390> │ │ │ │ │ + beq.n 16ef4 <_loop1_32_rule+0x390> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 16fc2 <_loop1_32_rule+0x46a> │ │ │ │ │ + bne.w 16fce <_loop1_32_rule+0x46a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16ee4 <_loop1_32_rule+0x38c> │ │ │ │ │ + beq.n 16ef0 <_loop1_32_rule+0x38c> │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16c2a <_loop1_32_rule+0xd2> │ │ │ │ │ + bne.w 16c36 <_loop1_32_rule+0xd2> │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17008 <_loop1_32_rule+0x4b0> │ │ │ │ │ + beq.w 17014 <_loop1_32_rule+0x4b0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 16ff4 <_loop1_32_rule+0x49c> │ │ │ │ │ + bne.w 17000 <_loop1_32_rule+0x49c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, r6 │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 16eba <_loop1_32_rule+0x362> │ │ │ │ │ + beq.n 16ec6 <_loop1_32_rule+0x362> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r5, [fp, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ - b.n 16bb8 <_loop1_32_rule+0x60> │ │ │ │ │ + b.n 16bc4 <_loop1_32_rule+0x60> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 157d0 │ │ │ │ │ + bl 157dc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 16c3e <_loop1_32_rule+0xe6> │ │ │ │ │ + bne.w 16c4a <_loop1_32_rule+0xe6> │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 16c3e <_loop1_32_rule+0xe6> │ │ │ │ │ + bne.w 16c4a <_loop1_32_rule+0xe6> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16c3e <_loop1_32_rule+0xe6> │ │ │ │ │ + beq.w 16c4a <_loop1_32_rule+0xe6> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17008 <_loop1_32_rule+0x4b0> │ │ │ │ │ + beq.w 17014 <_loop1_32_rule+0x4b0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 16ff4 <_loop1_32_rule+0x49c> │ │ │ │ │ + bne.w 17000 <_loop1_32_rule+0x49c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, r6 │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne.n 16e4c <_loop1_32_rule+0x2f4> │ │ │ │ │ + bne.n 16e58 <_loop1_32_rule+0x2f4> │ │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ │ mov r0, fp │ │ │ │ │ mov.w r1, r9, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16fde <_loop1_32_rule+0x486> │ │ │ │ │ + beq.w 16fea <_loop1_32_rule+0x486> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b.n 16e4c <_loop1_32_rule+0x2f4> │ │ │ │ │ + b.n 16e58 <_loop1_32_rule+0x2f4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 17030 <_loop1_32_rule+0x4d8> │ │ │ │ │ + bne.w 1703c <_loop1_32_rule+0x4d8> │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 16c2a <_loop1_32_rule+0xd2> │ │ │ │ │ + b.n 16c36 <_loop1_32_rule+0xd2> │ │ │ │ │ ldr r5, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - cbz r5, 16f34 <_loop1_32_rule+0x3dc> │ │ │ │ │ + cbz r5, 16f40 <_loop1_32_rule+0x3dc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16c26 <_loop1_32_rule+0xce> │ │ │ │ │ + bne.w 16c32 <_loop1_32_rule+0xce> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 16fd6 <_loop1_32_rule+0x47e> │ │ │ │ │ + beq.n 16fe2 <_loop1_32_rule+0x47e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16fd6 <_loop1_32_rule+0x47e> │ │ │ │ │ + bne.n 16fe2 <_loop1_32_rule+0x47e> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 17014 <_loop1_32_rule+0x4bc> │ │ │ │ │ + bne.n 17020 <_loop1_32_rule+0x4bc> │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 16f76 <_loop1_32_rule+0x41e> │ │ │ │ │ + cbnz r0, 16f82 <_loop1_32_rule+0x41e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 16e08 <_loop1_32_rule+0x2b0> │ │ │ │ │ - b.n 16c2a <_loop1_32_rule+0xd2> │ │ │ │ │ + beq.w 16e14 <_loop1_32_rule+0x2b0> │ │ │ │ │ + b.n 16c36 <_loop1_32_rule+0xd2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16d6c <_loop1_32_rule+0x214> │ │ │ │ │ + beq.w 16d78 <_loop1_32_rule+0x214> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 16d72 <_loop1_32_rule+0x21a> │ │ │ │ │ + beq.w 16d7e <_loop1_32_rule+0x21a> │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 17038 <_loop1_32_rule+0x4e0> │ │ │ │ │ + bne.n 17044 <_loop1_32_rule+0x4e0> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ - b.n 16d72 <_loop1_32_rule+0x21a> │ │ │ │ │ + b.n 16d7e <_loop1_32_rule+0x21a> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r7, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 16cfe <_loop1_32_rule+0x1a6> │ │ │ │ │ + b.n 16d0a <_loop1_32_rule+0x1a6> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_126_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_126_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16f26 <_loop1_32_rule+0x3ce> │ │ │ │ │ + beq.n 16f32 <_loop1_32_rule+0x3ce> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC101 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC101 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -40782,1308 +40788,1308 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r5, #12] │ │ │ │ │ - bl a7f0 │ │ │ │ │ + bl a7f0 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16f28 <_loop1_32_rule+0x3d0> │ │ │ │ │ + beq.n 16f34 <_loop1_32_rule+0x3d0> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 16f2c <_loop1_32_rule+0x3d4> │ │ │ │ │ + b.n 16f38 <_loop1_32_rule+0x3d4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17064 <_loop1_32_rule+0x50c> │ │ │ │ │ + beq.n 17070 <_loop1_32_rule+0x50c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 16c2a <_loop1_32_rule+0xd2> │ │ │ │ │ + b.n 16c36 <_loop1_32_rule+0xd2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 16f14 <_loop1_32_rule+0x3bc> │ │ │ │ │ + b.n 16f20 <_loop1_32_rule+0x3bc> │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 16cfe <_loop1_32_rule+0x1a6> │ │ │ │ │ + b.n 16d0a <_loop1_32_rule+0x1a6> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16eae <_loop1_32_rule+0x356> │ │ │ │ │ + beq.w 16eba <_loop1_32_rule+0x356> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 16c42 <_loop1_32_rule+0xea> │ │ │ │ │ + b.n 16c4e <_loop1_32_rule+0xea> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16c3e <_loop1_32_rule+0xe6> │ │ │ │ │ - b.n 16ffe <_loop1_32_rule+0x4a6> │ │ │ │ │ + beq.w 16c4a <_loop1_32_rule+0xe6> │ │ │ │ │ + b.n 1700a <_loop1_32_rule+0x4a6> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 16f2c <_loop1_32_rule+0x3d4> │ │ │ │ │ + b.n 16f38 <_loop1_32_rule+0x3d4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 16b8c <_loop1_32_rule+0x34> │ │ │ │ │ + b.n 16b98 <_loop1_32_rule+0x34> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16dbe <_loop1_32_rule+0x266> │ │ │ │ │ + beq.w 16dca <_loop1_32_rule+0x266> │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 16c2a <_loop1_32_rule+0xd2> │ │ │ │ │ + b.n 16c36 <_loop1_32_rule+0xd2> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 16c26 <_loop1_32_rule+0xce> │ │ │ │ │ + b.n 16c32 <_loop1_32_rule+0xce> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 16dde <_loop1_32_rule+0x286> │ │ │ │ │ + beq.w 16dea <_loop1_32_rule+0x286> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 16c2a <_loop1_32_rule+0xd2> │ │ │ │ │ + b.n 16c36 <_loop1_32_rule+0xd2> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 16c2a <_loop1_32_rule+0xd2> │ │ │ │ │ + b.n 16c36 <_loop1_32_rule+0xd2> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 16f34 <_loop1_32_rule+0x3dc> │ │ │ │ │ + b.n 16f40 <_loop1_32_rule+0x3dc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 16c00 <_loop1_32_rule+0xa8> │ │ │ │ │ - b.n 17052 <_loop1_32_rule+0x4fa> │ │ │ │ │ + beq.w 16c0c <_loop1_32_rule+0xa8> │ │ │ │ │ + b.n 1705e <_loop1_32_rule+0x4fa> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 16bda <_loop1_32_rule+0x82> │ │ │ │ │ - b.n 16c40 <_loop1_32_rule+0xe8> │ │ │ │ │ + beq.w 16be6 <_loop1_32_rule+0x82> │ │ │ │ │ + b.n 16c4c <_loop1_32_rule+0xe8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 16c26 <_loop1_32_rule+0xce> │ │ │ │ │ + b.n 16c32 <_loop1_32_rule+0xce> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 16d52 <_loop1_32_rule+0x1fa> │ │ │ │ │ + b.n 16d5e <_loop1_32_rule+0x1fa> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0001709c <_loop1_74_rule>: │ │ │ │ │ +000170a8 <_loop1_74_rule>: │ │ │ │ │ _loop1_74_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 1745a <_loop1_74_rule+0x3be> │ │ │ │ │ + beq.w 17466 <_loop1_74_rule+0x3be> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1745a <_loop1_74_rule+0x3be> │ │ │ │ │ + bne.w 17466 <_loop1_74_rule+0x3be> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 173e6 <_loop1_74_rule+0x34a> │ │ │ │ │ + bne.w 173f2 <_loop1_74_rule+0x34a> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1744a <_loop1_74_rule+0x3ae> │ │ │ │ │ + beq.w 17456 <_loop1_74_rule+0x3ae> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 174a4 <_loop1_74_rule+0x408> │ │ │ │ │ + bne.w 174b0 <_loop1_74_rule+0x408> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 171fe <_loop1_74_rule+0x162> │ │ │ │ │ + beq.n 1720a <_loop1_74_rule+0x162> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 171fe <_loop1_74_rule+0x162> │ │ │ │ │ + bne.n 1720a <_loop1_74_rule+0x162> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1720c <_loop1_74_rule+0x170> │ │ │ │ │ + bne.n 17218 <_loop1_74_rule+0x170> │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1746c <_loop1_74_rule+0x3d0> │ │ │ │ │ + beq.w 17478 <_loop1_74_rule+0x3d0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1746c <_loop1_74_rule+0x3d0> │ │ │ │ │ + bne.w 17478 <_loop1_74_rule+0x3d0> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1747a <_loop1_74_rule+0x3de> │ │ │ │ │ + bne.w 17486 <_loop1_74_rule+0x3de> │ │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq.w 1729a <_loop1_74_rule+0x1fe> │ │ │ │ │ + beq.w 172a6 <_loop1_74_rule+0x1fe> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldrd sl, r9, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 172c6 <_loop1_74_rule+0x22a> │ │ │ │ │ + beq.w 172d2 <_loop1_74_rule+0x22a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1741a <_loop1_74_rule+0x37e> │ │ │ │ │ + beq.w 17426 <_loop1_74_rule+0x37e> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ │ strd r9, r7, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1740c <_loop1_74_rule+0x370> │ │ │ │ │ + beq.w 17418 <_loop1_74_rule+0x370> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1738a <_loop1_74_rule+0x2ee> │ │ │ │ │ + bne.w 17396 <_loop1_74_rule+0x2ee> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 173a6 <_loop1_74_rule+0x30a> │ │ │ │ │ + beq.w 173b2 <_loop1_74_rule+0x30a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 173f0 <_loop1_74_rule+0x354> │ │ │ │ │ + bne.w 173fc <_loop1_74_rule+0x354> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne.w 1737e <_loop1_74_rule+0x2e2> │ │ │ │ │ + bne.w 1738a <_loop1_74_rule+0x2e2> │ │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17490 <_loop1_74_rule+0x3f4> │ │ │ │ │ + beq.w 1749c <_loop1_74_rule+0x3f4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str.w r9, [r0, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 17104 <_loop1_74_rule+0x68> │ │ │ │ │ + bne.n 17110 <_loop1_74_rule+0x68> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1711a <_loop1_74_rule+0x7e> │ │ │ │ │ + beq.n 17126 <_loop1_74_rule+0x7e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 173e0 <_loop1_74_rule+0x344> │ │ │ │ │ + beq.w 173ec <_loop1_74_rule+0x344> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 173e0 <_loop1_74_rule+0x344> │ │ │ │ │ + bne.w 173ec <_loop1_74_rule+0x344> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17490 <_loop1_74_rule+0x3f4> │ │ │ │ │ + beq.w 1749c <_loop1_74_rule+0x3f4> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 17286 <_loop1_74_rule+0x1ea> │ │ │ │ │ + ble.n 17292 <_loop1_74_rule+0x1ea> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 17286 <_loop1_74_rule+0x1ea> │ │ │ │ │ + beq.n 17292 <_loop1_74_rule+0x1ea> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n 17286 <_loop1_74_rule+0x1ea> │ │ │ │ │ + beq.n 17292 <_loop1_74_rule+0x1ea> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n 17286 <_loop1_74_rule+0x1ea> │ │ │ │ │ + beq.n 17292 <_loop1_74_rule+0x1ea> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - beq.n 17286 <_loop1_74_rule+0x1ea> │ │ │ │ │ + beq.n 17292 <_loop1_74_rule+0x1ea> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #5 │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ - beq.n 17286 <_loop1_74_rule+0x1ea> │ │ │ │ │ + beq.n 17292 <_loop1_74_rule+0x1ea> │ │ │ │ │ subs r2, r6, #4 │ │ │ │ │ add.w r3, r6, #16 │ │ │ │ │ add.w r5, r2, r5, lsl #2 │ │ │ │ │ rsb r7, r6, #4 │ │ │ │ │ adds r2, r7, r3 │ │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 17276 <_loop1_74_rule+0x1da> │ │ │ │ │ + bne.n 17282 <_loop1_74_rule+0x1da> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 17462 <_loop1_74_rule+0x3c6> │ │ │ │ │ + blt.w 1746e <_loop1_74_rule+0x3c6> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldrd sl, r9, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1747a <_loop1_74_rule+0x3de> │ │ │ │ │ + bne.w 17486 <_loop1_74_rule+0x3de> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 17166 <_loop1_74_rule+0xca> │ │ │ │ │ + bne.w 17172 <_loop1_74_rule+0xca> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1720c <_loop1_74_rule+0x170> │ │ │ │ │ + bne.n 17218 <_loop1_74_rule+0x170> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 17480 <_loop1_74_rule+0x3e4> │ │ │ │ │ + beq.w 1748c <_loop1_74_rule+0x3e4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 17480 <_loop1_74_rule+0x3e4> │ │ │ │ │ + bne.w 1748c <_loop1_74_rule+0x3e4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 173d8 <_loop1_74_rule+0x33c> │ │ │ │ │ + bne.n 173e4 <_loop1_74_rule+0x33c> │ │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq.n 173b4 <_loop1_74_rule+0x318> │ │ │ │ │ + beq.n 173c0 <_loop1_74_rule+0x318> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldrd sl, r9, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 173d8 <_loop1_74_rule+0x33c> │ │ │ │ │ + beq.n 173e4 <_loop1_74_rule+0x33c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 173d8 <_loop1_74_rule+0x33c> │ │ │ │ │ + beq.n 173e4 <_loop1_74_rule+0x33c> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ │ strd r9, r7, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17422 <_loop1_74_rule+0x386> │ │ │ │ │ + beq.n 1742e <_loop1_74_rule+0x386> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 17436 <_loop1_74_rule+0x39a> │ │ │ │ │ + bne.n 17442 <_loop1_74_rule+0x39a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 173fc <_loop1_74_rule+0x360> │ │ │ │ │ + beq.n 17408 <_loop1_74_rule+0x360> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 173f0 <_loop1_74_rule+0x354> │ │ │ │ │ + bne.n 173fc <_loop1_74_rule+0x354> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 171ce <_loop1_74_rule+0x132> │ │ │ │ │ + beq.w 171da <_loop1_74_rule+0x132> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r9, [r6, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - b.n 170f8 <_loop1_74_rule+0x5c> │ │ │ │ │ + b.n 17104 <_loop1_74_rule+0x5c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 17430 <_loop1_74_rule+0x394> │ │ │ │ │ + bne.n 1743c <_loop1_74_rule+0x394> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 171b8 <_loop1_74_rule+0x11c> │ │ │ │ │ + bne.w 171c4 <_loop1_74_rule+0x11c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 172d4 <_loop1_74_rule+0x238> │ │ │ │ │ - b.n 1720c <_loop1_74_rule+0x170> │ │ │ │ │ + beq.n 172e0 <_loop1_74_rule+0x238> │ │ │ │ │ + b.n 17218 <_loop1_74_rule+0x170> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 17400 <_loop1_74_rule+0x364> │ │ │ │ │ + blt.n 1740c <_loop1_74_rule+0x364> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldrd sl, r9, [r3, #12] │ │ │ │ │ - cbnz r2, 173d8 <_loop1_74_rule+0x33c> │ │ │ │ │ + cbnz r2, 173e4 <_loop1_74_rule+0x33c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 17316 <_loop1_74_rule+0x27a> │ │ │ │ │ + bne.n 17322 <_loop1_74_rule+0x27a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1720c <_loop1_74_rule+0x170> │ │ │ │ │ + b.n 17218 <_loop1_74_rule+0x170> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 17290 <_loop1_74_rule+0x1f4> │ │ │ │ │ + b.n 1729c <_loop1_74_rule+0x1f4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17370 <_loop1_74_rule+0x2d4> │ │ │ │ │ + beq.n 1737c <_loop1_74_rule+0x2d4> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1720c <_loop1_74_rule+0x170> │ │ │ │ │ + b.n 17218 <_loop1_74_rule+0x170> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1720c <_loop1_74_rule+0x170> │ │ │ │ │ + b.n 17218 <_loop1_74_rule+0x170> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbnz r0, 17430 <_loop1_74_rule+0x394> │ │ │ │ │ + cbnz r0, 1743c <_loop1_74_rule+0x394> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 173aa <_loop1_74_rule+0x30e> │ │ │ │ │ + b.n 173b6 <_loop1_74_rule+0x30e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 173aa <_loop1_74_rule+0x30e> │ │ │ │ │ + b.n 173b6 <_loop1_74_rule+0x30e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbnz r0, 17442 <_loop1_74_rule+0x3a6> │ │ │ │ │ + cbnz r0, 1744e <_loop1_74_rule+0x3a6> │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1720c <_loop1_74_rule+0x170> │ │ │ │ │ + b.n 17218 <_loop1_74_rule+0x170> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 173aa <_loop1_74_rule+0x30e> │ │ │ │ │ + b.n 173b6 <_loop1_74_rule+0x30e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17352 <_loop1_74_rule+0x2b6> │ │ │ │ │ + beq.n 1735e <_loop1_74_rule+0x2b6> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1720c <_loop1_74_rule+0x170> │ │ │ │ │ + b.n 17218 <_loop1_74_rule+0x170> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 17290 <_loop1_74_rule+0x1f4> │ │ │ │ │ + b.n 1729c <_loop1_74_rule+0x1f4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 170d0 <_loop1_74_rule+0x34> │ │ │ │ │ + b.n 170dc <_loop1_74_rule+0x34> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 173aa <_loop1_74_rule+0x30e> │ │ │ │ │ + b.n 173b6 <_loop1_74_rule+0x30e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 17144 <_loop1_74_rule+0xa8> │ │ │ │ │ + beq.w 17150 <_loop1_74_rule+0xa8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 173aa <_loop1_74_rule+0x30e> │ │ │ │ │ + b.n 173b6 <_loop1_74_rule+0x30e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 172f8 <_loop1_74_rule+0x25c> │ │ │ │ │ - b.n 173d8 <_loop1_74_rule+0x33c> │ │ │ │ │ + beq.w 17304 <_loop1_74_rule+0x25c> │ │ │ │ │ + b.n 173e4 <_loop1_74_rule+0x33c> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 17290 <_loop1_74_rule+0x1f4> │ │ │ │ │ + b.n 1729c <_loop1_74_rule+0x1f4> │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov sl, r7 │ │ │ │ │ - b.n 17290 <_loop1_74_rule+0x1f4> │ │ │ │ │ + b.n 1729c <_loop1_74_rule+0x1f4> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000174ac : │ │ │ │ │ +000174b8 : │ │ │ │ │ lambda_param_no_default_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #20 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 17626 │ │ │ │ │ + beq.w 17632 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 17626 │ │ │ │ │ + bne.w 17632 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1760c │ │ │ │ │ + bne.w 17618 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r9, r1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 17604 │ │ │ │ │ + beq.w 17610 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 17604 │ │ │ │ │ + bne.n 17610 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 175e6 │ │ │ │ │ + bne.n 175f2 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 175c8 │ │ │ │ │ + beq.n 175d4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1758a │ │ │ │ │ + beq.n 17596 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - cbz r0, 1758a │ │ │ │ │ + cbz r0, 17596 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r6, [r0, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ strd r8, r0, [sp] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 17582 │ │ │ │ │ + cbz r0, 1758e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 175ee │ │ │ │ │ + bne.n 175fa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 175c4 │ │ │ │ │ + cbz r0, 175d0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 17612 │ │ │ │ │ + bne.n 1761e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 175f6 │ │ │ │ │ + bne.n 17602 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 1762e │ │ │ │ │ + bne.n 1763a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17638 │ │ │ │ │ + bl 17644 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 175ac │ │ │ │ │ + cbnz r0, 175b8 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - b.n 17574 │ │ │ │ │ + b.n 17580 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1756e │ │ │ │ │ - b.n 175a4 │ │ │ │ │ + bne.n 1757a │ │ │ │ │ + b.n 175b0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 17592 │ │ │ │ │ + b.n 1759e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - blt.n 175f6 │ │ │ │ │ + blt.n 17602 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 17526 │ │ │ │ │ + beq.n 17532 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 17592 │ │ │ │ │ + b.n 1759e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1755e │ │ │ │ │ + beq.n 1756a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 17592 │ │ │ │ │ + b.n 1759e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1750a │ │ │ │ │ + b.n 17516 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 17578 │ │ │ │ │ + b.n 17584 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17574 │ │ │ │ │ + beq.n 17580 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 17578 │ │ │ │ │ + b.n 17584 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 174e0 │ │ │ │ │ + b.n 174ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 17578 │ │ │ │ │ + b.n 17584 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00017638 : │ │ │ │ │ +00017644 : │ │ │ │ │ lambda_param_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 17710 │ │ │ │ │ + beq.n 1771c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 17710 │ │ │ │ │ + bne.n 1771c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1771c │ │ │ │ │ + bne.n 17728 │ │ │ │ │ ldrd r6, r5, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.n 176ce │ │ │ │ │ + beq.n 176da │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 176f6 │ │ │ │ │ + beq.n 17702 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 176c0 │ │ │ │ │ + cbz r0, 176cc │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd r8, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 176fc │ │ │ │ │ + cbz r0, 17708 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 176fc │ │ │ │ │ + cbnz r3, 17708 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 17704 │ │ │ │ │ + blt.n 17710 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 1771c │ │ │ │ │ + cbnz r3, 17728 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 17690 │ │ │ │ │ + bne.n 1769c │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 176c0 │ │ │ │ │ + b.n 176cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 176c0 │ │ │ │ │ + beq.n 176cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 176c4 │ │ │ │ │ + b.n 176d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1766e │ │ │ │ │ + beq.n 1767a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 176c4 │ │ │ │ │ + b.n 176d0 │ │ │ │ │ │ │ │ │ │ -00017724 <_loop0_72_rule>: │ │ │ │ │ +00017730 <_loop0_72_rule>: │ │ │ │ │ _loop0_72_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 17aa6 <_loop0_72_rule+0x382> │ │ │ │ │ + beq.w 17ab2 <_loop0_72_rule+0x382> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 17aa6 <_loop0_72_rule+0x382> │ │ │ │ │ + bne.w 17ab2 <_loop0_72_rule+0x382> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 17a9c <_loop0_72_rule+0x378> │ │ │ │ │ + bne.w 17aa8 <_loop0_72_rule+0x378> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17a8c <_loop0_72_rule+0x368> │ │ │ │ │ + beq.w 17a98 <_loop0_72_rule+0x368> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 17a86 <_loop0_72_rule+0x362> │ │ │ │ │ + bne.w 17a92 <_loop0_72_rule+0x362> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 17886 <_loop0_72_rule+0x162> │ │ │ │ │ + beq.n 17892 <_loop0_72_rule+0x162> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 17886 <_loop0_72_rule+0x162> │ │ │ │ │ + bne.n 17892 <_loop0_72_rule+0x162> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 17894 <_loop0_72_rule+0x170> │ │ │ │ │ + bne.n 178a0 <_loop0_72_rule+0x170> │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 17a72 <_loop0_72_rule+0x34e> │ │ │ │ │ + beq.w 17a7e <_loop0_72_rule+0x34e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 17a72 <_loop0_72_rule+0x34e> │ │ │ │ │ + bne.w 17a7e <_loop0_72_rule+0x34e> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 17a80 <_loop0_72_rule+0x35c> │ │ │ │ │ + bne.w 17a8c <_loop0_72_rule+0x35c> │ │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq.w 1790a <_loop0_72_rule+0x1e6> │ │ │ │ │ + beq.w 17916 <_loop0_72_rule+0x1e6> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldrd sl, r9, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17936 <_loop0_72_rule+0x212> │ │ │ │ │ + beq.w 17942 <_loop0_72_rule+0x212> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17a6a <_loop0_72_rule+0x346> │ │ │ │ │ + beq.w 17a76 <_loop0_72_rule+0x346> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ │ strd r9, r7, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17ac2 <_loop0_72_rule+0x39e> │ │ │ │ │ + beq.w 17ace <_loop0_72_rule+0x39e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 179f8 <_loop0_72_rule+0x2d4> │ │ │ │ │ + bne.w 17a04 <_loop0_72_rule+0x2d4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17a14 <_loop0_72_rule+0x2f0> │ │ │ │ │ + beq.w 17a20 <_loop0_72_rule+0x2f0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 17a4e <_loop0_72_rule+0x32a> │ │ │ │ │ + bne.w 17a5a <_loop0_72_rule+0x32a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne.w 179ec <_loop0_72_rule+0x2c8> │ │ │ │ │ + bne.w 179f8 <_loop0_72_rule+0x2c8> │ │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17aae <_loop0_72_rule+0x38a> │ │ │ │ │ + beq.w 17aba <_loop0_72_rule+0x38a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str.w r9, [r0, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 1778c <_loop0_72_rule+0x68> │ │ │ │ │ + bne.n 17798 <_loop0_72_rule+0x68> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 177a2 <_loop0_72_rule+0x7e> │ │ │ │ │ + beq.n 177ae <_loop0_72_rule+0x7e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17aae <_loop0_72_rule+0x38a> │ │ │ │ │ + beq.w 17aba <_loop0_72_rule+0x38a> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 178f6 <_loop0_72_rule+0x1d2> │ │ │ │ │ + ble.n 17902 <_loop0_72_rule+0x1d2> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 178f6 <_loop0_72_rule+0x1d2> │ │ │ │ │ + beq.n 17902 <_loop0_72_rule+0x1d2> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n 178f6 <_loop0_72_rule+0x1d2> │ │ │ │ │ + beq.n 17902 <_loop0_72_rule+0x1d2> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n 178f6 <_loop0_72_rule+0x1d2> │ │ │ │ │ + beq.n 17902 <_loop0_72_rule+0x1d2> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - beq.n 178f6 <_loop0_72_rule+0x1d2> │ │ │ │ │ + beq.n 17902 <_loop0_72_rule+0x1d2> │ │ │ │ │ subs r2, r6, #4 │ │ │ │ │ add.w r3, r6, #12 │ │ │ │ │ add.w r5, r2, r5, lsl #2 │ │ │ │ │ rsb r7, r6, #4 │ │ │ │ │ adds r2, r7, r3 │ │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 178e6 <_loop0_72_rule+0x1c2> │ │ │ │ │ + bne.n 178f2 <_loop0_72_rule+0x1c2> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 17b0c <_loop0_72_rule+0x3e8> │ │ │ │ │ + blt.w 17b18 <_loop0_72_rule+0x3e8> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldrd sl, r9, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 17a80 <_loop0_72_rule+0x35c> │ │ │ │ │ + bne.w 17a8c <_loop0_72_rule+0x35c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 177ee <_loop0_72_rule+0xca> │ │ │ │ │ + bne.w 177fa <_loop0_72_rule+0xca> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 17894 <_loop0_72_rule+0x170> │ │ │ │ │ + bne.n 178a0 <_loop0_72_rule+0x170> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 17aec <_loop0_72_rule+0x3c8> │ │ │ │ │ + beq.w 17af8 <_loop0_72_rule+0x3c8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 17aec <_loop0_72_rule+0x3c8> │ │ │ │ │ + bne.w 17af8 <_loop0_72_rule+0x3c8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 17a46 <_loop0_72_rule+0x322> │ │ │ │ │ + bne.n 17a52 <_loop0_72_rule+0x322> │ │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq.n 17a22 <_loop0_72_rule+0x2fe> │ │ │ │ │ + beq.n 17a2e <_loop0_72_rule+0x2fe> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldrd sl, r9, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17a46 <_loop0_72_rule+0x322> │ │ │ │ │ + beq.n 17a52 <_loop0_72_rule+0x322> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17a46 <_loop0_72_rule+0x322> │ │ │ │ │ + beq.n 17a52 <_loop0_72_rule+0x322> │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r1, [r0, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ strd r9, r1, [sp] │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17afc <_loop0_72_rule+0x3d8> │ │ │ │ │ + beq.w 17b08 <_loop0_72_rule+0x3d8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 17ad6 <_loop0_72_rule+0x3b2> │ │ │ │ │ + bne.w 17ae2 <_loop0_72_rule+0x3b2> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17a5a <_loop0_72_rule+0x336> │ │ │ │ │ + beq.n 17a66 <_loop0_72_rule+0x336> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 17a4e <_loop0_72_rule+0x32a> │ │ │ │ │ + bne.n 17a5a <_loop0_72_rule+0x32a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 17856 <_loop0_72_rule+0x132> │ │ │ │ │ + beq.w 17862 <_loop0_72_rule+0x132> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r9, [r6, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - b.n 17780 <_loop0_72_rule+0x5c> │ │ │ │ │ + b.n 1778c <_loop0_72_rule+0x5c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 17ad0 <_loop0_72_rule+0x3ac> │ │ │ │ │ + bne.n 17adc <_loop0_72_rule+0x3ac> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 17840 <_loop0_72_rule+0x11c> │ │ │ │ │ + bne.w 1784c <_loop0_72_rule+0x11c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 17944 <_loop0_72_rule+0x220> │ │ │ │ │ - b.n 17894 <_loop0_72_rule+0x170> │ │ │ │ │ + beq.n 17950 <_loop0_72_rule+0x220> │ │ │ │ │ + b.n 178a0 <_loop0_72_rule+0x170> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 17a5e <_loop0_72_rule+0x33a> │ │ │ │ │ + blt.n 17a6a <_loop0_72_rule+0x33a> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldrd sl, r9, [r3, #12] │ │ │ │ │ - cbnz r2, 17a46 <_loop0_72_rule+0x322> │ │ │ │ │ + cbnz r2, 17a52 <_loop0_72_rule+0x322> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 17986 <_loop0_72_rule+0x262> │ │ │ │ │ + bne.n 17992 <_loop0_72_rule+0x262> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 17894 <_loop0_72_rule+0x170> │ │ │ │ │ + b.n 178a0 <_loop0_72_rule+0x170> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 179de <_loop0_72_rule+0x2ba> │ │ │ │ │ + beq.n 179ea <_loop0_72_rule+0x2ba> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 17894 <_loop0_72_rule+0x170> │ │ │ │ │ + b.n 178a0 <_loop0_72_rule+0x170> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 17894 <_loop0_72_rule+0x170> │ │ │ │ │ + b.n 178a0 <_loop0_72_rule+0x170> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 17a18 <_loop0_72_rule+0x2f4> │ │ │ │ │ + b.n 17a24 <_loop0_72_rule+0x2f4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 177cc <_loop0_72_rule+0xa8> │ │ │ │ │ + beq.w 177d8 <_loop0_72_rule+0xa8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 17a18 <_loop0_72_rule+0x2f4> │ │ │ │ │ + b.n 17a24 <_loop0_72_rule+0x2f4> │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov sl, r7 │ │ │ │ │ - b.n 17900 <_loop0_72_rule+0x1dc> │ │ │ │ │ + b.n 1790c <_loop0_72_rule+0x1dc> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 17900 <_loop0_72_rule+0x1dc> │ │ │ │ │ + b.n 1790c <_loop0_72_rule+0x1dc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 17900 <_loop0_72_rule+0x1dc> │ │ │ │ │ + b.n 1790c <_loop0_72_rule+0x1dc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 17758 <_loop0_72_rule+0x34> │ │ │ │ │ + b.n 17764 <_loop0_72_rule+0x34> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 17900 <_loop0_72_rule+0x1dc> │ │ │ │ │ + b.n 1790c <_loop0_72_rule+0x1dc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbnz r0, 17ad0 <_loop0_72_rule+0x3ac> │ │ │ │ │ + cbnz r0, 17adc <_loop0_72_rule+0x3ac> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 17a18 <_loop0_72_rule+0x2f4> │ │ │ │ │ + b.n 17a24 <_loop0_72_rule+0x2f4> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 17a18 <_loop0_72_rule+0x2f4> │ │ │ │ │ + b.n 17a24 <_loop0_72_rule+0x2f4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 179c0 <_loop0_72_rule+0x29c> │ │ │ │ │ + beq.w 179cc <_loop0_72_rule+0x29c> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 17894 <_loop0_72_rule+0x170> │ │ │ │ │ + b.n 178a0 <_loop0_72_rule+0x170> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 17968 <_loop0_72_rule+0x244> │ │ │ │ │ - b.n 17a46 <_loop0_72_rule+0x322> │ │ │ │ │ + beq.w 17974 <_loop0_72_rule+0x244> │ │ │ │ │ + b.n 17a52 <_loop0_72_rule+0x322> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 17ae4 <_loop0_72_rule+0x3c0> │ │ │ │ │ + bne.n 17af0 <_loop0_72_rule+0x3c0> │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 17894 <_loop0_72_rule+0x170> │ │ │ │ │ + b.n 178a0 <_loop0_72_rule+0x170> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 17a18 <_loop0_72_rule+0x2f4> │ │ │ │ │ + b.n 17a24 <_loop0_72_rule+0x2f4> │ │ │ │ │ nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -187,15 +187,15 @@ │ │ │ │ │ cbz r3, 1bc <_tmp_176_rule+0x40> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 1e6 <_tmp_176_rule+0x6a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, 1de <_tmp_176_rule+0x62> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1ea <_tmp_180_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -246,15 +246,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, 24e <_tmp_180_rule+0x64> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6710 │ │ │ │ │ + bl 6720 │ │ │ │ │ R_ARM_THM_CALL star_target_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cbz r0, 24e <_tmp_180_rule+0x64> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ @@ -430,15 +430,15 @@ │ │ │ │ │ ldr.w r2, [fp, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [fp, #88] @ 0x58 │ │ │ │ │ b.n 4f4 │ │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 12ea0 │ │ │ │ │ + bl 12eac │ │ │ │ │ R_ARM_THM_CALL star_named_expression_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 504 │ │ │ │ │ ldr.w r2, [fp, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ @@ -475,15 +475,15 @@ │ │ │ │ │ adds r6, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 466 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 12ea0 │ │ │ │ │ + bl 12eac │ │ │ │ │ R_ARM_THM_CALL star_named_expression_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cbz r0, 466 │ │ │ │ │ ldr.w r2, [fp, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq.n 41c │ │ │ │ │ bl 0 │ │ │ │ │ @@ -649,15 +649,15 @@ │ │ │ │ │ cbz r6, 5bc <_tmp_170_rule+0x40> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 5e8 <_tmp_170_rule+0x6c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl f738 │ │ │ │ │ + bl f73c │ │ │ │ │ R_ARM_THM_CALL starred_expression_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbnz r0, 5ce <_tmp_170_rule+0x52> │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ b.n 5e4 <_tmp_170_rule+0x68> │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -890,15 +890,15 @@ │ │ │ │ │ cbnz r5, 804 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 7fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f0f4 │ │ │ │ │ + bl f0f8 │ │ │ │ │ R_ARM_THM_CALL annotated_rhs_rule │ │ │ │ │ cbz r0, 7fe │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_152_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_152_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ @@ -936,15 +936,15 @@ │ │ │ │ │ b.n b4a │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 868 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f0f4 │ │ │ │ │ + bl f0f8 │ │ │ │ │ R_ARM_THM_CALL annotated_rhs_rule │ │ │ │ │ cbz r0, 868 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 868 │ │ │ │ │ @@ -986,15 +986,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 9a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f0f4 │ │ │ │ │ + bl f0f8 │ │ │ │ │ R_ARM_THM_CALL annotated_rhs_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 9a0 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -1133,15 +1133,15 @@ │ │ │ │ │ bne.n a26 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, a20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f0f4 │ │ │ │ │ + bl f0f8 │ │ │ │ │ R_ARM_THM_CALL annotated_rhs_rule │ │ │ │ │ cbz r0, a20 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ @@ -1214,15 +1214,15 @@ │ │ │ │ │ bne.n ad0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n b4a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f0f4 │ │ │ │ │ + bl f0f8 │ │ │ │ │ R_ARM_THM_CALL annotated_rhs_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n a38 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -1274,15 +1274,15 @@ │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 9e6 │ │ │ │ │ b.n a0a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f0f4 │ │ │ │ │ + bl f0f8 │ │ │ │ │ R_ARM_THM_CALL annotated_rhs_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n a4c │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -1494,15 +1494,15 @@ │ │ │ │ │ b.n d0a <_loop0_145_rule+0xdc> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ bne.n c6e <_loop0_145_rule+0x40> │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12d14 │ │ │ │ │ + bl 12d20 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cbz r0, ccc <_loop0_145_rule+0x9e> │ │ │ │ │ cmp r9, r8 │ │ │ │ │ bne.n cc0 <_loop0_145_rule+0x92> │ │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ @@ -1852,15 +1852,15 @@ │ │ │ │ │ ldr.w r2, [fp, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ b.n 10b2 <_gather_105_rule+0x174> │ │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 10a8 <_gather_105_rule+0x16a> │ │ │ │ │ ldr.w r2, [fp, #88] @ 0x58 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ str.w r1, [fp, #88] @ 0x58 │ │ │ │ │ @@ -1898,15 +1898,15 @@ │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, fp │ │ │ │ │ cbz r2, 102e <_gather_105_rule+0xf0> │ │ │ │ │ - bl 7620 │ │ │ │ │ + bl 7624 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cbz r0, 102e <_gather_105_rule+0xf0> │ │ │ │ │ ldr.w r2, [fp, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq.n fe2 <_gather_105_rule+0xa4> │ │ │ │ │ bl 0 │ │ │ │ │ @@ -2386,15 +2386,15 @@ │ │ │ │ │ cbz r3, 143c <_tmp_135_rule+0x40> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 145c <_tmp_135_rule+0x60> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 174ac │ │ │ │ │ + bl 174b8 │ │ │ │ │ R_ARM_THM_CALL lambda_param_no_default_rule │ │ │ │ │ cbnz r0, 1458 <_tmp_135_rule+0x5c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cbnz r3, 1458 <_tmp_135_rule+0x5c> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ ├── buffer.o │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -22,25 +22,25 @@ │ │ │ │ │ addlt r1, r3, r1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ blt.n 36 <_PyLexer_tok_reserve_buf+0x36> │ │ │ │ │ movs r0, #1 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ - subs r6, r2, r4 │ │ │ │ │ + subs r5, r2, r4 │ │ │ │ │ ldr r2, [r0, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq.n ac <_PyLexer_tok_reserve_buf+0xac> │ │ │ │ │ sub.w r8, r2, r4 │ │ │ │ │ ldr.w r2, [r0, #2708] @ 0xa94 │ │ │ │ │ - subs r5, r2, r4 │ │ │ │ │ + subs r7, r2, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr.w r0, [r0, #2712] @ 0xa98 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - subs r7, r0, r4 │ │ │ │ │ + subs r6, r0, r4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl bc <_PyLexer_remember_fstring_buffers> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_remember_fstring_buffers │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -51,36 +51,36 @@ │ │ │ │ │ cbz r0, b6 <_PyLexer_tok_reserve_buf+0xb6> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ add r3, r0 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ ite ge │ │ │ │ │ addge.w r3, r0, r8 │ │ │ │ │ movlt r3, #0 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ str r3, [r2, #28] │ │ │ │ │ ite ge │ │ │ │ │ - addge r3, r0, r5 │ │ │ │ │ + addge r3, r0, r7 │ │ │ │ │ movlt r3, #0 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - add.w r4, r0, r6 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + add.w r4, r0, r5 │ │ │ │ │ add r1, r0 │ │ │ │ │ str.w r3, [r2, #2708] @ 0xa94 │ │ │ │ │ ite ge │ │ │ │ │ - addge r3, r0, r7 │ │ │ │ │ + addge r3, r0, r6 │ │ │ │ │ movlt r3, #0 │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ str r4, [r2, #4] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r1, [r2, #24] │ │ │ │ │ str.w r3, [r2, #2712] @ 0xa98 │ │ │ │ │ bl 114 <_PyLexer_restore_fstring_buffers> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_restore_fstring_buffers │ │ │ │ │ b.n 2e <_PyLexer_tok_reserve_buf+0x2e> │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ + mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ b.n 4a <_PyLexer_tok_reserve_buf+0x4a> │ │ │ │ │ movs r3, #15 │ │ │ │ │ str r3, [r2, #32] │ │ │ │ │ b.n 30 <_PyLexer_tok_reserve_buf+0x30> │ │ │ │ │ │ │ │ │ │ 000000bc <_PyLexer_remember_fstring_buffers>: │ │ │ │ │ _PyLexer_remember_fstring_buffers(): │ │ │ ├── lexer.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 18600 (bytes into file) │ │ │ │ │ + Start of section headers: 18628 (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 0x48a8: │ │ │ │ │ +There are 14 section headers, starting at offset 0x48c4: │ │ │ │ │ │ │ │ │ │ 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 0000c4 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 003de8 000038 08 I 11 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 003e04 000038 08 I 11 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 0000f8 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 00000000 0000f8 000000 00 WA 0 0 1 │ │ │ │ │ [ 5] .rodata.str1.4 PROGBITS 00000000 0000f8 000653 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 00074c 002bf4 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 003e20 000a10 08 I 11 6 4 │ │ │ │ │ - [ 8] .rodata PROGBITS 00000000 003340 00000b 00 A 0 0 4 │ │ │ │ │ - [ 9] .note.GNU-stack PROGBITS 00000000 00334b 000000 00 0 0 1 │ │ │ │ │ - [10] .ARM.attributes ARM_ATTRIBUTES 00000000 00334b 000033 00 0 0 1 │ │ │ │ │ - [11] .symtab SYMTAB 00000000 003380 000640 10 12 67 4 │ │ │ │ │ - [12] .strtab STRTAB 00000000 0039c0 000427 00 0 0 1 │ │ │ │ │ - [13] .shstrtab STRTAB 00000000 004830 000075 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 00074c 002c10 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 003e3c 000a10 08 I 11 6 4 │ │ │ │ │ + [ 8] .rodata PROGBITS 00000000 00335c 00000b 00 A 0 0 4 │ │ │ │ │ + [ 9] .note.GNU-stack PROGBITS 00000000 003367 000000 00 0 0 1 │ │ │ │ │ + [10] .ARM.attributes ARM_ATTRIBUTES 00000000 003367 000033 00 0 0 1 │ │ │ │ │ + [11] .symtab SYMTAB 00000000 00339c 000640 10 12 67 4 │ │ │ │ │ + [12] .strtab STRTAB 00000000 0039dc 000427 00 0 0 1 │ │ │ │ │ + [13] .shstrtab STRTAB 00000000 00484c 000075 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -7,17 +7,17 @@ │ │ │ │ │ 3: 00000028 0 NOTYPE LOCAL DEFAULT 5 .LC1 │ │ │ │ │ 4: 00000054 0 NOTYPE LOCAL DEFAULT 5 .LC2 │ │ │ │ │ 5: 00000074 0 NOTYPE LOCAL DEFAULT 5 .LC3 │ │ │ │ │ 6: 00000090 0 NOTYPE LOCAL DEFAULT 5 .LC4 │ │ │ │ │ 7: 000000e8 0 NOTYPE LOCAL DEFAULT 5 .LC5 │ │ │ │ │ 8: 0000012c 0 NOTYPE LOCAL DEFAULT 5 .LC6 │ │ │ │ │ 9: 00000000 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 10: 00000985 7662 FUNC LOCAL DEFAULT 6 tok_get_normal_mode │ │ │ │ │ - 11: 00002831 94 FUNC LOCAL DEFAULT 6 tok_backup │ │ │ │ │ - 12: 00002775 188 FUNC LOCAL DEFAULT 6 tok_nextc │ │ │ │ │ + 10: 00000985 7690 FUNC LOCAL DEFAULT 6 tok_get_normal_mode │ │ │ │ │ + 11: 0000284d 94 FUNC LOCAL DEFAULT 6 tok_backup │ │ │ │ │ + 12: 00002791 188 FUNC LOCAL DEFAULT 6 tok_nextc │ │ │ │ │ 13: 00000000 0 NOTYPE LOCAL DEFAULT 8 .LANCHOR0 │ │ │ │ │ 14: 00000164 0 NOTYPE LOCAL DEFAULT 5 .LC7 │ │ │ │ │ 15: 00000170 0 NOTYPE LOCAL DEFAULT 5 .LC8 │ │ │ │ │ 16: 00000178 0 NOTYPE LOCAL DEFAULT 5 .LC9 │ │ │ │ │ 17: 000001a0 0 NOTYPE LOCAL DEFAULT 5 .LC10 │ │ │ │ │ 18: 000001c8 0 NOTYPE LOCAL DEFAULT 5 .LC11 │ │ │ │ │ 19: 000001f0 0 NOTYPE LOCAL DEFAULT 5 .LC12 │ │ │ │ │ @@ -45,33 +45,33 @@ │ │ │ │ │ 41: 000004f8 0 NOTYPE LOCAL DEFAULT 5 .LC34 │ │ │ │ │ 42: 0000052c 0 NOTYPE LOCAL DEFAULT 5 .LC35 │ │ │ │ │ 43: 00000548 0 NOTYPE LOCAL DEFAULT 5 .LC36 │ │ │ │ │ 44: 00000570 0 NOTYPE LOCAL DEFAULT 5 .LC37 │ │ │ │ │ 45: 00000580 0 NOTYPE LOCAL DEFAULT 5 .LC38 │ │ │ │ │ 46: 0000059c 0 NOTYPE LOCAL DEFAULT 5 .LC39 │ │ │ │ │ 47: 000005e8 0 NOTYPE LOCAL DEFAULT 5 .LC40 │ │ │ │ │ - 48: 00002ab9 316 FUNC LOCAL DEFAULT 6 verify_end_of_number │ │ │ │ │ - 49: 000029a1 278 FUNC LOCAL DEFAULT 6 tok_decimal_tail │ │ │ │ │ - 50: 00001978 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 48: 00002ad5 316 FUNC LOCAL DEFAULT 6 verify_end_of_number │ │ │ │ │ + 49: 000029bd 278 FUNC LOCAL DEFAULT 6 tok_decimal_tail │ │ │ │ │ + 50: 000018de 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 51: 00000001 86 FUNC LOCAL DEFAULT 1 tok_continuation_line │ │ │ │ │ 52: 0000062c 0 NOTYPE LOCAL DEFAULT 5 .LC41 │ │ │ │ │ 53: 00000630 0 NOTYPE LOCAL DEFAULT 5 .LC42 │ │ │ │ │ 54: 00000634 0 NOTYPE LOCAL DEFAULT 5 .LC43 │ │ │ │ │ 55: 00000638 0 NOTYPE LOCAL DEFAULT 5 .LC44 │ │ │ │ │ 56: 0000063c 0 NOTYPE LOCAL DEFAULT 5 .LC45 │ │ │ │ │ 57: 00000640 0 NOTYPE LOCAL DEFAULT 5 .LC46 │ │ │ │ │ - 58: 00002ae0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 58: 00002afc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 59: 00000059 106 FUNC LOCAL DEFAULT 1 lookahead │ │ │ │ │ 60: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 61: 00000000 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 62: 00000000 11 OBJECT LOCAL DEFAULT 8 __func__.0 │ │ │ │ │ - 63: 000019a7 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 64: 000019a8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 65: 00002aef 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 66: 00002af0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 63: 0000190d 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 64: 0000190e 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 65: 00002b0b 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 66: 00002b0c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 67: 00000001 2436 FUNC GLOBAL HIDDEN 6 _PyTokenizer_Get │ │ │ │ │ 68: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ 69: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ 70: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 71: 00000000 0 NOTYPE GLOBAL DEFAULT UND strncpy │ │ │ │ │ 72: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_token_setup │ │ │ │ │ 73: 00000000 0 NOTYPE GLOBAL DEFAULT UND memchr │ │ │ │ │ @@ -80,23 +80,23 @@ │ │ │ │ │ 76: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FatalErrorFunc │ │ │ │ │ 77: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ 78: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_tolower │ │ │ │ │ 79: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyToken_TwoChars │ │ │ │ │ 80: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_IsPrintable │ │ │ │ │ 81: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyToken_OneChar │ │ │ │ │ 82: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ - 83: 00002891 270 FUNC GLOBAL HIDDEN 6 _PyLexer_update_ftstring_expr │ │ │ │ │ + 83: 000028ad 270 FUNC GLOBAL HIDDEN 6 _PyLexer_update_ftstring_expr │ │ │ │ │ 84: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_indenterror │ │ │ │ │ 85: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyToken_ThreeChars │ │ │ │ │ - 86: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_syntaxerror_known_range │ │ │ │ │ - 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 │ │ │ │ │ + 86: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ + 87: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeUTF8 │ │ │ │ │ + 88: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_type_comment_token_setup │ │ │ │ │ + 89: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_syntaxerror_known_range │ │ │ │ │ + 90: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_ScanIdentifier │ │ │ │ │ + 91: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ 92: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ 93: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Substring │ │ │ │ │ 94: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8String │ │ │ │ │ 95: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_UnicodeDecodeError │ │ │ │ │ 96: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 97: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Realloc │ │ │ │ │ 98: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SyntaxWarning │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,19 +1,19 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x3de8 contains 7 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x3e04 contains 7 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000012 00000c0a R_ARM_THM_CALL 00002775 tok_nextc │ │ │ │ │ -00000020 00000c0a R_ARM_THM_CALL 00002775 tok_nextc │ │ │ │ │ -0000002e 00000b0a R_ARM_THM_CALL 00002831 tok_backup │ │ │ │ │ -0000003c 00000c0a R_ARM_THM_CALL 00002775 tok_nextc │ │ │ │ │ -00000070 00000c0a R_ARM_THM_CALL 00002775 tok_nextc │ │ │ │ │ -000000a6 00000b0a R_ARM_THM_CALL 00002831 tok_backup │ │ │ │ │ -000000b4 00000b0a R_ARM_THM_CALL 00002831 tok_backup │ │ │ │ │ +00000012 00000c0a R_ARM_THM_CALL 00002791 tok_nextc │ │ │ │ │ +00000020 00000c0a R_ARM_THM_CALL 00002791 tok_nextc │ │ │ │ │ +0000002e 00000b0a R_ARM_THM_CALL 0000284d tok_backup │ │ │ │ │ +0000003c 00000c0a R_ARM_THM_CALL 00002791 tok_nextc │ │ │ │ │ +00000070 00000c0a R_ARM_THM_CALL 00002791 tok_nextc │ │ │ │ │ +000000a6 00000b0a R_ARM_THM_CALL 0000284d tok_backup │ │ │ │ │ +000000b4 00000b0a R_ARM_THM_CALL 0000284d tok_backup │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x3e20 contains 322 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x3e3c contains 322 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 000001ba 0000440a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ 000001e0 0000450a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 000001e6 0000460a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000210 0000470a R_ARM_THM_CALL 00000000 strncpy │ │ │ │ │ 000002ca 0000480a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ 00000308 0000490a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ @@ -76,260 +76,260 @@ │ │ │ │ │ 00000b80 0000500a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ 00000b94 0000510a R_ARM_THM_CALL 00000000 _PyToken_OneChar │ │ │ │ │ 00000ba2 0000480a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ 00000cc0 0000480a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ 00000ce6 0000500a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ 00000daa 0000490a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ 00000dce 0000520a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000e62 0000480a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000e6a 00004d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000e6e 00004d30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000ec2 0000480a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000ef0 0000490a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00000fbc 00004f0a R_ARM_THM_CALL 00000000 _PyToken_TwoChars │ │ │ │ │ -00001068 0000500a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -000010a2 0000480a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000010ee 0000530a R_ARM_THM_CALL 00002891 _PyLexer_update_ftstring_expr │ │ │ │ │ -00001198 0000232f R_ARM_THM_MOVW_ABS_NC 00000408 .LC28 │ │ │ │ │ -0000119c 00002330 R_ARM_THM_MOVT_ABS 00000408 .LC28 │ │ │ │ │ -000011e4 0000480a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -0000128e 00004e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ -00001292 00004e30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ -000013ac 0000490a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000013e0 0000480a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -0000143a 0000500a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -00001444 0000182f R_ARM_THM_MOVW_ABS_NC 000002b0 .LC17 │ │ │ │ │ -00001448 00001830 R_ARM_THM_MOVT_ABS 000002b0 .LC17 │ │ │ │ │ -00001450 00004a0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000145e 0000480a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001478 0000500a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -000014b4 0000490a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001508 0000490a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000155a 0000480a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001586 0000232f R_ARM_THM_MOVW_ABS_NC 00000408 .LC28 │ │ │ │ │ -0000158a 00002330 R_ARM_THM_MOVT_ABS 00000408 .LC28 │ │ │ │ │ -000015ae 0000480a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -0000162a 0000540a R_ARM_THM_CALL 00000000 _PyTokenizer_indenterror │ │ │ │ │ -0000167c 0000242f R_ARM_THM_MOVW_ABS_NC 00000410 .LC29 │ │ │ │ │ -00001680 00002430 R_ARM_THM_MOVT_ABS 00000410 .LC29 │ │ │ │ │ -0000169c 0000480a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000016a4 0000232f R_ARM_THM_MOVW_ABS_NC 00000408 .LC28 │ │ │ │ │ -000016a8 00002330 R_ARM_THM_MOVT_ABS 00000408 .LC28 │ │ │ │ │ -000016ee 00002d2f R_ARM_THM_MOVW_ABS_NC 00000580 .LC38 │ │ │ │ │ -000016f2 00002d30 R_ARM_THM_MOVT_ABS 00000580 .LC38 │ │ │ │ │ -00001700 00004a0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001738 0000550a R_ARM_THM_CALL 00000000 _PyToken_ThreeChars │ │ │ │ │ -0000177e 0000480a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000017ac 00002b2f R_ARM_THM_MOVW_ABS_NC 00000548 .LC36 │ │ │ │ │ -000017b0 00002b30 R_ARM_THM_MOVT_ABS 00000548 .LC36 │ │ │ │ │ -000017c4 00004a0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001832 0000222f R_ARM_THM_MOVW_ABS_NC 000003a4 .LC27 │ │ │ │ │ -00001836 00002230 R_ARM_THM_MOVT_ABS 000003a4 .LC27 │ │ │ │ │ -0000183a 0000560a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ -00001848 0000480a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000018c0 0000480a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000019e0 0000480a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001a22 0000480a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001a9e 0000480a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001aec 0000480a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001b20 0000490a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001b2e 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001b32 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001b36 00004a0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001b9c 0000272f R_ARM_THM_MOVW_ABS_NC 00000460 .LC32 │ │ │ │ │ -00001ba0 00002730 R_ARM_THM_MOVT_ABS 00000460 .LC32 │ │ │ │ │ -00001ba4 00004a0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001bee 00001a2f R_ARM_THM_MOVW_ABS_NC 000002f4 .LC19 │ │ │ │ │ -00001bf2 00001a30 R_ARM_THM_MOVT_ABS 000002f4 .LC19 │ │ │ │ │ -00001c30 0000490a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001c3c 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001c40 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001c44 00004a0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001c60 0000570a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00001c82 0000480a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001ca8 0000480a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001cf0 0000490a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001cfe 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001d02 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001d06 00004a0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001d24 0000480a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001d46 0000480a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001d6a 0000480a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001d88 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001d8c 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001d92 00004a0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001dcc 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001dd0 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001dd4 00004a0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001e32 0000212f R_ARM_THM_MOVW_ABS_NC 0000038c .LC26 │ │ │ │ │ -00001e36 00002130 R_ARM_THM_MOVT_ABS 0000038c .LC26 │ │ │ │ │ -00001e3a 00004a0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001e7e 00001d2f R_ARM_THM_MOVW_ABS_NC 0000033c .LC22 │ │ │ │ │ -00001e82 00001d30 R_ARM_THM_MOVT_ABS 0000033c .LC22 │ │ │ │ │ -00001efa 0000232f R_ARM_THM_MOVW_ABS_NC 00000408 .LC28 │ │ │ │ │ -00001efe 00002330 R_ARM_THM_MOVT_ABS 00000408 .LC28 │ │ │ │ │ -00001f68 0000202f R_ARM_THM_MOVW_ABS_NC 00000384 .LC25 │ │ │ │ │ -00001f6c 00002030 R_ARM_THM_MOVT_ABS 00000384 .LC25 │ │ │ │ │ -00001f88 0000292f R_ARM_THM_MOVW_ABS_NC 000004f8 .LC34 │ │ │ │ │ -00001f8c 00002930 R_ARM_THM_MOVT_ABS 000004f8 .LC34 │ │ │ │ │ -00001f92 00004a0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001fa8 0000330a R_ARM_THM_CALL 00000001 tok_continuation_line │ │ │ │ │ -00001fd4 0000102f R_ARM_THM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ -00001fd8 00001030 R_ARM_THM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ -00001fdc 0000560a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ -00001ffc 0000480a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002042 0000580a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -0000204e 0000590a R_ARM_THM_CALL 00000000 _PyUnicode_ScanIdentifier │ │ │ │ │ -00002070 00005a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002084 0000480a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000020e6 0000580a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -0000210c 00000e2f R_ARM_THM_MOVW_ABS_NC 00000164 .LC7 │ │ │ │ │ -00002110 00000e30 R_ARM_THM_MOVT_ABS 00000164 .LC7 │ │ │ │ │ -00002194 0000480a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000021ca 00005b0a R_ARM_THM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ -000021d2 00000f2f R_ARM_THM_MOVW_ABS_NC 00000170 .LC8 │ │ │ │ │ -000021d6 00000f30 R_ARM_THM_MOVT_ABS 00000170 .LC8 │ │ │ │ │ -000021de 00005c0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000021f4 00004d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000021f8 00004d30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -0000221c 00005b0a R_ARM_THM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ -0000223a 00001f2f R_ARM_THM_MOVW_ABS_NC 0000036c .LC24 │ │ │ │ │ -0000223e 00001f30 R_ARM_THM_MOVT_ABS 0000036c .LC24 │ │ │ │ │ -00002244 00004a0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000224e 0000460a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000022b8 0000580a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -000022c0 0000450a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002318 0000212f R_ARM_THM_MOVW_ABS_NC 0000038c .LC26 │ │ │ │ │ -0000231c 00002130 R_ARM_THM_MOVT_ABS 0000038c .LC26 │ │ │ │ │ -0000233e 00002f2f R_ARM_THM_MOVW_ABS_NC 000005e8 .LC40 │ │ │ │ │ -00002342 00002f30 R_ARM_THM_MOVT_ABS 000005e8 .LC40 │ │ │ │ │ -00002372 0000152f R_ARM_THM_MOVW_ABS_NC 00000240 .LC14 │ │ │ │ │ -00002376 00001530 R_ARM_THM_MOVT_ABS 00000240 .LC14 │ │ │ │ │ -0000237a 0000560a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ -00002396 0000162f R_ARM_THM_MOVW_ABS_NC 00000268 .LC15 │ │ │ │ │ -0000239a 00001630 R_ARM_THM_MOVT_ABS 00000268 .LC15 │ │ │ │ │ -0000239e 0000560a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ -000023ae 0000330a R_ARM_THM_CALL 00000001 tok_continuation_line │ │ │ │ │ -000023c4 00002e2f R_ARM_THM_MOVW_ABS_NC 0000059c .LC39 │ │ │ │ │ -000023c8 00002e30 R_ARM_THM_MOVT_ABS 0000059c .LC39 │ │ │ │ │ -000023cc 00004a0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002404 0000142f R_ARM_THM_MOVW_ABS_NC 00000218 .LC13 │ │ │ │ │ -00002408 00001430 R_ARM_THM_MOVT_ABS 00000218 .LC13 │ │ │ │ │ -0000240c 0000560a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ -00002418 00001b2f R_ARM_THM_MOVW_ABS_NC 00000300 .LC20 │ │ │ │ │ -0000241c 00001b30 R_ARM_THM_MOVT_ABS 00000300 .LC20 │ │ │ │ │ -00002420 00004a0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002448 00001e2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC23 │ │ │ │ │ -0000244c 00001e30 R_ARM_THM_MOVT_ABS 00000344 .LC23 │ │ │ │ │ -00002450 00004a0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000249c 00005a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000024a2 0000500a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -000024ae 0000172f R_ARM_THM_MOVW_ABS_NC 00000290 .LC16 │ │ │ │ │ -000024b2 00001730 R_ARM_THM_MOVT_ABS 00000290 .LC16 │ │ │ │ │ -000024b6 00004a0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000024c2 00005d0a R_ARM_THM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ -000024d8 00005a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000024e0 00005e0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8String │ │ │ │ │ -000024f6 00005a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000250e 0000182f R_ARM_THM_MOVW_ABS_NC 000002b0 .LC17 │ │ │ │ │ -00002512 00001830 R_ARM_THM_MOVT_ABS 000002b0 .LC17 │ │ │ │ │ -00002516 00004a0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000252c 00005f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ -00002530 00005f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ -00002536 0000600a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000025c6 0000262f R_ARM_THM_MOVW_ABS_NC 00000444 .LC31 │ │ │ │ │ -000025ca 00002630 R_ARM_THM_MOVT_ABS 00000444 .LC31 │ │ │ │ │ -000025d6 00004a0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000025e0 0000282f R_ARM_THM_MOVW_ABS_NC 000004a0 .LC33 │ │ │ │ │ -000025e4 00002830 R_ARM_THM_MOVT_ABS 000004a0 .LC33 │ │ │ │ │ -000025e8 00004a0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002604 0000480a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -0000260c 0000052f R_ARM_THM_MOVW_ABS_NC 00000074 .LC3 │ │ │ │ │ -00002610 00000530 R_ARM_THM_MOVT_ABS 00000074 .LC3 │ │ │ │ │ -00002614 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002618 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000261c 00004c0a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -00002620 0000042f R_ARM_THM_MOVW_ABS_NC 00000054 .LC2 │ │ │ │ │ -00002624 00000430 R_ARM_THM_MOVT_ABS 00000054 .LC2 │ │ │ │ │ -00002628 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000262c 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002630 00004c0a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -00002650 0000192f R_ARM_THM_MOVW_ABS_NC 000002d8 .LC18 │ │ │ │ │ -00002654 00001930 R_ARM_THM_MOVT_ABS 000002d8 .LC18 │ │ │ │ │ -00002658 00004a0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002666 0000480a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -0000267a 0000252f R_ARM_THM_MOVW_ABS_NC 0000041c .LC30 │ │ │ │ │ -0000267e 00002530 R_ARM_THM_MOVT_ABS 0000041c .LC30 │ │ │ │ │ -00002682 00004a0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002690 0000480a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000026ac 0000132f R_ARM_THM_MOVW_ABS_NC 000001f0 .LC12 │ │ │ │ │ -000026b0 00001330 R_ARM_THM_MOVT_ABS 000001f0 .LC12 │ │ │ │ │ -000026b4 0000560a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ -000026d0 0000122f R_ARM_THM_MOVW_ABS_NC 000001c8 .LC11 │ │ │ │ │ -000026d4 00001230 R_ARM_THM_MOVT_ABS 000001c8 .LC11 │ │ │ │ │ -000026d8 0000560a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ -00002710 0000112f R_ARM_THM_MOVW_ABS_NC 000001a0 .LC10 │ │ │ │ │ -00002714 00001130 R_ARM_THM_MOVT_ABS 000001a0 .LC10 │ │ │ │ │ -00002718 0000560a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ -00002722 00002a2f R_ARM_THM_MOVW_ABS_NC 0000052c .LC35 │ │ │ │ │ -00002726 00002a30 R_ARM_THM_MOVT_ABS 0000052c .LC35 │ │ │ │ │ -0000272a 00004a0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002748 00001c2f R_ARM_THM_MOVW_ABS_NC 00000324 .LC21 │ │ │ │ │ -0000274c 00001c30 R_ARM_THM_MOVT_ABS 00000324 .LC21 │ │ │ │ │ -00002762 00002c2f R_ARM_THM_MOVW_ABS_NC 00000570 .LC37 │ │ │ │ │ -00002766 00002c30 R_ARM_THM_MOVT_ABS 00000570 .LC37 │ │ │ │ │ -0000276a 00004a0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000027d4 0000490a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00002806 0000490a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00002812 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002816 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000281c 00004a0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002866 0000052f R_ARM_THM_MOVW_ABS_NC 00000074 .LC3 │ │ │ │ │ -0000286a 00000530 R_ARM_THM_MOVT_ABS 00000074 .LC3 │ │ │ │ │ -0000286e 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002872 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002876 00004c0a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -0000287a 0000042f R_ARM_THM_MOVW_ABS_NC 00000054 .LC2 │ │ │ │ │ -0000287e 00000430 R_ARM_THM_MOVT_ABS 00000054 .LC2 │ │ │ │ │ -00002882 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002886 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000288a 00004c0a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -000028a6 0000440a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -000028cc 0000450a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000028d2 0000460a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000028f4 0000470a R_ARM_THM_CALL 00000000 strncpy │ │ │ │ │ -00002906 0000440a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -0000291e 0000460a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000294a 0000440a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -0000296c 0000610a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00002982 0000470a R_ARM_THM_CALL 00000000 strncpy │ │ │ │ │ -00002998 0000450a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000029b0 00004d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000029b4 00004d30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00002a12 0000490a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00002a5e 0000212f R_ARM_THM_MOVW_ABS_NC 0000038c .LC26 │ │ │ │ │ -00002a62 00002130 R_ARM_THM_MOVT_ABS 0000038c .LC26 │ │ │ │ │ -00002a66 00004a0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002a90 0000490a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00002a9a 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002a9e 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002aa2 00004a0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002b12 0000342f R_ARM_THM_MOVW_ABS_NC 0000062c .LC41 │ │ │ │ │ -00002b16 00003430 R_ARM_THM_MOVT_ABS 0000062c .LC41 │ │ │ │ │ -00002b20 00003b0a R_ARM_THM_CALL 00000059 lookahead │ │ │ │ │ -00002b36 0000622f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxWarning │ │ │ │ │ -00002b3a 00006230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxWarning │ │ │ │ │ -00002b3e 0000392f R_ARM_THM_MOVW_ABS_NC 00000640 .LC46 │ │ │ │ │ -00002b42 00003930 R_ARM_THM_MOVT_ABS 00000640 .LC46 │ │ │ │ │ -00002b4c 0000630a R_ARM_THM_CALL 00000000 _PyTokenizer_parser_warn │ │ │ │ │ -00002b6a 0000392f R_ARM_THM_MOVW_ABS_NC 00000640 .LC46 │ │ │ │ │ -00002b6e 00003930 R_ARM_THM_MOVT_ABS 00000640 .LC46 │ │ │ │ │ -00002b72 00004a0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002b78 0000372f R_ARM_THM_MOVW_ABS_NC 00000638 .LC44 │ │ │ │ │ -00002b7c 00003730 R_ARM_THM_MOVT_ABS 00000638 .LC44 │ │ │ │ │ -00002b88 0000382f R_ARM_THM_MOVW_ABS_NC 0000063c .LC45 │ │ │ │ │ -00002b8c 00003830 R_ARM_THM_MOVT_ABS 0000063c .LC45 │ │ │ │ │ -00002b94 00003b0a R_ARM_THM_CALL 00000059 lookahead │ │ │ │ │ -00002bd8 0000362f R_ARM_THM_MOVW_ABS_NC 00000634 .LC43 │ │ │ │ │ -00002bdc 00003630 R_ARM_THM_MOVT_ABS 00000634 .LC43 │ │ │ │ │ -00002be6 0000352f R_ARM_THM_MOVW_ABS_NC 00000630 .LC42 │ │ │ │ │ -00002bea 00003530 R_ARM_THM_MOVT_ABS 00000630 .LC42 │ │ │ │ │ +00000dde 00004d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000de2 00004d30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000e36 0000480a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000e64 0000490a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00000f30 00004f0a R_ARM_THM_CALL 00000000 _PyToken_TwoChars │ │ │ │ │ +00000fdc 0000500a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00001072 0000480a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000010a6 0000480a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000010f2 0000530a R_ARM_THM_CALL 000028ad _PyLexer_update_ftstring_expr │ │ │ │ │ +00001186 0000232f R_ARM_THM_MOVW_ABS_NC 00000408 .LC28 │ │ │ │ │ +0000118a 00002330 R_ARM_THM_MOVT_ABS 00000408 .LC28 │ │ │ │ │ +000011d8 0000480a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001282 00004e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ +00001286 00004e30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ +000013a0 0000490a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000013d4 0000480a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000142e 0000500a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00001438 0000182f R_ARM_THM_MOVW_ABS_NC 000002b0 .LC17 │ │ │ │ │ +0000143c 00001830 R_ARM_THM_MOVT_ABS 000002b0 .LC17 │ │ │ │ │ +00001444 00004a0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001452 0000480a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000146c 0000500a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +000014a8 0000490a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000014fc 0000490a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000154e 0000480a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000157c 0000232f R_ARM_THM_MOVW_ABS_NC 00000408 .LC28 │ │ │ │ │ +00001580 00002330 R_ARM_THM_MOVT_ABS 00000408 .LC28 │ │ │ │ │ +00001598 0000480a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001614 0000540a R_ARM_THM_CALL 00000000 _PyTokenizer_indenterror │ │ │ │ │ +0000165e 0000232f R_ARM_THM_MOVW_ABS_NC 00000408 .LC28 │ │ │ │ │ +00001662 00002330 R_ARM_THM_MOVT_ABS 00000408 .LC28 │ │ │ │ │ +000016aa 00002d2f R_ARM_THM_MOVW_ABS_NC 00000580 .LC38 │ │ │ │ │ +000016ae 00002d30 R_ARM_THM_MOVT_ABS 00000580 .LC38 │ │ │ │ │ +000016bc 00004a0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000016f2 0000550a R_ARM_THM_CALL 00000000 _PyToken_ThreeChars │ │ │ │ │ +00001738 0000480a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001766 00002b2f R_ARM_THM_MOVW_ABS_NC 00000548 .LC36 │ │ │ │ │ +0000176a 00002b30 R_ARM_THM_MOVT_ABS 00000548 .LC36 │ │ │ │ │ +0000177e 00004a0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000017a8 0000212f R_ARM_THM_MOVW_ABS_NC 0000038c .LC26 │ │ │ │ │ +000017ac 00002130 R_ARM_THM_MOVT_ABS 0000038c .LC26 │ │ │ │ │ +000017b0 00004a0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000180a 0000480a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001946 0000480a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001988 0000480a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001a04 0000480a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001a52 0000490a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001a60 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001a64 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001a68 00004a0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001aca 00001a2f R_ARM_THM_MOVW_ABS_NC 000002f4 .LC19 │ │ │ │ │ +00001ace 00001a30 R_ARM_THM_MOVT_ABS 000002f4 .LC19 │ │ │ │ │ +00001b0c 0000480a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001b5c 0000272f R_ARM_THM_MOVW_ABS_NC 00000460 .LC32 │ │ │ │ │ +00001b60 00002730 R_ARM_THM_MOVT_ABS 00000460 .LC32 │ │ │ │ │ +00001b64 00004a0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001ba4 0000490a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001bb0 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001bb4 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001bb8 00004a0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001bec 0000490a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001bfa 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001bfe 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001c02 00004a0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001c3a 0000480a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001c50 0000480a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001c62 0000560a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00001c8e 0000480a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001cb4 0000480a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001d0a 00001d2f R_ARM_THM_MOVW_ABS_NC 0000033c .LC22 │ │ │ │ │ +00001d0e 00001d30 R_ARM_THM_MOVT_ABS 0000033c .LC22 │ │ │ │ │ +00001d24 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001d28 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001d2e 00004a0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001d4a 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001d4e 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001d52 00004a0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001d7e 0000480a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001d86 00000e2f R_ARM_THM_MOVW_ABS_NC 00000164 .LC7 │ │ │ │ │ +00001d8a 00000e30 R_ARM_THM_MOVT_ABS 00000164 .LC7 │ │ │ │ │ +00001ea6 0000570a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +00001f08 0000202f R_ARM_THM_MOVW_ABS_NC 00000384 .LC25 │ │ │ │ │ +00001f0c 00002030 R_ARM_THM_MOVT_ABS 00000384 .LC25 │ │ │ │ │ +00001f52 0000580a R_ARM_THM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ +00001f7e 0000480a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001f9c 0000232f R_ARM_THM_MOVW_ABS_NC 00000408 .LC28 │ │ │ │ │ +00001fa0 00002330 R_ARM_THM_MOVT_ABS 00000408 .LC28 │ │ │ │ │ +00001fc8 0000480a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001fde 0000480a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002026 0000242f R_ARM_THM_MOVW_ABS_NC 00000410 .LC29 │ │ │ │ │ +0000202a 00002430 R_ARM_THM_MOVT_ABS 00000410 .LC29 │ │ │ │ │ +000020fa 0000222f R_ARM_THM_MOVW_ABS_NC 000003a4 .LC27 │ │ │ │ │ +000020fe 00002230 R_ARM_THM_MOVT_ABS 000003a4 .LC27 │ │ │ │ │ +00002102 0000590a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ +00002110 0000480a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002120 0000330a R_ARM_THM_CALL 00000001 tok_continuation_line │ │ │ │ │ +0000215a 0000570a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +00002166 00005a0a R_ARM_THM_CALL 00000000 _PyUnicode_ScanIdentifier │ │ │ │ │ +00002188 00005b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000219c 0000480a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000021b8 0000102f R_ARM_THM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ +000021bc 00001030 R_ARM_THM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ +000021c0 0000590a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ +000021c8 00000f2f R_ARM_THM_MOVW_ABS_NC 00000170 .LC8 │ │ │ │ │ +000021cc 00000f30 R_ARM_THM_MOVT_ABS 00000170 .LC8 │ │ │ │ │ +000021d4 00005c0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000021ee 00004d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000021f2 00004d30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +0000221a 0000580a R_ARM_THM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ +00002224 0000292f R_ARM_THM_MOVW_ABS_NC 000004f8 .LC34 │ │ │ │ │ +00002228 00002930 R_ARM_THM_MOVT_ABS 000004f8 .LC34 │ │ │ │ │ +0000222e 00004a0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002242 0000052f R_ARM_THM_MOVW_ABS_NC 00000074 .LC3 │ │ │ │ │ +00002246 00000530 R_ARM_THM_MOVT_ABS 00000074 .LC3 │ │ │ │ │ +0000224a 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000224e 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002252 00004c0a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +00002276 0000042f R_ARM_THM_MOVW_ABS_NC 00000054 .LC2 │ │ │ │ │ +0000227a 00000430 R_ARM_THM_MOVT_ABS 00000054 .LC2 │ │ │ │ │ +0000227e 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002282 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002286 00004c0a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +0000228c 0000282f R_ARM_THM_MOVW_ABS_NC 000004a0 .LC33 │ │ │ │ │ +00002290 00002830 R_ARM_THM_MOVT_ABS 000004a0 .LC33 │ │ │ │ │ +00002294 00004a0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000022ba 00001c2f R_ARM_THM_MOVW_ABS_NC 00000324 .LC21 │ │ │ │ │ +000022be 00001c30 R_ARM_THM_MOVT_ABS 00000324 .LC21 │ │ │ │ │ +000022c4 00004a0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000022d6 00002a2f R_ARM_THM_MOVW_ABS_NC 0000052c .LC35 │ │ │ │ │ +000022da 00002a30 R_ARM_THM_MOVT_ABS 0000052c .LC35 │ │ │ │ │ +000022de 00004a0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002310 0000262f R_ARM_THM_MOVW_ABS_NC 00000444 .LC31 │ │ │ │ │ +00002314 00002630 R_ARM_THM_MOVT_ABS 00000444 .LC31 │ │ │ │ │ +00002320 00004a0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002340 0000480a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002360 00001b2f R_ARM_THM_MOVW_ABS_NC 00000300 .LC20 │ │ │ │ │ +00002364 00001b30 R_ARM_THM_MOVT_ABS 00000300 .LC20 │ │ │ │ │ +00002368 00004a0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002378 0000192f R_ARM_THM_MOVW_ABS_NC 000002d8 .LC18 │ │ │ │ │ +0000237c 00001930 R_ARM_THM_MOVT_ABS 000002d8 .LC18 │ │ │ │ │ +00002380 00004a0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000238e 0000480a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000023d6 0000212f R_ARM_THM_MOVW_ABS_NC 0000038c .LC26 │ │ │ │ │ +000023da 00002130 R_ARM_THM_MOVT_ABS 0000038c .LC26 │ │ │ │ │ +000023e4 00001e2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC23 │ │ │ │ │ +000023e8 00001e30 R_ARM_THM_MOVT_ABS 00000344 .LC23 │ │ │ │ │ +000023ec 00004a0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002414 00002f2f R_ARM_THM_MOVW_ABS_NC 000005e8 .LC40 │ │ │ │ │ +00002418 00002f30 R_ARM_THM_MOVT_ABS 000005e8 .LC40 │ │ │ │ │ +0000245c 00005b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002462 0000500a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +0000246e 0000172f R_ARM_THM_MOVW_ABS_NC 00000290 .LC16 │ │ │ │ │ +00002472 00001730 R_ARM_THM_MOVT_ABS 00000290 .LC16 │ │ │ │ │ +00002476 00004a0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002482 00005d0a R_ARM_THM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ +00002498 00005b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000024a0 00005e0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8String │ │ │ │ │ +000024b6 00005b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000024ce 0000182f R_ARM_THM_MOVW_ABS_NC 000002b0 .LC17 │ │ │ │ │ +000024d2 00001830 R_ARM_THM_MOVT_ABS 000002b0 .LC17 │ │ │ │ │ +000024d6 00004a0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000024ec 00005f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ +000024f0 00005f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ +000024f6 0000600a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00002536 0000252f R_ARM_THM_MOVW_ABS_NC 0000041c .LC30 │ │ │ │ │ +0000253a 00002530 R_ARM_THM_MOVT_ABS 0000041c .LC30 │ │ │ │ │ +0000253e 00004a0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000254c 0000480a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002572 00002c2f R_ARM_THM_MOVW_ABS_NC 00000570 .LC37 │ │ │ │ │ +00002576 00002c30 R_ARM_THM_MOVT_ABS 00000570 .LC37 │ │ │ │ │ +0000257a 00004a0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002586 00002e2f R_ARM_THM_MOVW_ABS_NC 0000059c .LC39 │ │ │ │ │ +0000258a 00002e30 R_ARM_THM_MOVT_ABS 0000059c .LC39 │ │ │ │ │ +0000258e 00004a0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000025aa 0000122f R_ARM_THM_MOVW_ABS_NC 000001c8 .LC11 │ │ │ │ │ +000025ae 00001230 R_ARM_THM_MOVT_ABS 000001c8 .LC11 │ │ │ │ │ +000025b2 0000590a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ +000025ce 0000112f R_ARM_THM_MOVW_ABS_NC 000001a0 .LC10 │ │ │ │ │ +000025d2 00001130 R_ARM_THM_MOVT_ABS 000001a0 .LC10 │ │ │ │ │ +000025d6 0000590a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ +000025fe 0000162f R_ARM_THM_MOVW_ABS_NC 00000268 .LC15 │ │ │ │ │ +00002602 00001630 R_ARM_THM_MOVT_ABS 00000268 .LC15 │ │ │ │ │ +00002606 0000590a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ +00002622 0000152f R_ARM_THM_MOVW_ABS_NC 00000240 .LC14 │ │ │ │ │ +00002626 00001530 R_ARM_THM_MOVT_ABS 00000240 .LC14 │ │ │ │ │ +0000262a 0000590a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ +00002646 0000142f R_ARM_THM_MOVW_ABS_NC 00000218 .LC13 │ │ │ │ │ +0000264a 00001430 R_ARM_THM_MOVT_ABS 00000218 .LC13 │ │ │ │ │ +0000264e 0000590a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ +0000266a 0000132f R_ARM_THM_MOVW_ABS_NC 000001f0 .LC12 │ │ │ │ │ +0000266e 00001330 R_ARM_THM_MOVT_ABS 000001f0 .LC12 │ │ │ │ │ +00002672 0000590a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ +0000267e 0000460a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000026e8 0000570a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +000026f0 0000450a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002714 00001f2f R_ARM_THM_MOVW_ABS_NC 0000036c .LC24 │ │ │ │ │ +00002718 00001f30 R_ARM_THM_MOVT_ABS 0000036c .LC24 │ │ │ │ │ +00002748 0000330a R_ARM_THM_CALL 00000001 tok_continuation_line │ │ │ │ │ +000027f0 0000490a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002822 0000490a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000282e 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002832 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002838 00004a0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002882 0000052f R_ARM_THM_MOVW_ABS_NC 00000074 .LC3 │ │ │ │ │ +00002886 00000530 R_ARM_THM_MOVT_ABS 00000074 .LC3 │ │ │ │ │ +0000288a 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000288e 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002892 00004c0a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +00002896 0000042f R_ARM_THM_MOVW_ABS_NC 00000054 .LC2 │ │ │ │ │ +0000289a 00000430 R_ARM_THM_MOVT_ABS 00000054 .LC2 │ │ │ │ │ +0000289e 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000028a2 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000028a6 00004c0a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +000028c2 0000440a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +000028e8 0000450a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000028ee 0000460a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002910 0000470a R_ARM_THM_CALL 00000000 strncpy │ │ │ │ │ +00002922 0000440a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +0000293a 0000460a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002966 0000440a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00002988 0000610a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000299e 0000470a R_ARM_THM_CALL 00000000 strncpy │ │ │ │ │ +000029b4 0000450a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000029cc 00004d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000029d0 00004d30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00002a2e 0000490a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002a7a 0000212f R_ARM_THM_MOVW_ABS_NC 0000038c .LC26 │ │ │ │ │ +00002a7e 00002130 R_ARM_THM_MOVT_ABS 0000038c .LC26 │ │ │ │ │ +00002a82 00004a0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002aac 0000490a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002ab6 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002aba 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002abe 00004a0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002b2e 0000342f R_ARM_THM_MOVW_ABS_NC 0000062c .LC41 │ │ │ │ │ +00002b32 00003430 R_ARM_THM_MOVT_ABS 0000062c .LC41 │ │ │ │ │ +00002b3c 00003b0a R_ARM_THM_CALL 00000059 lookahead │ │ │ │ │ +00002b52 0000622f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxWarning │ │ │ │ │ +00002b56 00006230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxWarning │ │ │ │ │ +00002b5a 0000392f R_ARM_THM_MOVW_ABS_NC 00000640 .LC46 │ │ │ │ │ +00002b5e 00003930 R_ARM_THM_MOVT_ABS 00000640 .LC46 │ │ │ │ │ +00002b68 0000630a R_ARM_THM_CALL 00000000 _PyTokenizer_parser_warn │ │ │ │ │ +00002b86 0000392f R_ARM_THM_MOVW_ABS_NC 00000640 .LC46 │ │ │ │ │ +00002b8a 00003930 R_ARM_THM_MOVT_ABS 00000640 .LC46 │ │ │ │ │ +00002b8e 00004a0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002b94 0000372f R_ARM_THM_MOVW_ABS_NC 00000638 .LC44 │ │ │ │ │ +00002b98 00003730 R_ARM_THM_MOVT_ABS 00000638 .LC44 │ │ │ │ │ +00002ba4 0000382f R_ARM_THM_MOVW_ABS_NC 0000063c .LC45 │ │ │ │ │ +00002ba8 00003830 R_ARM_THM_MOVT_ABS 0000063c .LC45 │ │ │ │ │ +00002bb0 00003b0a R_ARM_THM_CALL 00000059 lookahead │ │ │ │ │ +00002bf4 0000362f R_ARM_THM_MOVW_ABS_NC 00000634 .LC43 │ │ │ │ │ +00002bf8 00003630 R_ARM_THM_MOVT_ABS 00000634 .LC43 │ │ │ │ │ +00002c02 0000352f R_ARM_THM_MOVW_ABS_NC 00000630 .LC42 │ │ │ │ │ +00002c06 00003530 R_ARM_THM_MOVT_ABS 00000630 .LC42 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -68,20 +68,20 @@ │ │ │ │ │ _PyToken_TwoChars │ │ │ │ │ _PyUnicode_IsPrintable │ │ │ │ │ _PyToken_OneChar │ │ │ │ │ PyErr_Occurred │ │ │ │ │ _PyLexer_update_ftstring_expr │ │ │ │ │ _PyTokenizer_indenterror │ │ │ │ │ _PyToken_ThreeChars │ │ │ │ │ -_PyTokenizer_syntaxerror_known_range │ │ │ │ │ __aeabi_idiv │ │ │ │ │ PyUnicode_DecodeUTF8 │ │ │ │ │ +_PyLexer_type_comment_token_setup │ │ │ │ │ +_PyTokenizer_syntaxerror_known_range │ │ │ │ │ _PyUnicode_ScanIdentifier │ │ │ │ │ _Py_Dealloc │ │ │ │ │ -_PyLexer_type_comment_token_setup │ │ │ │ │ PyUnicode_Substring │ │ │ │ │ PyUnicode_AsUTF8String │ │ │ │ │ PyExc_UnicodeDecodeError │ │ │ │ │ PyErr_ExceptionMatches │ │ │ │ │ PyMem_Realloc │ │ │ │ │ PyExc_SyntaxWarning │ │ │ │ │ _PyTokenizer_parser_warn │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -7,36 +7,36 @@ │ │ │ │ │ tok_continuation_line(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 2774 │ │ │ │ │ + bl 2790 │ │ │ │ │ R_ARM_THM_CALL tok_nextc │ │ │ │ │ cmp r0, #13 │ │ │ │ │ beq.n 3a │ │ │ │ │ cmp r0, #10 │ │ │ │ │ bne.n 50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2774 │ │ │ │ │ + bl 2790 │ │ │ │ │ R_ARM_THM_CALL tok_nextc │ │ │ │ │ mov r1, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 42 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2830 │ │ │ │ │ + bl 284c │ │ │ │ │ R_ARM_THM_CALL tok_backup │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2774 │ │ │ │ │ + bl 2790 │ │ │ │ │ R_ARM_THM_CALL tok_nextc │ │ │ │ │ b.n 1a │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ movs r3, #11 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ @@ -53,15 +53,15 @@ │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2774 │ │ │ │ │ + bl 2790 │ │ │ │ │ R_ARM_THM_CALL tok_nextc │ │ │ │ │ adds r2, r4, #1 │ │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ │ cbz r3, 82 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ beq.n 6c │ │ │ │ │ movs r7, #0 │ │ │ │ │ @@ -77,21 +77,21 @@ │ │ │ │ │ it ne │ │ │ │ │ movne r7, #1 │ │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ │ it gt │ │ │ │ │ movgt r7, #0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2830 │ │ │ │ │ + bl 284c │ │ │ │ │ R_ARM_THM_CALL tok_backup │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ beq.n ba │ │ │ │ │ ldrb.w r1, [r4, #-1]! │ │ │ │ │ - bl 2830 │ │ │ │ │ + bl 284c │ │ │ │ │ R_ARM_THM_CALL tok_backup │ │ │ │ │ b.n aa │ │ │ │ │ mov r0, r7 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ mov r7, r3 │ │ │ │ │ b.n a2 │ │ │ │ │ nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -349,27 +349,27 @@ │ │ │ │ │ mla r5, r3, r7, r4 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ ldr.w r2, [r5, #2820] @ 0xb04 │ │ │ │ │ b.n 2bc <_PyTokenizer_Get+0x2bc> │ │ │ │ │ ldrb.w r1, [r6, #2768] @ 0xad0 │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - bl 2830 │ │ │ │ │ + bl 284c │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ b.n 3a6 <_PyTokenizer_Get+0x3a6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl 2774 │ │ │ │ │ + bl 2790 │ │ │ │ │ mov r1, r0 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2830 │ │ │ │ │ + bl 284c │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2830 │ │ │ │ │ + bl 284c │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r2, #123 @ 0x7b │ │ │ │ │ beq.w 7b6 <_PyTokenizer_Get+0x7b6> │ │ │ │ │ movs r0, #68 @ 0x44 │ │ │ │ │ mla r5, r0, r5, r4 │ │ │ │ │ ldr.w r1, [r5, #2764] @ 0xacc │ │ │ │ │ adds r1, #1 │ │ │ │ │ @@ -598,51 +598,51 @@ │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.n 2ce <_PyTokenizer_Get+0x2ce> │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r6, sl │ │ │ │ │ b.n 59c <_PyTokenizer_Get+0x59c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r5 │ │ │ │ │ - bl 2774 │ │ │ │ │ + bl 2790 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #13 │ │ │ │ │ beq.w 872 <_PyTokenizer_Get+0x872> │ │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ │ sub.w r2, r1, #123 @ 0x7b │ │ │ │ │ bics.w r2, r2, #2 │ │ │ │ │ mla r3, r3, r7, r4 │ │ │ │ │ ldr.w r3, [r3, #2776] @ 0xad8 │ │ │ │ │ beq.w 84a <_PyTokenizer_Get+0x84a> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 12c <_PyTokenizer_Get+0x12c> │ │ │ │ │ cmp r1, #78 @ 0x4e │ │ │ │ │ bne.w 12c <_PyTokenizer_Get+0x12c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2774 │ │ │ │ │ + bl 2790 │ │ │ │ │ cmp r0, #123 @ 0x7b │ │ │ │ │ mov r1, r0 │ │ │ │ │ it eq │ │ │ │ │ moveq.w fp, #1 │ │ │ │ │ beq.w 12c <_PyTokenizer_Get+0x12c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2830 │ │ │ │ │ + bl 284c │ │ │ │ │ b.n 12c <_PyTokenizer_Get+0x12c> │ │ │ │ │ ldr.w r2, [r5, #2764] @ 0xacc │ │ │ │ │ mvn.w ip, r2 │ │ │ │ │ mov.w ip, ip, lsr #31 │ │ │ │ │ mov r1, ip │ │ │ │ │ b.n 190 <_PyTokenizer_Get+0x190> │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r6, sl │ │ │ │ │ mov r5, r7 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ bne.w 888 <_PyTokenizer_Get+0x888> │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r1, r3, [sp, #12] │ │ │ │ │ - bl 2774 │ │ │ │ │ + bl 2790 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldr.w r2, [r3, #2760] @ 0xac8 │ │ │ │ │ eor.w r3, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne r3, #0 │ │ │ │ │ @@ -669,18 +669,18 @@ │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r9, ip │ │ │ │ │ mov r6, sl │ │ │ │ │ movs r7, #10 │ │ │ │ │ b.n 5be <_PyTokenizer_Get+0x5be> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2830 │ │ │ │ │ + bl 284c │ │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2830 │ │ │ │ │ + bl 284c │ │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movs r6, #0 │ │ │ │ │ mla r0, r3, r0, r4 │ │ │ │ │ mla r1, r3, r5, r4 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ @@ -828,15 +828,15 @@ │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.n 2ce <_PyTokenizer_Get+0x2ce> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2774 │ │ │ │ │ + bl 2790 │ │ │ │ │ mov r1, r0 │ │ │ │ │ b.n 650 <_PyTokenizer_Get+0x650> │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ movs r3, #29 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ @@ -897,15 +897,15 @@ │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r6, sl │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ b.n 5a8 <_PyTokenizer_Get+0x5a8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #10 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - bl 2830 │ │ │ │ │ + bl 284c │ │ │ │ │ ldr.w r3, [r6, #668] @ 0x29c │ │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mla r3, r2, r3, r4 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ str.w sl, [r3, #2756] @ 0xac4 │ │ │ │ │ @@ -975,67 +975,67 @@ │ │ │ │ │ bne.w d2e │ │ │ │ │ ldr.w r6, [sl, #452] @ 0x1c4 │ │ │ │ │ ldr.w r5, [sl, #4] │ │ │ │ │ ldr.w r1, [sl, #476] @ 0x1dc │ │ │ │ │ str.w r5, [sl, #28] │ │ │ │ │ str.w r1, [sl, #472] @ 0x1d8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w e40 │ │ │ │ │ + bne.w 1050 │ │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 14dc │ │ │ │ │ + beq.w 14d0 │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ itt cs │ │ │ │ │ movcs r2, #29 │ │ │ │ │ strcs.w r2, [sl, #32] │ │ │ │ │ bcs.n a10 │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ str.w r2, [sl, #476] @ 0x1dc │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ str.w r2, [sl, #4] │ │ │ │ │ ldr.w r2, [sl] │ │ │ │ │ ldrb r0, [r5, #0] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ str.w r5, [sl, #4] │ │ │ │ │ - bhi.w 2620 │ │ │ │ │ + bhi.w 2276 │ │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 260c │ │ │ │ │ + bne.w 2242 │ │ │ │ │ str.w r1, [sl, #476] @ 0x1dc │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ mvn.w r8, #2147483648 @ 0x80000000 │ │ │ │ │ str.w r9, [sl, #28] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 1484 │ │ │ │ │ + beq.w 1478 │ │ │ │ │ ldr.w r1, [sl, #476] @ 0x1dc │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bcs.w 14d4 │ │ │ │ │ + bcs.w 14c8 │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ adds r0, r5, #1 │ │ │ │ │ str.w r2, [sl, #476] @ 0x1dc │ │ │ │ │ str.w r0, [sl, #4] │ │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ │ sub.w r2, r4, #9 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #23 │ │ │ │ │ bhi.w bac │ │ │ │ │ movs r7, #9 │ │ │ │ │ movt r7, #128 @ 0x80 │ │ │ │ │ lsrs r7, r2 │ │ │ │ │ lsls r7, r7, #31 │ │ │ │ │ - bmi.w f9e │ │ │ │ │ + bmi.w f12 │ │ │ │ │ mov r7, r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2634 │ │ │ │ │ + beq.w 2256 │ │ │ │ │ str.w r5, [sl, #28] │ │ │ │ │ str.w r1, [sl, #472] @ 0x1d8 │ │ │ │ │ ldr.w r2, [sl, #32] │ │ │ │ │ cmp r2, #28 │ │ │ │ │ - beq.w 25fa │ │ │ │ │ + beq.w 2336 │ │ │ │ │ bic.w r3, r7, #32 │ │ │ │ │ sub.w r2, r3, #65 @ 0x41 │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmp r2, #25 │ │ │ │ │ bls.w c0a │ │ │ │ │ cmp r7, #127 @ 0x7f │ │ │ │ │ ite le │ │ │ │ │ @@ -1043,100 +1043,100 @@ │ │ │ │ │ movgt r3, #1 │ │ │ │ │ cmp r7, #95 @ 0x5f │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w c1c │ │ │ │ │ cmp r7, #13 │ │ │ │ │ - beq.w 25ee │ │ │ │ │ + beq.w 229a │ │ │ │ │ cmp r7, #10 │ │ │ │ │ beq.w d08 │ │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ │ - beq.w e68 │ │ │ │ │ + beq.w ddc │ │ │ │ │ uxtb r3, r7 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ - lsls r3, r3, #29 │ │ │ │ │ - bmi.w 1136 │ │ │ │ │ + lsls r2, r3, #29 │ │ │ │ │ + bmi.w 113a │ │ │ │ │ ldr.w r3, [sl, #28] │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_tolower │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_tolower │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ │ subs r3, #102 @ 0x66 │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ cmp r3, #14 │ │ │ │ │ bhi.n ae0 │ │ │ │ │ movw r2, #20481 @ 0x5001 │ │ │ │ │ lsr.w r3, r2, r3 │ │ │ │ │ lsls r3, r3, #31 │ │ │ │ │ - bmi.w 18c8 │ │ │ │ │ + bmi.w 182e │ │ │ │ │ cmp r7, #34 @ 0x22 │ │ │ │ │ it ne │ │ │ │ │ cmpne r7, #39 @ 0x27 │ │ │ │ │ - beq.w 12ba │ │ │ │ │ + beq.w 12ae │ │ │ │ │ cmp r7, #92 @ 0x5c │ │ │ │ │ - beq.w 1fa6 │ │ │ │ │ - sub.w r6, r7, #125 @ 0x7d │ │ │ │ │ - clz r6, r6 │ │ │ │ │ - lsrs r6, r6, #5 │ │ │ │ │ + beq.w 211e │ │ │ │ │ + sub.w r5, r7, #125 @ 0x7d │ │ │ │ │ + clz r5, r5 │ │ │ │ │ + lsrs r5, r5, #5 │ │ │ │ │ cmp r7, #58 @ 0x3a │ │ │ │ │ ite ne │ │ │ │ │ - movne r3, r6 │ │ │ │ │ - orreq.w r3, r6, #1 │ │ │ │ │ + movne r3, r5 │ │ │ │ │ + orreq.w r3, r5, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w fa2 │ │ │ │ │ + bne.w f16 │ │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ │ it ne │ │ │ │ │ cmpne r7, #33 @ 0x21 │ │ │ │ │ - beq.w fa2 │ │ │ │ │ + beq.w f16 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 2774 │ │ │ │ │ + bl 2790 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyToken_TwoChars> │ │ │ │ │ R_ARM_THM_CALL _PyToken_TwoChars │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ │ - bne.w 172a │ │ │ │ │ + bne.w 16e4 │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ beq.w cce │ │ │ │ │ ldrd r1, r3, [sl] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str.w r2, [sl, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bcc.w 2620 │ │ │ │ │ + bcc.w 2276 │ │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ │ uxtb.w r8, r8 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.w 260c │ │ │ │ │ + bne.w 2242 │ │ │ │ │ ldr.w r3, [sl, #476] @ 0x1dc │ │ │ │ │ cmp r7, #91 @ 0x5b │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r3, [sl, #476] @ 0x1dc │ │ │ │ │ - beq.w fda │ │ │ │ │ + beq.w f4e │ │ │ │ │ ble.w cd8 │ │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ │ - beq.w fda │ │ │ │ │ + beq.w f4e │ │ │ │ │ bic.w r3, r7, #32 │ │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ │ it eq │ │ │ │ │ addeq.w r4, sl, #12288 @ 0x3000 │ │ │ │ │ - beq.w 1022 │ │ │ │ │ + beq.w f96 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1444 │ │ │ │ │ + beq.w 1438 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr.w r6, [sl, #28] │ │ │ │ │ ldr.w r5, [sl, #4] │ │ │ │ │ bl 0 <_PyToken_OneChar> │ │ │ │ │ R_ARM_THM_CALL _PyToken_OneChar │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -1145,63 +1145,63 @@ │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r7, r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2634 │ │ │ │ │ + beq.w 2256 │ │ │ │ │ cmp r4, #35 @ 0x23 │ │ │ │ │ str.w r5, [sl, #28] │ │ │ │ │ str.w r1, [sl, #472] @ 0x1d8 │ │ │ │ │ bne.w a64 │ │ │ │ │ movw r4, #47102 @ 0xb7fe │ │ │ │ │ movt r4, #65535 @ 0xffff │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 2774 │ │ │ │ │ + bl 2790 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ cmp r3, #14 │ │ │ │ │ bhi.n bca │ │ │ │ │ asr.w r3, r4, r3 │ │ │ │ │ lsls r2, r3, #31 │ │ │ │ │ bmi.n bca │ │ │ │ │ add.w r4, sl, #12288 @ 0x3000 │ │ │ │ │ ldr.w r3, [sl, #2740] @ 0xab4 │ │ │ │ │ ldr.w r7, [r4, #672] @ 0x2a0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 2172 │ │ │ │ │ + bne.w 1f5a │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 210c │ │ │ │ │ + bne.w 1d86 │ │ │ │ │ ldr.w r2, [sl, #32] │ │ │ │ │ cmp r2, #28 │ │ │ │ │ - beq.w 25fa │ │ │ │ │ + beq.w 2336 │ │ │ │ │ adds r4, r0, #1 │ │ │ │ │ - beq.w 18a6 │ │ │ │ │ + beq.w 17f0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ b.n a7e │ │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ │ - beq.w 1538 │ │ │ │ │ + beq.w 152c │ │ │ │ │ cmp r3, #85 @ 0x55 │ │ │ │ │ - beq.w 1786 │ │ │ │ │ + beq.w 1740 │ │ │ │ │ cmp r3, #82 @ 0x52 │ │ │ │ │ - beq.w 11ea │ │ │ │ │ + beq.w 11de │ │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ │ - beq.w 1630 │ │ │ │ │ + beq.w 161a │ │ │ │ │ cmp r0, #84 @ 0x54 │ │ │ │ │ - beq.w 1640 │ │ │ │ │ + beq.w 162a │ │ │ │ │ bic.w r3, r7, #32 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mvn.w r6, #2147483648 @ 0x80000000 │ │ │ │ │ b.n c5a │ │ │ │ │ ldrd r4, r3, [sl, #4] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.w ec8 │ │ │ │ │ + beq.w e3c │ │ │ │ │ ldr.w r3, [sl, #476] @ 0x1dc │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bcs.w f0c │ │ │ │ │ + bcs.w e80 │ │ │ │ │ adds r3, #1 │ │ │ │ │ adds r2, r4, #1 │ │ │ │ │ str.w r3, [sl, #476] @ 0x1dc │ │ │ │ │ str.w r2, [sl, #4] │ │ │ │ │ ldrb r7, [r4, #0] │ │ │ │ │ bic.w r3, r7, #32 │ │ │ │ │ subs r3, #65 @ 0x41 │ │ │ │ │ @@ -1216,71 +1216,71 @@ │ │ │ │ │ movgt r3, #1 │ │ │ │ │ cmp r7, #95 @ 0x5f │ │ │ │ │ ite ne │ │ │ │ │ movne r2, r3 │ │ │ │ │ orreq.w r2, r3, #1 │ │ │ │ │ cbnz r2, cca │ │ │ │ │ adds r3, r7, #1 │ │ │ │ │ - beq.w 1a70 │ │ │ │ │ + beq.w 19de │ │ │ │ │ ldrd r2, r8, [sl] │ │ │ │ │ mov r3, r8 │ │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r8, r2 │ │ │ │ │ str.w r8, [sl, #4] │ │ │ │ │ - bcc.w 2620 │ │ │ │ │ + bcc.w 2276 │ │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ │ uxtb r7, r7 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.w 260c │ │ │ │ │ + bne.w 2242 │ │ │ │ │ ldr.w r3, [sl, #476] @ 0x1dc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl, #476] @ 0x1dc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2020 │ │ │ │ │ + bne.w 2138 │ │ │ │ │ ldr.w r3, [sl, #28] │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, sl │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ orrs r5, r3 │ │ │ │ │ b.n c34 │ │ │ │ │ cmp r7, #91 @ 0x5b │ │ │ │ │ - beq.w fda │ │ │ │ │ + beq.w f4e │ │ │ │ │ bgt.w b6e │ │ │ │ │ cmp r7, #40 @ 0x28 │ │ │ │ │ - beq.w fda │ │ │ │ │ + beq.w f4e │ │ │ │ │ cmp r7, #41 @ 0x29 │ │ │ │ │ - beq.w 13e6 │ │ │ │ │ + beq.w 13da │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1444 │ │ │ │ │ + beq.w 1438 │ │ │ │ │ cmp r7, #61 @ 0x3d │ │ │ │ │ bne.w b8a │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldrd r3, r2, [r2, #4] │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ itt eq │ │ │ │ │ ldreq r2, [sp, #16] │ │ │ │ │ streq r3, [r2, #56] @ 0x38 │ │ │ │ │ b.n b8a │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [sl, #448] @ 0x1c0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 1074 │ │ │ │ │ + beq.w 1078 │ │ │ │ │ add.w r4, sl, #12288 @ 0x3000 │ │ │ │ │ ldr.w r3, [r4, #672] @ 0x2a0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1d2c │ │ │ │ │ + bne.w 1c74 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r3, [sl, #28] │ │ │ │ │ str.w r2, [sl, #472] @ 0x1d8 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mvn.w r9, #2147483648 @ 0x80000000 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r0, r2 │ │ │ │ │ @@ -1298,228 +1298,182 @@ │ │ │ │ │ bcs.n dc8 │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ str.w r2, [sl, #476] @ 0x1dc │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ str.w r2, [sl, #4] │ │ │ │ │ ldrb.w ip, [r5] │ │ │ │ │ cmp.w ip, #32 │ │ │ │ │ - bne.w f1c │ │ │ │ │ + bne.w e90 │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ add.w r8, r6, r7 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ bne.n d52 │ │ │ │ │ ldr.w r3, [sl, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ bne.n dce │ │ │ │ │ ldr.w r3, [sl, #2748] @ 0xabc │ │ │ │ │ mov r0, sl │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ │ mov r1, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1d0e │ │ │ │ │ + beq.w 1c0a │ │ │ │ │ ldr.w r5, [sl, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r5, [sl, #2708] @ 0xa94 │ │ │ │ │ subs r2, r3, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1cfc │ │ │ │ │ + bne.w 1bf8 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 1cc6 │ │ │ │ │ + beq.w 1bc2 │ │ │ │ │ ldr.w r1, [sl, #476] @ 0x1dc │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ bcc.n d5a │ │ │ │ │ movs r3, #29 │ │ │ │ │ str.w r3, [sl, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16ba │ │ │ │ │ - ldr.w r6, [sl, #480] @ 0x1e0 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w 1706 │ │ │ │ │ - ldr.w r1, [sl, #44] @ 0x2c │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne.w 2574 │ │ │ │ │ - lsls r3, r1, #2 │ │ │ │ │ - add.w r2, sl, r3 │ │ │ │ │ - ldr r2, [r2, #48] @ 0x30 │ │ │ │ │ - cmp r7, r2 │ │ │ │ │ - beq.w 10aa │ │ │ │ │ - ble.w 15c4 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - cmp r1, #99 @ 0x63 │ │ │ │ │ - bgt.w 26e0 │ │ │ │ │ - add r3, sl │ │ │ │ │ - ldr.w r2, [r3, #2292] @ 0x8f4 │ │ │ │ │ - cmp r2, r8 │ │ │ │ │ - bge.w 1628 │ │ │ │ │ - ldr.w r2, [sl, #452] @ 0x1c4 │ │ │ │ │ - str.w r1, [sl, #44] @ 0x2c │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - str.w r2, [sl, #452] @ 0x1c4 │ │ │ │ │ - str r7, [r3, #52] @ 0x34 │ │ │ │ │ - str.w r8, [r3, #2296] @ 0x8f8 │ │ │ │ │ - ldr.w r1, [sl, #476] @ 0x1dc │ │ │ │ │ - ldr.w r5, [sl, #4] │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - str.w r0, [sl, #472] @ 0x1d8 │ │ │ │ │ - str.w r5, [sl, #28] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 9ce │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - add.w r3, sl, #12288 @ 0x3000 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - ldr.w r3, [r3, #672] @ 0x2a0 │ │ │ │ │ - bge.w 1546 │ │ │ │ │ - adds r6, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 1d16 │ │ │ │ │ - str.w r6, [sl, #452] @ 0x1c4 │ │ │ │ │ - mov r1, fp │ │ │ │ │ - mov r0, sl │ │ │ │ │ - movs r2, #6 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.n cc4 │ │ │ │ │ + beq.w fea │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + b.n 1590 │ │ │ │ │ mov r0, sl │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ - bl 2774 │ │ │ │ │ + bl 2790 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ ldr.w r2, [r5, r3, lsl #2] │ │ │ │ │ - lsls r2, r2, #29 │ │ │ │ │ - bmi.w 1ad4 │ │ │ │ │ + lsls r1, r2, #29 │ │ │ │ │ + bmi.w 1af4 │ │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ │ - beq.w 1d4e │ │ │ │ │ + beq.w 1d62 │ │ │ │ │ ldr.w r5, [sl, #4] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 1c9c │ │ │ │ │ + beq.w 1ca8 │ │ │ │ │ ldr.w r2, [sl] │ │ │ │ │ subs r0, r5, #1 │ │ │ │ │ str.w r0, [sl, #4] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bcc.w 2620 │ │ │ │ │ + bcc.w 2276 │ │ │ │ │ ldrb.w r2, [r5, #-1] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 260c │ │ │ │ │ + bne.w 2242 │ │ │ │ │ ldr.w r2, [sl, #476] @ 0x1dc │ │ │ │ │ mov r1, fp │ │ │ │ │ ldr.w r3, [sl, #28] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ str.w r2, [sl, #476] @ 0x1dc │ │ │ │ │ mov r0, sl │ │ │ │ │ movs r2, #23 │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.n cc4 │ │ │ │ │ ldr.w r3, [sl, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.n f12 │ │ │ │ │ + bne.n e86 │ │ │ │ │ ldr.w r3, [sl, #2748] @ 0xabc │ │ │ │ │ mov r0, sl │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r7, [sl, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a7e │ │ │ │ │ + beq.w 19d6 │ │ │ │ │ ldr.w r4, [sl, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r4, [sl, #2708] @ 0xa94 │ │ │ │ │ subs r2, r7, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1dca │ │ │ │ │ + bne.w 1d48 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - beq.n ec8 │ │ │ │ │ + beq.n e3c │ │ │ │ │ ldr.w r3, [sl, #476] @ 0x1dc │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ bcc.w c48 │ │ │ │ │ movs r3, #29 │ │ │ │ │ str.w r3, [sl, #32] │ │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ mvn.w r3, #32 │ │ │ │ │ b.n c5a │ │ │ │ │ cmp.w ip, #9 │ │ │ │ │ - beq.w 1c56 │ │ │ │ │ + beq.w 1c58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ cmp.w ip, #12 │ │ │ │ │ mov r0, r6 │ │ │ │ │ beq.w d42 │ │ │ │ │ cmp.w ip, #92 @ 0x5c │ │ │ │ │ - beq.w 23a6 │ │ │ │ │ + beq.w 2740 │ │ │ │ │ ldr.w r0, [sl] │ │ │ │ │ str.w r5, [sl, #4] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bcc.w 2620 │ │ │ │ │ + bcc.w 2276 │ │ │ │ │ ldrb.w r0, [r2, #-1] │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne.w 260c │ │ │ │ │ + bne.w 2242 │ │ │ │ │ sub.w lr, ip, #10 │ │ │ │ │ mov r0, r1 │ │ │ │ │ cmp.w lr, #25 │ │ │ │ │ str.w r1, [sl, #476] @ 0x1dc │ │ │ │ │ - bhi.w dd8 │ │ │ │ │ + bhi.w fea │ │ │ │ │ movs r6, #9 │ │ │ │ │ movt r6, #512 @ 0x200 │ │ │ │ │ lsr.w r6, r6, lr │ │ │ │ │ lsls r2, r6, #31 │ │ │ │ │ - bpl.w dd8 │ │ │ │ │ + bpl.w fea │ │ │ │ │ ldr.w r6, [sl, #456] @ 0x1c8 │ │ │ │ │ cmp.w ip, #10 │ │ │ │ │ it eq │ │ │ │ │ cmpeq r7, #0 │ │ │ │ │ - beq.w 15b6 │ │ │ │ │ + beq.w 15a0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 234a │ │ │ │ │ + bne.w 2348 │ │ │ │ │ ldr.w r6, [sl, #452] @ 0x1c4 │ │ │ │ │ str.w r1, [sl, #472] @ 0x1d8 │ │ │ │ │ str.w r5, [sl, #28] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w e40 │ │ │ │ │ + bne.w 1050 │ │ │ │ │ movs r6, #1 │ │ │ │ │ b.n 9d2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ b.n a1c │ │ │ │ │ add.w r4, sl, #12288 @ 0x3000 │ │ │ │ │ ldr.w r3, [r4, #668] @ 0x29c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.w 10c6 │ │ │ │ │ + bgt.w 10ca │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 2774 │ │ │ │ │ + bl 2790 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyToken_TwoChars> │ │ │ │ │ R_ARM_THM_CALL _PyToken_TwoChars │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ │ - bne.w 172a │ │ │ │ │ + bne.w 16e4 │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ bne.w b34 │ │ │ │ │ cmp r7, #91 @ 0x5b │ │ │ │ │ ble.w ce4 │ │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ │ - bne.n 1022 │ │ │ │ │ + bne.n f96 │ │ │ │ │ ldr.w r3, [sl, #480] @ 0x1e0 │ │ │ │ │ cmp r3, #199 @ 0xc7 │ │ │ │ │ - bgt.w 2720 │ │ │ │ │ + bgt.w 22d4 │ │ │ │ │ add.w r2, sl, r3 │ │ │ │ │ add.w r5, sl, r3, lsl #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ strb.w r7, [r2, #484] @ 0x1e4 │ │ │ │ │ ldr.w r1, [sl, #464] @ 0x1d0 │ │ │ │ │ str.w r1, [r5, #684] @ 0x2ac │ │ │ │ │ ldr.w r1, [sl, #28] │ │ │ │ │ @@ -1534,158 +1488,202 @@ │ │ │ │ │ ldrgt r2, [sp, #16] │ │ │ │ │ ldrgt r3, [r2, #4] │ │ │ │ │ addgt r3, #1 │ │ │ │ │ strgt r3, [r2, #4] │ │ │ │ │ b.n b7e │ │ │ │ │ ldr.w ip, [r4, #668] @ 0x29c │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bgt.w 1794 │ │ │ │ │ + bgt.w 174e │ │ │ │ │ ldr.w r3, [r4, #672] @ 0x2a0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1aa6 │ │ │ │ │ + bne.w 1a0c │ │ │ │ │ ldr.w r2, [sl, #480] @ 0x1e0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 275e │ │ │ │ │ + beq.w 256e │ │ │ │ │ ble.w b7e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [sl, #480] @ 0x1e0 │ │ │ │ │ add.w r3, sl, r2 │ │ │ │ │ ldrb.w r3, [r3, #484] @ 0x1e4 │ │ │ │ │ cmp r7, #41 @ 0x29 │ │ │ │ │ it eq │ │ │ │ │ cmpeq r3, #40 @ 0x28 │ │ │ │ │ - bne.w 1464 │ │ │ │ │ + bne.w 1458 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bgt.w 171a │ │ │ │ │ + bgt.w 16d4 │ │ │ │ │ movs r0, #41 @ 0x29 │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w b8a │ │ │ │ │ - b.n 1444 │ │ │ │ │ + b.n 1438 │ │ │ │ │ + movs r7, #0 │ │ │ │ │ + ldr.w r6, [sl, #480] @ 0x1e0 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 16c2 │ │ │ │ │ + ldr.w r1, [sl, #44] @ 0x2c │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.w 23a0 │ │ │ │ │ + lsls r3, r1, #2 │ │ │ │ │ + add.w r2, sl, r3 │ │ │ │ │ + ldr r2, [r2, #48] @ 0x30 │ │ │ │ │ + cmp r7, r2 │ │ │ │ │ + beq.n 10ae │ │ │ │ │ + ble.w 15ae │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + cmp r1, #99 @ 0x63 │ │ │ │ │ + bgt.w 25de │ │ │ │ │ + add r3, sl │ │ │ │ │ + ldr.w r2, [r3, #2292] @ 0x8f4 │ │ │ │ │ + cmp r2, r8 │ │ │ │ │ + bge.w 1612 │ │ │ │ │ + ldr.w r2, [sl, #452] @ 0x1c4 │ │ │ │ │ + str.w r1, [sl, #44] @ 0x2c │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + str.w r2, [sl, #452] @ 0x1c4 │ │ │ │ │ + str r7, [r3, #52] @ 0x34 │ │ │ │ │ + str.w r8, [r3, #2296] @ 0x8f8 │ │ │ │ │ + ldr.w r1, [sl, #476] @ 0x1dc │ │ │ │ │ + ldr.w r5, [sl, #4] │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + str.w r0, [sl, #472] @ 0x1d8 │ │ │ │ │ + str.w r5, [sl, #28] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 9ce │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + add.w r3, sl, #12288 @ 0x3000 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + ldr.w r3, [r3, #672] @ 0x2a0 │ │ │ │ │ + bge.w 153a │ │ │ │ │ + adds r6, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 1c42 │ │ │ │ │ + str.w r6, [sl, #452] @ 0x1c4 │ │ │ │ │ + mov r1, fp │ │ │ │ │ + mov r0, sl │ │ │ │ │ + movs r2, #6 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.n cc4 │ │ │ │ │ ldr.w r3, [sl, #480] @ 0x1e0 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ bgt.w d14 │ │ │ │ │ add.w r2, sl, #12288 @ 0x3000 │ │ │ │ │ ldr.w r5, [sl, #4] │ │ │ │ │ ldr.w r3, [sl, #28] │ │ │ │ │ ldr.w r1, [r2, #676] @ 0x2a4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 2004 │ │ │ │ │ + bne.w 2072 │ │ │ │ │ subs r5, #1 │ │ │ │ │ str.w r6, [sl, #2704] @ 0xa90 │ │ │ │ │ mov r1, fp │ │ │ │ │ movs r2, #4 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.n cc4 │ │ │ │ │ mov r8, r4 │ │ │ │ │ add r3, sl │ │ │ │ │ ldr.w r3, [r3, #2292] @ 0x8f4 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.w 1628 │ │ │ │ │ + bne.w 1612 │ │ │ │ │ ldr.w r1, [sl, #476] @ 0x1dc │ │ │ │ │ ldr.w r5, [sl, #4] │ │ │ │ │ ldr.w r2, [sl, #452] @ 0x1c4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - b.n e30 │ │ │ │ │ + b.n 1040 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w fb0 │ │ │ │ │ + blt.w f24 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ │ ite eq │ │ │ │ │ moveq r9, r3 │ │ │ │ │ subne.w r9, r3, #1 │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ - beq.w 1d72 │ │ │ │ │ + beq.w 2064 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 111c │ │ │ │ │ + bne.n 1120 │ │ │ │ │ uxtb r1, r7 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 2890 <_PyLexer_update_ftstring_expr> │ │ │ │ │ + bl 28ac <_PyLexer_update_ftstring_expr> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_update_ftstring_expr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 25fa │ │ │ │ │ + beq.w 2336 │ │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ │ - beq.w fb0 │ │ │ │ │ + beq.w f24 │ │ │ │ │ ldr.w r8, [r4, #668] @ 0x29c │ │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ │ mla r3, r3, r8, sl │ │ │ │ │ ldr.w r2, [r3, #2812] @ 0xafc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 208c │ │ │ │ │ + bne.w 1e4c │ │ │ │ │ ldr.w r3, [r3, #2820] @ 0xb04 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 208c │ │ │ │ │ + beq.w 1e4c │ │ │ │ │ cmp r7, #58 @ 0x3a │ │ │ │ │ - bne.w fb0 │ │ │ │ │ + bne.w f24 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne.w fb0 │ │ │ │ │ + bne.w f24 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ str r3, [r2, #60] @ 0x3c │ │ │ │ │ b.n b8c │ │ │ │ │ mov r0, sl │ │ │ │ │ cmp r7, #48 @ 0x30 │ │ │ │ │ - bne.w 1562 │ │ │ │ │ - bl 2774 │ │ │ │ │ + bne.w 1556 │ │ │ │ │ + bl 2790 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #98 @ 0x62 │ │ │ │ │ - beq.w 1f2c │ │ │ │ │ - bgt.w 1650 │ │ │ │ │ + beq.w 1ecc │ │ │ │ │ + bgt.w 163a │ │ │ │ │ cmp r0, #88 @ 0x58 │ │ │ │ │ - beq.w 1bb6 │ │ │ │ │ - bgt.w 17ca │ │ │ │ │ + beq.w 1a92 │ │ │ │ │ + bgt.w 1784 │ │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ │ - beq.w 1f2c │ │ │ │ │ + beq.w 1ecc │ │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ │ - beq.w 1e42 │ │ │ │ │ - cmp r6, #48 @ 0x30 │ │ │ │ │ - beq.w 1e06 │ │ │ │ │ + beq.w 1cce │ │ │ │ │ + cmp r0, #48 @ 0x30 │ │ │ │ │ + beq.w 1fe6 │ │ │ │ │ uxtb r3, r6 │ │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ - lsls r7, r3, #29 │ │ │ │ │ - bmi.w 17da │ │ │ │ │ + lsls r4, r3, #29 │ │ │ │ │ + bmi.w 20a8 │ │ │ │ │ cmp r6, #46 @ 0x2e │ │ │ │ │ - beq.w 1ac0 │ │ │ │ │ + beq.w 1ae0 │ │ │ │ │ cmp r6, #45 @ 0x2d │ │ │ │ │ - ble.w 16a4 │ │ │ │ │ - cmp r6, #101 @ 0x65 │ │ │ │ │ - beq.w 1ea2 │ │ │ │ │ - bgt.w 1670 │ │ │ │ │ - cmp r6, #69 @ 0x45 │ │ │ │ │ - beq.w 1ee2 │ │ │ │ │ - cmp r6, #74 @ 0x4a │ │ │ │ │ - beq.w 1676 │ │ │ │ │ + bgt.w 2016 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 2ab8 │ │ │ │ │ + bl 2ad4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16ba │ │ │ │ │ + beq.w dd8 │ │ │ │ │ ldr.w r5, [sl, #4] │ │ │ │ │ + adds r2, r6, #1 │ │ │ │ │ + beq.w 1fbc │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ subs r0, r5, #1 │ │ │ │ │ str.w r0, [sl, #4] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bcc.w 2620 │ │ │ │ │ + bcc.w 2276 │ │ │ │ │ ldrb.w r3, [r5, #-1] │ │ │ │ │ uxtb r6, r6 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 260c │ │ │ │ │ + bne.w 2242 │ │ │ │ │ ldr.w r2, [sl, #476] @ 0x1dc │ │ │ │ │ mov r1, fp │ │ │ │ │ ldr.w r3, [sl, #28] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ str.w r2, [sl, #476] @ 0x1dc │ │ │ │ │ mov r0, sl │ │ │ │ │ @@ -1695,209 +1693,209 @@ │ │ │ │ │ b.n cc4 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ movs r4, #1 │ │ │ │ │ mov r8, r9 │ │ │ │ │ mov r6, r9 │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 2774 │ │ │ │ │ + bl 2790 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, #39 @ 0x27 │ │ │ │ │ - beq.n 1256 │ │ │ │ │ + beq.n 124a │ │ │ │ │ bic.w r3, r7, #32 │ │ │ │ │ - cbnz r5, 1212 │ │ │ │ │ + cbnz r5, 1206 │ │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ │ - beq.w 1526 │ │ │ │ │ - cbnz r6, 121a │ │ │ │ │ + beq.w 151a │ │ │ │ │ + cbnz r6, 120e │ │ │ │ │ cmp r3, #85 @ 0x55 │ │ │ │ │ - beq.w 1534 │ │ │ │ │ - cbnz r4, 1222 │ │ │ │ │ + beq.w 1528 │ │ │ │ │ + cbnz r4, 1216 │ │ │ │ │ cmp r3, #82 @ 0x52 │ │ │ │ │ - beq.w 152a │ │ │ │ │ + beq.w 151e │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 122e │ │ │ │ │ + bne.n 1222 │ │ │ │ │ cmp r3, #70 @ 0x46 │ │ │ │ │ - beq.w 152e │ │ │ │ │ + beq.w 1522 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ bne.w c2c │ │ │ │ │ cmp r3, #84 @ 0x54 │ │ │ │ │ bne.w c2c │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 2774 │ │ │ │ │ + bl 2790 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, #34 @ 0x22 │ │ │ │ │ - bne.n 1206 │ │ │ │ │ + bne.n 11fa │ │ │ │ │ tst r5, r6 │ │ │ │ │ - bne.w 1fc0 │ │ │ │ │ - tst r6, r4 │ │ │ │ │ - bne.w 26fc │ │ │ │ │ - tst.w r8, r6 │ │ │ │ │ - bne.w 26bc │ │ │ │ │ - tst.w r9, r6 │ │ │ │ │ - bne.w 2698 │ │ │ │ │ + bne.w 21a4 │ │ │ │ │ + tst r4, r6 │ │ │ │ │ + bne.w 25ba │ │ │ │ │ + tst.w r6, r8 │ │ │ │ │ + bne.w 2596 │ │ │ │ │ + tst.w r6, r9 │ │ │ │ │ + bne.w 2656 │ │ │ │ │ tst.w r8, r5 │ │ │ │ │ - bne.w 23f0 │ │ │ │ │ + bne.w 2632 │ │ │ │ │ tst.w r9, r5 │ │ │ │ │ - bne.w 235e │ │ │ │ │ - tst.w r9, r8 │ │ │ │ │ - bne.w 2382 │ │ │ │ │ - orrs.w r2, r9, r8 │ │ │ │ │ - beq.n 12ba │ │ │ │ │ + bne.w 260e │ │ │ │ │ + tst.w r8, r9 │ │ │ │ │ + bne.w 25ea │ │ │ │ │ + orrs.w r2, r8, r9 │ │ │ │ │ + beq.n 12ae │ │ │ │ │ ldr.w r3, [sl, #28] │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_tolower │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_tolower │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ │ subs r3, #102 @ 0x66 │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ cmp r3, #14 │ │ │ │ │ - bhi.n 12b0 │ │ │ │ │ + bhi.n 12a4 │ │ │ │ │ movw r2, #20481 @ 0x5001 │ │ │ │ │ lsr.w r3, r2, r3 │ │ │ │ │ - lsls r2, r3, #31 │ │ │ │ │ - bmi.w 18d2 │ │ │ │ │ - cmp r7, #39 @ 0x27 │ │ │ │ │ - beq.n 12ba │ │ │ │ │ + lsls r3, r3, #31 │ │ │ │ │ + bmi.w 1838 │ │ │ │ │ cmp r7, #34 @ 0x22 │ │ │ │ │ + beq.n 12ae │ │ │ │ │ + cmp r7, #39 @ 0x27 │ │ │ │ │ bne.w af0 │ │ │ │ │ ldr.w r2, [sl, #464] @ 0x1d0 │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr.w r3, [sl, #2708] @ 0xa94 │ │ │ │ │ str.w r2, [sl, #468] @ 0x1d4 │ │ │ │ │ str.w r3, [sl, #2712] @ 0xa98 │ │ │ │ │ - bl 2774 │ │ │ │ │ + bl 2790 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - beq.w 186e │ │ │ │ │ + beq.w 1812 │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ ittt eq │ │ │ │ │ moveq r5, #1 │ │ │ │ │ moveq.w r8, #0 │ │ │ │ │ streq r5, [sp, #16] │ │ │ │ │ - beq.w 1a6c │ │ │ │ │ + beq.w 19d2 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ ldr.w r2, [sl] │ │ │ │ │ add.w r9, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r9, [sl, #4] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - bcc.w 2620 │ │ │ │ │ + bcc.w 2276 │ │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ │ uxtb r0, r0 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.w 260c │ │ │ │ │ + bne.w 2242 │ │ │ │ │ ldr.w r3, [sl, #476] @ 0x1dc │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl, #476] @ 0x1dc │ │ │ │ │ mvn.w r6, #2147483648 @ 0x80000000 │ │ │ │ │ movs r4, #0 │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.n 13d2 │ │ │ │ │ + beq.n 13c6 │ │ │ │ │ ldr.w r4, [sl, #8] │ │ │ │ │ - b.n 1338 │ │ │ │ │ + b.n 132c │ │ │ │ │ mov r8, r2 │ │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ │ - beq.w 1850 │ │ │ │ │ + beq.w 17b6 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r9, r4 │ │ │ │ │ - beq.n 1380 │ │ │ │ │ + beq.n 1374 │ │ │ │ │ ldr.w r3, [sl, #476] @ 0x1dc │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bcs.n 13c6 │ │ │ │ │ + bcs.n 13ba │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [sl, #476] @ 0x1dc │ │ │ │ │ ldr.w r3, [sl, #32] │ │ │ │ │ add.w r0, r9, #1 │ │ │ │ │ str.w r0, [sl, #4] │ │ │ │ │ cmp r3, #17 │ │ │ │ │ - beq.w 16ba │ │ │ │ │ + beq.w dd8 │ │ │ │ │ cmp r3, #22 │ │ │ │ │ - beq.n 13d0 │ │ │ │ │ + beq.n 13c4 │ │ │ │ │ ldrb.w r3, [r9] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ ite ne │ │ │ │ │ movne r2, #0 │ │ │ │ │ andeq.w r2, r5, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1d80 │ │ │ │ │ + bne.w 1cbc │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.n 132e │ │ │ │ │ + bne.n 1322 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n 1322 │ │ │ │ │ + b.n 1316 │ │ │ │ │ ldr.w r3, [sl, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.w 1b54 │ │ │ │ │ + bne.w 1b14 │ │ │ │ │ ldr.w r3, [sl, #2748] @ 0xabc │ │ │ │ │ mov r0, sl │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r4, [sl, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1cb0 │ │ │ │ │ + beq.w 1c12 │ │ │ │ │ ldr.w r9, [sl, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r9, [sl, #2708] @ 0xa94 │ │ │ │ │ sub.w r2, r4, r9 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1d86 │ │ │ │ │ + bne.w 1d22 │ │ │ │ │ cmp r9, r4 │ │ │ │ │ - beq.n 1380 │ │ │ │ │ + beq.n 1374 │ │ │ │ │ ldr.w r3, [sl, #476] @ 0x1dc │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcc.n 1344 │ │ │ │ │ + bcc.n 1338 │ │ │ │ │ movs r3, #29 │ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ │ str.w r3, [sl, #32] │ │ │ │ │ - b.n 1b62 │ │ │ │ │ + b.n 1b22 │ │ │ │ │ mov r9, r0 │ │ │ │ │ ldr.w r3, [sl, #28] │ │ │ │ │ movs r2, #3 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, sl │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.n cc4 │ │ │ │ │ add.w r4, sl, #12288 @ 0x3000 │ │ │ │ │ ldr.w ip, [r4, #668] @ 0x29c │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - ble.w 102e │ │ │ │ │ + ble.w fa2 │ │ │ │ │ ldr.w r3, [r4, #672] @ 0x2a0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1f1e │ │ │ │ │ + bne.w 1dfc │ │ │ │ │ ldr.w r2, [sl, #480] @ 0x1e0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 275e │ │ │ │ │ - bgt.w 1046 │ │ │ │ │ + beq.w 256e │ │ │ │ │ + bgt.w fba │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 16de │ │ │ │ │ + blt.w 169a │ │ │ │ │ cmp r7, #125 @ 0x7d │ │ │ │ │ bne.w b7e │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 1438 │ │ │ │ │ + bne.n 142c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #8] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r1, #56] @ 0x38 │ │ │ │ │ movs r0, #125 @ 0x7d │ │ │ │ │ @@ -1920,248 +1918,224 @@ │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.n cc4 │ │ │ │ │ cmp r7, #93 @ 0x5d │ │ │ │ │ it eq │ │ │ │ │ cmpeq r3, #91 @ 0x5b │ │ │ │ │ - bne.w 16be │ │ │ │ │ + bne.w 167a │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bgt.w 171a │ │ │ │ │ + bgt.w 16d4 │ │ │ │ │ movs r0, #93 @ 0x5d │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w b8a │ │ │ │ │ - b.n 1444 │ │ │ │ │ + b.n 1438 │ │ │ │ │ ldr.w r2, [sl, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne.w 188a │ │ │ │ │ + bne.w 17d4 │ │ │ │ │ ldr.w r3, [sl, #2748] @ 0xabc │ │ │ │ │ mov r0, sl │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ │ mov r5, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b3e │ │ │ │ │ + beq.w 1a70 │ │ │ │ │ ldr.w r5, [sl, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r5, [sl, #2708] @ 0xa94 │ │ │ │ │ subs r2, r3, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r4, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b2c │ │ │ │ │ + bne.w 1a5e │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq.w 1af4 │ │ │ │ │ + beq.w 1a26 │ │ │ │ │ ldr.w r1, [sl, #476] @ 0x1dc │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ bcc.w a2c │ │ │ │ │ movs r2, #29 │ │ │ │ │ str.w r2, [sl, #32] │ │ │ │ │ - b.n 188e │ │ │ │ │ + b.n 17d8 │ │ │ │ │ ldr.w r2, [sl, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ bne.w a10 │ │ │ │ │ ldr.w r3, [sl, #2748] @ 0xabc │ │ │ │ │ mov r0, sl │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1c4c │ │ │ │ │ + beq.w 1a88 │ │ │ │ │ ldr.w r5, [sl, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r5, [sl, #2708] @ 0xa94 │ │ │ │ │ subs r2, r3, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1c3a │ │ │ │ │ + bne.w 1bae │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ mov r4, r5 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - beq.w 1c04 │ │ │ │ │ + beq.w 1b78 │ │ │ │ │ ldr.w r1, [sl, #476] @ 0x1dc │ │ │ │ │ mov r3, r7 │ │ │ │ │ b.w 9d8 │ │ │ │ │ movs r5, #1 │ │ │ │ │ - b.n 1240 │ │ │ │ │ + b.n 1234 │ │ │ │ │ movs r4, #1 │ │ │ │ │ - b.n 1240 │ │ │ │ │ + b.n 1234 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ - b.n 1240 │ │ │ │ │ + b.n 1234 │ │ │ │ │ movs r6, #1 │ │ │ │ │ - b.n 1240 │ │ │ │ │ + b.n 1234 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ movs r5, #1 │ │ │ │ │ mov r8, r9 │ │ │ │ │ mov r6, r9 │ │ │ │ │ mov r4, r9 │ │ │ │ │ - b.n 11f6 │ │ │ │ │ + b.n 11ea │ │ │ │ │ subs r6, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1c72 │ │ │ │ │ + bne.w 1c2a │ │ │ │ │ str.w r6, [sl, #452] @ 0x1c4 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, sl │ │ │ │ │ movs r2, #5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.w cc4 │ │ │ │ │ - bl 29a0 │ │ │ │ │ + bl 29bc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1ae2 │ │ │ │ │ + beq.w 1b02 │ │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ │ - beq.w 1ac0 │ │ │ │ │ + beq.w 1ae0 │ │ │ │ │ bic.w r3, r6, #32 │ │ │ │ │ cmp r3, #69 @ 0x45 │ │ │ │ │ - beq.w 1ea4 │ │ │ │ │ + beq.w 1e0c │ │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ │ - beq.n 1676 │ │ │ │ │ + beq.w 2020 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, sl │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ - bl 2ab8 │ │ │ │ │ + bl 2ad4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1694 │ │ │ │ │ - ldr.w r5, [sl, #4] │ │ │ │ │ - adds r2, r6, #1 │ │ │ │ │ - bne.w 11b2 │ │ │ │ │ - ldr.w r3, [sl, #28] │ │ │ │ │ - movs r2, #2 │ │ │ │ │ + bne.w 119c │ │ │ │ │ + movs r2, #67 @ 0x43 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, sl │ │ │ │ │ - str r5, [sp, #0] │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.w cc4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 26ec │ │ │ │ │ + bne.w fe8 │ │ │ │ │ ldr.w r2, [sl, #452] @ 0x1c4 │ │ │ │ │ movs r6, #1 │ │ │ │ │ - b.n e30 │ │ │ │ │ + b.n 1040 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.w 1a86 │ │ │ │ │ + ble.w 19ec │ │ │ │ │ ldr.w r5, [sl, #452] @ 0x1c4 │ │ │ │ │ add r3, sl │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ str.w r2, [sl, #44] @ 0x2c │ │ │ │ │ subs r0, r5, #1 │ │ │ │ │ str.w r0, [sl, #452] @ 0x1c4 │ │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ │ - cbz r2, 1614 │ │ │ │ │ + cbz r2, 15fe │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - ble.n 1614 │ │ │ │ │ + ble.n 15fe │ │ │ │ │ subs r5, #2 │ │ │ │ │ subs r2, r1, #2 │ │ │ │ │ str.w r5, [sl, #452] @ 0x1c4 │ │ │ │ │ str.w r2, [sl, #44] @ 0x2c │ │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ │ - cbz r2, 1614 │ │ │ │ │ + cbz r2, 15fe │ │ │ │ │ add.w r1, sl, #48 @ 0x30 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - ble.n 1614 │ │ │ │ │ + ble.n 15fe │ │ │ │ │ ldr.w r3, [sl, #452] @ 0x1c4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [sl, #44] @ 0x2c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl, #452] @ 0x1c4 │ │ │ │ │ ldr.w r0, [r1, r2, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 15f8 │ │ │ │ │ + bne.n 15e2 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bne.w 1a86 │ │ │ │ │ + bne.w 19ec │ │ │ │ │ add.w r2, sl, r2, lsl #2 │ │ │ │ │ ldr.w r3, [r2, #2292] @ 0x8f4 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq.w 10b6 │ │ │ │ │ + beq.w 10ba │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyTokenizer_indenterror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_indenterror │ │ │ │ │ - b.n 1454 │ │ │ │ │ + b.n 1448 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ mov r6, r9 │ │ │ │ │ mov r4, r9 │ │ │ │ │ mov r5, r9 │ │ │ │ │ - b.n 11f6 │ │ │ │ │ + b.n 11ea │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r4, r8 │ │ │ │ │ mov r5, r8 │ │ │ │ │ - b.n 11f6 │ │ │ │ │ + b.n 11ea │ │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ │ - beq.w 1e42 │ │ │ │ │ + beq.w 1cce │ │ │ │ │ cmp r0, #120 @ 0x78 │ │ │ │ │ - beq.w 1bb6 │ │ │ │ │ + beq.w 1a92 │ │ │ │ │ ldr.w r3, [r5, r0, lsl #2] │ │ │ │ │ - lsls r7, r3, #29 │ │ │ │ │ - bmi.w 17da │ │ │ │ │ + lsls r3, r3, #29 │ │ │ │ │ + bmi.w 20a8 │ │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ │ - beq.w 1ea2 │ │ │ │ │ - ble.w 1192 │ │ │ │ │ + beq.w 1e0a │ │ │ │ │ + ble.n 165e │ │ │ │ │ cmp r6, #106 @ 0x6a │ │ │ │ │ - bne.w 1198 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 2774 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC29 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 2ab8 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 1598 │ │ │ │ │ - movs r2, #67 @ 0x43 │ │ │ │ │ - mov r1, fp │ │ │ │ │ - mov r0, sl │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w cc4 │ │ │ │ │ + beq.w 2020 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 2ab8 │ │ │ │ │ + bl 2ad4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1598 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - b.n 1694 │ │ │ │ │ + beq.w dd8 │ │ │ │ │ + ldr.w r5, [sl, #4] │ │ │ │ │ + b.n 11a6 │ │ │ │ │ cmp r7, #125 @ 0x7d │ │ │ │ │ it eq │ │ │ │ │ cmpeq r3, #123 @ 0x7b │ │ │ │ │ - bne.w 2322 │ │ │ │ │ + bne.w 23f4 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - ble.w 1438 │ │ │ │ │ + ble.w 142c │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w 1422 │ │ │ │ │ + bge.w 1416 │ │ │ │ │ ldr.w r2, [r4, #668] @ 0x29c │ │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mla r2, r1, r2, sl │ │ │ │ │ ldr.w r2, [r2, #2820] @ 0xb04 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC38 │ │ │ │ │ @@ -2170,50 +2144,50 @@ │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ite ne │ │ │ │ │ movne r2, #102 @ 0x66 │ │ │ │ │ moveq r2, #116 @ 0x74 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.n 1454 │ │ │ │ │ + b.n 1448 │ │ │ │ │ ldr.w r1, [sl, #476] @ 0x1dc │ │ │ │ │ movs r6, #0 │ │ │ │ │ ldr.w r5, [sl, #4] │ │ │ │ │ ldr.w r2, [sl, #452] @ 0x1c4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - b.w e30 │ │ │ │ │ + b.n 1040 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bge.w b7e │ │ │ │ │ - b.n 16de │ │ │ │ │ + b.n 169a │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 2774 │ │ │ │ │ + bl 2790 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyToken_ThreeChars> │ │ │ │ │ R_ARM_THM_CALL _PyToken_ThreeChars │ │ │ │ │ ldr.w r6, [sl, #4] │ │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ │ - bne.w 1ff0 │ │ │ │ │ - adds r4, r5, #1 │ │ │ │ │ - beq.w 1fee │ │ │ │ │ + bne.w 1fd2 │ │ │ │ │ + adds r1, r5, #1 │ │ │ │ │ + beq.w 1fd0 │ │ │ │ │ ldr.w r2, [sl] │ │ │ │ │ subs r3, r6, #1 │ │ │ │ │ str.w r3, [sl, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcc.w 2620 │ │ │ │ │ + bcc.w 2276 │ │ │ │ │ ldrb.w r2, [r6, #-1] │ │ │ │ │ uxtb r5, r5 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.w 260c │ │ │ │ │ + bne.w 2242 │ │ │ │ │ ldr.w r0, [sl, #476] @ 0x1dc │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r1, fp │ │ │ │ │ subs r0, #1 │ │ │ │ │ str.w r0, [sl, #476] @ 0x1dc │ │ │ │ │ ldr.w r3, [sl, #28] │ │ │ │ │ @@ -2222,153 +2196,124 @@ │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.w cc4 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ movs r6, #1 │ │ │ │ │ mov r8, r9 │ │ │ │ │ mov r4, r9 │ │ │ │ │ mov r5, r9 │ │ │ │ │ - b.n 11f6 │ │ │ │ │ + b.n 11ea │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne r6, #0 │ │ │ │ │ - andeq.w r6, r6, #1 │ │ │ │ │ + andeq.w r6, r5, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 13f6 │ │ │ │ │ + beq.w 13ea │ │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ │ mov r0, sl │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC36 │ │ │ │ │ mla r3, r3, ip, sl │ │ │ │ │ ldr.w r3, [r3, #2820] @ 0xb04 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ite ne │ │ │ │ │ movne r2, #102 @ 0x66 │ │ │ │ │ moveq r2, #116 @ 0x74 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.n 1454 │ │ │ │ │ + b.n 1448 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.w 1dee │ │ │ │ │ - ldr.w r3, [r5, r0, lsl #2] │ │ │ │ │ - lsls r3, r3, #29 │ │ │ │ │ - bpl.w 1192 │ │ │ │ │ + bne.w 116e │ │ │ │ │ mov r0, sl │ │ │ │ │ - ldr.w r7, [sl, #4] │ │ │ │ │ - bl 29a0 │ │ │ │ │ + bl 2790 │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1ae2 │ │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ │ - beq.w 1ac0 │ │ │ │ │ - cmp r0, #45 @ 0x2d │ │ │ │ │ - ble.n 180c │ │ │ │ │ - cmp r0, #101 @ 0x65 │ │ │ │ │ - beq.w 1ea2 │ │ │ │ │ - bgt.w 1e98 │ │ │ │ │ - cmp r0, #69 @ 0x45 │ │ │ │ │ - beq.w 1ee2 │ │ │ │ │ - cmp r0, #74 @ 0x4a │ │ │ │ │ - beq.w 1676 │ │ │ │ │ - add.w r3, sl, #12288 @ 0x3000 │ │ │ │ │ - ldr.w r5, [r3, #672] @ 0x2a0 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 16a4 │ │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ + lsls r7, r3, #29 │ │ │ │ │ + bmi.w 20a4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 2830 │ │ │ │ │ - ldr.w r3, [sl, #28] │ │ │ │ │ - ldr.w r1, [sl, #2708] @ 0xa94 │ │ │ │ │ + bl 284c │ │ │ │ │ mov r0, sl │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - subs r2, r7, r1 │ │ │ │ │ - subs r1, r3, r1 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - mov r1, fp │ │ │ │ │ - mov r0, sl │ │ │ │ │ - str r5, [sp, #0] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w cc4 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b.n 1448 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 2774 │ │ │ │ │ + bl 2790 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, r7 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ cmp r0, #13 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - beq.w 26f2 │ │ │ │ │ + beq.w 2396 │ │ │ │ │ ldr.w r9, [sl, #4] │ │ │ │ │ - b.n 1322 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 2774 │ │ │ │ │ - cmp r0, r7 │ │ │ │ │ - beq.w 1a60 │ │ │ │ │ - ldr.w r3, [sl, #4] │ │ │ │ │ - adds r2, r0, #1 │ │ │ │ │ - beq.w 2014 │ │ │ │ │ - mov.w r8, #1 │ │ │ │ │ - b.n 12ee │ │ │ │ │ + b.n 1316 │ │ │ │ │ ldr.w r1, [sl, #476] @ 0x1dc │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 2428 │ │ │ │ │ + beq.w 2732 │ │ │ │ │ subs r5, #1 │ │ │ │ │ cmp r2, #28 │ │ │ │ │ str.w r5, [sl, #28] │ │ │ │ │ str.w r1, [sl, #472] @ 0x1d8 │ │ │ │ │ - beq.w 25fa │ │ │ │ │ + beq.w 2336 │ │ │ │ │ ldr.w r1, [sl, #480] @ 0x1e0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 16ba │ │ │ │ │ + bne.w dd8 │ │ │ │ │ cmp r2, #11 │ │ │ │ │ mov r3, r1 │ │ │ │ │ ite eq │ │ │ │ │ moveq r2, r1 │ │ │ │ │ movne r2, #67 @ 0x43 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.w cc4 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl 2790 │ │ │ │ │ + cmp r0, r7 │ │ │ │ │ + beq.w 19c6 │ │ │ │ │ + ldr.w r3, [sl, #4] │ │ │ │ │ + adds r2, r0, #1 │ │ │ │ │ + beq.w 1cc2 │ │ │ │ │ + mov.w r8, #1 │ │ │ │ │ + b.n 12e2 │ │ │ │ │ cmp r7, #39 @ 0x27 │ │ │ │ │ - beq.n 18d2 │ │ │ │ │ + beq.n 1838 │ │ │ │ │ cmp r7, #34 @ 0x22 │ │ │ │ │ bne.w aea │ │ │ │ │ ldr.w r3, [sl, #464] @ 0x1d0 │ │ │ │ │ mov r0, sl │ │ │ │ │ str.w r3, [sl, #468] @ 0x1d4 │ │ │ │ │ ldr.w r3, [sl, #2708] @ 0xa94 │ │ │ │ │ str.w r3, [sl, #2712] @ 0xa98 │ │ │ │ │ - bl 2774 │ │ │ │ │ + bl 2790 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ mov r0, sl │ │ │ │ │ - beq.w 1daa │ │ │ │ │ - bl 2830 │ │ │ │ │ + beq.w 2082 │ │ │ │ │ + bl 284c │ │ │ │ │ movs r0, #1 │ │ │ │ │ add.w r3, sl, #12288 @ 0x3000 │ │ │ │ │ ldr.w r8, [sl, #28] │ │ │ │ │ ldr.w r6, [sl, #4] │ │ │ │ │ ldr.w r2, [r3, #668] @ 0x29c │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r2, #149 @ 0x95 │ │ │ │ │ - bgt.w 2678 │ │ │ │ │ + bgt.w 2534 │ │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ │ str.w r2, [r3, #668] @ 0x29c │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ │ mul.w r1, r2, r1 │ │ │ │ │ add.w r3, sl, r1 │ │ │ │ │ @@ -2387,28 +2332,28 @@ │ │ │ │ │ str.w lr, [r3, #2804] @ 0xaf4 │ │ │ │ │ str.w ip, [r3, #2808] @ 0xaf8 │ │ │ │ │ str.w ip, [r3, #2800] @ 0xaf0 │ │ │ │ │ strd ip, ip, [r0, #4] │ │ │ │ │ ldrb.w r3, [r8] │ │ │ │ │ subs r3, #70 @ 0x46 │ │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ │ - bhi.n 19e8 │ │ │ │ │ + bhi.n 194e │ │ │ │ │ tbb [pc, r3] │ │ │ │ │ - .word 0x38383818 │ │ │ │ │ + .short 0x3818 │ │ │ │ │ .word 0x38383838 │ │ │ │ │ .word 0x38383838 │ │ │ │ │ - .word 0x38383859 │ │ │ │ │ + .word 0x38593838 │ │ │ │ │ .word 0x38383838 │ │ │ │ │ .word 0x38383838 │ │ │ │ │ .word 0x38383838 │ │ │ │ │ .word 0x38383838 │ │ │ │ │ - .word 0x38383818 │ │ │ │ │ + .word 0x38183838 │ │ │ │ │ .word 0x38383838 │ │ │ │ │ .word 0x38383838 │ │ │ │ │ - .short 0x3859 │ │ │ │ │ + .word 0x38593838 │ │ │ │ │ .byte 0x38 │ │ │ │ │ .byte 0x00 │ │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ ldrb.w r2, [r8, #1] │ │ │ │ │ ldrb r1, [r5, r2] │ │ │ │ │ add.w r2, r3, #2752 @ 0xac0 │ │ │ │ │ @@ -2468,29 +2413,29 @@ │ │ │ │ │ ldrb r5, [r5, r7] │ │ │ │ │ cmp r5, #116 @ 0x74 │ │ │ │ │ ite eq │ │ │ │ │ moveq r5, #1 │ │ │ │ │ movne r5, r0 │ │ │ │ │ str.w r5, [r3, #2820] @ 0xb04 │ │ │ │ │ strd r0, r1, [r2, #8] │ │ │ │ │ - bne.n 19d6 │ │ │ │ │ - b.n 1a18 │ │ │ │ │ + bne.n 193c │ │ │ │ │ + b.n 197e │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ mov r8, r5 │ │ │ │ │ movs r2, #3 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b.n 131a │ │ │ │ │ + b.n 130e │ │ │ │ │ + str.w r7, [sl, #4] │ │ │ │ │ + b.w e86 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2020 │ │ │ │ │ + bne.w 2138 │ │ │ │ │ ldr.w r8, [sl, #4] │ │ │ │ │ b.w cb2 │ │ │ │ │ - str.w r7, [sl, #4] │ │ │ │ │ - b.w f12 │ │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r0, #21 │ │ │ │ │ str.w r0, [sl, #32] │ │ │ │ │ mov r1, fp │ │ │ │ │ str.w r2, [sl, #4] │ │ │ │ │ mov r0, sl │ │ │ │ │ @@ -2502,213 +2447,174 @@ │ │ │ │ │ ldr.w r3, [sl, #480] @ 0x1e0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ble.w b7e │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ str.w r3, [sl, #480] @ 0x1e0 │ │ │ │ │ ble.w b7e │ │ │ │ │ - b.n 140e │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 2774 │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ - lsls r4, r3, #29 │ │ │ │ │ - bpl.w 1574 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 29a0 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 1574 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - movs r2, #67 @ 0x43 │ │ │ │ │ - mov r1, fp │ │ │ │ │ - mov r0, sl │ │ │ │ │ - str r6, [sp, #0] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w cc4 │ │ │ │ │ + b.n 1402 │ │ │ │ │ ldr.w r2, [sl, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne.w 188a │ │ │ │ │ + bne.w 17d4 │ │ │ │ │ ldr.w r3, [sl, #2748] @ 0xabc │ │ │ │ │ mov r0, sl │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ │ mov r5, r3 │ │ │ │ │ - cbz r0, 1b3e │ │ │ │ │ + cbz r0, 1a70 │ │ │ │ │ ldr.w r4, [sl, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r4, [sl, #2708] @ 0xa94 │ │ │ │ │ subs r2, r3, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r5, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14c0 │ │ │ │ │ + beq.w 14b4 │ │ │ │ │ mov r0, sl │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr.w r5, [sl, #8] │ │ │ │ │ ldr.w r1, [sl, #476] @ 0x1dc │ │ │ │ │ ldr.w r2, [sl, #32] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r5, [sl, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 1896 │ │ │ │ │ - b.n 1898 │ │ │ │ │ + bne.w 17e0 │ │ │ │ │ + b.n 17e2 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + str.w r3, [sl, #4] │ │ │ │ │ + b.w a10 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl 2790 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ │ + beq.w 1df2 │ │ │ │ │ + uxtb r3, r1 │ │ │ │ │ + ldr.w r6, [r5, r3, lsl #2] │ │ │ │ │ + ands.w r6, r6, #16 │ │ │ │ │ + beq.w 2370 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl 2790 │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ + lsls r0, r3, #27 │ │ │ │ │ + bmi.n 1aae │ │ │ │ │ + cmp r6, #95 @ 0x5f │ │ │ │ │ + beq.w 1df2 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ + bl 2ad4 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 119c │ │ │ │ │ + b.n 1590 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl 2790 │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ + lsls r4, r3, #29 │ │ │ │ │ + bpl.w 1568 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl 29bc │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 1568 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + movs r2, #67 @ 0x43 │ │ │ │ │ + mov r1, fp │ │ │ │ │ + mov r0, sl │ │ │ │ │ + str r6, [sp, #0] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.w cc4 │ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ │ cmp r3, #17 │ │ │ │ │ - beq.w 16ba │ │ │ │ │ + beq.w dd8 │ │ │ │ │ cmp r3, #22 │ │ │ │ │ - beq.w 13d2 │ │ │ │ │ + beq.w 13c6 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ ldr.w r1, [sl, #468] @ 0x1d4 │ │ │ │ │ add.w r3, sl, #12288 @ 0x3000 │ │ │ │ │ ldr.w r2, [sl, #464] @ 0x1d0 │ │ │ │ │ str.w r1, [sl, #464] @ 0x1d0 │ │ │ │ │ ldr.w r1, [sl, #28] │ │ │ │ │ ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ adds r1, #1 │ │ │ │ │ str.w r1, [sl, #4] │ │ │ │ │ ldr.w r1, [sl, #2712] @ 0xa98 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str.w r1, [sl, #2708] @ 0xa94 │ │ │ │ │ - bgt.w 25a4 │ │ │ │ │ + bgt.w 22ee │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne.w 1f82 │ │ │ │ │ + bne.w 2222 │ │ │ │ │ mov r0, sl │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC32 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ cmp r5, #10 │ │ │ │ │ - beq.w 16ba │ │ │ │ │ + beq.w dd8 │ │ │ │ │ movs r3, #23 │ │ │ │ │ str.w r3, [sl, #32] │ │ │ │ │ - b.n 16ba │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 2774 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.w 1fe4 │ │ │ │ │ - uxtb r3, r1 │ │ │ │ │ - ldr.w r6, [r5, r3, lsl #2] │ │ │ │ │ - ands.w r6, r6, #16 │ │ │ │ │ - beq.w 2648 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 2774 │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ - lsls r0, r3, #27 │ │ │ │ │ - bmi.n 1bd2 │ │ │ │ │ - cmp r6, #95 @ 0x5f │ │ │ │ │ - beq.w 1fe4 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ - bl 2ab8 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 1598 │ │ │ │ │ - b.n 1694 │ │ │ │ │ + b.w dd8 │ │ │ │ │ ldr.w r2, [sl, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne.w 1de8 │ │ │ │ │ + bne.w 205e │ │ │ │ │ ldr.w r3, [sl, #2748] @ 0xabc │ │ │ │ │ mov r0, sl │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r7, [sl, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1de4 │ │ │ │ │ + beq.w 1a86 │ │ │ │ │ ldr.w r4, [sl, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r4, [sl, #2708] @ 0xa94 │ │ │ │ │ subs r2, r7, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1516 │ │ │ │ │ + beq.w 150a │ │ │ │ │ mov r0, sl │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - str.w r3, [sl, #4] │ │ │ │ │ - b.w a10 │ │ │ │ │ - ldr.w r6, [sl, #40] @ 0x28 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - bl 0 <__aeabi_idiv> │ │ │ │ │ - R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - mla r6, r0, r6, r6 │ │ │ │ │ - add.w r0, r8, #1 │ │ │ │ │ - b.w d42 │ │ │ │ │ - ldr.w r3, [sl] │ │ │ │ │ - mov r1, fp │ │ │ │ │ - str.w r6, [sl, #452] @ 0x1c4 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - movs r2, #5 │ │ │ │ │ - str r5, [sp, #0] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w cc4 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 2830 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 2830 │ │ │ │ │ - ldr.w r5, [sl, #4] │ │ │ │ │ - ldr.w r3, [sl, #28] │ │ │ │ │ - movs r2, #23 │ │ │ │ │ - mov r1, fp │ │ │ │ │ - mov r0, sl │ │ │ │ │ - str r5, [sp, #0] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w cc4 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - str.w r3, [sl, #4] │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - ldr.w r3, [sl, #32] │ │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ │ - cmp r3, #17 │ │ │ │ │ - bne.w 1b5c │ │ │ │ │ - b.n 16ba │ │ │ │ │ + b.n 1a88 │ │ │ │ │ ldr.w r3, [sl, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ bne.w dce │ │ │ │ │ ldr.w r3, [sl, #2748] @ 0xabc │ │ │ │ │ mov r0, sl │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ │ mov r1, r3 │ │ │ │ │ - cbz r0, 1d0e │ │ │ │ │ + cbz r0, 1c0a │ │ │ │ │ ldr.w r5, [sl, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r5, [sl, #2708] @ 0xa94 │ │ │ │ │ subs r2, r3, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ @@ -2722,1157 +2628,1261 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ │ str.w r1, [sl, #4] │ │ │ │ │ b.w dce │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + str.w r3, [sl, #4] │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + ldr.w r3, [sl, #32] │ │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ │ + cmp r3, #17 │ │ │ │ │ + bne.w 1b1c │ │ │ │ │ + b.w dd8 │ │ │ │ │ + ldr.w r3, [sl] │ │ │ │ │ + mov r1, fp │ │ │ │ │ + str.w r6, [sl, #452] @ 0x1c4 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + movs r2, #5 │ │ │ │ │ + str r5, [sp, #0] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.w cc4 │ │ │ │ │ str.w r6, [sl, #452] @ 0x1c4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, sl │ │ │ │ │ movs r2, #6 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.w cc4 │ │ │ │ │ + ldr.w r6, [sl, #40] @ 0x28 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + bl 0 <__aeabi_idiv> │ │ │ │ │ + R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + mla r6, r0, r6, r6 │ │ │ │ │ + add.w r0, r8, #1 │ │ │ │ │ + b.w d42 │ │ │ │ │ ldr.w r3, [r4, #676] @ 0x2a4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 266e │ │ │ │ │ + bne.w 22e6 │ │ │ │ │ ldr.w r5, [sl, #4] │ │ │ │ │ ldr.w r3, [sl, #28] │ │ │ │ │ movs r2, #66 @ 0x42 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, sl │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.w cc4 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 2774 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ │ - bne.n 1c8a │ │ │ │ │ + bl 284c │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl 284c │ │ │ │ │ ldr.w r5, [sl, #4] │ │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ │ ldr.w r3, [sl, #28] │ │ │ │ │ + movs r2, #23 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, sl │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.w cc4 │ │ │ │ │ - ldrd r3, r2, [r2, #56] @ 0x38 │ │ │ │ │ - orrs r3, r2 │ │ │ │ │ - beq.w 111c │ │ │ │ │ - b.w 10ea │ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ │ movs r5, #10 │ │ │ │ │ - b.n 1b66 │ │ │ │ │ + b.n 1b26 │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + str r5, [sp, #16] │ │ │ │ │ + b.w 130e │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl 2790 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ │ + beq.w 22ca │ │ │ │ │ + sub.w r3, r6, #48 @ 0x30 │ │ │ │ │ + cmp r3, #7 │ │ │ │ │ + bhi.w 22a6 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl 2790 │ │ │ │ │ + sub.w r3, r0, #48 @ 0x30 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r3, #7 │ │ │ │ │ + bls.n 1ce6 │ │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ │ + beq.w 22ca │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ + lsls r1, r3, #29 │ │ │ │ │ + bmi.w 235c │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl 2ad4 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 119c │ │ │ │ │ + b.n 1590 │ │ │ │ │ mov r0, sl │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr.w r3, [sl, #32] │ │ │ │ │ ldr.w r9, [sl, #8] │ │ │ │ │ cmp r3, #17 │ │ │ │ │ str.w r9, [sl, #4] │ │ │ │ │ - bne.w 1b5c │ │ │ │ │ - b.n 16ba │ │ │ │ │ - bl 2774 │ │ │ │ │ - cmp r0, r7 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - it eq │ │ │ │ │ - moveq r0, #3 │ │ │ │ │ - beq.w 18f8 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 2830 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 2830 │ │ │ │ │ - b.n 18f6 │ │ │ │ │ + bne.w 1b1c │ │ │ │ │ + b.w dd8 │ │ │ │ │ mov r0, sl │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ │ str.w r3, [sl, #4] │ │ │ │ │ - b.w f12 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - b.n 1c4c │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - b.w a10 │ │ │ │ │ + b.w e86 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 2774 │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ - lsls r4, r3, #29 │ │ │ │ │ - bpl.n 1e28 │ │ │ │ │ - cmp r0, #48 @ 0x30 │ │ │ │ │ - bne.w 17da │ │ │ │ │ + bl 2790 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ │ + bne.n 1c96 │ │ │ │ │ + ldr.w r5, [sl, #4] │ │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ │ + ldr.w r3, [sl, #28] │ │ │ │ │ + mov r1, fp │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 2774 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r6, #95 @ 0x5f │ │ │ │ │ - bne.w 1164 │ │ │ │ │ + str r5, [sp, #0] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.w cc4 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ + ldr.w r5, [sl, #28] │ │ │ │ │ + mov.w ip, #9 │ │ │ │ │ + ldr.w r3, [sl, #472] @ 0x1d8 │ │ │ │ │ + b.n 1dac │ │ │ │ │ + ldrb.w lr, [r5] │ │ │ │ │ + cmp lr, r2 │ │ │ │ │ + bne.w 1f22 │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + subs.w ip, ip, #1 │ │ │ │ │ + beq.w 1f28 │ │ │ │ │ + ldr.w lr, [sl, #4] │ │ │ │ │ + ldrb r2, [r1, #0] │ │ │ │ │ + cmp lr, r5 │ │ │ │ │ + bls.w 1f22 │ │ │ │ │ + cmp r2, #32 │ │ │ │ │ + bne.n 1d9c │ │ │ │ │ + str.w sl, [sp, #20] │ │ │ │ │ + mov lr, r5 │ │ │ │ │ + mov sl, r4 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + ldrb.w r3, [lr] │ │ │ │ │ + mov r5, lr │ │ │ │ │ + add.w lr, lr, #1 │ │ │ │ │ + cmp r3, #32 │ │ │ │ │ + beq.n 1dd2 │ │ │ │ │ + cmp r3, #9 │ │ │ │ │ + beq.n 1dd2 │ │ │ │ │ + subs r2, r2, r1 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + adds r3, r2, r5 │ │ │ │ │ + mov r4, sl │ │ │ │ │ + ldr.w sl, [sp, #20] │ │ │ │ │ + b.n 1daa │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 2774 │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ - lsls r3, r3, #29 │ │ │ │ │ - bmi.w 1164 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + bl 2790 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + b.n 1aa0 │ │ │ │ │ + ldr.w r3, [sl, #480] @ 0x1e0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bgt.w 1a16 │ │ │ │ │ + b.w 1402 │ │ │ │ │ + movs r6, #101 @ 0x65 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 2830 │ │ │ │ │ + bl 2790 │ │ │ │ │ + sub.w r3, r0, #43 @ 0x2b │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + bics.w r3, r3, #2 │ │ │ │ │ + bne.w 1f86 │ │ │ │ │ mov r0, sl │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.w 1454 │ │ │ │ │ + bl 2790 │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + ldr.w r5, [r5, r3, lsl #2] │ │ │ │ │ + ands.w r5, r5, #4 │ │ │ │ │ + beq.w 23d0 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 2774 │ │ │ │ │ + bl 29bc │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1b02 │ │ │ │ │ + bic.w r3, r0, #32 │ │ │ │ │ + b.w 1572 │ │ │ │ │ + ldr.w r3, [fp, #28] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 1120 │ │ │ │ │ + mov.w ip, #68 @ 0x44 │ │ │ │ │ + mov lr, r3 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + mla ip, ip, r8, sl │ │ │ │ │ + ldr.w r1, [ip, #2800] @ 0xaf0 │ │ │ │ │ + ldr.w r2, [ip, #2804] @ 0xaf4 │ │ │ │ │ + subs r1, r1, r2 │ │ │ │ │ + b.n 1e96 │ │ │ │ │ + ldr.w r2, [ip, #2808] @ 0xaf8 │ │ │ │ │ + ldrb r6, [r2, r3] │ │ │ │ │ + cmp r6, #92 @ 0x5c │ │ │ │ │ + it eq │ │ │ │ │ + addeq r3, #1 │ │ │ │ │ + beq.n 1e94 │ │ │ │ │ + cmp r6, #34 @ 0x22 │ │ │ │ │ + beq.n 1ebc │ │ │ │ │ + cmp r6, #39 @ 0x27 │ │ │ │ │ + ite ne │ │ │ │ │ + movne r2, #0 │ │ │ │ │ + moveq r2, #1 │ │ │ │ │ + cbnz r2, 1ebc │ │ │ │ │ + cmp r6, #35 @ 0x23 │ │ │ │ │ + bne.n 1e94 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 267a │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + blt.n 1e6e │ │ │ │ │ + movs r3, #68 @ 0x44 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + mla r8, r3, r8, sl │ │ │ │ │ + ldr.w r0, [r8, #2808] @ 0xaf8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.w dd8 │ │ │ │ │ + str.w r8, [fp, #28] │ │ │ │ │ + b.w 1120 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 275a │ │ │ │ │ + subs.w r0, r6, lr │ │ │ │ │ + it ne │ │ │ │ │ + movne r0, #1 │ │ │ │ │ + b.n 1e94 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl 2790 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.w 2752 │ │ │ │ │ + beq.w 271e │ │ │ │ │ sub.w r3, r6, #48 @ 0x30 │ │ │ │ │ - cmp r3, #7 │ │ │ │ │ - bhi.w 2732 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bhi.w 26fe │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 2774 │ │ │ │ │ + bl 2790 │ │ │ │ │ sub.w r3, r0, #48 @ 0x30 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cmp r3, #7 │ │ │ │ │ - bls.n 1e5a │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bls.n 1ee4 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.w 2752 │ │ │ │ │ + beq.w 271e │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ - lsls r1, r3, #29 │ │ │ │ │ - bmi.w 2414 │ │ │ │ │ + lsls r2, r3, #29 │ │ │ │ │ + bmi.w 23e0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC25 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 2ab8 │ │ │ │ │ + bl 2ad4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1598 │ │ │ │ │ - b.w 1694 │ │ │ │ │ - cmp r0, #106 @ 0x6a │ │ │ │ │ - bne.w 180c │ │ │ │ │ - b.w 1676 │ │ │ │ │ - movs r6, #101 @ 0x65 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 2774 │ │ │ │ │ - sub.w r3, r0, #43 @ 0x2b │ │ │ │ │ + bne.w 119c │ │ │ │ │ + b.w 1590 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 272a │ │ │ │ │ mov r1, r0 │ │ │ │ │ - bics.w r3, r3, #2 │ │ │ │ │ - bne.n 1ee6 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 2774 │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + bl 284c │ │ │ │ │ + ldr.w r7, [sl, #4] │ │ │ │ │ + add.w r8, r5, #6 │ │ │ │ │ + cmp r7, r8 │ │ │ │ │ + bcs.w 21c8 │ │ │ │ │ + str r7, [sp, #8] │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + mov r1, fp │ │ │ │ │ + mov r0, sl │ │ │ │ │ + ldr.w r2, [sl, #476] @ 0x1dc │ │ │ │ │ + strd r2, r5, [sp] │ │ │ │ │ + movs r2, #57 @ 0x39 │ │ │ │ │ + bl 0 <_PyLexer_type_comment_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_type_comment_token_setup │ │ │ │ │ + b.w cc4 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 1d86 │ │ │ │ │ + ldr.w r5, [sl, #28] │ │ │ │ │ mov r1, r0 │ │ │ │ │ - ldr.w r5, [r5, r3, lsl #2] │ │ │ │ │ - ands.w r5, r5, #4 │ │ │ │ │ - beq.w 2312 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 29a0 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1ae2 │ │ │ │ │ - bic.w r3, r0, #32 │ │ │ │ │ - b.w 157e │ │ │ │ │ - movs r6, #69 @ 0x45 │ │ │ │ │ - b.n 1ea4 │ │ │ │ │ + bl 284c │ │ │ │ │ + ldr.w r2, [sl, #4] │ │ │ │ │ + str r2, [sp, #0] │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + mov r1, fp │ │ │ │ │ + movs r2, #65 @ 0x41 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + str.w r6, [r4, #676] @ 0x2a4 │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.w cc4 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ lsls r0, r3, #29 │ │ │ │ │ - bmi.n 1ecc │ │ │ │ │ + bmi.w 1e36 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 2830 │ │ │ │ │ + bl 284c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, sl │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ - bl 2ab8 │ │ │ │ │ + bl 2ad4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1694 │ │ │ │ │ + beq.w 1590 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 2830 │ │ │ │ │ + bl 284c │ │ │ │ │ ldr.w r5, [sl, #4] │ │ │ │ │ - b.w 15a2 │ │ │ │ │ - ldr.w r3, [sl, #480] @ 0x1e0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bgt.w 1ab0 │ │ │ │ │ - b.w 140e │ │ │ │ │ + ldr.w r3, [sl, #28] │ │ │ │ │ + movs r2, #2 │ │ │ │ │ + mov r1, fp │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 2774 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.w 22cc │ │ │ │ │ - sub.w r3, r6, #48 @ 0x30 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bhi.w 2224 │ │ │ │ │ + str r5, [sp, #0] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.w cc4 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + ldr.w r3, [sl, #28] │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov r1, fp │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 2774 │ │ │ │ │ - sub.w r3, r0, #48 @ 0x30 │ │ │ │ │ + str r6, [sp, #0] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.w cc4 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl 2790 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bls.n 1f44 │ │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.w 22cc │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ + cmp r6, #95 @ 0x5f │ │ │ │ │ + beq.n 2048 │ │ │ │ │ + cmp r6, #48 @ 0x30 │ │ │ │ │ + beq.n 1fe6 │ │ │ │ │ + uxtb r3, r6 │ │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ - lsls r2, r3, #29 │ │ │ │ │ - bmi.w 2444 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ + lsls r7, r3, #29 │ │ │ │ │ + bmi.n 20a8 │ │ │ │ │ + cmp r6, #46 @ 0x2e │ │ │ │ │ + beq.w 1ae0 │ │ │ │ │ + cmp r6, #45 @ 0x2d │ │ │ │ │ + ble.w 1186 │ │ │ │ │ + cmp r6, #101 @ 0x65 │ │ │ │ │ + beq.w 1e0a │ │ │ │ │ + bgt.w 1658 │ │ │ │ │ + cmp r6, #69 @ 0x45 │ │ │ │ │ + beq.n 2044 │ │ │ │ │ + cmp r6, #74 @ 0x4a │ │ │ │ │ + bne.w 165e │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl 2790 │ │ │ │ │ movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC25 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC25 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 2ab8 │ │ │ │ │ + bl 2ad4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1598 │ │ │ │ │ - b.w 1694 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne.w 25de │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC34 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ + bne.w 119c │ │ │ │ │ + b.w 1590 │ │ │ │ │ + movs r6, #69 @ 0x45 │ │ │ │ │ + b.n 1e0c │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - cmp r5, #10 │ │ │ │ │ - beq.w 16ba │ │ │ │ │ - movs r3, #24 │ │ │ │ │ - str.w r3, [sl, #32] │ │ │ │ │ - b.w 16ba │ │ │ │ │ + bl 2790 │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ + lsls r3, r3, #29 │ │ │ │ │ + bmi.n 1ff2 │ │ │ │ │ + b.w 179e │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + b.w a10 │ │ │ │ │ + ldrd r3, r2, [r2, #56] @ 0x38 │ │ │ │ │ + orrs r3, r2 │ │ │ │ │ + beq.w 1120 │ │ │ │ │ + b.w 10ee │ │ │ │ │ + ldr.w r1, [r2, #672] @ 0x2a0 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w 1098 │ │ │ │ │ + str.w r6, [r2, #676] @ 0x2a4 │ │ │ │ │ + b.n 1c86 │ │ │ │ │ + bl 2790 │ │ │ │ │ + cmp r0, r7 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + it eq │ │ │ │ │ + moveq r0, #3 │ │ │ │ │ + beq.w 185e │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 0 <_PyTokenizer_Get> │ │ │ │ │ - R_ARM_THM_CALL tok_continuation_line │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - beq.w 16ba │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str.w r3, [sl, #2704] @ 0xa90 │ │ │ │ │ - ldrd r5, r3, [sl, #4] │ │ │ │ │ - b.w a18 │ │ │ │ │ - ldr.w r3, [sl, #28] │ │ │ │ │ + bl 284c │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl 284c │ │ │ │ │ + b.w 185c │ │ │ │ │ + cmp r0, #48 @ 0x30 │ │ │ │ │ + beq.n 1fe6 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + ldr.w r7, [sl, #4] │ │ │ │ │ + bl 29bc │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1b02 │ │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ │ + beq.w 1ae0 │ │ │ │ │ + cmp r0, #45 @ 0x2d │ │ │ │ │ + ble.n 20d4 │ │ │ │ │ + cmp r0, #101 @ 0x65 │ │ │ │ │ + beq.w 1e0a │ │ │ │ │ + bgt.n 2118 │ │ │ │ │ + cmp r0, #69 @ 0x45 │ │ │ │ │ + beq.n 2044 │ │ │ │ │ + cmp r0, #74 @ 0x4a │ │ │ │ │ + beq.n 2020 │ │ │ │ │ + add.w r3, sl, #12288 @ 0x3000 │ │ │ │ │ + ldr.w r5, [r3, #672] @ 0x2a0 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 1186 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ mov r0, sl │ │ │ │ │ + bl 284c │ │ │ │ │ + ldr.w r3, [sl, #28] │ │ │ │ │ ldr.w r1, [sl, #2708] @ 0xa94 │ │ │ │ │ - ldr.w r2, [sl, #4] │ │ │ │ │ + mov r0, sl │ │ │ │ │ adds r3, #1 │ │ │ │ │ - subs r2, r2, r1 │ │ │ │ │ + subs r2, r7, r1 │ │ │ │ │ subs r1, r3, r1 │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ - b.w 16ba │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 2774 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - b.n 1bc4 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - ldr.w r3, [sl, #28] │ │ │ │ │ mov r2, r0 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, sl │ │ │ │ │ - str r6, [sp, #0] │ │ │ │ │ + str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.w cc4 │ │ │ │ │ - ldr.w r1, [r2, #672] @ 0x2a0 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.w 1094 │ │ │ │ │ - str.w r6, [r2, #676] @ 0x2a4 │ │ │ │ │ - b.n 1d3e │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - mov r8, r5 │ │ │ │ │ - str r5, [sp, #16] │ │ │ │ │ - b.w 131a │ │ │ │ │ + cmp r0, #106 @ 0x6a │ │ │ │ │ + bne.n 20d4 │ │ │ │ │ + b.n 2020 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl 0 <_PyTokenizer_Get> │ │ │ │ │ + R_ARM_THM_CALL tok_continuation_line │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + beq.w dd8 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str.w r3, [sl, #2704] @ 0xa90 │ │ │ │ │ + ldrd r5, r3, [sl, #4] │ │ │ │ │ + b.w a18 │ │ │ │ │ add.w r3, sl, #12288 @ 0x3000 │ │ │ │ │ ldr.w r3, [r3, #672] @ 0x2a0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1a76 │ │ │ │ │ + bne.w 19e4 │ │ │ │ │ ldr.w r2, [sl, #2696] @ 0xa88 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16ba │ │ │ │ │ + bne.w dd8 │ │ │ │ │ ldr.w r0, [sl, #28] │ │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ │ subs r1, r1, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 252c │ │ │ │ │ + beq.w 24ec │ │ │ │ │ bl 0 <_PyUnicode_ScanIdentifier> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_ScanIdentifier │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - blt.w 2460 │ │ │ │ │ + blt.w 2420 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 1a76 │ │ │ │ │ + bge.w 19e4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1a76 │ │ │ │ │ + bne.w 19e4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w r5, [sl, #4] │ │ │ │ │ ldr.w r3, [sl, #28] │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, sl │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.w cc4 │ │ │ │ │ - ldr.w r3, [fp, #28] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 111c │ │ │ │ │ - mov.w ip, #68 @ 0x44 │ │ │ │ │ - mov lr, r3 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - mla ip, ip, r8, sl │ │ │ │ │ - ldr.w r1, [ip, #2800] @ 0xaf0 │ │ │ │ │ - ldr.w r2, [ip, #2804] @ 0xaf4 │ │ │ │ │ - subs r1, r1, r2 │ │ │ │ │ - b.n 20d6 │ │ │ │ │ - ldr.w r2, [ip, #2808] @ 0xaf8 │ │ │ │ │ - ldrb r2, [r2, r3] │ │ │ │ │ - cmp r2, #92 @ 0x5c │ │ │ │ │ - it eq │ │ │ │ │ - addeq r3, #1 │ │ │ │ │ - beq.n 20d4 │ │ │ │ │ - cmp r2, #34 @ 0x22 │ │ │ │ │ - beq.n 20fc │ │ │ │ │ - cmp r2, #39 @ 0x27 │ │ │ │ │ - ite ne │ │ │ │ │ - movne r5, #0 │ │ │ │ │ - moveq r5, #1 │ │ │ │ │ - cbnz r5, 20fc │ │ │ │ │ - cmp r2, #35 @ 0x23 │ │ │ │ │ - bne.n 20d4 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 224c │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - blt.n 20ae │ │ │ │ │ - movs r3, #68 @ 0x44 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - mla r3, r3, r8, sl │ │ │ │ │ - ldr.w r0, [r3, #2808] @ 0xaf8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - beq.w 16ba │ │ │ │ │ - str.w r8, [fp, #28] │ │ │ │ │ - b.w 111c │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 22e4 │ │ │ │ │ - subs.w r0, r2, lr │ │ │ │ │ - it ne │ │ │ │ │ - movne r0, #1 │ │ │ │ │ - b.n 20d4 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ - ldr.w r5, [sl, #28] │ │ │ │ │ - mov.w ip, #9 │ │ │ │ │ - ldr.w r3, [sl, #472] @ 0x1d8 │ │ │ │ │ - b.n 2130 │ │ │ │ │ - ldrb.w lr, [r5] │ │ │ │ │ - cmp lr, r2 │ │ │ │ │ - bne.n 219c │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - subs.w ip, ip, #1 │ │ │ │ │ - beq.n 21a2 │ │ │ │ │ - ldr.w lr, [sl, #4] │ │ │ │ │ - ldrb r2, [r1, #0] │ │ │ │ │ - cmp lr, r5 │ │ │ │ │ - bls.n 219c │ │ │ │ │ - cmp r2, #32 │ │ │ │ │ - bne.n 2122 │ │ │ │ │ - str.w sl, [sp, #20] │ │ │ │ │ - mov lr, r5 │ │ │ │ │ - mov sl, r4 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - ldrb.w r3, [lr] │ │ │ │ │ - mov r5, lr │ │ │ │ │ - add.w lr, lr, #1 │ │ │ │ │ - cmp r3, #32 │ │ │ │ │ - beq.n 2152 │ │ │ │ │ - cmp r3, #9 │ │ │ │ │ - beq.n 2152 │ │ │ │ │ - subs r2, r2, r1 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - adds r3, r2, r5 │ │ │ │ │ - mov r4, sl │ │ │ │ │ - ldr.w sl, [sp, #20] │ │ │ │ │ - b.n 212e │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 210c │ │ │ │ │ - ldr.w r5, [sl, #28] │ │ │ │ │ - mov r1, r0 │ │ │ │ │ + ldr.w r3, [sl, #28] │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 2830 │ │ │ │ │ + ldr.w r1, [sl, #2708] @ 0xa94 │ │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ │ - str r2, [sp, #0] │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - mov r1, fp │ │ │ │ │ - movs r2, #65 @ 0x41 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - str.w r6, [r4, #676] @ 0x2a4 │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w cc4 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 2458 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - bl 2830 │ │ │ │ │ - ldr.w r7, [sl, #4] │ │ │ │ │ - add.w r8, r5, #6 │ │ │ │ │ - cmp r7, r8 │ │ │ │ │ - bcs.n 21d2 │ │ │ │ │ - str r7, [sp, #8] │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - mov r1, fp │ │ │ │ │ - mov r0, sl │ │ │ │ │ - ldr.w r2, [sl, #476] @ 0x1dc │ │ │ │ │ - strd r2, r5, [sp] │ │ │ │ │ - movs r2, #57 @ 0x39 │ │ │ │ │ - bl 0 <_PyLexer_type_comment_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_type_comment_token_setup │ │ │ │ │ - b.w cc4 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + subs r2, r2, r1 │ │ │ │ │ + subs r1, r3, r1 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ + b.w dd8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ movs r2, #6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 21b8 │ │ │ │ │ + bne.w 1f40 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq.n 2204 │ │ │ │ │ + beq.n 2200 │ │ │ │ │ ldrsb.w r3, [r5, #6] │ │ │ │ │ ldrb r2, [r5, #6] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - blt.n 21b8 │ │ │ │ │ + blt.w 1f40 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ lsls r3, r3, #29 │ │ │ │ │ - bne.n 21b8 │ │ │ │ │ + bne.w 1f40 │ │ │ │ │ adds r5, r4, #6 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 22d6 │ │ │ │ │ + bne.w 2328 │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr.w r2, [sl, #476] @ 0x1dc │ │ │ │ │ strd r2, r8, [sp] │ │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ │ bl 0 <_PyLexer_type_comment_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_type_comment_token_setup │ │ │ │ │ b.w cc4 │ │ │ │ │ + cbnz r4, 228a │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC34 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + cmp r5, #10 │ │ │ │ │ + beq.w dd8 │ │ │ │ │ + movs r3, #24 │ │ │ │ │ + str.w r3, [sl, #32] │ │ │ │ │ + b.w dd8 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ + R_ARM_THM_CALL _Py_FatalErrorFunc │ │ │ │ │ + cmp r4, #35 @ 0x23 │ │ │ │ │ + str.w r1, [sl, #472] @ 0x1d8 │ │ │ │ │ + str.w r0, [sl, #28] │ │ │ │ │ + beq.w bc2 │ │ │ │ │ + ldr.w r2, [sl, #32] │ │ │ │ │ + cmp r2, #28 │ │ │ │ │ + beq.n 2336 │ │ │ │ │ + adds r1, r7, #1 │ │ │ │ │ + bne.w a6e │ │ │ │ │ + b.w 17f0 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ + R_ARM_THM_CALL _Py_FatalErrorFunc │ │ │ │ │ + mov r0, sl │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC33 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC33 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b.n 2232 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl 2790 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + b.w a9a │ │ │ │ │ uxtb r3, r6 │ │ │ │ │ ldr.w r5, [r5, r3, lsl #2] │ │ │ │ │ ands.w r5, r5, #4 │ │ │ │ │ - bne.w 2444 │ │ │ │ │ + bne.n 235c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 2830 │ │ │ │ │ + bl 284c │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC24 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC24 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.w 183e │ │ │ │ │ - adds r0, r1, #1 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 16ba │ │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ │ - str r4, [sp, #28] │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov ip, r5 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - strd r5, r6, [sp, #20] │ │ │ │ │ - mla r2, r2, r8, sl │ │ │ │ │ - b.n 2282 │ │ │ │ │ - cmp r0, #39 @ 0x27 │ │ │ │ │ - beq.n 22a0 │ │ │ │ │ - cmp r0, #35 @ 0x23 │ │ │ │ │ - bne.n 2278 │ │ │ │ │ - cbz r5, 22ea │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - strb r0, [r4, #0] │ │ │ │ │ - adds r4, r3, r1 │ │ │ │ │ - add.w ip, ip, #1 │ │ │ │ │ - ldr.w r0, [r2, #2800] @ 0xaf0 │ │ │ │ │ - ldr.w r6, [r2, #2804] @ 0xaf4 │ │ │ │ │ - sub.w lr, r0, r6 │ │ │ │ │ - cmp ip, lr │ │ │ │ │ - bge.n 22ac │ │ │ │ │ - ldr.w r6, [r2, #2808] @ 0xaf8 │ │ │ │ │ - mov r8, ip │ │ │ │ │ - ldrb.w r0, [r6, ip] │ │ │ │ │ - cmp r0, #34 @ 0x22 │ │ │ │ │ - bne.n 226e │ │ │ │ │ - cbz r5, 22c6 │ │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ │ - subs r5, r0, r5 │ │ │ │ │ - it ne │ │ │ │ │ - movne r5, #1 │ │ │ │ │ - b.n 2278 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - strb r2, [r3, r1] │ │ │ │ │ - ldrd r6, r4, [sp, #24] │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 20ec │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - str r0, [sp, #20] │ │ │ │ │ - b.n 2278 │ │ │ │ │ + b.n 2106 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 2774 │ │ │ │ │ + bl 2790 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 1f3a │ │ │ │ │ + b.n 1cdc │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 2774 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str.w r3, [sl, #448] @ 0x1c0 │ │ │ │ │ - b.n 220a │ │ │ │ │ - mov lr, r2 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - b.n 20d4 │ │ │ │ │ - subs r0, r6, #1 │ │ │ │ │ - b.n 22f0 │ │ │ │ │ - mov r8, r5 │ │ │ │ │ - cmp lr, r8 │ │ │ │ │ - beq.n 22fe │ │ │ │ │ - add.w r5, r8, #1 │ │ │ │ │ - ldrb r6, [r0, r5] │ │ │ │ │ - cmp r6, #10 │ │ │ │ │ - bne.n 22ee │ │ │ │ │ - mov ip, r8 │ │ │ │ │ - cmp r8, lr │ │ │ │ │ - bge.n 23d4 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - mov.w r0, #10 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - strb r0, [r4, #0] │ │ │ │ │ - adds r4, r3, r1 │ │ │ │ │ - b.n 227e │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 2830 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC35 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ - b.n 2242 │ │ │ │ │ - cmp r3, #123 @ 0x7b │ │ │ │ │ - bne.n 232c │ │ │ │ │ - cmp.w ip, #0 │ │ │ │ │ - bgt.n 23d8 │ │ │ │ │ - add.w r2, sl, r2, lsl #2 │ │ │ │ │ - ldr.w r1, [r2, #684] @ 0x2ac │ │ │ │ │ - ldr.w r2, [sl, #464] @ 0x1d0 │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - bne.n 23c0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC35 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b.w 1448 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str.w r3, [r4, #676] @ 0x2a4 │ │ │ │ │ + b.n 1c7e │ │ │ │ │ + movs r1, #68 @ 0x44 │ │ │ │ │ + mla r3, r1, r3, sl │ │ │ │ │ + ldrb.w r1, [r3, #2768] @ 0xad0 │ │ │ │ │ + cmp r1, r7 │ │ │ │ │ + bne.w 1b52 │ │ │ │ │ + ldr.w r1, [r3, #2772] @ 0xad4 │ │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ │ + cmp r1, r0 │ │ │ │ │ + bne.w 1b52 │ │ │ │ │ + ldr.w r3, [r3, #2820] @ 0xb04 │ │ │ │ │ + mov r0, sl │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC40 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC40 │ │ │ │ │ - b.w 16fe │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + ite ne │ │ │ │ │ + movne r2, #102 @ 0x66 │ │ │ │ │ + moveq r2, #116 @ 0x74 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b.w 1448 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl 2790 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str.w r3, [sl, #448] @ 0x1c0 │ │ │ │ │ + b.n 2208 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + mov r1, fp │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.w cc4 │ │ │ │ │ ldr.w r3, [sl, #464] @ 0x1d0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w 15bc │ │ │ │ │ + bne.w 15a6 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ mov r7, r8 │ │ │ │ │ - b.w dd8 │ │ │ │ │ - ldr.w r3, [sl, #28] │ │ │ │ │ - mov r0, sl │ │ │ │ │ - ldr.w r1, [sl, #2708] @ 0xa94 │ │ │ │ │ - ldr.w r2, [sl, #4] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - subs r2, r2, r1 │ │ │ │ │ - subs r1, r3, r1 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ - b.w 16ba │ │ │ │ │ - ldr.w r3, [sl, #28] │ │ │ │ │ - mov r0, sl │ │ │ │ │ - ldr.w r1, [sl, #2708] @ 0xa94 │ │ │ │ │ - ldr.w r2, [sl, #4] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - subs r2, r2, r1 │ │ │ │ │ - subs r1, r3, r1 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ - b.w 16ba │ │ │ │ │ - mov r0, sl │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - it eq │ │ │ │ │ - moveq r4, r7 │ │ │ │ │ - bl 0 <_PyTokenizer_Get> │ │ │ │ │ - R_ARM_THM_CALL tok_continuation_line │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - beq.w 1ae2 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - b.w d3e │ │ │ │ │ - str r1, [sp, #0] │ │ │ │ │ + b.w fea │ │ │ │ │ + mov r2, r6 │ │ │ │ │ mov r0, sl │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC39 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.w 1454 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - b.n 227e │ │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ │ - ldrd r1, r0, [r0, #4] │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - cmp r0, r1 │ │ │ │ │ - bne.n 232c │ │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mla r2, r2, ip, sl │ │ │ │ │ - b.w 16ea │ │ │ │ │ - ldr.w r3, [sl, #28] │ │ │ │ │ + b.w 1448 │ │ │ │ │ mov r0, sl │ │ │ │ │ - ldr.w r1, [sl, #2708] @ 0xa94 │ │ │ │ │ - ldr.w r2, [sl, #4] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - subs r2, r2, r1 │ │ │ │ │ - subs r1, r3, r1 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ - b.w 16ba │ │ │ │ │ - mov r2, r6 │ │ │ │ │ + bl 284c │ │ │ │ │ mov r0, sl │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC20 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.w 1454 │ │ │ │ │ - mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ - str.w r5, [sl, #28] │ │ │ │ │ - str.w r1, [sl, #472] @ 0x1d8 │ │ │ │ │ - cmp r2, #28 │ │ │ │ │ - beq.w 25fa │ │ │ │ │ - adds r1, r7, #1 │ │ │ │ │ - bne.w a6e │ │ │ │ │ - b.w 18a6 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov r1, fp │ │ │ │ │ + mov r0, sl │ │ │ │ │ + str r6, [sp, #0] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.w cc4 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl 2790 │ │ │ │ │ + b.w 17ce │ │ │ │ │ + add.w r3, sl, r1, lsl #2 │ │ │ │ │ + ldr r0, [r3, #48] @ 0x30 │ │ │ │ │ + lsls r3, r1, #2 │ │ │ │ │ + cmp r0, r4 │ │ │ │ │ + beq.w 10ac │ │ │ │ │ + bge.n 23b8 │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + b.w 100e │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + ble.w 19ec │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + cmp r0, r4 │ │ │ │ │ + bgt.n 23ca │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + b.w 1604 │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + b.w 15b4 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl 284c │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ + b.n 22c2 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, sl │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC23 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.w 1454 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w bf6 │ │ │ │ │ - b.n 217a │ │ │ │ │ + b.w 1448 │ │ │ │ │ + cmp r3, #123 @ 0x7b │ │ │ │ │ + bne.n 2400 │ │ │ │ │ + cmp.w ip, #0 │ │ │ │ │ + bgt.w 2554 │ │ │ │ │ + add.w r2, sl, r2, lsl #2 │ │ │ │ │ + ldr.w r1, [r2, #684] @ 0x2ac │ │ │ │ │ + ldr.w r2, [sl, #464] @ 0x1d0 │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + bne.w 2582 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC40 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC40 │ │ │ │ │ + b.w 16ba │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ ubfx r6, r3, #2, #3 │ │ │ │ │ ubfx r2, r3, #5, #1 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.n 2554 │ │ │ │ │ + beq.n 2514 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - bne.n 2522 │ │ │ │ │ + bne.n 24e2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 251e │ │ │ │ │ + beq.n 24de │ │ │ │ │ lsls r6, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r3, r5, #20 │ │ │ │ │ addpl.w r3, r5, #28 │ │ │ │ │ ldrh.w r6, [r3, r0, lsl #1] │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt.n 24be │ │ │ │ │ + bgt.n 247e │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 24a0 │ │ │ │ │ + bge.n 2460 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 24a0 │ │ │ │ │ + cbnz r3, 2460 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_IsPrintable │ │ │ │ │ - cbz r0, 250a │ │ │ │ │ + cbz r0, 24ca │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, sl │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.w 16ba │ │ │ │ │ + b.w dd8 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_Substring │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 24dc │ │ │ │ │ + bge.n 249c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 24dc │ │ │ │ │ + cbnz r3, 249c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cbz r7, 253c │ │ │ │ │ + cbz r7, 24fc │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8String │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 24fa │ │ │ │ │ + bge.n 24ba │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbnz r3, 24fa │ │ │ │ │ + cbnz r3, 24ba │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cbz r5, 253c │ │ │ │ │ + cbz r5, 24fc │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr.w r3, [sl, #28] │ │ │ │ │ add r3, r2 │ │ │ │ │ str.w r3, [sl, #4] │ │ │ │ │ - b.n 248c │ │ │ │ │ + b.n 244c │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, sl │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.w 16ba │ │ │ │ │ + b.w dd8 │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ - b.n 2482 │ │ │ │ │ - cbnz r2, 2546 │ │ │ │ │ + b.n 2442 │ │ │ │ │ + cbnz r2, 2506 │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ ldr.w r6, [r3, r0, lsl #2] │ │ │ │ │ - b.n 2486 │ │ │ │ │ + b.n 2446 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_UnicodeDecodeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_UnicodeDecodeError │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ - cbnz r0, 256a │ │ │ │ │ + cbnz r0, 252a │ │ │ │ │ movs r3, #17 │ │ │ │ │ str.w r3, [sl, #32] │ │ │ │ │ - b.w 16ba │ │ │ │ │ + b.w dd8 │ │ │ │ │ lsls r4, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r3, r5, #20 │ │ │ │ │ addpl.w r3, r5, #28 │ │ │ │ │ - b.n 2526 │ │ │ │ │ - cbz r2, 2566 │ │ │ │ │ + b.n 24e6 │ │ │ │ │ + cbz r2, 2526 │ │ │ │ │ lsls r7, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r3, r5, #20 │ │ │ │ │ addpl.w r3, r5, #28 │ │ │ │ │ ldrb r6, [r3, r0] │ │ │ │ │ - b.n 2486 │ │ │ │ │ + b.n 2446 │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ - b.n 2562 │ │ │ │ │ + b.n 2522 │ │ │ │ │ movs r3, #22 │ │ │ │ │ str.w r3, [sl, #32] │ │ │ │ │ - b.w 16ba │ │ │ │ │ - add.w r3, sl, r1, lsl #2 │ │ │ │ │ - ldr r0, [r3, #48] @ 0x30 │ │ │ │ │ - lsls r3, r1, #2 │ │ │ │ │ - cmp r0, r4 │ │ │ │ │ - beq.w 10a8 │ │ │ │ │ - bge.n 258c │ │ │ │ │ - mov r8, r4 │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - b.w dfe │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - ble.w 1a86 │ │ │ │ │ - mov r8, r4 │ │ │ │ │ - cmp r0, r4 │ │ │ │ │ - bgt.n 259e │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - b.w 161a │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - b.w 15ca │ │ │ │ │ - movs r1, #68 @ 0x44 │ │ │ │ │ - mla r3, r1, r3, sl │ │ │ │ │ - ldrb.w r1, [r3, #2768] @ 0xad0 │ │ │ │ │ - cmp r1, r7 │ │ │ │ │ - bne.w 1b92 │ │ │ │ │ - ldr.w r1, [r3, #2772] @ 0xad4 │ │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ │ - cmp r1, r0 │ │ │ │ │ - bne.w 1b92 │ │ │ │ │ - ldr.w r3, [r3, #2820] @ 0xb04 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - ite ne │ │ │ │ │ - movne r2, #102 @ 0x66 │ │ │ │ │ - moveq r2, #116 @ 0x74 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.w 1454 │ │ │ │ │ + b.w dd8 │ │ │ │ │ mov r0, sl │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC33 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC33 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC30 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.n 1f96 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 2774 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - b.w a9a │ │ │ │ │ - movs r3, #0 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ mov r1, fp │ │ │ │ │ - mov r2, r3 │ │ │ │ │ mov r0, sl │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ + str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.w cc4 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ - R_ARM_THM_CALL _Py_FatalErrorFunc │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ - R_ARM_THM_CALL _Py_FatalErrorFunc │ │ │ │ │ - cmp r4, #35 @ 0x23 │ │ │ │ │ - str.w r1, [sl, #472] @ 0x1d8 │ │ │ │ │ - str.w r0, [sl, #28] │ │ │ │ │ - beq.w bc2 │ │ │ │ │ - ldr.w r2, [sl, #32] │ │ │ │ │ - b.n 2434 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 2830 │ │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ │ + ldrd r1, r0, [r0, #4] │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + bne.w 2400 │ │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + mla r2, r2, ip, sl │ │ │ │ │ + b.w 16a6 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ mov r0, sl │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC37 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r1, fp │ │ │ │ │ - mov r0, sl │ │ │ │ │ - str r6, [sp, #0] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w cc4 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str.w r3, [r4, #676] @ 0x2a4 │ │ │ │ │ - b.w 1d36 │ │ │ │ │ + b.w 1448 │ │ │ │ │ + str r1, [sp, #0] │ │ │ │ │ mov r0, sl │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC30 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC30 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r1, fp │ │ │ │ │ - mov r0, sl │ │ │ │ │ - str r6, [sp, #0] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w cc4 │ │ │ │ │ + b.w 1448 │ │ │ │ │ ldr.w r3, [sl, #28] │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr.w r1, [sl, #2708] @ 0xa94 │ │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ │ adds r3, #1 │ │ │ │ │ subs r2, r2, r1 │ │ │ │ │ subs r1, r3, r1 │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ - b.w 16ba │ │ │ │ │ + b.w dd8 │ │ │ │ │ ldr.w r3, [sl, #28] │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr.w r1, [sl, #2708] @ 0xa94 │ │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ │ adds r3, #1 │ │ │ │ │ subs r2, r2, r1 │ │ │ │ │ subs r1, r3, r1 │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ - b.w 16ba │ │ │ │ │ + b.w dd8 │ │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r0, #20 │ │ │ │ │ - b.w 1a8e │ │ │ │ │ - movs r7, #0 │ │ │ │ │ + b.w 19f4 │ │ │ │ │ + ldr.w r3, [sl, #28] │ │ │ │ │ + mov r0, sl │ │ │ │ │ + ldr.w r1, [sl, #2708] @ 0xa94 │ │ │ │ │ + ldr.w r2, [sl, #4] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + subs r2, r2, r1 │ │ │ │ │ + subs r1, r3, r1 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ b.w dd8 │ │ │ │ │ + ldr.w r3, [sl, #28] │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 2774 │ │ │ │ │ - b.w 1868 │ │ │ │ │ + ldr.w r1, [sl, #2708] @ 0xa94 │ │ │ │ │ + ldr.w r2, [sl, #4] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + subs r2, r2, r1 │ │ │ │ │ + subs r1, r3, r1 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ + b.w dd8 │ │ │ │ │ ldr.w r3, [sl, #28] │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr.w r1, [sl, #2708] @ 0xa94 │ │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ │ adds r3, #1 │ │ │ │ │ subs r2, r2, r1 │ │ │ │ │ subs r1, r3, r1 │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ - b.w 16ba │ │ │ │ │ + b.w dd8 │ │ │ │ │ + ldr.w r3, [sl, #28] │ │ │ │ │ mov r0, sl │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC35 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC35 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.w 1454 │ │ │ │ │ + ldr.w r1, [sl, #2708] @ 0xa94 │ │ │ │ │ + ldr.w r2, [sl, #4] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + subs r2, r2, r1 │ │ │ │ │ + subs r1, r3, r1 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ + b.w dd8 │ │ │ │ │ + adds r0, r1, #1 │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w dd8 │ │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + str r5, [sp, #24] │ │ │ │ │ + mov ip, r1 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + mla lr, r2, r8, sl │ │ │ │ │ + str r4, [sp, #28] │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + b.n 26b4 │ │ │ │ │ + cmp r0, #39 @ 0x27 │ │ │ │ │ + beq.n 26d0 │ │ │ │ │ + cmp r0, #35 @ 0x23 │ │ │ │ │ + bne.n 26aa │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.n 2762 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + strb r0, [r2, #0] │ │ │ │ │ + adds r2, r3, r1 │ │ │ │ │ + add.w ip, ip, #1 │ │ │ │ │ + ldr.w r6, [lr, #2800] @ 0xaf0 │ │ │ │ │ + ldr.w r0, [lr, #2804] @ 0xaf4 │ │ │ │ │ + subs r6, r6, r0 │ │ │ │ │ + cmp ip, r6 │ │ │ │ │ + bge.n 26dc │ │ │ │ │ + ldr.w r4, [lr, #2808] @ 0xaf8 │ │ │ │ │ + mov r8, ip │ │ │ │ │ + ldrb.w r0, [r4, ip] │ │ │ │ │ + cmp r0, #34 @ 0x22 │ │ │ │ │ + bne.n 269e │ │ │ │ │ + cbz r5, 26f8 │ │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ │ + subs r5, r0, r4 │ │ │ │ │ + it ne │ │ │ │ │ + movne r5, #1 │ │ │ │ │ + b.n 26aa │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + strb r2, [r3, r1] │ │ │ │ │ + ldrd r5, r4, [sp, #24] │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + b.w 1eac │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + str r0, [sp, #20] │ │ │ │ │ + b.n 26aa │ │ │ │ │ uxtb r3, r6 │ │ │ │ │ ldr.w r5, [r5, r3, lsl #2] │ │ │ │ │ ands.w r5, r5, #4 │ │ │ │ │ - bne.w 2414 │ │ │ │ │ + bne.w 23e0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 2830 │ │ │ │ │ + bl 284c │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ - b.n 2242 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC24 │ │ │ │ │ + b.n 22c2 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 2774 │ │ │ │ │ + bl 2790 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.w 1e50 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + b.w 1eda │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w bf6 │ │ │ │ │ + b.n 1f64 │ │ │ │ │ + mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ + str.w r5, [sl, #28] │ │ │ │ │ + str.w r1, [sl, #472] @ 0x1d8 │ │ │ │ │ + b.n 2268 │ │ │ │ │ mov r0, sl │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC37 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC37 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.w 1454 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + it eq │ │ │ │ │ + moveq r4, r7 │ │ │ │ │ + bl 0 <_PyTokenizer_Get> │ │ │ │ │ + R_ARM_THM_CALL tok_continuation_line │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + beq.w 1b02 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + b.w d3e │ │ │ │ │ + mov lr, r6 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + b.w 1e94 │ │ │ │ │ + subs r0, r4, #1 │ │ │ │ │ + b.n 2768 │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + cmp r6, r8 │ │ │ │ │ + beq.n 2776 │ │ │ │ │ + add.w r4, r8, #1 │ │ │ │ │ + ldrb r5, [r0, r4] │ │ │ │ │ + cmp r5, #10 │ │ │ │ │ + bne.n 2766 │ │ │ │ │ + mov ip, r8 │ │ │ │ │ + cmp r8, r6 │ │ │ │ │ + bge.n 278a │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + mov.w r0, #10 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + strb r0, [r2, #0] │ │ │ │ │ + adds r2, r3, r1 │ │ │ │ │ + b.n 26b0 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + b.n 26b0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002774 : │ │ │ │ │ +00002790 : │ │ │ │ │ tok_nextc(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldrd r4, r2, [r0, #4] │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq.n 27b0 │ │ │ │ │ + beq.n 27cc │ │ │ │ │ ldr.w r2, [r3, #476] @ 0x1dc │ │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itt cs │ │ │ │ │ movcs r2, #29 │ │ │ │ │ strcs r2, [r3, #32] │ │ │ │ │ - bcs.n 2826 │ │ │ │ │ + bcs.n 2842 │ │ │ │ │ adds r2, #1 │ │ │ │ │ adds r1, r4, #1 │ │ │ │ │ str.w r2, [r3, #476] @ 0x1dc │ │ │ │ │ str r1, [r3, #4] │ │ │ │ │ ldrb r0, [r4, #0] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r2, [r0, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne.n 2826 │ │ │ │ │ + bne.n 2842 │ │ │ │ │ ldr.w r2, [r0, #2748] @ 0xabc │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 282c │ │ │ │ │ + beq.n 2848 │ │ │ │ │ ldr r4, [r3, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r4, [r3, #2708] @ 0xa94 │ │ │ │ │ subs r2, r2, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbnz r0, 2810 │ │ │ │ │ + cbnz r0, 282c │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bne.n 278e │ │ │ │ │ + bne.n 27aa │ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne.n 2826 │ │ │ │ │ + bne.n 2842 │ │ │ │ │ ldr.w r2, [r3, #2748] @ 0xabc │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ mov r5, r2 │ │ │ │ │ - cbz r0, 282c │ │ │ │ │ + cbz r0, 2848 │ │ │ │ │ ldr r4, [r3, #4] │ │ │ │ │ str.w r4, [r3, #2708] @ 0xa94 │ │ │ │ │ subs r2, r2, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 27dc │ │ │ │ │ + beq.n 27f8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 27ac │ │ │ │ │ + b.n 27c8 │ │ │ │ │ str r5, [r3, #4] │ │ │ │ │ - b.n 2826 │ │ │ │ │ + b.n 2842 │ │ │ │ │ │ │ │ │ │ -00002830 : │ │ │ │ │ +0000284c : │ │ │ │ │ tok_backup(): │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ - beq.n 2864 │ │ │ │ │ + beq.n 2880 │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r4, [r0, #0] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bcc.n 287a │ │ │ │ │ + bcc.n 2896 │ │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 2866 │ │ │ │ │ + bne.n 2882 │ │ │ │ │ ldr.w r3, [r0, #476] @ 0x1dc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r0, #476] @ 0x1dc │ │ │ │ │ pop {r4, pc} │ │ │ │ │ bx lr │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ @@ -3892,15 +3902,15 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ R_ARM_THM_CALL _Py_FatalErrorFunc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002890 <_PyLexer_update_ftstring_expr>: │ │ │ │ │ +000028ac <_PyLexer_update_ftstring_expr>: │ │ │ │ │ _PyLexer_update_ftstring_expr(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -3909,44 +3919,44 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ add.w r3, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r1, #123 @ 0x7b │ │ │ │ │ ldr.w r5, [r3, #668] @ 0x29c │ │ │ │ │ - bne.n 28fe <_PyLexer_update_ftstring_expr+0x6e> │ │ │ │ │ + bne.n 291a <_PyLexer_update_ftstring_expr+0x6e> │ │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ │ mla r3, r3, r5, r4 │ │ │ │ │ ldr.w r1, [r3, #2808] @ 0xaf8 │ │ │ │ │ - cbz r1, 291a <_PyLexer_update_ftstring_expr+0x8a> │ │ │ │ │ + cbz r1, 2936 <_PyLexer_update_ftstring_expr+0x8a> │ │ │ │ │ strd r0, r3, [sp] │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ str.w r0, [r3, #2808] @ 0xaf8 │ │ │ │ │ - cbz r0, 292e <_PyLexer_update_ftstring_expr+0x9e> │ │ │ │ │ + cbz r0, 294a <_PyLexer_update_ftstring_expr+0x9e> │ │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ mla r3, r3, r5, r4 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r2, [r3, #2800] @ 0xaf0 │ │ │ │ │ str.w r5, [r3, #2804] @ 0xaf4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strncpy │ │ │ │ │ movs r0, #1 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ - bhi.n 2904 <_PyLexer_update_ftstring_expr+0x74> │ │ │ │ │ + bhi.n 2920 <_PyLexer_update_ftstring_expr+0x74> │ │ │ │ │ cmp r1, #33 @ 0x21 │ │ │ │ │ - bne.n 2936 <_PyLexer_update_ftstring_expr+0xa6> │ │ │ │ │ + bne.n 2952 <_PyLexer_update_ftstring_expr+0xa6> │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ │ mla r3, r3, r5, r4 │ │ │ │ │ str.w r0, [r3, #2804] @ 0xaf4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ @@ -3955,301 +3965,301 @@ │ │ │ │ │ strd r3, r0, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str.w r0, [r3, #2808] @ 0xaf8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 28e0 <_PyLexer_update_ftstring_expr+0x50> │ │ │ │ │ + bne.n 28fc <_PyLexer_update_ftstring_expr+0x50> │ │ │ │ │ movs r3, #15 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b.n 28fa <_PyLexer_update_ftstring_expr+0x6a> │ │ │ │ │ + b.n 2916 <_PyLexer_update_ftstring_expr+0x6a> │ │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ │ cmp r1, #58 @ 0x3a │ │ │ │ │ mla r5, r3, r5, r4 │ │ │ │ │ - bne.n 2954 <_PyLexer_update_ftstring_expr+0xc4> │ │ │ │ │ + bne.n 2970 <_PyLexer_update_ftstring_expr+0xc4> │ │ │ │ │ ldr.w r3, [r5, #2804] @ 0xaf4 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - bne.n 2914 <_PyLexer_update_ftstring_expr+0x84> │ │ │ │ │ + bne.n 2930 <_PyLexer_update_ftstring_expr+0x84> │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ str.w r0, [r5, #2804] @ 0xaf4 │ │ │ │ │ - b.n 2914 <_PyLexer_update_ftstring_expr+0x84> │ │ │ │ │ + b.n 2930 <_PyLexer_update_ftstring_expr+0x84> │ │ │ │ │ ldr.w r0, [r5, #2808] @ 0xaf8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2914 <_PyLexer_update_ftstring_expr+0x84> │ │ │ │ │ + beq.n 2930 <_PyLexer_update_ftstring_expr+0x84> │ │ │ │ │ ldr.w r3, [r5, #2804] @ 0xaf4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 2914 <_PyLexer_update_ftstring_expr+0x84> │ │ │ │ │ + bge.n 2930 <_PyLexer_update_ftstring_expr+0x84> │ │ │ │ │ ldr.w r1, [r5, #2800] @ 0xaf0 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ add r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - cbz r0, 2994 <_PyLexer_update_ftstring_expr+0x104> │ │ │ │ │ + cbz r0, 29b0 <_PyLexer_update_ftstring_expr+0x104> │ │ │ │ │ ldr.w r3, [r5, #2800] @ 0xaf0 │ │ │ │ │ str.w r0, [r5, #2808] @ 0xaf8 │ │ │ │ │ add r0, r3 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strncpy │ │ │ │ │ ldr.w r3, [r5, #2800] @ 0xaf0 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ add r3, r2 │ │ │ │ │ str.w r3, [r5, #2800] @ 0xaf0 │ │ │ │ │ - b.n 2914 <_PyLexer_update_ftstring_expr+0x84> │ │ │ │ │ + b.n 2930 <_PyLexer_update_ftstring_expr+0x84> │ │ │ │ │ ldr.w r0, [r5, #2808] @ 0xaf8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 292e <_PyLexer_update_ftstring_expr+0x9e> │ │ │ │ │ + b.n 294a <_PyLexer_update_ftstring_expr+0x9e> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000029a0 : │ │ │ │ │ +000029bc : │ │ │ │ │ tok_decimal_tail(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ mov r4, r0 │ │ │ │ │ mvn.w r7, #2147483648 @ 0x80000000 │ │ │ │ │ ldrd r5, r8, [r4, #4] │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - beq.n 29ee │ │ │ │ │ + beq.n 2a0a │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bcs.n 2a2a │ │ │ │ │ + bcs.n 2a46 │ │ │ │ │ adds r3, #1 │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ ldrb r0, [r5, #0] │ │ │ │ │ ldr.w r3, [r6, r0, lsl #2] │ │ │ │ │ lsls r1, r3, #29 │ │ │ │ │ - bpl.n 29e6 │ │ │ │ │ + bpl.n 2a02 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b.n 29c2 │ │ │ │ │ + b.n 29de │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.n 2a42 │ │ │ │ │ + beq.n 2a5e │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.n 2a32 │ │ │ │ │ + bne.n 2a4e │ │ │ │ │ ldr.w r3, [r4, #2748] @ 0xabc │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2aae │ │ │ │ │ + beq.n 2aca │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r5, [r4, #2708] @ 0xa94 │ │ │ │ │ sub.w r2, r8, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2a98 │ │ │ │ │ + bne.n 2ab4 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - beq.n 2a6e │ │ │ │ │ + beq.n 2a8a │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcc.n 29ce │ │ │ │ │ + bcc.n 29ea │ │ │ │ │ movs r3, #29 │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b.n 2a34 │ │ │ │ │ + b.n 2a50 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr.w r3, [r6, #1020] @ 0x3fc │ │ │ │ │ lsls r3, r3, #29 │ │ │ │ │ - bmi.n 29e2 │ │ │ │ │ + bmi.n 29fe │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 29ea │ │ │ │ │ + b.n 2a06 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2774 │ │ │ │ │ + bl 2790 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr.w r5, [r6, r3, lsl #2] │ │ │ │ │ ands.w r5, r5, #4 │ │ │ │ │ - bne.n 29be │ │ │ │ │ + bne.n 29da │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2830 │ │ │ │ │ + bl 284c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ mov r0, r5 │ │ │ │ │ - b.n 29ea │ │ │ │ │ + b.n 2a06 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.n 2a32 │ │ │ │ │ + bne.n 2a4e │ │ │ │ │ ldr.w r3, [r4, #2748] @ 0xabc │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ - cbz r0, 2aae │ │ │ │ │ + cbz r0, 2aca │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ str.w r5, [r4, #2708] @ 0xa94 │ │ │ │ │ sub.w r2, r8, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2a1a │ │ │ │ │ + beq.n 2a36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b.n 2a34 │ │ │ │ │ + b.n 2a50 │ │ │ │ │ mov r2, r8 │ │ │ │ │ str.w r8, [r4, #4] │ │ │ │ │ - b.n 2a34 │ │ │ │ │ + b.n 2a50 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002ab8 : │ │ │ │ │ +00002ad4 : │ │ │ │ │ verify_end_of_number(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ add.w ip, r0, #12288 @ 0x3000 │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr.w r4, [ip, #672] @ 0x2a0 │ │ │ │ │ - cbnz r4, 2b0a │ │ │ │ │ + cbnz r4, 2b26 │ │ │ │ │ mov r3, r1 │ │ │ │ │ subs r1, #97 @ 0x61 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r1, #14 │ │ │ │ │ - bhi.n 2af0 │ │ │ │ │ + bhi.n 2b0c │ │ │ │ │ tbb [pc, r1] │ │ │ │ │ .word 0x08080819 │ │ │ │ │ .word 0x08087c83 │ │ │ │ │ .word 0x08080860 │ │ │ │ │ .short 0x5308 │ │ │ │ │ .byte 0x4c │ │ │ │ │ .byte 0x00 │ │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ │ - bgt.n 2b0a │ │ │ │ │ + bgt.n 2b26 │ │ │ │ │ bic.w r1, r3, #32 │ │ │ │ │ subs r1, #65 @ 0x41 │ │ │ │ │ cmp r1, #25 │ │ │ │ │ - bls.n 2b5c │ │ │ │ │ + bls.n 2b78 │ │ │ │ │ sub.w r1, r3, #48 @ 0x30 │ │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ │ it ne │ │ │ │ │ cmpne r1, #9 │ │ │ │ │ - bls.n 2b5c │ │ │ │ │ + bls.n 2b78 │ │ │ │ │ movs r4, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC41 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC41 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 58 <_PyTokenizer_Get+0x58> │ │ │ │ │ R_ARM_THM_CALL lookahead │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ - cbz r6, 2b5c │ │ │ │ │ + cbz r6, 2b78 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ - bl 2830 │ │ │ │ │ + bl 284c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxWarning │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxWarning │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC46 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC46 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyTokenizer_parser_warn> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_parser_warn │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2b0c │ │ │ │ │ + bne.n 2b28 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2774 │ │ │ │ │ - b.n 2b0a │ │ │ │ │ + bl 2790 │ │ │ │ │ + b.n 2b26 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ - bl 2830 │ │ │ │ │ + bl 284c │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC46 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC46 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.n 2b0c │ │ │ │ │ + b.n 2b28 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC44 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC44 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ - b.n 2b1e │ │ │ │ │ + b.n 2b3a │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC45 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC45 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ bl 58 <_PyTokenizer_Get+0x58> │ │ │ │ │ R_ARM_THM_CALL lookahead │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ - b.n 2b2a │ │ │ │ │ + b.n 2b46 │ │ │ │ │ mov r0, r5 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ - bl 2774 │ │ │ │ │ + bl 2790 │ │ │ │ │ mov r1, r0 │ │ │ │ │ subs r0, #102 @ 0x66 │ │ │ │ │ cmp r0, #13 │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ ittet ls │ │ │ │ │ movwls ip, #8449 @ 0x2101 │ │ │ │ │ lsrls.w ip, ip, r0 │ │ │ │ │ movhi.w ip, #0 │ │ │ │ │ andls.w ip, ip, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ mov r6, ip │ │ │ │ │ - bl 2830 │ │ │ │ │ + bl 284c │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ - b.n 2b2a │ │ │ │ │ + b.n 2b46 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC43 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC43 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ - b.n 2b1e │ │ │ │ │ + b.n 2b3a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC42 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ - b.n 2b1e │ │ │ │ │ + b.n 2b3a │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -43,24 +43,24 @@ │ │ │ │ │ 0x00000280 6f64655f 49735072 696e7461 626c6500 ode_IsPrintable. │ │ │ │ │ 0x00000290 5f507954 6f6b656e 5f4f6e65 43686172 _PyToken_OneChar │ │ │ │ │ 0x000002a0 00507945 72725f4f 63637572 72656400 .PyErr_Occurred. │ │ │ │ │ 0x000002b0 5f50794c 65786572 5f757064 6174655f _PyLexer_update_ │ │ │ │ │ 0x000002c0 66747374 72696e67 5f657870 72005f50 ftstring_expr._P │ │ │ │ │ 0x000002d0 79546f6b 656e697a 65725f69 6e64656e yTokenizer_inden │ │ │ │ │ 0x000002e0 74657272 6f72005f 5079546f 6b656e5f terror._PyToken_ │ │ │ │ │ - 0x000002f0 54687265 65436861 7273005f 5079546f ThreeChars._PyTo │ │ │ │ │ - 0x00000300 6b656e69 7a65725f 73796e74 61786572 kenizer_syntaxer │ │ │ │ │ - 0x00000310 726f725f 6b6e6f77 6e5f7261 6e676500 ror_known_range. │ │ │ │ │ - 0x00000320 5f5f6165 6162695f 69646976 00507955 __aeabi_idiv.PyU │ │ │ │ │ - 0x00000330 6e69636f 64655f44 65636f64 65555446 nicode_DecodeUTF │ │ │ │ │ - 0x00000340 38005f50 79556e69 636f6465 5f536361 8._PyUnicode_Sca │ │ │ │ │ - 0x00000350 6e496465 6e746966 69657200 5f50795f nIdentifier._Py_ │ │ │ │ │ - 0x00000360 4465616c 6c6f6300 5f50794c 65786572 Dealloc._PyLexer │ │ │ │ │ - 0x00000370 5f747970 655f636f 6d6d656e 745f746f _type_comment_to │ │ │ │ │ - 0x00000380 6b656e5f 73657475 70006d65 6d636d70 ken_setup.memcmp │ │ │ │ │ + 0x000002f0 54687265 65436861 7273005f 5f616561 ThreeChars.__aea │ │ │ │ │ + 0x00000300 62695f69 64697600 5079556e 69636f64 bi_idiv.PyUnicod │ │ │ │ │ + 0x00000310 655f4465 636f6465 55544638 005f5079 e_DecodeUTF8._Py │ │ │ │ │ + 0x00000320 4c657865 725f7479 70655f63 6f6d6d65 Lexer_type_comme │ │ │ │ │ + 0x00000330 6e745f74 6f6b656e 5f736574 7570005f nt_token_setup._ │ │ │ │ │ + 0x00000340 5079546f 6b656e69 7a65725f 73796e74 PyTokenizer_synt │ │ │ │ │ + 0x00000350 61786572 726f725f 6b6e6f77 6e5f7261 axerror_known_ra │ │ │ │ │ + 0x00000360 6e676500 5f507955 6e69636f 64655f53 nge._PyUnicode_S │ │ │ │ │ + 0x00000370 63616e49 64656e74 69666965 72005f50 canIdentifier._P │ │ │ │ │ + 0x00000380 795f4465 616c6c6f 63006d65 6d636d70 y_Dealloc.memcmp │ │ │ │ │ 0x00000390 00507955 6e69636f 64655f53 75627374 .PyUnicode_Subst │ │ │ │ │ 0x000003a0 72696e67 00507955 6e69636f 64655f41 ring.PyUnicode_A │ │ │ │ │ 0x000003b0 73555446 38537472 696e6700 50794578 sUTF8String.PyEx │ │ │ │ │ 0x000003c0 635f556e 69636f64 65446563 6f646545 c_UnicodeDecodeE │ │ │ │ │ 0x000003d0 72726f72 00507945 72725f45 78636570 rror.PyErr_Excep │ │ │ │ │ 0x000003e0 74696f6e 4d617463 68657300 50794d65 tionMatches.PyMe │ │ │ │ │ 0x000003f0 6d5f5265 616c6c6f 63005079 4578635f m_Realloc.PyExc_ │ │ │ ├── abstract.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 52316 (bytes into file) │ │ │ │ │ + Start of section headers: 52308 (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 0xcc5c: │ │ │ │ │ +There are 15 section headers, starting at offset 0xcc54: │ │ │ │ │ │ │ │ │ │ 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 000a44 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 009c64 000580 08 I 12 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 009c5c 000580 08 I 12 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 000a78 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 00000000 000a78 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .text.hot PROGBITS 00000000 000a78 0050c8 00 AX 0 0 4 │ │ │ │ │ - [ 6] .rel.text.hot REL 00000000 00a1e4 0024e0 08 I 12 5 4 │ │ │ │ │ - [ 7] .rodata.str1.4 PROGBITS 00000000 005b40 000dde 01 AMS 0 0 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 006920 000910 00 AX 0 0 4 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 00c6c4 000518 08 I 12 8 4 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 00000000 007230 000000 00 0 0 1 │ │ │ │ │ - [11] .ARM.attributes ARM_ATTRIBUTES 00000000 007230 000033 00 0 0 1 │ │ │ │ │ - [12] .symtab SYMTAB 00000000 007264 001750 10 13 174 4 │ │ │ │ │ - [13] .strtab STRTAB 00000000 0089b4 0012b0 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 00000000 00cbdc 000080 00 0 0 1 │ │ │ │ │ + [ 5] .text.hot PROGBITS 00000000 000a78 0050c0 00 AX 0 0 4 │ │ │ │ │ + [ 6] .rel.text.hot REL 00000000 00a1dc 0024e0 08 I 12 5 4 │ │ │ │ │ + [ 7] .rodata.str1.4 PROGBITS 00000000 005b38 000dde 01 AMS 0 0 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 006918 000910 00 AX 0 0 4 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 00c6bc 000518 08 I 12 8 4 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 00000000 007228 000000 00 0 0 1 │ │ │ │ │ + [11] .ARM.attributes ARM_ATTRIBUTES 00000000 007228 000033 00 0 0 1 │ │ │ │ │ + [12] .symtab SYMTAB 00000000 00725c 001750 10 13 174 4 │ │ │ │ │ + [13] .strtab STRTAB 00000000 0089ac 0012b0 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 00000000 00cbd4 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 {} │ │ │ │ │ @@ -7,28 +7,28 @@ │ │ │ │ │ 3: 000002c8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 4: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 5: 00000000 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 6: 00000000 0 NOTYPE LOCAL DEFAULT 7 .LC0 │ │ │ │ │ 7: 00000030 0 NOTYPE LOCAL DEFAULT 7 .LC1 │ │ │ │ │ 8: 00000054 0 NOTYPE LOCAL DEFAULT 7 .LC2 │ │ │ │ │ 9: 000002d0 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ - 10: 00003c31 8 FUNC LOCAL DEFAULT 5 Py_XDECREF │ │ │ │ │ + 10: 00003c29 8 FUNC LOCAL DEFAULT 5 Py_XDECREF │ │ │ │ │ 11: 00000420 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 12: 0000007c 0 NOTYPE LOCAL DEFAULT 7 .LC3 │ │ │ │ │ 13: 0000009c 0 NOTYPE LOCAL DEFAULT 7 .LC4 │ │ │ │ │ 14: 00000424 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 15: 00000524 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 16: 00000528 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 17: 00000529 100 FUNC LOCAL DEFAULT 5 iternext │ │ │ │ │ 18: 00000588 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 19: 000000cc 0 NOTYPE LOCAL DEFAULT 7 .LC5 │ │ │ │ │ 20: 0000058c 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 21: 00000100 0 NOTYPE LOCAL DEFAULT 7 .LC6 │ │ │ │ │ 22: 00000d15 1494 FUNC LOCAL DEFAULT 5 object_recursive_isinstance │ │ │ │ │ - 23: 00002d8d 216 FUNC LOCAL DEFAULT 5 object_isinstance │ │ │ │ │ + 23: 00002d85 216 FUNC LOCAL DEFAULT 5 object_isinstance │ │ │ │ │ 24: 000009dc 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 25: 000009e4 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 26: 00000c90 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 27: 00000c94 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 28: 000011f0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 29: 000011f4 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 30: 00000118 0 NOTYPE LOCAL DEFAULT 7 .LC7 │ │ │ │ │ @@ -37,101 +37,101 @@ │ │ │ │ │ 33: 00000224 0 NOTYPE LOCAL DEFAULT 7 .LC10 │ │ │ │ │ 34: 00001488 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 35: 0000148c 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 36: 00000254 0 NOTYPE LOCAL DEFAULT 7 .LC11 │ │ │ │ │ 37: 000000d5 100 FUNC LOCAL DEFAULT 1 binary_iop.part.0 │ │ │ │ │ 38: 000016b1 52 FUNC LOCAL DEFAULT 5 binary_iop │ │ │ │ │ 39: 000016e5 82 FUNC LOCAL DEFAULT 5 binary_iop1 │ │ │ │ │ - 40: 00002171 280 FUNC LOCAL DEFAULT 5 binary_op1 │ │ │ │ │ + 40: 00002169 280 FUNC LOCAL DEFAULT 5 binary_op1 │ │ │ │ │ 41: 00000258 0 NOTYPE LOCAL DEFAULT 7 .LC12 │ │ │ │ │ 42: 000000d5 100 FUNC LOCAL DEFAULT 1 binary_op.part.0 │ │ │ │ │ 43: 00000298 0 NOTYPE LOCAL DEFAULT 7 .LC13 │ │ │ │ │ 44: 000002c8 0 NOTYPE LOCAL DEFAULT 7 .LC14 │ │ │ │ │ 45: 000002f0 0 NOTYPE LOCAL DEFAULT 7 .LC15 │ │ │ │ │ 46: 000001b5 22 FUNC LOCAL DEFAULT 1 Py_XDECREF.part.0 │ │ │ │ │ - 47: 000018a8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 47: 000018a0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 48: 0000031c 0 NOTYPE LOCAL DEFAULT 7 .LC16 │ │ │ │ │ 49: 00000338 0 NOTYPE LOCAL DEFAULT 7 .LC17 │ │ │ │ │ - 50: 000018b0 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 50: 000018a8 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 51: 00000364 0 NOTYPE LOCAL DEFAULT 7 .LC18 │ │ │ │ │ - 52: 00001b01 1198 FUNC LOCAL DEFAULT 5 object_issubclass │ │ │ │ │ - 53: 00002541 46 FUNC LOCAL DEFAULT 5 recursive_issubclass │ │ │ │ │ + 52: 00001af9 1198 FUNC LOCAL DEFAULT 5 object_issubclass │ │ │ │ │ + 53: 00002539 46 FUNC LOCAL DEFAULT 5 recursive_issubclass │ │ │ │ │ 54: 00000139 82 FUNC LOCAL DEFAULT 1 recursive_issubclass.part.0 │ │ │ │ │ - 55: 00001af8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 56: 00001b00 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ - 57: 00001f18 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 58: 00001f1c 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 55: 00001af0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 56: 00001af8 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 57: 00001f10 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 58: 00001f14 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 59: 0000037c 0 NOTYPE LOCAL DEFAULT 7 .LC19 │ │ │ │ │ - 60: 0000237c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 60: 00002374 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 61: 00000380 0 NOTYPE LOCAL DEFAULT 7 .LC20 │ │ │ │ │ - 62: 00002380 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 62: 00002378 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 63: 00000384 0 NOTYPE LOCAL DEFAULT 7 .LC21 │ │ │ │ │ 64: 000003a8 0 NOTYPE LOCAL DEFAULT 7 .LC22 │ │ │ │ │ 65: 00000769 136 FUNC LOCAL DEFAULT 1 check_class │ │ │ │ │ - 66: 000049f9 1672 FUNC LOCAL DEFAULT 5 abstract_issubclass │ │ │ │ │ + 66: 000049f1 1672 FUNC LOCAL DEFAULT 5 abstract_issubclass │ │ │ │ │ 67: 000003ec 0 NOTYPE LOCAL DEFAULT 7 .LC23 │ │ │ │ │ 68: 00000414 0 NOTYPE LOCAL DEFAULT 7 .LC24 │ │ │ │ │ 69: 00000444 0 NOTYPE LOCAL DEFAULT 7 .LC25 │ │ │ │ │ 70: 00000474 0 NOTYPE LOCAL DEFAULT 7 .LC26 │ │ │ │ │ 71: 0000049c 0 NOTYPE LOCAL DEFAULT 7 .LC27 │ │ │ │ │ 72: 000004a0 0 NOTYPE LOCAL DEFAULT 7 .LC28 │ │ │ │ │ 73: 000004d0 0 NOTYPE LOCAL DEFAULT 7 .LC29 │ │ │ │ │ - 74: 00002ac8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 74: 00002ac0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 75: 00000504 0 NOTYPE LOCAL DEFAULT 7 .LC30 │ │ │ │ │ 76: 0000052c 0 NOTYPE LOCAL DEFAULT 7 .LC31 │ │ │ │ │ 77: 000005d8 0 NOTYPE LOCAL DEFAULT 7 .LC32 │ │ │ │ │ - 78: 00002ad8 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 78: 00002ad0 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 79: 0000062c 0 NOTYPE LOCAL DEFAULT 7 .LC33 │ │ │ │ │ 80: 00000630 0 NOTYPE LOCAL DEFAULT 7 .LC34 │ │ │ │ │ - 81: 00002e60 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 81: 00002e58 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 82: 00000670 0 NOTYPE LOCAL DEFAULT 7 .LC35 │ │ │ │ │ - 83: 00002e64 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 83: 00002e5c 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 84: 00000698 0 NOTYPE LOCAL DEFAULT 7 .LC36 │ │ │ │ │ 85: 0000069c 0 NOTYPE LOCAL DEFAULT 7 .LC37 │ │ │ │ │ 86: 000006b4 0 NOTYPE LOCAL DEFAULT 7 .LC38 │ │ │ │ │ 87: 000006e4 0 NOTYPE LOCAL DEFAULT 7 .LC39 │ │ │ │ │ 88: 000006e8 0 NOTYPE LOCAL DEFAULT 7 .LC40 │ │ │ │ │ 89: 0000071c 0 NOTYPE LOCAL DEFAULT 7 .LC41 │ │ │ │ │ - 90: 00003451 264 FUNC LOCAL DEFAULT 5 method_output_as_list │ │ │ │ │ - 91: 00003224 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 90: 00003449 264 FUNC LOCAL DEFAULT 5 method_output_as_list │ │ │ │ │ + 91: 0000321c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 92: 00000734 0 NOTYPE LOCAL DEFAULT 7 .LC42 │ │ │ │ │ - 93: 00003228 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 93: 00003220 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 94: 0000074c 0 NOTYPE LOCAL DEFAULT 7 .LC43 │ │ │ │ │ - 95: 00003448 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 96: 00003450 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ - 97: 00003554 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 95: 00003440 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 96: 00003448 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 97: 0000354c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 98: 00000774 0 NOTYPE LOCAL DEFAULT 7 .LC44 │ │ │ │ │ - 99: 00003558 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 99: 00003550 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 100: 00000778 0 NOTYPE LOCAL DEFAULT 7 .LC45 │ │ │ │ │ 101: 0000077c 0 NOTYPE LOCAL DEFAULT 7 .LC46 │ │ │ │ │ 102: 00000780 0 NOTYPE LOCAL DEFAULT 7 .LC47 │ │ │ │ │ 103: 000007b4 0 NOTYPE LOCAL DEFAULT 7 .LC48 │ │ │ │ │ - 104: 00003ba5 110 FUNC LOCAL DEFAULT 5 sequence_repeat │ │ │ │ │ + 104: 00003b9d 110 FUNC LOCAL DEFAULT 5 sequence_repeat │ │ │ │ │ 105: 000007b8 0 NOTYPE LOCAL DEFAULT 7 .LC49 │ │ │ │ │ 106: 000007bc 0 NOTYPE LOCAL DEFAULT 7 .LC50 │ │ │ │ │ 107: 000007c0 0 NOTYPE LOCAL DEFAULT 7 .LC51 │ │ │ │ │ 108: 000007cc 0 NOTYPE LOCAL DEFAULT 7 .LC52 │ │ │ │ │ - 109: 00003f09 404 FUNC LOCAL DEFAULT 5 ternary_op.constprop.0 │ │ │ │ │ - 110: 00004231 64 FUNC LOCAL DEFAULT 5 _IsCContiguous │ │ │ │ │ - 111: 00005081 72 FUNC LOCAL DEFAULT 5 _IsFortranContiguous │ │ │ │ │ + 109: 00003f01 404 FUNC LOCAL DEFAULT 5 ternary_op.constprop.0 │ │ │ │ │ + 110: 00004229 64 FUNC LOCAL DEFAULT 5 _IsCContiguous │ │ │ │ │ + 111: 00005079 72 FUNC LOCAL DEFAULT 5 _IsFortranContiguous │ │ │ │ │ 112: 00000819 42 FUNC LOCAL DEFAULT 1 _IsFortranContiguous.part.0 │ │ │ │ │ 113: 00000814 0 NOTYPE LOCAL DEFAULT 7 .LC53 │ │ │ │ │ 114: 00000818 0 NOTYPE LOCAL DEFAULT 7 .LC54 │ │ │ │ │ 115: 00000840 0 NOTYPE LOCAL DEFAULT 7 .LC55 │ │ │ │ │ - 116: 00004494 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 116: 0000448c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 117: 0000084c 0 NOTYPE LOCAL DEFAULT 7 .LC56 │ │ │ │ │ 118: 0000086c 0 NOTYPE LOCAL DEFAULT 7 .LC57 │ │ │ │ │ 119: 00000870 0 NOTYPE LOCAL DEFAULT 7 .LC58 │ │ │ │ │ 120: 00000874 0 NOTYPE LOCAL DEFAULT 7 .LC59 │ │ │ │ │ 121: 000008b0 0 NOTYPE LOCAL DEFAULT 7 .LC60 │ │ │ │ │ 122: 000008dc 0 NOTYPE LOCAL DEFAULT 7 .LC61 │ │ │ │ │ 123: 000008fc 0 NOTYPE LOCAL DEFAULT 7 .LC62 │ │ │ │ │ 124: 0000091c 0 NOTYPE LOCAL DEFAULT 7 .LC63 │ │ │ │ │ 125: 00000944 0 NOTYPE LOCAL DEFAULT 7 .LC64 │ │ │ │ │ - 126: 00004498 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 126: 00004490 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 127: 00000948 0 NOTYPE LOCAL DEFAULT 7 .LC65 │ │ │ │ │ 128: 0000094c 0 NOTYPE LOCAL DEFAULT 7 .LC66 │ │ │ │ │ 129: 00000950 0 NOTYPE LOCAL DEFAULT 7 .LC67 │ │ │ │ │ 130: 0000058c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 131: 00000590 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 132: 00000610 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 133: 00000980 0 NOTYPE LOCAL DEFAULT 7 .LC68 │ │ │ │ │ @@ -144,21 +144,21 @@ │ │ │ │ │ 140: 00000000 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ 141: 0000000b 86 FUNC LOCAL DEFAULT 8 ternary_iop.constprop.0 │ │ │ │ │ 142: 00000ab4 0 NOTYPE LOCAL DEFAULT 7 .LC74 │ │ │ │ │ 143: 00000ab8 0 NOTYPE LOCAL DEFAULT 7 .LC75 │ │ │ │ │ 144: 000007e8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 145: 00000abc 0 NOTYPE LOCAL DEFAULT 7 .LC76 │ │ │ │ │ 146: 00000ac0 0 NOTYPE LOCAL DEFAULT 7 .LC77 │ │ │ │ │ - 147: 00004c90 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 148: 00004ca8 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ - 149: 00005070 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 147: 00004c88 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 148: 00004ca0 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 149: 00005068 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 150: 00000ad4 0 NOTYPE LOCAL DEFAULT 7 .LC78 │ │ │ │ │ 151: 00000ad8 0 NOTYPE LOCAL DEFAULT 7 .LC79 │ │ │ │ │ 152: 000007f0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 153: 00005080 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 153: 00005078 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 154: 00000adc 0 NOTYPE LOCAL DEFAULT 7 .LC80 │ │ │ │ │ 155: 00000afc 0 NOTYPE LOCAL DEFAULT 7 .LC81 │ │ │ │ │ 156: 00000b28 0 NOTYPE LOCAL DEFAULT 7 .LC82 │ │ │ │ │ 157: 00000b60 0 NOTYPE LOCAL DEFAULT 7 .LC83 │ │ │ │ │ 158: 00000260 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 159: 00000b84 0 NOTYPE LOCAL DEFAULT 7 .LC84 │ │ │ │ │ 160: 00000264 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ @@ -191,15 +191,15 @@ │ │ │ │ │ 187: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Clear │ │ │ │ │ 188: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ 189: 00000001 76 FUNC GLOBAL DEFAULT 1 PyMapping_GetItemString │ │ │ │ │ 190: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ 191: 000002d1 340 FUNC GLOBAL DEFAULT 5 PyObject_GetItem │ │ │ │ │ 192: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ 193: 00001311 380 FUNC GLOBAL DEFAULT 5 PyNumber_AsSsize_t │ │ │ │ │ - 194: 000018b1 154 FUNC GLOBAL DEFAULT 5 PySequence_GetItem │ │ │ │ │ + 194: 000018a9 154 FUNC GLOBAL DEFAULT 5 PySequence_GetItem │ │ │ │ │ 195: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ 196: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ 197: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 198: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ 199: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GenericAlias │ │ │ │ │ 200: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ 201: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ @@ -234,104 +234,104 @@ │ │ │ │ │ 230: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ 231: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ 232: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Format │ │ │ │ │ 233: 0000148d 216 FUNC GLOBAL DEFAULT 5 _PyNumber_Index │ │ │ │ │ 234: 00001565 330 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceOr │ │ │ │ │ 235: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ 236: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ - 237: 00001739 376 FUNC GLOBAL DEFAULT 5 PyObject_Format │ │ │ │ │ + 237: 00001739 368 FUNC GLOBAL DEFAULT 5 PyObject_Format │ │ │ │ │ 238: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ 239: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Str │ │ │ │ │ 240: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GetConstant │ │ │ │ │ 241: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ - 242: 0000194d 436 FUNC GLOBAL DEFAULT 5 PyObject_IsSubclass │ │ │ │ │ - 243: 00001fb1 446 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceAdd │ │ │ │ │ - 244: 00002289 248 FUNC GLOBAL DEFAULT 5 PySequence_Fast │ │ │ │ │ + 242: 00001945 436 FUNC GLOBAL DEFAULT 5 PyObject_IsSubclass │ │ │ │ │ + 243: 00001fa9 446 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceAdd │ │ │ │ │ + 244: 00002281 248 FUNC GLOBAL DEFAULT 5 PySequence_Fast │ │ │ │ │ 245: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyList_Extend │ │ │ │ │ 246: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetString │ │ │ │ │ - 247: 00002381 384 FUNC GLOBAL DEFAULT 5 PyNumber_Add │ │ │ │ │ - 248: 00002501 16 FUNC GLOBAL DEFAULT 5 PyObject_CheckBuffer │ │ │ │ │ - 249: 00002511 46 FUNC GLOBAL HIDDEN 5 _PyObject_RealIsSubclass │ │ │ │ │ - 250: 00002571 90 FUNC GLOBAL DEFAULT 5 PyObject_Size │ │ │ │ │ - 251: 000025cd 156 FUNC GLOBAL DEFAULT 5 PySequence_DelItem │ │ │ │ │ - 252: 00002669 204 FUNC GLOBAL DEFAULT 5 PyObject_DelItem │ │ │ │ │ - 253: 00002735 98 FUNC GLOBAL DEFAULT 5 PySequence_List │ │ │ │ │ - 254: 00002799 18 FUNC GLOBAL DEFAULT 5 PyIndex_Check │ │ │ │ │ - 255: 000027ad 66 FUNC GLOBAL DEFAULT 5 PyNumber_Negative │ │ │ │ │ - 256: 000027f1 268 FUNC GLOBAL DEFAULT 5 PyNumber_And │ │ │ │ │ - 257: 000028fd 476 FUNC GLOBAL DEFAULT 5 PyObject_LengthHint │ │ │ │ │ + 247: 00002379 384 FUNC GLOBAL DEFAULT 5 PyNumber_Add │ │ │ │ │ + 248: 000024f9 16 FUNC GLOBAL DEFAULT 5 PyObject_CheckBuffer │ │ │ │ │ + 249: 00002509 46 FUNC GLOBAL HIDDEN 5 _PyObject_RealIsSubclass │ │ │ │ │ + 250: 00002569 90 FUNC GLOBAL DEFAULT 5 PyObject_Size │ │ │ │ │ + 251: 000025c5 156 FUNC GLOBAL DEFAULT 5 PySequence_DelItem │ │ │ │ │ + 252: 00002661 204 FUNC GLOBAL DEFAULT 5 PyObject_DelItem │ │ │ │ │ + 253: 0000272d 98 FUNC GLOBAL DEFAULT 5 PySequence_List │ │ │ │ │ + 254: 00002791 18 FUNC GLOBAL DEFAULT 5 PyIndex_Check │ │ │ │ │ + 255: 000027a5 66 FUNC GLOBAL DEFAULT 5 PyNumber_Negative │ │ │ │ │ + 256: 000027e9 268 FUNC GLOBAL DEFAULT 5 PyNumber_And │ │ │ │ │ + 257: 000028f5 476 FUNC GLOBAL DEFAULT 5 PyObject_LengthHint │ │ │ │ │ 258: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ 259: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ 260: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ - 261: 00002ad9 422 FUNC GLOBAL DEFAULT 5 PyNumber_Long │ │ │ │ │ + 261: 00002ad1 422 FUNC GLOBAL DEFAULT 5 PyNumber_Long │ │ │ │ │ 262: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromUnicodeObject │ │ │ │ │ 263: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_FromBytes │ │ │ │ │ 264: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ - 265: 0000300d 96 FUNC GLOBAL DEFAULT 5 PyObject_GetBuffer │ │ │ │ │ + 265: 00003005 96 FUNC GLOBAL DEFAULT 5 PyObject_GetBuffer │ │ │ │ │ 266: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ - 267: 0000319d 82 FUNC GLOBAL DEFAULT 5 PyBuffer_Release │ │ │ │ │ + 267: 00003195 82 FUNC GLOBAL DEFAULT 5 PyBuffer_Release │ │ │ │ │ 268: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_Copy │ │ │ │ │ - 269: 00003665 288 FUNC GLOBAL DEFAULT 5 PyNumber_Index │ │ │ │ │ - 270: 00002c81 268 FUNC GLOBAL DEFAULT 5 PyNumber_Lshift │ │ │ │ │ - 271: 00002e65 66 FUNC GLOBAL DEFAULT 5 PyNumber_Invert │ │ │ │ │ - 272: 00002ea9 86 FUNC GLOBAL DEFAULT 5 PyNumber_Check │ │ │ │ │ + 269: 0000365d 288 FUNC GLOBAL DEFAULT 5 PyNumber_Index │ │ │ │ │ + 270: 00002c79 268 FUNC GLOBAL DEFAULT 5 PyNumber_Lshift │ │ │ │ │ + 271: 00002e5d 66 FUNC GLOBAL DEFAULT 5 PyNumber_Invert │ │ │ │ │ + 272: 00002ea1 86 FUNC GLOBAL DEFAULT 5 PyNumber_Check │ │ │ │ │ 273: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyComplex_Type │ │ │ │ │ - 274: 00002f01 268 FUNC GLOBAL DEFAULT 5 PyNumber_Subtract │ │ │ │ │ + 274: 00002ef9 268 FUNC GLOBAL DEFAULT 5 PyNumber_Subtract │ │ │ │ │ 275: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ - 276: 0000306d 304 FUNC GLOBAL DEFAULT 5 PyBuffer_FillInfo │ │ │ │ │ + 276: 00003065 304 FUNC GLOBAL DEFAULT 5 PyBuffer_FillInfo │ │ │ │ │ 277: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_BufferError │ │ │ │ │ 278: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ - 279: 000031f1 56 FUNC GLOBAL DEFAULT 5 PyMapping_Keys │ │ │ │ │ + 279: 000031e9 56 FUNC GLOBAL DEFAULT 5 PyMapping_Keys │ │ │ │ │ 280: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Keys │ │ │ │ │ - 281: 00003229 90 FUNC GLOBAL DEFAULT 5 PyMapping_Size │ │ │ │ │ - 282: 00003285 460 FUNC GLOBAL DEFAULT 5 PyMapping_Items │ │ │ │ │ + 281: 00003221 90 FUNC GLOBAL DEFAULT 5 PyMapping_Size │ │ │ │ │ + 282: 0000327d 460 FUNC GLOBAL DEFAULT 5 PyMapping_Items │ │ │ │ │ 283: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_VectorcallMethod │ │ │ │ │ 284: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Items │ │ │ │ │ - 285: 00003559 268 FUNC GLOBAL DEFAULT 5 PyNumber_Or │ │ │ │ │ - 286: 00003785 268 FUNC GLOBAL DEFAULT 5 PyNumber_FloorDivide │ │ │ │ │ - 287: 00003891 268 FUNC GLOBAL DEFAULT 5 PyNumber_Remainder │ │ │ │ │ - 288: 0000399d 520 FUNC GLOBAL DEFAULT 5 PyNumber_Multiply │ │ │ │ │ - 289: 00003c15 26 FUNC GLOBAL DEFAULT 5 PyIter_Check │ │ │ │ │ + 285: 00003551 268 FUNC GLOBAL DEFAULT 5 PyNumber_Or │ │ │ │ │ + 286: 0000377d 268 FUNC GLOBAL DEFAULT 5 PyNumber_FloorDivide │ │ │ │ │ + 287: 00003889 268 FUNC GLOBAL DEFAULT 5 PyNumber_Remainder │ │ │ │ │ + 288: 00003995 520 FUNC GLOBAL DEFAULT 5 PyNumber_Multiply │ │ │ │ │ + 289: 00003c0d 26 FUNC GLOBAL DEFAULT 5 PyIter_Check │ │ │ │ │ 290: 0000018d 40 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceSubtract │ │ │ │ │ - 291: 00003c39 268 FUNC GLOBAL DEFAULT 5 PyNumber_TrueDivide │ │ │ │ │ - 292: 00003d45 450 FUNC GLOBAL HIDDEN 5 _PyNumber_PowerNoMod │ │ │ │ │ - 293: 0000409d 92 FUNC GLOBAL DEFAULT 5 PySequence_Size │ │ │ │ │ - 294: 000040f9 26 FUNC GLOBAL DEFAULT 5 PySequence_Check │ │ │ │ │ - 295: 00004115 282 FUNC GLOBAL DEFAULT 5 PyBuffer_IsContiguous │ │ │ │ │ + 291: 00003c31 268 FUNC GLOBAL DEFAULT 5 PyNumber_TrueDivide │ │ │ │ │ + 292: 00003d3d 450 FUNC GLOBAL HIDDEN 5 _PyNumber_PowerNoMod │ │ │ │ │ + 293: 00004095 92 FUNC GLOBAL DEFAULT 5 PySequence_Size │ │ │ │ │ + 294: 000040f1 26 FUNC GLOBAL DEFAULT 5 PySequence_Check │ │ │ │ │ + 295: 0000410d 282 FUNC GLOBAL DEFAULT 5 PyBuffer_IsContiguous │ │ │ │ │ 296: 000001cd 40 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceAnd │ │ │ │ │ - 297: 00004271 66 FUNC GLOBAL DEFAULT 5 PyNumber_Absolute │ │ │ │ │ - 298: 000042b5 268 FUNC GLOBAL DEFAULT 5 PyNumber_Divmod │ │ │ │ │ + 297: 00004269 66 FUNC GLOBAL DEFAULT 5 PyNumber_Absolute │ │ │ │ │ + 298: 000042ad 268 FUNC GLOBAL DEFAULT 5 PyNumber_Divmod │ │ │ │ │ 299: 000001f5 30 FUNC GLOBAL HIDDEN 1 _PyObject_HasLen │ │ │ │ │ - 300: 000043c1 216 FUNC GLOBAL HIDDEN 5 _PyObject_RealIsInstance │ │ │ │ │ + 300: 000043b9 216 FUNC GLOBAL HIDDEN 5 _PyObject_RealIsInstance │ │ │ │ │ 301: 00000215 114 FUNC GLOBAL DEFAULT 1 PySequence_GetSlice │ │ │ │ │ 302: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySlice_FromIndices │ │ │ │ │ 303: 00000289 56 FUNC GLOBAL DEFAULT 1 PyNumber_Xor │ │ │ │ │ 304: 000002c1 40 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceXor │ │ │ │ │ 305: 000002e9 4 FUNC GLOBAL DEFAULT 1 PySequence_Index │ │ │ │ │ 306: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ - 307: 00004499 268 FUNC GLOBAL DEFAULT 5 PyNumber_Rshift │ │ │ │ │ - 308: 000045a5 330 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceLshift │ │ │ │ │ + 307: 00004491 268 FUNC GLOBAL DEFAULT 5 PyNumber_Rshift │ │ │ │ │ + 308: 0000459d 330 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceLshift │ │ │ │ │ 309: 00000445 12 FUNC GLOBAL DEFAULT 1 PyNumber_Power │ │ │ │ │ 310: 00000451 170 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceMultiply │ │ │ │ │ - 311: 000046f1 296 FUNC GLOBAL DEFAULT 5 PyNumber_ToBase │ │ │ │ │ + 311: 000046e9 296 FUNC GLOBAL DEFAULT 5 PyNumber_ToBase │ │ │ │ │ 312: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_Format │ │ │ │ │ 313: 000004fd 88 FUNC GLOBAL DEFAULT 1 PyMapping_GetOptionalItemString │ │ │ │ │ 314: 00000555 60 FUNC GLOBAL DEFAULT 1 PyMapping_Values │ │ │ │ │ 315: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Values │ │ │ │ │ 316: 00000591 132 FUNC GLOBAL DEFAULT 1 PyIter_Send │ │ │ │ │ 317: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyGen_FetchStopIterationValue │ │ │ │ │ 318: 00000615 40 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceRemainder │ │ │ │ │ 319: 0000063d 192 FUNC GLOBAL DEFAULT 1 PySequence_Concat │ │ │ │ │ 320: 000006fd 66 FUNC GLOBAL DEFAULT 1 PyNumber_Positive │ │ │ │ │ - 321: 00004819 362 FUNC GLOBAL DEFAULT 5 PyNumber_Float │ │ │ │ │ + 321: 00004811 362 FUNC GLOBAL DEFAULT 5 PyNumber_Float │ │ │ │ │ 322: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ 323: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromString │ │ │ │ │ 324: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromDouble │ │ │ │ │ 325: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsDouble │ │ │ │ │ - 326: 00004985 114 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceFloorDivide │ │ │ │ │ + 326: 0000497d 114 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceFloorDivide │ │ │ │ │ 327: 00000001 10 FUNC GLOBAL HIDDEN 8 _PyNumber_InPlacePowerNoMod │ │ │ │ │ 328: 00000741 40 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceTrueDivide │ │ │ │ │ 329: 00000061 58 FUNC GLOBAL DEFAULT 8 PyNumber_MatrixMultiply │ │ │ │ │ 330: 0000009b 38 FUNC GLOBAL DEFAULT 8 PyNumber_InPlaceMatrixMultiply │ │ │ │ │ 331: 000007f1 40 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceRshift │ │ │ │ │ 332: 000000c1 6 FUNC GLOBAL DEFAULT 8 PySequence_Count │ │ │ │ │ 333: 000000c7 150 FUNC GLOBAL DEFAULT 8 PySequence_InPlaceConcat │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x9c64 contains 176 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x9c5c contains 176 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000016 0000be0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ 00000022 0000bf0a R_ARM_THM_CALL 000002d1 PyObject_GetItem │ │ │ │ │ 0000003a 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000044 0000020a R_ARM_THM_CALL 00000235 null_error.isra.0 │ │ │ │ │ 00000070 0000020a R_ARM_THM_CALL 00000235 null_error.isra.0 │ │ │ │ │ 00000094 0000be0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ @@ -34,15 +34,15 @@ │ │ │ │ │ 0000025a 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000264 0000020a R_ARM_THM_CALL 00000235 null_error.isra.0 │ │ │ │ │ 0000026c 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000270 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000276 0000752f R_ARM_THM_MOVW_ABS_NC 0000084c .LC56 │ │ │ │ │ 0000027a 00007530 R_ARM_THM_MOVT_ABS 0000084c .LC56 │ │ │ │ │ 00000280 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000029c 0000280a R_ARM_THM_CALL 00002171 binary_op1 │ │ │ │ │ +0000029c 0000280a R_ARM_THM_CALL 00002169 binary_op1 │ │ │ │ │ 000002a0 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000002a4 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000002b2 0000762f R_ARM_THM_MOVW_ABS_NC 0000086c .LC57 │ │ │ │ │ 000002b6 00007630 R_ARM_THM_MOVT_ABS 0000086c .LC57 │ │ │ │ │ 000002d4 0000772f R_ARM_THM_MOVW_ABS_NC 00000870 .LC58 │ │ │ │ │ 000002d8 00007730 R_ARM_THM_MOVT_ABS 00000870 .LC58 │ │ │ │ │ 000002e0 0000260a R_ARM_THM_CALL 000016b1 binary_iop │ │ │ │ │ @@ -105,15 +105,15 @@ │ │ │ │ │ 000005e4 00013d0a R_ARM_THM_CALL 00000000 _PyGen_FetchStopIterationValue │ │ │ │ │ 00000606 00011b0a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ 00000610 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000628 0000852f R_ARM_THM_MOVW_ABS_NC 00000980 .LC68 │ │ │ │ │ 0000062c 00008530 R_ARM_THM_MOVT_ABS 00000980 .LC68 │ │ │ │ │ 00000634 0000260a R_ARM_THM_CALL 000016b1 binary_iop │ │ │ │ │ 00000670 0000020a R_ARM_THM_CALL 00000235 null_error.isra.0 │ │ │ │ │ -000006aa 0000280a R_ARM_THM_CALL 00002171 binary_op1 │ │ │ │ │ +000006aa 0000280a R_ARM_THM_CALL 00002169 binary_op1 │ │ │ │ │ 000006ae 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000006b2 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000006ce 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000006d2 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000006da 0000872f R_ARM_THM_MOVW_ABS_NC 00000984 .LC69 │ │ │ │ │ 000006de 00008730 R_ARM_THM_MOVT_ABS 00000984 .LC69 │ │ │ │ │ 000006e4 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ @@ -166,28 +166,28 @@ │ │ │ │ │ 00000a16 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000a20 0000020a R_ARM_THM_CALL 00000235 null_error.isra.0 │ │ │ │ │ 00000a2a 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000a2e 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000a34 0000a42f R_ARM_THM_MOVW_ABS_NC 00000d00 .LC88 │ │ │ │ │ 00000a38 0000a430 R_ARM_THM_MOVT_ABS 00000d00 .LC88 │ │ │ │ │ 00000a3e 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000186 0000421e R_ARM_THM_JUMP24 000049f9 abstract_issubclass │ │ │ │ │ +00000186 0000421e R_ARM_THM_JUMP24 000049f1 abstract_issubclass │ │ │ │ │ 000001c6 0000b41e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -0000044c 00006d1e R_ARM_THM_JUMP24 00003f09 ternary_op.constprop.0 │ │ │ │ │ -000004a4 0000681e R_ARM_THM_JUMP24 00003ba5 sequence_repeat │ │ │ │ │ +0000044c 00006d1e R_ARM_THM_JUMP24 00003f01 ternary_op.constprop.0 │ │ │ │ │ +000004a4 0000681e R_ARM_THM_JUMP24 00003b9d sequence_repeat │ │ │ │ │ 00000564 00013b1e R_ARM_THM_JUMP24 00000000 PyDict_Values │ │ │ │ │ -00000586 00005a1e R_ARM_THM_JUMP24 00003451 method_output_as_list │ │ │ │ │ +00000586 00005a1e R_ARM_THM_JUMP24 00003449 method_output_as_list │ │ │ │ │ 0000085c 0000111e R_ARM_THM_JUMP24 00000529 iternext │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0xa1e4 contains 1180 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0xa1dc contains 1180 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000018 0000af2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ 0000001c 0000af30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00000026 0000b02f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -0000002a 0000b030 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +00000038 0000b02f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +0000003c 0000b030 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ 0000004e 0000b20a R_ARM_THM_CALL 00000425 PyObject_GetIter │ │ │ │ │ 000000e0 0000b30a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000000fa 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000102 0000b50a R_ARM_THM_CALL 00000000 _PyTuple_FromArraySteal │ │ │ │ │ 0000010c 0000b60a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ 0000017a 0000b30a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000194 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -477,904 +477,904 @@ │ │ │ │ │ 00001704 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00001708 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00001730 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000174e 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 00001752 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ 0000175a 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ 0000175e 0000e330 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -0000178e 0000dd0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -0000179e 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000017ba 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000017da 0000f00a R_ARM_THM_CALL 00000000 Py_GetConstant │ │ │ │ │ -000017ea 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000017ee 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000017f6 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -000017fa 0000e330 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -0000180a 00002e0a R_ARM_THM_CALL 000001b5 Py_XDECREF.part.0 │ │ │ │ │ -0000183e 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001842 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000184a 00002d2f R_ARM_THM_MOVW_ABS_NC 000002f0 .LC15 │ │ │ │ │ -0000184e 00002d30 R_ARM_THM_MOVT_ABS 000002f0 .LC15 │ │ │ │ │ -00001852 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000186a 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001870 0000f12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001874 0000f130 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -0000187c 00002b2f R_ARM_THM_MOVW_ABS_NC 00000298 .LC13 │ │ │ │ │ -00001880 00002b30 R_ARM_THM_MOVT_ABS 00000298 .LC13 │ │ │ │ │ -00001886 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000188e 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001892 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001896 00002c2f R_ARM_THM_MOVW_ABS_NC 000002c8 .LC14 │ │ │ │ │ -0000189a 00002c30 R_ARM_THM_MOVT_ABS 000002c8 .LC14 │ │ │ │ │ -000018a2 0000e80a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -000018a8 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000018ac 0000bc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001908 0000312f R_ARM_THM_MOVW_ABS_NC 00000338 .LC17 │ │ │ │ │ -0000190c 00003130 R_ARM_THM_MOVT_ABS 00000338 .LC17 │ │ │ │ │ -00001910 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000191e 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001922 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001936 0000302f R_ARM_THM_MOVW_ABS_NC 0000031c .LC16 │ │ │ │ │ -0000193a 00003030 R_ARM_THM_MOVT_ABS 0000031c .LC16 │ │ │ │ │ -0000193e 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001944 0000020a R_ARM_THM_CALL 00000235 null_error.isra.0 │ │ │ │ │ -00001960 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ -00001964 0000c330 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ -0000197a 0000db2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ -0000197e 0000db30 R_ARM_THM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ -000019e2 0000dc0a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -000019f4 0000dd0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00001a0a 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001a20 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a2a 0000de0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00001a44 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001aa0 0000332f R_ARM_THM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ -00001aa4 00003330 R_ARM_THM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ -00001aaa 0000df0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001abc 0000332f R_ARM_THM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ -00001ac0 00003330 R_ARM_THM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ -00001ac6 0000df0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001ae0 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001af8 0000bc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001afc 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001b14 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ -00001b18 0000c330 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ -00001b24 0000db2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ -00001b28 0000db30 R_ARM_THM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ -00001c0a 0000ec0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001c44 0000ec0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001c8a 0000dd0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00001ca6 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001cbc 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001cc8 0000de0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00001ce4 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001cf0 0000dc0a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -00001d0a 0000dd0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00001d2a 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001d46 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d56 0000de0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00001d76 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d84 0000dd0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00001d9e 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001db6 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001dc0 0000de0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00001dde 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e1c 0000332f R_ARM_THM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ -00001e20 00003330 R_ARM_THM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ -00001e26 0000df0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001e42 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e58 0000360a R_ARM_THM_CALL 00000139 recursive_issubclass.part.0 │ │ │ │ │ -00001e6c 0000332f R_ARM_THM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ -00001e70 00003330 R_ARM_THM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ -00001e76 0000df0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001e8e 0000360a R_ARM_THM_CALL 00000139 recursive_issubclass.part.0 │ │ │ │ │ -00001e9a 0000dc0a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -00001eae 0000332f R_ARM_THM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ -00001eb2 00003330 R_ARM_THM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ -00001eb8 0000df0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001ece 0000332f R_ARM_THM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ -00001ed2 00003330 R_ARM_THM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ -00001ed8 0000df0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001ee6 0000dc0a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -00001f18 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001f26 0000332f R_ARM_THM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ -00001f2a 00003330 R_ARM_THM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ -00001f30 0000df0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001f4c 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001f80 0000332f R_ARM_THM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ -00001f84 00003330 R_ARM_THM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ -00001f8a 0000df0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001fc2 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001fc6 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001fe0 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001fe4 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001ff6 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001ffa 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002072 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002076 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000207c 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000208c 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002090 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002096 00003b2f R_ARM_THM_MOVW_ABS_NC 0000037c .LC19 │ │ │ │ │ -0000209a 00003b30 R_ARM_THM_MOVT_ABS 0000037c .LC19 │ │ │ │ │ -000020a0 0000292f R_ARM_THM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ -000020a4 00002930 R_ARM_THM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ -000020ae 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000020d0 0000ec0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000020fa 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002146 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002158 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002162 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002196 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000219a 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000021cc 0000ec0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000021d2 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000021d6 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000021ea 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000021ee 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000220a 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000220e 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002228 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000222c 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002246 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000224a 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002250 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002258 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000225c 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000226e 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000227c 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000022a0 0000af2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -000022a4 0000af30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -000022a8 0000b02f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -000022ac 0000b030 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -000022d6 0000b20a R_ARM_THM_CALL 00000425 PyObject_GetIter │ │ │ │ │ -000022e2 0000b60a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -000022ec 0000f50a R_ARM_THM_CALL 00000000 _PyList_Extend │ │ │ │ │ -00002310 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002328 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000233a 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002348 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000234c 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000235e 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -0000236c 0000f60a R_ARM_THM_CALL 00000000 _PyErr_SetString │ │ │ │ │ -00002374 0000020a R_ARM_THM_CALL 00000235 null_error.isra.0 │ │ │ │ │ -0000237c 0000bc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000023a2 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000023a6 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000023c8 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000023cc 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002402 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002406 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000240e 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002412 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000241a 0000ec0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002420 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002424 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002456 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002464 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002468 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002482 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002486 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000248c 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000249a 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000024ae 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000024b2 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000024c0 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000024c4 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000024c8 00003d2f R_ARM_THM_MOVW_ABS_NC 00000380 .LC20 │ │ │ │ │ -000024cc 00003d30 R_ARM_THM_MOVT_ABS 00000380 .LC20 │ │ │ │ │ -000024d0 0000292f R_ARM_THM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ -000024d4 00002930 R_ARM_THM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ -000024e0 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000024f2 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000024f6 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000024fa 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000025a4 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000025a8 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000025ac 0000432f R_ARM_THM_MOVW_ABS_NC 000003ec .LC23 │ │ │ │ │ -000025b0 00004330 R_ARM_THM_MOVT_ABS 000003ec .LC23 │ │ │ │ │ -000025ba 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000025c4 0000020a R_ARM_THM_CALL 00000235 null_error.isra.0 │ │ │ │ │ -0000262c 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002630 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002640 0000442f R_ARM_THM_MOVW_ABS_NC 00000414 .LC24 │ │ │ │ │ -00002644 00004430 R_ARM_THM_MOVT_ABS 00000414 .LC24 │ │ │ │ │ -00002648 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002654 0000020a R_ARM_THM_CALL 00000235 null_error.isra.0 │ │ │ │ │ -0000265a 0000302f R_ARM_THM_MOVW_ABS_NC 0000031c .LC16 │ │ │ │ │ -0000265e 00003030 R_ARM_THM_MOVT_ABS 0000031c .LC16 │ │ │ │ │ -00002662 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000026ba 0000c02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -000026be 0000c030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -000026c8 0000c10a R_ARM_THM_CALL 00001311 PyNumber_AsSsize_t │ │ │ │ │ -000026e2 0000020a R_ARM_THM_CALL 00000235 null_error.isra.0 │ │ │ │ │ -000026f0 0000b30a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002700 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002704 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000270a 0000452f R_ARM_THM_MOVW_ABS_NC 00000444 .LC25 │ │ │ │ │ -0000270e 00004530 R_ARM_THM_MOVT_ABS 00000444 .LC25 │ │ │ │ │ -00002714 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000271a 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000271e 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002724 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002728 00000630 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000272e 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000274a 0000b60a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00002754 0000f50a R_ARM_THM_CALL 00000000 _PyList_Extend │ │ │ │ │ -00002768 0000020a R_ARM_THM_CALL 00000235 null_error.isra.0 │ │ │ │ │ -00002782 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002790 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000027cc 0000020a R_ARM_THM_CALL 00000235 null_error.isra.0 │ │ │ │ │ -000027d4 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000027d8 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000027de 0000462f R_ARM_THM_MOVW_ABS_NC 00000474 .LC26 │ │ │ │ │ -000027e2 00004630 R_ARM_THM_MOVT_ABS 00000474 .LC26 │ │ │ │ │ -000027e8 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002814 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002818 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002848 0000ec0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000284e 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002852 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002860 0000472f R_ARM_THM_MOVW_ABS_NC 0000049c .LC27 │ │ │ │ │ -00002864 00004730 R_ARM_THM_MOVT_ABS 0000049c .LC27 │ │ │ │ │ -00002884 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002888 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000028a2 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000028ae 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000028b2 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000028cc 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000028d0 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000028d6 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000028f6 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002924 0000dd0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00002960 0001020a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -00002976 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002980 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002984 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002996 0000e20a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -000029b0 0000b30a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000029c8 0000fa0a R_ARM_THM_CALL 00002571 PyObject_Size │ │ │ │ │ -000029d6 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000029da 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000029e8 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -000029fe 0000bb0a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -00002a04 0000b30a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002a0c 0001032f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00002a10 00010330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00002a16 0000492f R_ARM_THM_MOVW_ABS_NC 000004d0 .LC29 │ │ │ │ │ -00002a1a 00004930 R_ARM_THM_MOVT_ABS 000004d0 .LC29 │ │ │ │ │ -00002a20 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002a30 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002a36 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002a3a 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002a42 0000482f R_ARM_THM_MOVW_ABS_NC 000004a0 .LC28 │ │ │ │ │ -00002a46 00004830 R_ARM_THM_MOVT_ABS 000004a0 .LC28 │ │ │ │ │ -00002a4c 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002a62 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002a7c 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002a8c 0001040a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00002aa0 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002aa4 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002ab4 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00002ac0 0000bb0a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -00002ac8 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000178c 0000dd0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +0000179c 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000017b8 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000017d8 0000f00a R_ARM_THM_CALL 00000000 Py_GetConstant │ │ │ │ │ +000017e8 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000017ec 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000017f4 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +000017f8 0000e330 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00001806 00002e0a R_ARM_THM_CALL 000001b5 Py_XDECREF.part.0 │ │ │ │ │ +00001836 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000183a 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001842 00002d2f R_ARM_THM_MOVW_ABS_NC 000002f0 .LC15 │ │ │ │ │ +00001846 00002d30 R_ARM_THM_MOVT_ABS 000002f0 .LC15 │ │ │ │ │ +0000184a 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001862 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001868 0000f12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +0000186c 0000f130 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001872 00002b2f R_ARM_THM_MOVW_ABS_NC 00000298 .LC13 │ │ │ │ │ +00001876 00002b30 R_ARM_THM_MOVT_ABS 00000298 .LC13 │ │ │ │ │ +0000187c 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001886 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000188a 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000188e 00002c2f R_ARM_THM_MOVW_ABS_NC 000002c8 .LC14 │ │ │ │ │ +00001892 00002c30 R_ARM_THM_MOVT_ABS 000002c8 .LC14 │ │ │ │ │ +0000189a 0000e80a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +000018a0 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000018a4 0000bc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001900 0000312f R_ARM_THM_MOVW_ABS_NC 00000338 .LC17 │ │ │ │ │ +00001904 00003130 R_ARM_THM_MOVT_ABS 00000338 .LC17 │ │ │ │ │ +00001908 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001916 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000191a 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000192e 0000302f R_ARM_THM_MOVW_ABS_NC 0000031c .LC16 │ │ │ │ │ +00001932 00003030 R_ARM_THM_MOVT_ABS 0000031c .LC16 │ │ │ │ │ +00001936 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000193c 0000020a R_ARM_THM_CALL 00000235 null_error.isra.0 │ │ │ │ │ +00001958 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ +0000195c 0000c330 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ +00001972 0000db2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ +00001976 0000db30 R_ARM_THM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ +000019da 0000dc0a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +000019ec 0000dd0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00001a02 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001a18 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a22 0000de0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00001a3c 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a98 0000332f R_ARM_THM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ +00001a9c 00003330 R_ARM_THM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ +00001aa2 0000df0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001ab4 0000332f R_ARM_THM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ +00001ab8 00003330 R_ARM_THM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ +00001abe 0000df0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001ad8 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001af0 0000bc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001af4 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001b0c 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ +00001b10 0000c330 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ +00001b1c 0000db2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ +00001b20 0000db30 R_ARM_THM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ +00001c02 0000ec0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001c3c 0000ec0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001c82 0000dd0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00001c9e 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001cb4 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001cc0 0000de0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00001cdc 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ce8 0000dc0a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +00001d02 0000dd0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00001d22 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001d3e 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d4e 0000de0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00001d6e 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d7c 0000dd0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00001d96 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001dae 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001db8 0000de0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00001dd6 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e14 0000332f R_ARM_THM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ +00001e18 00003330 R_ARM_THM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ +00001e1e 0000df0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001e3a 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e50 0000360a R_ARM_THM_CALL 00000139 recursive_issubclass.part.0 │ │ │ │ │ +00001e64 0000332f R_ARM_THM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ +00001e68 00003330 R_ARM_THM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ +00001e6e 0000df0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001e86 0000360a R_ARM_THM_CALL 00000139 recursive_issubclass.part.0 │ │ │ │ │ +00001e92 0000dc0a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +00001ea6 0000332f R_ARM_THM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ +00001eaa 00003330 R_ARM_THM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ +00001eb0 0000df0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001ec6 0000332f R_ARM_THM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ +00001eca 00003330 R_ARM_THM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ +00001ed0 0000df0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001ede 0000dc0a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +00001f10 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001f1e 0000332f R_ARM_THM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ +00001f22 00003330 R_ARM_THM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ +00001f28 0000df0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001f44 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f78 0000332f R_ARM_THM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ +00001f7c 00003330 R_ARM_THM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ +00001f82 0000df0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001fba 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001fbe 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001fd8 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001fdc 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001fee 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001ff2 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000206a 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000206e 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002074 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002084 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002088 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000208e 00003b2f R_ARM_THM_MOVW_ABS_NC 0000037c .LC19 │ │ │ │ │ +00002092 00003b30 R_ARM_THM_MOVT_ABS 0000037c .LC19 │ │ │ │ │ +00002098 0000292f R_ARM_THM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ +0000209c 00002930 R_ARM_THM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ +000020a6 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000020c8 0000ec0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000020f2 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000213e 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002150 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000215a 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000218e 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002192 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000021c4 0000ec0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000021ca 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000021ce 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000021e2 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000021e6 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002202 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002206 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002220 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002224 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000223e 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002242 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002248 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002250 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002254 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002266 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002274 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002298 0000af2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +0000229c 0000af30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +000022a0 0000b02f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +000022a4 0000b030 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +000022ce 0000b20a R_ARM_THM_CALL 00000425 PyObject_GetIter │ │ │ │ │ +000022da 0000b60a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +000022e4 0000f50a R_ARM_THM_CALL 00000000 _PyList_Extend │ │ │ │ │ +00002308 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002320 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002332 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002340 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002344 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002356 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00002364 0000f60a R_ARM_THM_CALL 00000000 _PyErr_SetString │ │ │ │ │ +0000236c 0000020a R_ARM_THM_CALL 00000235 null_error.isra.0 │ │ │ │ │ +00002374 0000bc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000239a 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000239e 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000023c0 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000023c4 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000023fa 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000023fe 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002406 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000240a 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002412 0000ec0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002418 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000241c 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000244e 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000245c 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002460 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000247a 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000247e 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002484 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002492 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000024a6 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000024aa 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000024b8 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000024bc 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000024c0 00003d2f R_ARM_THM_MOVW_ABS_NC 00000380 .LC20 │ │ │ │ │ +000024c4 00003d30 R_ARM_THM_MOVT_ABS 00000380 .LC20 │ │ │ │ │ +000024c8 0000292f R_ARM_THM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ +000024cc 00002930 R_ARM_THM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ +000024d8 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000024ea 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000024ee 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000024f2 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000259c 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000025a0 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000025a4 0000432f R_ARM_THM_MOVW_ABS_NC 000003ec .LC23 │ │ │ │ │ +000025a8 00004330 R_ARM_THM_MOVT_ABS 000003ec .LC23 │ │ │ │ │ +000025b2 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000025bc 0000020a R_ARM_THM_CALL 00000235 null_error.isra.0 │ │ │ │ │ +00002624 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002628 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002638 0000442f R_ARM_THM_MOVW_ABS_NC 00000414 .LC24 │ │ │ │ │ +0000263c 00004430 R_ARM_THM_MOVT_ABS 00000414 .LC24 │ │ │ │ │ +00002640 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000264c 0000020a R_ARM_THM_CALL 00000235 null_error.isra.0 │ │ │ │ │ +00002652 0000302f R_ARM_THM_MOVW_ABS_NC 0000031c .LC16 │ │ │ │ │ +00002656 00003030 R_ARM_THM_MOVT_ABS 0000031c .LC16 │ │ │ │ │ +0000265a 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000026b2 0000c02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +000026b6 0000c030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +000026c0 0000c10a R_ARM_THM_CALL 00001311 PyNumber_AsSsize_t │ │ │ │ │ +000026da 0000020a R_ARM_THM_CALL 00000235 null_error.isra.0 │ │ │ │ │ +000026e8 0000b30a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000026f8 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000026fc 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002702 0000452f R_ARM_THM_MOVW_ABS_NC 00000444 .LC25 │ │ │ │ │ +00002706 00004530 R_ARM_THM_MOVT_ABS 00000444 .LC25 │ │ │ │ │ +0000270c 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002712 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002716 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000271c 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002720 00000630 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002726 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002742 0000b60a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +0000274c 0000f50a R_ARM_THM_CALL 00000000 _PyList_Extend │ │ │ │ │ +00002760 0000020a R_ARM_THM_CALL 00000235 null_error.isra.0 │ │ │ │ │ +0000277a 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002788 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000027c4 0000020a R_ARM_THM_CALL 00000235 null_error.isra.0 │ │ │ │ │ +000027cc 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000027d0 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000027d6 0000462f R_ARM_THM_MOVW_ABS_NC 00000474 .LC26 │ │ │ │ │ +000027da 00004630 R_ARM_THM_MOVT_ABS 00000474 .LC26 │ │ │ │ │ +000027e0 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000280c 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002810 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002840 0000ec0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002846 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000284a 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002858 0000472f R_ARM_THM_MOVW_ABS_NC 0000049c .LC27 │ │ │ │ │ +0000285c 00004730 R_ARM_THM_MOVT_ABS 0000049c .LC27 │ │ │ │ │ +0000287c 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002880 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000289a 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000028a6 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000028aa 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000028c4 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000028c8 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000028ce 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000028ee 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000291c 0000dd0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00002958 0001020a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +0000296e 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002978 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000297c 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000298e 0000e20a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +000029a8 0000b30a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000029c0 0000fa0a R_ARM_THM_CALL 00002569 PyObject_Size │ │ │ │ │ +000029ce 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000029d2 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000029e0 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +000029f6 0000bb0a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +000029fc 0000b30a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002a04 0001032f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00002a08 00010330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00002a0e 0000492f R_ARM_THM_MOVW_ABS_NC 000004d0 .LC29 │ │ │ │ │ +00002a12 00004930 R_ARM_THM_MOVT_ABS 000004d0 .LC29 │ │ │ │ │ +00002a18 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002a28 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002a2e 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002a32 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002a3a 0000482f R_ARM_THM_MOVW_ABS_NC 000004a0 .LC28 │ │ │ │ │ +00002a3e 00004830 R_ARM_THM_MOVT_ABS 000004a0 .LC28 │ │ │ │ │ +00002a44 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002a5a 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002a74 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002a84 0001040a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +00002a98 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002a9c 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002aac 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00002ab8 0000bb0a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +00002ac0 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002ac4 0000bc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002ac8 0000bc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00002acc 0000bc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002ad0 0000bc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002ad4 0000bc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002aee 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00002af2 0000e330 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00002b68 0001082f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -00002b6c 00010830 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -00002b7e 0000ec0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002b8c 0001090a R_ARM_THM_CALL 0000300d PyObject_GetBuffer │ │ │ │ │ -00002b94 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002b98 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002b9c 00004d2f R_ARM_THM_MOVW_ABS_NC 000005d8 .LC32 │ │ │ │ │ -00002ba0 00004d30 R_ARM_THM_MOVT_ABS 000005d8 .LC32 │ │ │ │ │ -00002ba8 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002bb0 0000020a R_ARM_THM_CALL 00000235 null_error.isra.0 │ │ │ │ │ -00002bba 00010a0a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00002bc8 0001070a R_ARM_THM_CALL 00000000 _PyLong_FromBytes │ │ │ │ │ -00002bde 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002be4 00010b0a R_ARM_THM_CALL 0000319d PyBuffer_Release │ │ │ │ │ -00002bec 00010b0a R_ARM_THM_CALL 0000319d PyBuffer_Release │ │ │ │ │ -00002bf8 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00002bfc 0000e630 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00002c02 00004c2f R_ARM_THM_MOVW_ABS_NC 0000052c .LC31 │ │ │ │ │ -00002c06 00004c30 R_ARM_THM_MOVT_ABS 0000052c .LC31 │ │ │ │ │ -00002c10 0000e70a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00002c18 00010c0a R_ARM_THM_CALL 00000000 _PyLong_Copy │ │ │ │ │ -00002c32 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002c4c 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002c50 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002c58 00004b2f R_ARM_THM_MOVW_ABS_NC 00000504 .LC30 │ │ │ │ │ -00002c5c 00004b30 R_ARM_THM_MOVT_ABS 00000504 .LC30 │ │ │ │ │ -00002c62 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002c78 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002ca4 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002ca8 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002cd8 0000ec0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002cde 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002ce2 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002cf0 00004f2f R_ARM_THM_MOVW_ABS_NC 0000062c .LC33 │ │ │ │ │ -00002cf4 00004f30 R_ARM_THM_MOVT_ABS 0000062c .LC33 │ │ │ │ │ -00002d14 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002d18 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002d32 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002d3e 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002d42 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002d5c 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002d60 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002d66 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002d86 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002dae 0000ec0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002dbc 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00002de6 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002e02 0000ec0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002e0e 0000502f R_ARM_THM_MOVW_ABS_NC 00000630 .LC34 │ │ │ │ │ -00002e12 00005030 R_ARM_THM_MOVT_ABS 00000630 .LC34 │ │ │ │ │ -00002e16 0000410a R_ARM_THM_CALL 00000769 check_class │ │ │ │ │ -00002e2c 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00002e58 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002e60 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002e84 0000020a R_ARM_THM_CALL 00000235 null_error.isra.0 │ │ │ │ │ -00002e8c 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002e90 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002e96 0000522f R_ARM_THM_MOVW_ABS_NC 00000670 .LC35 │ │ │ │ │ -00002e9a 00005230 R_ARM_THM_MOVT_ABS 00000670 .LC35 │ │ │ │ │ -00002ea0 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002ece 0001112f R_ARM_THM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ -00002ed2 00011130 R_ARM_THM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ -00002eec 0000ec0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002f24 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002f28 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002f58 0000ec0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002f5e 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002f62 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002f70 0000542f R_ARM_THM_MOVW_ABS_NC 00000698 .LC36 │ │ │ │ │ -00002f74 00005430 R_ARM_THM_MOVT_ABS 00000698 .LC36 │ │ │ │ │ -00002f94 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002f98 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002fb2 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002fbe 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002fc2 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002fdc 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002fe0 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002fe6 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003006 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000303a 0000552f R_ARM_THM_MOVW_ABS_NC 0000069c .LC37 │ │ │ │ │ -0000303e 00005530 R_ARM_THM_MOVT_ABS 0000069c .LC37 │ │ │ │ │ -00003046 0001130a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000304c 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003050 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003054 0000562f R_ARM_THM_MOVW_ABS_NC 000006b4 .LC38 │ │ │ │ │ -00003058 00005630 R_ARM_THM_MOVT_ABS 000006b4 .LC38 │ │ │ │ │ -00003062 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000030fe 0000572f R_ARM_THM_MOVW_ABS_NC 000006e4 .LC39 │ │ │ │ │ -00003104 00005730 R_ARM_THM_MOVT_ABS 000006e4 .LC39 │ │ │ │ │ -00003156 0001152f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ -0000315a 00011530 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ -0000315e 0000592f R_ARM_THM_MOVW_ABS_NC 0000071c .LC41 │ │ │ │ │ -00003162 00005930 R_ARM_THM_MOVT_ABS 0000071c .LC41 │ │ │ │ │ -00003168 0001160a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003172 0001152f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ -00003176 00011530 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ -0000317a 0000582f R_ARM_THM_MOVW_ABS_NC 000006e8 .LC40 │ │ │ │ │ -0000317e 00005830 R_ARM_THM_MOVT_ABS 000006e8 .LC40 │ │ │ │ │ -00003184 0001160a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000318a 0000552f R_ARM_THM_MOVW_ABS_NC 0000069c .LC37 │ │ │ │ │ -0000318e 00005530 R_ARM_THM_MOVT_ABS 0000069c .LC37 │ │ │ │ │ -00003196 0001130a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000031f4 0000d12f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -000031f8 0000d130 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -0000321a 0000020a R_ARM_THM_CALL 00000235 null_error.isra.0 │ │ │ │ │ -00003224 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003248 0000020a R_ARM_THM_CALL 00000235 null_error.isra.0 │ │ │ │ │ -00003254 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003258 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003266 0000432f R_ARM_THM_MOVW_ABS_NC 000003ec .LC23 │ │ │ │ │ -0000326a 00004330 R_ARM_THM_MOVT_ABS 000003ec .LC23 │ │ │ │ │ -0000326e 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003274 00005c2f R_ARM_THM_MOVW_ABS_NC 00000734 .LC42 │ │ │ │ │ -00003278 00005c30 R_ARM_THM_MOVT_ABS 00000734 .LC42 │ │ │ │ │ -0000327c 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000329c 0000d12f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -000032a0 0000d130 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -000032ba 00011b0a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -000032c6 0000b02f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -000032ca 0000b030 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -000032e2 0000cb2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -000032e6 0000cb30 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00003306 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000330c 0000b60a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -0000331a 0000f50a R_ARM_THM_CALL 00000000 _PyList_Extend │ │ │ │ │ -0000333a 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003352 0000cc0a R_ARM_THM_CALL 00000000 PySeqIter_New │ │ │ │ │ -0000335c 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003360 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003374 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00003386 00005e2f R_ARM_THM_MOVW_ABS_NC 0000074c .LC43 │ │ │ │ │ -0000338a 00005e30 R_ARM_THM_MOVT_ABS 0000074c .LC43 │ │ │ │ │ -0000338e 0000e80a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -000033a0 0000b60a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -000033ae 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000033b2 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000033b8 00000c2f R_ARM_THM_MOVW_ABS_NC 0000007c .LC3 │ │ │ │ │ -000033bc 00000c30 R_ARM_THM_MOVT_ABS 0000007c .LC3 │ │ │ │ │ -000033c4 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000033ca 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000033ce 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000033d8 00000d2f R_ARM_THM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ -000033dc 00000d30 R_ARM_THM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ -000033e2 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000033f8 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003412 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003420 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003430 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003440 0000020a R_ARM_THM_CALL 00000235 null_error.isra.0 │ │ │ │ │ -00003448 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000344c 0000bc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003472 00011b0a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -0000347c 0000b02f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -00003480 0000b030 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -0000348a 0000b20a R_ARM_THM_CALL 00000425 PyObject_GetIter │ │ │ │ │ -000034a2 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000034a8 0000b60a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -000034b4 0000f50a R_ARM_THM_CALL 00000000 _PyList_Extend │ │ │ │ │ -000034d2 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000034e2 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000034e6 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000034f6 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -000034fe 00005e2f R_ARM_THM_MOVW_ABS_NC 0000074c .LC43 │ │ │ │ │ -00003502 00005e30 R_ARM_THM_MOVT_ABS 0000074c .LC43 │ │ │ │ │ -0000350e 0000e80a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -0000352e 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000353e 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000354e 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003554 0000bc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000357c 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003580 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000035b0 0000ec0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000035b6 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000035ba 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000035c8 0000622f R_ARM_THM_MOVW_ABS_NC 00000774 .LC44 │ │ │ │ │ -000035cc 00006230 R_ARM_THM_MOVT_ABS 00000774 .LC44 │ │ │ │ │ -000035ec 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000035f0 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000360a 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003616 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000361a 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003634 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003638 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000363e 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000365e 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000368e 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00003692 0000e330 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -000036a0 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -000036a4 0000e330 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -000036b4 00010c0a R_ARM_THM_CALL 00000000 _PyLong_Copy │ │ │ │ │ -000036dc 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000036e0 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000036e4 00001e2f R_ARM_THM_MOVW_ABS_NC 00000118 .LC7 │ │ │ │ │ -000036e8 00001e30 R_ARM_THM_MOVT_ABS 00000118 .LC7 │ │ │ │ │ -000036f2 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003708 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -0000370c 0000e330 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -0000371c 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003720 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003724 00001f2f R_ARM_THM_MOVW_ABS_NC 0000014c .LC8 │ │ │ │ │ -00003728 00001f30 R_ARM_THM_MOVT_ABS 0000014c .LC8 │ │ │ │ │ -00003730 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003746 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000374c 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00003750 0000e630 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00003758 0000202f R_ARM_THM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ -0000375c 00002030 R_ARM_THM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ -00003764 0000e70a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00003774 0000020a R_ARM_THM_CALL 00000235 null_error.isra.0 │ │ │ │ │ -0000377c 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000037a8 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000037ac 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000037dc 0000ec0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000037e2 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000037e6 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000037f4 0000642f R_ARM_THM_MOVW_ABS_NC 00000778 .LC45 │ │ │ │ │ -000037f8 00006430 R_ARM_THM_MOVT_ABS 00000778 .LC45 │ │ │ │ │ -00003818 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000381c 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003836 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003842 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003846 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003860 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003864 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000386a 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000388a 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000038b4 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000038b8 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000038e8 0000ec0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000038ee 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000038f2 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003900 0000652f R_ARM_THM_MOVW_ABS_NC 0000077c .LC46 │ │ │ │ │ -00003904 00006530 R_ARM_THM_MOVT_ABS 0000077c .LC46 │ │ │ │ │ -00003924 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003928 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003942 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000394e 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003952 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000396c 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003970 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003976 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003996 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000039be 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000039c2 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000039e6 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000039ea 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003a1a 0000e42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00003a1e 0000e430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003a26 0000c10a R_ARM_THM_CALL 00001311 PyNumber_AsSsize_t │ │ │ │ │ -00003a4a 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003a4e 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003a54 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003a58 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003a60 0000ec0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003a66 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003a6a 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003aba 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003abe 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003adc 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003ae0 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003ae6 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003af8 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003afc 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003b18 0000b30a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003b26 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003b2a 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003b30 0000662f R_ARM_THM_MOVW_ABS_NC 00000780 .LC47 │ │ │ │ │ -00003b34 00006630 R_ARM_THM_MOVT_ABS 00000780 .LC47 │ │ │ │ │ -00003b3a 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003b42 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003b46 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003b4c 0000672f R_ARM_THM_MOVW_ABS_NC 000007b4 .LC48 │ │ │ │ │ -00003b50 00006730 R_ARM_THM_MOVT_ABS 000007b4 .LC48 │ │ │ │ │ -00003b56 0000292f R_ARM_THM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ -00003b5a 00002930 R_ARM_THM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ -00003b64 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003b72 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003b7c 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003b92 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003b96 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003b9c 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003bc2 0000e42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00003bc6 0000e430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003bd0 0000c10a R_ARM_THM_CALL 00001311 PyNumber_AsSsize_t │ │ │ │ │ -00003be8 0000b30a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003bf8 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003bfc 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003c02 0000662f R_ARM_THM_MOVW_ABS_NC 00000780 .LC47 │ │ │ │ │ -00003c06 00006630 R_ARM_THM_MOVT_ABS 00000780 .LC47 │ │ │ │ │ -00003c0c 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003c16 0000cb2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00003c1a 0000cb30 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00003c5c 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003c60 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003c90 0000ec0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003c96 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003c9a 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003ca8 00006a2f R_ARM_THM_MOVW_ABS_NC 000007bc .LC50 │ │ │ │ │ -00003cac 00006a30 R_ARM_THM_MOVT_ABS 000007bc .LC50 │ │ │ │ │ -00003ccc 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003cd0 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003cea 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003cf6 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003cfa 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003d14 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003d18 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003d1e 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003d3e 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003d82 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00003d86 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00003d8a 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003d8e 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003dac 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003db0 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003db8 0000ec0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003dbc 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00003dc0 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00003dcc 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003dd0 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003df2 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003df6 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003dfe 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00003e02 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00003e16 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00003e1a 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00003e34 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003e38 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003e3e 00006b2f R_ARM_THM_MOVW_ABS_NC 000007c0 .LC51 │ │ │ │ │ -00003e42 00006b30 R_ARM_THM_MOVT_ABS 000007c0 .LC51 │ │ │ │ │ -00003e48 0000292f R_ARM_THM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ -00003e4c 00002930 R_ARM_THM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ -00003e56 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003e60 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003e64 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003e7e 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003e86 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00003e8a 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00003eb0 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003eb4 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003ed0 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003eea 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003eee 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003ef2 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003f00 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003f3c 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003f40 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003f6c 0000ec0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003f74 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003f78 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003f9a 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003f9e 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003fc4 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003fc8 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003fd2 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00003fd6 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00003fe2 0000292f R_ARM_THM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ -00003fe6 00002930 R_ARM_THM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ -00003fee 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003ffe 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004002 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000401c 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004036 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000403a 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000405a 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004068 00006c2f R_ARM_THM_MOVW_ABS_NC 000007cc .LC52 │ │ │ │ │ -0000406c 00006c30 R_ARM_THM_MOVT_ABS 000007cc .LC52 │ │ │ │ │ -00004074 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004086 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004096 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000040bc 0000020a R_ARM_THM_CALL 00000235 null_error.isra.0 │ │ │ │ │ -000040c8 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000040cc 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000040d6 0000432f R_ARM_THM_MOVW_ABS_NC 000003ec .LC23 │ │ │ │ │ -000040da 00004330 R_ARM_THM_MOVT_ABS 000003ec .LC23 │ │ │ │ │ -000040de 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000040ea 0000302f R_ARM_THM_MOVW_ABS_NC 0000031c .LC16 │ │ │ │ │ -000040ee 00003030 R_ARM_THM_MOVT_ABS 0000031c .LC16 │ │ │ │ │ -000040f2 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004290 0000020a R_ARM_THM_CALL 00000235 null_error.isra.0 │ │ │ │ │ -00004298 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000429c 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000042a2 0000722f R_ARM_THM_MOVW_ABS_NC 00000818 .LC54 │ │ │ │ │ -000042a6 00007230 R_ARM_THM_MOVT_ABS 00000818 .LC54 │ │ │ │ │ -000042ac 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000042d8 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000042dc 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000430c 0000ec0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004312 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004316 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004324 0000732f R_ARM_THM_MOVW_ABS_NC 00000840 .LC55 │ │ │ │ │ -00004328 00007330 R_ARM_THM_MOVT_ABS 00000840 .LC55 │ │ │ │ │ -00004348 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000434c 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004366 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004372 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004376 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004390 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004394 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000439a 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000043ba 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000043e2 0000ec0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000043f0 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -0000441c 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004438 0000ec0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004444 0000502f R_ARM_THM_MOVW_ABS_NC 00000630 .LC34 │ │ │ │ │ -00004448 00005030 R_ARM_THM_MOVT_ABS 00000630 .LC34 │ │ │ │ │ -0000444c 0000410a R_ARM_THM_CALL 00000769 check_class │ │ │ │ │ -00004460 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00004488 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004494 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000044bc 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000044c0 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000044f0 0000ec0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000044f6 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000044fa 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004508 00007d2f R_ARM_THM_MOVW_ABS_NC 00000944 .LC64 │ │ │ │ │ -0000450c 00007d30 R_ARM_THM_MOVT_ABS 00000944 .LC64 │ │ │ │ │ -0000452c 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004530 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000454a 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004556 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000455a 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004574 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004578 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000457e 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000459e 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000045ca 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000045ce 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000045fe 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004602 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004628 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000462c 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004642 00007f2f R_ARM_THM_MOVW_ABS_NC 00000948 .LC65 │ │ │ │ │ -00004646 00007f30 R_ARM_THM_MOVT_ABS 00000948 .LC65 │ │ │ │ │ -0000466a 0000ec0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004670 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004674 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000469c 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000046a0 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000046bc 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000046cc 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000046da 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000046e8 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004714 0000f12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00004718 0000f130 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -0000471c 0000812f R_ARM_THM_MOVW_ABS_NC 00000950 .LC67 │ │ │ │ │ -00004720 00008130 R_ARM_THM_MOVT_ABS 00000950 .LC67 │ │ │ │ │ -00004726 0001160a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000474a 0001380a R_ARM_THM_CALL 00000000 _PyLong_Format │ │ │ │ │ -00004762 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000477c 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004780 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004786 00001e2f R_ARM_THM_MOVW_ABS_NC 00000118 .LC7 │ │ │ │ │ -0000478a 00001e30 R_ARM_THM_MOVT_ABS 00000118 .LC7 │ │ │ │ │ -00004790 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000047a0 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -000047a4 0000e330 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -000047b6 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000047ba 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000047c2 00001f2f R_ARM_THM_MOVW_ABS_NC 0000014c .LC8 │ │ │ │ │ -000047c6 00001f30 R_ARM_THM_MOVT_ABS 0000014c .LC8 │ │ │ │ │ -000047cc 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000047e2 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000047e8 0000020a R_ARM_THM_CALL 00000235 null_error.isra.0 │ │ │ │ │ -000047ee 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -000047f2 0000e630 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -000047f8 0000202f R_ARM_THM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ -000047fc 00002030 R_ARM_THM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ -00004806 0000e70a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00004832 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -00004836 00014230 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -0000487c 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -00004880 00014230 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -00004886 0000ec0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000489e 0000ec0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000048a4 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000048a8 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000048b0 0000892f R_ARM_THM_MOVW_ABS_NC 000009d4 .LC71 │ │ │ │ │ -000048b4 00008930 R_ARM_THM_MOVT_ABS 000009d4 .LC71 │ │ │ │ │ -000048ba 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000048da 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000048e0 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -000048e4 0000e630 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -000048ee 00008a2f R_ARM_THM_MOVW_ABS_NC 00000a00 .LC72 │ │ │ │ │ -000048f2 00008a30 R_ARM_THM_MOVT_ABS 00000a00 .LC72 │ │ │ │ │ -000048f8 0000e70a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00004926 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004930 0000020a R_ARM_THM_CALL 00000235 null_error.isra.0 │ │ │ │ │ -00004936 0000e90a R_ARM_THM_CALL 0000148d _PyNumber_Index │ │ │ │ │ -00004940 0001450a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ -0000495e 0000b30a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004976 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000049a0 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000049a4 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000049b4 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000049b8 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000049d0 00008b2f R_ARM_THM_MOVW_ABS_NC 00000ab0 .LC73 │ │ │ │ │ -000049d4 00008b30 R_ARM_THM_MOVT_ABS 00000ab0 .LC73 │ │ │ │ │ -000049f0 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004a1a 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00004a88 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00004aea 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00004b46 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00004ba2 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004bd4 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004bdc 00002e0a R_ARM_THM_CALL 000001b5 Py_XDECREF.part.0 │ │ │ │ │ -00004be0 0000b30a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004bfe 0000922f R_ARM_THM_MOVW_ABS_NC 00000ac0 .LC77 │ │ │ │ │ -00004c02 00009230 R_ARM_THM_MOVT_ABS 00000ac0 .LC77 │ │ │ │ │ -00004c06 0000df0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00004c26 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004c3a 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00004c54 00002e0a R_ARM_THM_CALL 000001b5 Py_XDECREF.part.0 │ │ │ │ │ -00004c90 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002ae6 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00002aea 0000e330 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00002b60 0001082f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +00002b64 00010830 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +00002b76 0000ec0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002b84 0001090a R_ARM_THM_CALL 00003005 PyObject_GetBuffer │ │ │ │ │ +00002b8c 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002b90 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002b94 00004d2f R_ARM_THM_MOVW_ABS_NC 000005d8 .LC32 │ │ │ │ │ +00002b98 00004d30 R_ARM_THM_MOVT_ABS 000005d8 .LC32 │ │ │ │ │ +00002ba0 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002ba8 0000020a R_ARM_THM_CALL 00000235 null_error.isra.0 │ │ │ │ │ +00002bb2 00010a0a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00002bc0 0001070a R_ARM_THM_CALL 00000000 _PyLong_FromBytes │ │ │ │ │ +00002bd6 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002bdc 00010b0a R_ARM_THM_CALL 00003195 PyBuffer_Release │ │ │ │ │ +00002be4 00010b0a R_ARM_THM_CALL 00003195 PyBuffer_Release │ │ │ │ │ +00002bf0 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00002bf4 0000e630 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00002bfa 00004c2f R_ARM_THM_MOVW_ABS_NC 0000052c .LC31 │ │ │ │ │ +00002bfe 00004c30 R_ARM_THM_MOVT_ABS 0000052c .LC31 │ │ │ │ │ +00002c08 0000e70a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00002c10 00010c0a R_ARM_THM_CALL 00000000 _PyLong_Copy │ │ │ │ │ +00002c2a 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002c44 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002c48 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002c50 00004b2f R_ARM_THM_MOVW_ABS_NC 00000504 .LC30 │ │ │ │ │ +00002c54 00004b30 R_ARM_THM_MOVT_ABS 00000504 .LC30 │ │ │ │ │ +00002c5a 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002c70 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002c9c 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002ca0 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002cd0 0000ec0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002cd6 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002cda 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002ce8 00004f2f R_ARM_THM_MOVW_ABS_NC 0000062c .LC33 │ │ │ │ │ +00002cec 00004f30 R_ARM_THM_MOVT_ABS 0000062c .LC33 │ │ │ │ │ +00002d0c 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002d10 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002d2a 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002d36 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002d3a 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002d54 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002d58 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002d5e 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002d7e 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002da6 0000ec0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002db4 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00002dde 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002dfa 0000ec0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002e06 0000502f R_ARM_THM_MOVW_ABS_NC 00000630 .LC34 │ │ │ │ │ +00002e0a 00005030 R_ARM_THM_MOVT_ABS 00000630 .LC34 │ │ │ │ │ +00002e0e 0000410a R_ARM_THM_CALL 00000769 check_class │ │ │ │ │ +00002e24 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00002e50 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002e58 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002e7c 0000020a R_ARM_THM_CALL 00000235 null_error.isra.0 │ │ │ │ │ +00002e84 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002e88 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002e8e 0000522f R_ARM_THM_MOVW_ABS_NC 00000670 .LC35 │ │ │ │ │ +00002e92 00005230 R_ARM_THM_MOVT_ABS 00000670 .LC35 │ │ │ │ │ +00002e98 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002ec6 0001112f R_ARM_THM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ +00002eca 00011130 R_ARM_THM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ +00002ee4 0000ec0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002f1c 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002f20 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002f50 0000ec0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002f56 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002f5a 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002f68 0000542f R_ARM_THM_MOVW_ABS_NC 00000698 .LC36 │ │ │ │ │ +00002f6c 00005430 R_ARM_THM_MOVT_ABS 00000698 .LC36 │ │ │ │ │ +00002f8c 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002f90 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002faa 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002fb6 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002fba 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002fd4 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002fd8 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002fde 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002ffe 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003032 0000552f R_ARM_THM_MOVW_ABS_NC 0000069c .LC37 │ │ │ │ │ +00003036 00005530 R_ARM_THM_MOVT_ABS 0000069c .LC37 │ │ │ │ │ +0000303e 0001130a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00003044 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003048 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000304c 0000562f R_ARM_THM_MOVW_ABS_NC 000006b4 .LC38 │ │ │ │ │ +00003050 00005630 R_ARM_THM_MOVT_ABS 000006b4 .LC38 │ │ │ │ │ +0000305a 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000030f6 0000572f R_ARM_THM_MOVW_ABS_NC 000006e4 .LC39 │ │ │ │ │ +000030fc 00005730 R_ARM_THM_MOVT_ABS 000006e4 .LC39 │ │ │ │ │ +0000314e 0001152f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ +00003152 00011530 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ +00003156 0000592f R_ARM_THM_MOVW_ABS_NC 0000071c .LC41 │ │ │ │ │ +0000315a 00005930 R_ARM_THM_MOVT_ABS 0000071c .LC41 │ │ │ │ │ +00003160 0001160a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000316a 0001152f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ +0000316e 00011530 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ +00003172 0000582f R_ARM_THM_MOVW_ABS_NC 000006e8 .LC40 │ │ │ │ │ +00003176 00005830 R_ARM_THM_MOVT_ABS 000006e8 .LC40 │ │ │ │ │ +0000317c 0001160a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003182 0000552f R_ARM_THM_MOVW_ABS_NC 0000069c .LC37 │ │ │ │ │ +00003186 00005530 R_ARM_THM_MOVT_ABS 0000069c .LC37 │ │ │ │ │ +0000318e 0001130a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000031ec 0000d12f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +000031f0 0000d130 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +00003212 0000020a R_ARM_THM_CALL 00000235 null_error.isra.0 │ │ │ │ │ +0000321c 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003240 0000020a R_ARM_THM_CALL 00000235 null_error.isra.0 │ │ │ │ │ +0000324c 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003250 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000325e 0000432f R_ARM_THM_MOVW_ABS_NC 000003ec .LC23 │ │ │ │ │ +00003262 00004330 R_ARM_THM_MOVT_ABS 000003ec .LC23 │ │ │ │ │ +00003266 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000326c 00005c2f R_ARM_THM_MOVW_ABS_NC 00000734 .LC42 │ │ │ │ │ +00003270 00005c30 R_ARM_THM_MOVT_ABS 00000734 .LC42 │ │ │ │ │ +00003274 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003294 0000d12f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +00003298 0000d130 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +000032b2 00011b0a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +000032be 0000b02f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +000032c2 0000b030 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +000032da 0000cb2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +000032de 0000cb30 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +000032fe 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003304 0000b60a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00003312 0000f50a R_ARM_THM_CALL 00000000 _PyList_Extend │ │ │ │ │ +00003332 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000334a 0000cc0a R_ARM_THM_CALL 00000000 PySeqIter_New │ │ │ │ │ +00003354 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003358 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000336c 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +0000337e 00005e2f R_ARM_THM_MOVW_ABS_NC 0000074c .LC43 │ │ │ │ │ +00003382 00005e30 R_ARM_THM_MOVT_ABS 0000074c .LC43 │ │ │ │ │ +00003386 0000e80a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00003398 0000b60a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +000033a6 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000033aa 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000033b0 00000c2f R_ARM_THM_MOVW_ABS_NC 0000007c .LC3 │ │ │ │ │ +000033b4 00000c30 R_ARM_THM_MOVT_ABS 0000007c .LC3 │ │ │ │ │ +000033bc 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000033c2 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000033c6 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000033d0 00000d2f R_ARM_THM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ +000033d4 00000d30 R_ARM_THM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ +000033da 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000033f0 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000340a 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003418 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003428 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003438 0000020a R_ARM_THM_CALL 00000235 null_error.isra.0 │ │ │ │ │ +00003440 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003444 0000bc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000346a 00011b0a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +00003474 0000b02f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +00003478 0000b030 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +00003482 0000b20a R_ARM_THM_CALL 00000425 PyObject_GetIter │ │ │ │ │ +0000349a 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000034a0 0000b60a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +000034ac 0000f50a R_ARM_THM_CALL 00000000 _PyList_Extend │ │ │ │ │ +000034ca 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000034da 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000034de 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000034ee 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +000034f6 00005e2f R_ARM_THM_MOVW_ABS_NC 0000074c .LC43 │ │ │ │ │ +000034fa 00005e30 R_ARM_THM_MOVT_ABS 0000074c .LC43 │ │ │ │ │ +00003506 0000e80a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00003526 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003536 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003546 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000354c 0000bc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003574 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003578 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000035a8 0000ec0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000035ae 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000035b2 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000035c0 0000622f R_ARM_THM_MOVW_ABS_NC 00000774 .LC44 │ │ │ │ │ +000035c4 00006230 R_ARM_THM_MOVT_ABS 00000774 .LC44 │ │ │ │ │ +000035e4 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000035e8 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003602 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000360e 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003612 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000362c 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003630 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003636 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003656 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003686 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +0000368a 0000e330 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00003698 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +0000369c 0000e330 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +000036ac 00010c0a R_ARM_THM_CALL 00000000 _PyLong_Copy │ │ │ │ │ +000036d4 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000036d8 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000036dc 00001e2f R_ARM_THM_MOVW_ABS_NC 00000118 .LC7 │ │ │ │ │ +000036e0 00001e30 R_ARM_THM_MOVT_ABS 00000118 .LC7 │ │ │ │ │ +000036ea 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003700 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00003704 0000e330 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00003714 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003718 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000371c 00001f2f R_ARM_THM_MOVW_ABS_NC 0000014c .LC8 │ │ │ │ │ +00003720 00001f30 R_ARM_THM_MOVT_ABS 0000014c .LC8 │ │ │ │ │ +00003728 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000373e 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003744 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00003748 0000e630 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00003750 0000202f R_ARM_THM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ +00003754 00002030 R_ARM_THM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ +0000375c 0000e70a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +0000376c 0000020a R_ARM_THM_CALL 00000235 null_error.isra.0 │ │ │ │ │ +00003774 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000037a0 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000037a4 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000037d4 0000ec0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000037da 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000037de 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000037ec 0000642f R_ARM_THM_MOVW_ABS_NC 00000778 .LC45 │ │ │ │ │ +000037f0 00006430 R_ARM_THM_MOVT_ABS 00000778 .LC45 │ │ │ │ │ +00003810 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003814 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000382e 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000383a 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000383e 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003858 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000385c 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003862 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003882 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000038ac 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000038b0 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000038e0 0000ec0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000038e6 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000038ea 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000038f8 0000652f R_ARM_THM_MOVW_ABS_NC 0000077c .LC46 │ │ │ │ │ +000038fc 00006530 R_ARM_THM_MOVT_ABS 0000077c .LC46 │ │ │ │ │ +0000391c 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003920 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000393a 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003946 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000394a 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003964 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003968 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000396e 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000398e 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000039b6 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000039ba 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000039de 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000039e2 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003a12 0000e42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003a16 0000e430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003a1e 0000c10a R_ARM_THM_CALL 00001311 PyNumber_AsSsize_t │ │ │ │ │ +00003a42 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003a46 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003a4c 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003a50 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003a58 0000ec0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003a5e 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003a62 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003ab2 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003ab6 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003ad4 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003ad8 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003ade 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003af0 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003af4 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003b10 0000b30a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003b1e 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003b22 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003b28 0000662f R_ARM_THM_MOVW_ABS_NC 00000780 .LC47 │ │ │ │ │ +00003b2c 00006630 R_ARM_THM_MOVT_ABS 00000780 .LC47 │ │ │ │ │ +00003b32 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003b3a 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003b3e 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003b44 0000672f R_ARM_THM_MOVW_ABS_NC 000007b4 .LC48 │ │ │ │ │ +00003b48 00006730 R_ARM_THM_MOVT_ABS 000007b4 .LC48 │ │ │ │ │ +00003b4e 0000292f R_ARM_THM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ +00003b52 00002930 R_ARM_THM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ +00003b5c 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003b6a 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003b74 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003b8a 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003b8e 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003b94 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003bba 0000e42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003bbe 0000e430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003bc8 0000c10a R_ARM_THM_CALL 00001311 PyNumber_AsSsize_t │ │ │ │ │ +00003be0 0000b30a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003bf0 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003bf4 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003bfa 0000662f R_ARM_THM_MOVW_ABS_NC 00000780 .LC47 │ │ │ │ │ +00003bfe 00006630 R_ARM_THM_MOVT_ABS 00000780 .LC47 │ │ │ │ │ +00003c04 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003c0e 0000cb2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00003c12 0000cb30 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00003c54 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003c58 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003c88 0000ec0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003c8e 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003c92 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003ca0 00006a2f R_ARM_THM_MOVW_ABS_NC 000007bc .LC50 │ │ │ │ │ +00003ca4 00006a30 R_ARM_THM_MOVT_ABS 000007bc .LC50 │ │ │ │ │ +00003cc4 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003cc8 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003ce2 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003cee 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003cf2 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003d0c 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003d10 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003d16 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003d36 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003d7a 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00003d7e 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00003d82 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003d86 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003da4 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003da8 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003db0 0000ec0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003db4 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00003db8 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00003dc4 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003dc8 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003dea 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003dee 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003df6 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00003dfa 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00003e0e 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00003e12 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00003e2c 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003e30 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003e36 00006b2f R_ARM_THM_MOVW_ABS_NC 000007c0 .LC51 │ │ │ │ │ +00003e3a 00006b30 R_ARM_THM_MOVT_ABS 000007c0 .LC51 │ │ │ │ │ +00003e40 0000292f R_ARM_THM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ +00003e44 00002930 R_ARM_THM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ +00003e4e 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003e58 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003e5c 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003e76 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003e7e 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00003e82 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00003ea8 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003eac 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003ec8 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003ee2 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003ee6 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003eea 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003ef8 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003f34 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003f38 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003f64 0000ec0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003f6c 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003f70 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003f92 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003f96 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003fbc 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003fc0 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003fca 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00003fce 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00003fda 0000292f R_ARM_THM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ +00003fde 00002930 R_ARM_THM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ +00003fe6 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003ff6 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003ffa 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004014 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000402e 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004032 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004052 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004060 00006c2f R_ARM_THM_MOVW_ABS_NC 000007cc .LC52 │ │ │ │ │ +00004064 00006c30 R_ARM_THM_MOVT_ABS 000007cc .LC52 │ │ │ │ │ +0000406c 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000407e 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000408e 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000040b4 0000020a R_ARM_THM_CALL 00000235 null_error.isra.0 │ │ │ │ │ +000040c0 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000040c4 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000040ce 0000432f R_ARM_THM_MOVW_ABS_NC 000003ec .LC23 │ │ │ │ │ +000040d2 00004330 R_ARM_THM_MOVT_ABS 000003ec .LC23 │ │ │ │ │ +000040d6 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000040e2 0000302f R_ARM_THM_MOVW_ABS_NC 0000031c .LC16 │ │ │ │ │ +000040e6 00003030 R_ARM_THM_MOVT_ABS 0000031c .LC16 │ │ │ │ │ +000040ea 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004288 0000020a R_ARM_THM_CALL 00000235 null_error.isra.0 │ │ │ │ │ +00004290 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004294 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000429a 0000722f R_ARM_THM_MOVW_ABS_NC 00000818 .LC54 │ │ │ │ │ +0000429e 00007230 R_ARM_THM_MOVT_ABS 00000818 .LC54 │ │ │ │ │ +000042a4 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000042d0 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000042d4 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004304 0000ec0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000430a 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000430e 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000431c 0000732f R_ARM_THM_MOVW_ABS_NC 00000840 .LC55 │ │ │ │ │ +00004320 00007330 R_ARM_THM_MOVT_ABS 00000840 .LC55 │ │ │ │ │ +00004340 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004344 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000435e 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000436a 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000436e 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004388 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000438c 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004392 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000043b2 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000043da 0000ec0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000043e8 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00004414 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004430 0000ec0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000443c 0000502f R_ARM_THM_MOVW_ABS_NC 00000630 .LC34 │ │ │ │ │ +00004440 00005030 R_ARM_THM_MOVT_ABS 00000630 .LC34 │ │ │ │ │ +00004444 0000410a R_ARM_THM_CALL 00000769 check_class │ │ │ │ │ +00004458 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00004480 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000448c 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000044b4 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000044b8 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000044e8 0000ec0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000044ee 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000044f2 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004500 00007d2f R_ARM_THM_MOVW_ABS_NC 00000944 .LC64 │ │ │ │ │ +00004504 00007d30 R_ARM_THM_MOVT_ABS 00000944 .LC64 │ │ │ │ │ +00004524 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004528 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004542 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000454e 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004552 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000456c 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004570 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004576 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004596 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000045c2 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000045c6 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000045f6 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000045fa 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004620 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004624 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000463a 00007f2f R_ARM_THM_MOVW_ABS_NC 00000948 .LC65 │ │ │ │ │ +0000463e 00007f30 R_ARM_THM_MOVT_ABS 00000948 .LC65 │ │ │ │ │ +00004662 0000ec0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004668 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000466c 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004694 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004698 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000046b4 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000046c4 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000046d2 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000046e0 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000470c 0000f12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00004710 0000f130 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00004714 0000812f R_ARM_THM_MOVW_ABS_NC 00000950 .LC67 │ │ │ │ │ +00004718 00008130 R_ARM_THM_MOVT_ABS 00000950 .LC67 │ │ │ │ │ +0000471e 0001160a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004742 0001380a R_ARM_THM_CALL 00000000 _PyLong_Format │ │ │ │ │ +0000475a 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004774 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004778 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000477e 00001e2f R_ARM_THM_MOVW_ABS_NC 00000118 .LC7 │ │ │ │ │ +00004782 00001e30 R_ARM_THM_MOVT_ABS 00000118 .LC7 │ │ │ │ │ +00004788 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004798 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +0000479c 0000e330 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +000047ae 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000047b2 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000047ba 00001f2f R_ARM_THM_MOVW_ABS_NC 0000014c .LC8 │ │ │ │ │ +000047be 00001f30 R_ARM_THM_MOVT_ABS 0000014c .LC8 │ │ │ │ │ +000047c4 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000047da 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000047e0 0000020a R_ARM_THM_CALL 00000235 null_error.isra.0 │ │ │ │ │ +000047e6 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +000047ea 0000e630 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +000047f0 0000202f R_ARM_THM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ +000047f4 00002030 R_ARM_THM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ +000047fe 0000e70a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +0000482a 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +0000482e 00014230 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +00004874 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +00004878 00014230 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +0000487e 0000ec0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004896 0000ec0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000489c 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000048a0 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000048a8 0000892f R_ARM_THM_MOVW_ABS_NC 000009d4 .LC71 │ │ │ │ │ +000048ac 00008930 R_ARM_THM_MOVT_ABS 000009d4 .LC71 │ │ │ │ │ +000048b2 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000048d2 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000048d8 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +000048dc 0000e630 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +000048e6 00008a2f R_ARM_THM_MOVW_ABS_NC 00000a00 .LC72 │ │ │ │ │ +000048ea 00008a30 R_ARM_THM_MOVT_ABS 00000a00 .LC72 │ │ │ │ │ +000048f0 0000e70a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +0000491e 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004928 0000020a R_ARM_THM_CALL 00000235 null_error.isra.0 │ │ │ │ │ +0000492e 0000e90a R_ARM_THM_CALL 0000148d _PyNumber_Index │ │ │ │ │ +00004938 0001450a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ +00004956 0000b30a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000496e 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004998 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000499c 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000049ac 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000049b0 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000049c8 00008b2f R_ARM_THM_MOVW_ABS_NC 00000ab0 .LC73 │ │ │ │ │ +000049cc 00008b30 R_ARM_THM_MOVT_ABS 00000ab0 .LC73 │ │ │ │ │ +000049e8 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004a12 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00004a80 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00004ae2 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00004b3e 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00004b9a 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004bcc 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004bd4 00002e0a R_ARM_THM_CALL 000001b5 Py_XDECREF.part.0 │ │ │ │ │ +00004bd8 0000b30a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004bf6 0000922f R_ARM_THM_MOVW_ABS_NC 00000ac0 .LC77 │ │ │ │ │ +00004bfa 00009230 R_ARM_THM_MOVT_ABS 00000ac0 .LC77 │ │ │ │ │ +00004bfe 0000df0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00004c1e 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004c32 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00004c4c 00002e0a R_ARM_THM_CALL 000001b5 Py_XDECREF.part.0 │ │ │ │ │ +00004c88 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004c8c 0000bc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004c90 0000bc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00004c94 0000bc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00004c98 0000bc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00004c9c 0000bc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004ca0 0000bc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004ca4 0000bc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004cba 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004cc2 00002e0a R_ARM_THM_CALL 000001b5 Py_XDECREF.part.0 │ │ │ │ │ -00004cc6 0000b30a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004cec 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004d0a 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004d4a 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004d60 0000922f R_ARM_THM_MOVW_ABS_NC 00000ac0 .LC77 │ │ │ │ │ -00004d64 00009230 R_ARM_THM_MOVT_ABS 00000ac0 .LC77 │ │ │ │ │ -00004d6a 0000df0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00004d92 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004dc4 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004dcc 00002e0a R_ARM_THM_CALL 000001b5 Py_XDECREF.part.0 │ │ │ │ │ -00004dd0 0000b30a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004df0 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00004e0a 00002e0a R_ARM_THM_CALL 000001b5 Py_XDECREF.part.0 │ │ │ │ │ -00004e38 0000922f R_ARM_THM_MOVW_ABS_NC 00000ac0 .LC77 │ │ │ │ │ -00004e3c 00009230 R_ARM_THM_MOVT_ABS 00000ac0 .LC77 │ │ │ │ │ -00004e42 0000df0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00004e60 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004e74 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00004e8e 00002e0a R_ARM_THM_CALL 000001b5 Py_XDECREF.part.0 │ │ │ │ │ -00004eb0 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00004eca 00002e0a R_ARM_THM_CALL 000001b5 Py_XDECREF.part.0 │ │ │ │ │ -00004f00 0000922f R_ARM_THM_MOVW_ABS_NC 00000ac0 .LC77 │ │ │ │ │ -00004f04 00009230 R_ARM_THM_MOVT_ABS 00000ac0 .LC77 │ │ │ │ │ -00004f08 0000df0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00004f3a 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004f42 00002e0a R_ARM_THM_CALL 000001b5 Py_XDECREF.part.0 │ │ │ │ │ -00004f46 0000b30a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004fb6 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004fc6 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004cb2 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004cba 00002e0a R_ARM_THM_CALL 000001b5 Py_XDECREF.part.0 │ │ │ │ │ +00004cbe 0000b30a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004ce4 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004d02 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004d42 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004d58 0000922f R_ARM_THM_MOVW_ABS_NC 00000ac0 .LC77 │ │ │ │ │ +00004d5c 00009230 R_ARM_THM_MOVT_ABS 00000ac0 .LC77 │ │ │ │ │ +00004d62 0000df0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00004d8a 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004dbc 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004dc4 00002e0a R_ARM_THM_CALL 000001b5 Py_XDECREF.part.0 │ │ │ │ │ +00004dc8 0000b30a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004de8 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00004e02 00002e0a R_ARM_THM_CALL 000001b5 Py_XDECREF.part.0 │ │ │ │ │ +00004e30 0000922f R_ARM_THM_MOVW_ABS_NC 00000ac0 .LC77 │ │ │ │ │ +00004e34 00009230 R_ARM_THM_MOVT_ABS 00000ac0 .LC77 │ │ │ │ │ +00004e3a 0000df0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00004e58 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004e6c 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00004e86 00002e0a R_ARM_THM_CALL 000001b5 Py_XDECREF.part.0 │ │ │ │ │ +00004ea8 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00004ec2 00002e0a R_ARM_THM_CALL 000001b5 Py_XDECREF.part.0 │ │ │ │ │ +00004ef8 0000922f R_ARM_THM_MOVW_ABS_NC 00000ac0 .LC77 │ │ │ │ │ +00004efc 00009230 R_ARM_THM_MOVT_ABS 00000ac0 .LC77 │ │ │ │ │ +00004f00 0000df0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00004f32 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004f3a 00002e0a R_ARM_THM_CALL 000001b5 Py_XDECREF.part.0 │ │ │ │ │ +00004f3e 0000b30a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004fae 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004fbe 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004fd0 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00004fd8 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004fe0 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004ffc 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005070 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004ff4 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005068 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000506c 0000bc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005070 0000bc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00005074 0000bc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005078 0000bc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000507c 0000bc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000038 0000b11e R_ARM_THM_JUMP24 00000000 PyList_AsTuple │ │ │ │ │ -00000340 0000c21e R_ARM_THM_JUMP24 000018b1 PySequence_GetItem │ │ │ │ │ +0000004a 0000b11e R_ARM_THM_JUMP24 00000000 PyList_AsTuple │ │ │ │ │ +00000340 0000c21e R_ARM_THM_JUMP24 000018a9 PySequence_GetItem │ │ │ │ │ 000003be 0000c71e R_ARM_THM_JUMP24 00000000 Py_GenericAlias │ │ │ │ │ 00000470 0000cc1e R_ARM_THM_JUMP24 00000000 PySeqIter_New │ │ │ │ │ 00000602 0000cf1e R_ARM_THM_JUMP24 00000881 PySequence_SetItem │ │ │ │ │ 0000066c 0000d21e R_ARM_THM_JUMP24 00000000 PyDict_GetItemRef │ │ │ │ │ 0000130c 0000e11e R_ARM_THM_JUMP24 000002ed _PySequence_IterSearch │ │ │ │ │ 00001610 0000251e R_ARM_THM_JUMP24 000000d5 binary_iop.part.0 │ │ │ │ │ 000016e0 0000251e R_ARM_THM_JUMP24 000000d5 binary_iop.part.0 │ │ │ │ │ 0000176c 0000ef1e R_ARM_THM_JUMP24 00000000 PyObject_Str │ │ │ │ │ -000019dc 0000ec1e R_ARM_THM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ -00001af2 0000361e R_ARM_THM_JUMP24 00000139 recursive_issubclass.part.0 │ │ │ │ │ -00001c80 0000ec1e R_ARM_THM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ -00001f0c 0000361e R_ARM_THM_JUMP24 00000139 recursive_issubclass.part.0 │ │ │ │ │ -00002530 0000ec1e R_ARM_THM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ -0000253a 0000361e R_ARM_THM_JUMP24 00000139 recursive_issubclass.part.0 │ │ │ │ │ -00002560 0000ec1e R_ARM_THM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ -0000256a 0000361e R_ARM_THM_JUMP24 00000139 recursive_issubclass.part.0 │ │ │ │ │ -000026de 0000fb1e R_ARM_THM_JUMP24 000025cd PySequence_DelItem │ │ │ │ │ -0000286e 00002a1e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ -00002b36 0001061e R_ARM_THM_JUMP24 00000000 PyLong_FromUnicodeObject │ │ │ │ │ -00002b5c 0001071e R_ARM_THM_JUMP24 00000000 _PyLong_FromBytes │ │ │ │ │ -00002c3e 00010d1e R_ARM_THM_JUMP24 00003665 PyNumber_Index │ │ │ │ │ -00002cfe 00002a1e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ -00002f7e 00002a1e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ -000031ea 0000b41e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00003204 0001181e R_ARM_THM_JUMP24 00000000 PyDict_Keys │ │ │ │ │ -0000343c 00011c1e R_ARM_THM_JUMP24 00000000 PyDict_Items │ │ │ │ │ -000035d6 00002a1e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ -00003802 00002a1e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ -0000390e 00002a1e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ -00003c34 00002e1e R_ARM_THM_JUMP24 000001b5 Py_XDECREF.part.0 │ │ │ │ │ -00003cb6 00002a1e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ -0000422a 0000701e R_ARM_THM_JUMP24 00000819 _IsFortranContiguous.part.0 │ │ │ │ │ -00004332 00002a1e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ -00004516 00002a1e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ -00004650 0000251e R_ARM_THM_JUMP24 000000d5 binary_iop.part.0 │ │ │ │ │ -0000489a 0001431e R_ARM_THM_JUMP24 00000000 PyFloat_FromString │ │ │ │ │ -0000491c 0001441e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -000049dc 0000251e R_ARM_THM_JUMP24 000000d5 binary_iop.part.0 │ │ │ │ │ -000050c0 0000701e R_ARM_THM_JUMP24 00000819 _IsFortranContiguous.part.0 │ │ │ │ │ +000019d4 0000ec1e R_ARM_THM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ +00001aea 0000361e R_ARM_THM_JUMP24 00000139 recursive_issubclass.part.0 │ │ │ │ │ +00001c78 0000ec1e R_ARM_THM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ +00001f04 0000361e R_ARM_THM_JUMP24 00000139 recursive_issubclass.part.0 │ │ │ │ │ +00002528 0000ec1e R_ARM_THM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ +00002532 0000361e R_ARM_THM_JUMP24 00000139 recursive_issubclass.part.0 │ │ │ │ │ +00002558 0000ec1e R_ARM_THM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ +00002562 0000361e R_ARM_THM_JUMP24 00000139 recursive_issubclass.part.0 │ │ │ │ │ +000026d6 0000fb1e R_ARM_THM_JUMP24 000025c5 PySequence_DelItem │ │ │ │ │ +00002866 00002a1e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ +00002b2e 0001061e R_ARM_THM_JUMP24 00000000 PyLong_FromUnicodeObject │ │ │ │ │ +00002b54 0001071e R_ARM_THM_JUMP24 00000000 _PyLong_FromBytes │ │ │ │ │ +00002c36 00010d1e R_ARM_THM_JUMP24 0000365d PyNumber_Index │ │ │ │ │ +00002cf6 00002a1e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ +00002f76 00002a1e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ +000031e2 0000b41e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000031fc 0001181e R_ARM_THM_JUMP24 00000000 PyDict_Keys │ │ │ │ │ +00003434 00011c1e R_ARM_THM_JUMP24 00000000 PyDict_Items │ │ │ │ │ +000035ce 00002a1e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ +000037fa 00002a1e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ +00003906 00002a1e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ +00003c2c 00002e1e R_ARM_THM_JUMP24 000001b5 Py_XDECREF.part.0 │ │ │ │ │ +00003cae 00002a1e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ +00004222 0000701e R_ARM_THM_JUMP24 00000819 _IsFortranContiguous.part.0 │ │ │ │ │ +0000432a 00002a1e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ +0000450e 00002a1e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ +00004648 0000251e R_ARM_THM_JUMP24 000000d5 binary_iop.part.0 │ │ │ │ │ +00004892 0001431e R_ARM_THM_JUMP24 00000000 PyFloat_FromString │ │ │ │ │ +00004914 0001441e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +000049d4 0000251e R_ARM_THM_JUMP24 000000d5 binary_iop.part.0 │ │ │ │ │ +000050b8 0000701e R_ARM_THM_JUMP24 00000819 _IsFortranContiguous.part.0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0xc6c4 contains 163 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0xc6bc contains 163 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000004 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000002a 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 0000002e 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000044 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000004e 00008e2f R_ARM_THM_MOVW_ABS_NC 00000ab4 .LC74 │ │ │ │ │ 00000052 00008e30 R_ARM_THM_MOVT_ABS 00000ab4 .LC74 │ │ │ │ │ -00000074 0000280a R_ARM_THM_CALL 00002171 binary_op1 │ │ │ │ │ +00000074 0000280a R_ARM_THM_CALL 00002169 binary_op1 │ │ │ │ │ 00000078 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 0000007c 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000088 0000912f R_ARM_THM_MOVW_ABS_NC 00000abc .LC76 │ │ │ │ │ 0000008c 00009130 R_ARM_THM_MOVT_ABS 00000abc .LC76 │ │ │ │ │ 000000ae 0000962f R_ARM_THM_MOVW_ABS_NC 00000ad4 .LC78 │ │ │ │ │ 000000b2 00009630 R_ARM_THM_MOVT_ABS 00000ad4 .LC78 │ │ │ │ │ 000000b8 0000260a R_ARM_THM_CALL 000016b1 binary_iop │ │ │ │ │ @@ -1397,48 +1397,48 @@ │ │ │ │ │ 000001b2 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000001b6 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000001be 00009c2f R_ARM_THM_MOVW_ABS_NC 00000b28 .LC82 │ │ │ │ │ 000001c2 00009c30 R_ARM_THM_MOVT_ABS 00000b28 .LC82 │ │ │ │ │ 000001c8 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 000001de 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000204 0000be0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00000216 0000fc0a R_ARM_THM_CALL 00002669 PyObject_DelItem │ │ │ │ │ +00000216 0000fc0a R_ARM_THM_CALL 00002661 PyObject_DelItem │ │ │ │ │ 0000022c 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000248 0000f12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ 0000024c 0000f130 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 00000250 00009d2f R_ARM_THM_MOVW_ABS_NC 00000b60 .LC83 │ │ │ │ │ 00000254 00009d30 R_ARM_THM_MOVT_ABS 00000b60 .LC83 │ │ │ │ │ 00000260 0000bc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000280 0000d00a R_ARM_THM_CALL 0000065d PyMapping_GetOptionalItem │ │ │ │ │ 00000288 00009f2f R_ARM_THM_MOVW_ABS_NC 00000b84 .LC84 │ │ │ │ │ 0000028c 00009f30 R_ARM_THM_MOVT_ABS 00000b84 .LC84 │ │ │ │ │ 00000292 0001530a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000029a 00000a0a R_ARM_THM_CALL 00003c31 Py_XDECREF │ │ │ │ │ +0000029a 00000a0a R_ARM_THM_CALL 00003c29 Py_XDECREF │ │ │ │ │ 000002be 0001390a R_ARM_THM_CALL 000004fd PyMapping_GetOptionalItemString │ │ │ │ │ 000002c6 0000a12f R_ARM_THM_MOVW_ABS_NC 00000c0c .LC85 │ │ │ │ │ 000002ca 0000a130 R_ARM_THM_MOVT_ABS 00000c0c .LC85 │ │ │ │ │ 000002d0 0001530a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000002d8 00000a0a R_ARM_THM_CALL 00003c31 Py_XDECREF │ │ │ │ │ +000002d8 00000a0a R_ARM_THM_CALL 00003c29 Py_XDECREF │ │ │ │ │ 000002f4 0001390a R_ARM_THM_CALL 000004fd PyMapping_GetOptionalItemString │ │ │ │ │ -000002fc 00000a0a R_ARM_THM_CALL 00003c31 Py_XDECREF │ │ │ │ │ +000002fc 00000a0a R_ARM_THM_CALL 00003c29 Py_XDECREF │ │ │ │ │ 00000318 0000d00a R_ARM_THM_CALL 0000065d PyMapping_GetOptionalItem │ │ │ │ │ -00000320 00000a0a R_ARM_THM_CALL 00003c31 Py_XDECREF │ │ │ │ │ +00000320 00000a0a R_ARM_THM_CALL 00003c29 Py_XDECREF │ │ │ │ │ 00000364 0001590a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ 00000378 0000270a R_ARM_THM_CALL 000016e5 binary_iop1 │ │ │ │ │ 0000038e 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000392 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000396 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000003ae 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000003b4 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000003b8 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000003bc 0000a32f R_ARM_THM_MOVW_ABS_NC 00000cdc .LC87 │ │ │ │ │ 000003c0 0000a330 R_ARM_THM_MOVT_ABS 00000cdc .LC87 │ │ │ │ │ 000003c8 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000408 0001590a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ -0000041a 0000280a R_ARM_THM_CALL 00002171 binary_op1 │ │ │ │ │ +0000041a 0000280a R_ARM_THM_CALL 00002169 binary_op1 │ │ │ │ │ 00000430 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000434 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000438 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000450 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000456 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 0000045a 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000045e 0000a32f R_ARM_THM_MOVW_ABS_NC 00000cdc .LC87 │ │ │ │ │ @@ -1448,81 +1448,81 @@ │ │ │ │ │ 00000486 0000a530 R_ARM_THM_MOVT_ABS 00000d34 .LC89 │ │ │ │ │ 0000048c 0000a62f R_ARM_THM_MOVW_ABS_NC 00000d40 .LC90 │ │ │ │ │ 00000490 0000a630 R_ARM_THM_MOVT_ABS 00000d40 .LC90 │ │ │ │ │ 00000494 00015e0a R_ARM_THM_CALL 00000000 PyImport_ImportModuleAttrString │ │ │ │ │ 000004a8 0000be0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ 000004b8 00015f0a R_ARM_THM_CALL 00000000 PyObject_CallFunctionObjArgs │ │ │ │ │ 000004c0 0000e20a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -000004ce 00000a0a R_ARM_THM_CALL 00003c31 Py_XDECREF │ │ │ │ │ -000004d4 00000a0a R_ARM_THM_CALL 00003c31 Py_XDECREF │ │ │ │ │ -000004da 00000a0a R_ARM_THM_CALL 00003c31 Py_XDECREF │ │ │ │ │ +000004ce 00000a0a R_ARM_THM_CALL 00003c29 Py_XDECREF │ │ │ │ │ +000004d4 00000a0a R_ARM_THM_CALL 00003c29 Py_XDECREF │ │ │ │ │ +000004da 00000a0a R_ARM_THM_CALL 00003c29 Py_XDECREF │ │ │ │ │ 000004e4 0000a72f R_ARM_THM_MOVW_ABS_NC 000004f1 _buffer_release_call │ │ │ │ │ 000004e8 0000a730 R_ARM_THM_MOVT_ABS 000004f1 _buffer_release_call │ │ │ │ │ -000004fe 00010b0a R_ARM_THM_CALL 0000319d PyBuffer_Release │ │ │ │ │ -00000528 0001270a R_ARM_THM_CALL 00004115 PyBuffer_IsContiguous │ │ │ │ │ +000004fe 00010b0a R_ARM_THM_CALL 00003195 PyBuffer_Release │ │ │ │ │ +00000528 0001270a R_ARM_THM_CALL 0000410d PyBuffer_IsContiguous │ │ │ │ │ 00000534 0001630a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 00000540 0001640a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 0000054c 0001650a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000568 0000a82f R_ARM_THM_MOVW_ABS_NC 000005b7 _Py_add_one_to_index_C │ │ │ │ │ 0000056c 0000a830 R_ARM_THM_MOVT_ABS 000005b7 _Py_add_one_to_index_C │ │ │ │ │ 00000570 0000a92f R_ARM_THM_MOVW_ABS_NC 000005e9 _Py_add_one_to_index_F │ │ │ │ │ 00000574 0000a930 R_ARM_THM_MOVT_ABS 000005e9 _Py_add_one_to_index_F │ │ │ │ │ 00000582 0001660a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ 0000058e 00015a0a R_ARM_THM_CALL 00000995 PyBuffer_GetPointer │ │ │ │ │ 00000598 0001630a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 000005ac 0001670a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000067c 0001090a R_ARM_THM_CALL 0000300d PyObject_GetBuffer │ │ │ │ │ +0000067c 0001090a R_ARM_THM_CALL 00003005 PyObject_GetBuffer │ │ │ │ │ 00000688 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 0000068c 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000690 0000aa2f R_ARM_THM_MOVW_ABS_NC 00000d48 .LC91 │ │ │ │ │ 00000694 0000aa30 R_ARM_THM_MOVT_ABS 00000d48 .LC91 │ │ │ │ │ 0000069a 0001160a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000006a8 0001090a R_ARM_THM_CALL 0000300d PyObject_GetBuffer │ │ │ │ │ -000006b2 00010b0a R_ARM_THM_CALL 0000319d PyBuffer_Release │ │ │ │ │ +000006a8 0001090a R_ARM_THM_CALL 00003005 PyObject_GetBuffer │ │ │ │ │ +000006b2 00010b0a R_ARM_THM_CALL 00003195 PyBuffer_Release │ │ │ │ │ 000006c0 0001152f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ 000006c4 00011530 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ 000006c8 0000ab2f R_ARM_THM_MOVW_ABS_NC 00000d80 .LC92 │ │ │ │ │ 000006cc 0000ab30 R_ARM_THM_MOVT_ABS 00000d80 .LC92 │ │ │ │ │ 000006d2 0001160a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000006d8 00010b0a R_ARM_THM_CALL 0000319d PyBuffer_Release │ │ │ │ │ -000006de 00010b0a R_ARM_THM_CALL 0000319d PyBuffer_Release │ │ │ │ │ -000006ea 00006e0a R_ARM_THM_CALL 00004231 _IsCContiguous │ │ │ │ │ -000006f6 00006e0a R_ARM_THM_CALL 00004231 _IsCContiguous │ │ │ │ │ -000006fe 00006f0a R_ARM_THM_CALL 00005081 _IsFortranContiguous │ │ │ │ │ -0000070a 00006f0a R_ARM_THM_CALL 00005081 _IsFortranContiguous │ │ │ │ │ +000006d8 00010b0a R_ARM_THM_CALL 00003195 PyBuffer_Release │ │ │ │ │ +000006de 00010b0a R_ARM_THM_CALL 00003195 PyBuffer_Release │ │ │ │ │ +000006ea 00006e0a R_ARM_THM_CALL 00004229 _IsCContiguous │ │ │ │ │ +000006f6 00006e0a R_ARM_THM_CALL 00004229 _IsCContiguous │ │ │ │ │ +000006fe 00006f0a R_ARM_THM_CALL 00005079 _IsFortranContiguous │ │ │ │ │ +0000070a 00006f0a R_ARM_THM_CALL 00005079 _IsFortranContiguous │ │ │ │ │ 00000716 0001630a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000071c 00010b0a R_ARM_THM_CALL 0000319d PyBuffer_Release │ │ │ │ │ -00000722 00010b0a R_ARM_THM_CALL 0000319d PyBuffer_Release │ │ │ │ │ +0000071c 00010b0a R_ARM_THM_CALL 00003195 PyBuffer_Release │ │ │ │ │ +00000722 00010b0a R_ARM_THM_CALL 00003195 PyBuffer_Release │ │ │ │ │ 0000072c 0001640a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000734 0001650a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000073a 00010b0a R_ARM_THM_CALL 0000319d PyBuffer_Release │ │ │ │ │ -00000740 00010b0a R_ARM_THM_CALL 0000319d PyBuffer_Release │ │ │ │ │ +0000073a 00010b0a R_ARM_THM_CALL 00003195 PyBuffer_Release │ │ │ │ │ +00000740 00010b0a R_ARM_THM_CALL 00003195 PyBuffer_Release │ │ │ │ │ 000007a8 00015a0a R_ARM_THM_CALL 00000995 PyBuffer_GetPointer │ │ │ │ │ 000007b2 00015a0a R_ARM_THM_CALL 00000995 PyBuffer_GetPointer │ │ │ │ │ 000007bc 0001630a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 000007c4 0001670a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000007ca 00010b0a R_ARM_THM_CALL 0000319d PyBuffer_Release │ │ │ │ │ -000007d0 00010b0a R_ARM_THM_CALL 0000319d PyBuffer_Release │ │ │ │ │ +000007ca 00010b0a R_ARM_THM_CALL 00003195 PyBuffer_Release │ │ │ │ │ +000007d0 00010b0a R_ARM_THM_CALL 00003195 PyBuffer_Release │ │ │ │ │ 00000802 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000806 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000080a 0000ac2f R_ARM_THM_MOVW_ABS_NC 00000db8 .LC93 │ │ │ │ │ 0000080e 0000ac30 R_ARM_THM_MOVT_ABS 00000db8 .LC93 │ │ │ │ │ 00000814 0001160a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000083e 00010b0a R_ARM_THM_CALL 0000319d PyBuffer_Release │ │ │ │ │ -00000874 0001090a R_ARM_THM_CALL 0000300d PyObject_GetBuffer │ │ │ │ │ -0000088c 00010b0a R_ARM_THM_CALL 0000319d PyBuffer_Release │ │ │ │ │ +0000083e 00010b0a R_ARM_THM_CALL 00003195 PyBuffer_Release │ │ │ │ │ +00000874 0001090a R_ARM_THM_CALL 00003005 PyObject_GetBuffer │ │ │ │ │ +0000088c 00010b0a R_ARM_THM_CALL 00003195 PyBuffer_Release │ │ │ │ │ 000008be 0000d50a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000008c8 00010b0a R_ARM_THM_CALL 0000319d PyBuffer_Release │ │ │ │ │ +000008c8 00010b0a R_ARM_THM_CALL 00003195 PyBuffer_Release │ │ │ │ │ 000008d8 0000a72f R_ARM_THM_MOVW_ABS_NC 000004f1 _buffer_release_call │ │ │ │ │ 000008dc 0000a730 R_ARM_THM_MOVT_ABS 000004f1 _buffer_release_call │ │ │ │ │ 000008f8 0000cb2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ 000008fc 0000cb30 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -0000005a 00006d1e R_ARM_THM_JUMP24 00003f09 ternary_op.constprop.0 │ │ │ │ │ +0000005a 00006d1e R_ARM_THM_JUMP24 00003f01 ternary_op.constprop.0 │ │ │ │ │ 00000094 00002a1e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ 000000c2 0000e11e R_ARM_THM_JUMP24 000002ed _PySequence_IterSearch │ │ │ │ │ 0000025a 0000f61e R_ARM_THM_JUMP24 00000000 _PyErr_SetString │ │ │ │ │ 000004ec 0001611e R_ARM_THM_JUMP24 00000000 _Py_CallInInterpreterAndRawFree │ │ │ │ │ -00000610 0000fa1e R_ARM_THM_JUMP24 00002571 PyObject_Size │ │ │ │ │ +00000610 0000fa1e R_ARM_THM_JUMP24 00002569 PyObject_Size │ │ │ │ │ 000008e0 0001701e R_ARM_THM_JUMP24 00000000 _Py_CallInInterpreter │ │ │ │ │ -000008e4 0001251e R_ARM_THM_JUMP24 0000409d PySequence_Size │ │ │ │ │ -000008e8 0001191e R_ARM_THM_JUMP24 00003229 PyMapping_Size │ │ │ │ │ +000008e4 0001251e R_ARM_THM_JUMP24 00004095 PySequence_Size │ │ │ │ │ +000008e8 0001191e R_ARM_THM_JUMP24 00003221 PyMapping_Size │ │ │ │ │ 000008ec 0000e01e R_ARM_THM_JUMP24 000012ed PySequence_Contains │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -180,15 +180,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 768 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 158 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ - b.w 49f8 │ │ │ │ │ + b.w 49f0 │ │ │ │ │ R_ARM_THM_JUMP24 abstract_issubclass │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 0000018c : │ │ │ │ │ PyNumber_InPlaceSubtract(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -321,15 +321,15 @@ │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bl 2170 │ │ │ │ │ + bl 2168 │ │ │ │ │ R_ARM_THM_CALL binary_op1 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ cmp r0, r3 │ │ │ │ │ beq.n 2ae │ │ │ │ │ @@ -524,15 +524,15 @@ │ │ │ │ │ │ │ │ │ │ 00000444 : │ │ │ │ │ PyNumber_Power(): │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC51 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC51 │ │ │ │ │ - b.w 3f08 │ │ │ │ │ + b.w 3f00 │ │ │ │ │ R_ARM_THM_JUMP24 ternary_op.constprop.0 │ │ │ │ │ │ │ │ │ │ 00000450 : │ │ │ │ │ PyNumber_InPlaceMultiply(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -566,15 +566,15 @@ │ │ │ │ │ cbz r2, 4b8 │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ cbz r0, 4b8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 3ba4 │ │ │ │ │ + b.w 3b9c │ │ │ │ │ R_ARM_THM_JUMP24 sequence_repeat │ │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ │ cbz r0, 4b2 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ b.n 49e │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ @@ -675,15 +675,15 @@ │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 234 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ ldr r1, [pc, #4] @ (58c ) │ │ │ │ │ - b.w 3450 │ │ │ │ │ + b.w 3448 │ │ │ │ │ R_ARM_THM_JUMP24 method_output_as_list │ │ │ │ │ nop │ │ │ │ │ .word 0x0000e358 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ 00000590 : │ │ │ │ │ PyIter_Send(): │ │ │ │ │ @@ -801,15 +801,15 @@ │ │ │ │ │ ldr.w lr, [lr, #52] @ 0x34 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ beq.n 6ce │ │ │ │ │ ldr.w lr, [lr, #12] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ beq.n 6ce │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - bl 2170 │ │ │ │ │ + bl 2168 │ │ │ │ │ R_ARM_THM_CALL binary_op1 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, r2 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -15,33 +15,33 @@ │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 3c │ │ │ │ │ + bne.n 38 │ │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ + bge.n 32 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + str r2, [r0, #0] │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyList_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyList_Type │ │ │ │ │ cmp r1, r3 │ │ │ │ │ bne.n 4e │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyList_AsTuple │ │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 48 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ │ bl 424 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 1f6 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ │ @@ -116,15 +116,15 @@ │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r5 │ │ │ │ │ add r0, sp, #8 │ │ │ │ │ bl 0 <_PyTuple_FromArraySteal> │ │ │ │ │ R_ARM_THM_CALL _PyTuple_FromArraySteal │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 48 │ │ │ │ │ + b.n 32 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 278 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ @@ -185,25 +185,25 @@ │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 <_PyList_AsTupleAndClear> │ │ │ │ │ R_ARM_THM_CALL _PyList_AsTupleAndClear │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 48 │ │ │ │ │ + bge.w 32 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 48 │ │ │ │ │ + bne.w 32 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.n 48 │ │ │ │ │ + b.n 32 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 <_PyList_AppendTakeRefListResize> │ │ │ │ │ R_ARM_THM_CALL _PyList_AppendTakeRefListResize │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -219,15 +219,15 @@ │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 1f6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.n 2c0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 48 │ │ │ │ │ + b.n 32 │ │ │ │ │ mov r5, r0 │ │ │ │ │ b.n cc │ │ │ │ │ movs r5, #1 │ │ │ │ │ b.n cc │ │ │ │ │ movs r5, #2 │ │ │ │ │ b.n cc │ │ │ │ │ movs r5, #3 │ │ │ │ │ @@ -369,15 +369,15 @@ │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ beq.n 3a0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 18b0 │ │ │ │ │ + b.w 18a8 │ │ │ │ │ R_ARM_THM_JUMP24 PySequence_GetItem │ │ │ │ │ ldr.w r2, [ip, #84] @ 0x54 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bge.n 3fe │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyType_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ @@ -430,15 +430,15 @@ │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 Py_GenericAlias │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - bl 3c30 │ │ │ │ │ + bl 3c28 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ @@ -991,23 +991,23 @@ │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w cac │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r3 │ │ │ │ │ adds r7, #44 @ 0x2c │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w 2d8c │ │ │ │ │ + b.w 2d84 │ │ │ │ │ ldr.w r2, [r8, #84] @ 0x54 │ │ │ │ │ cbz r2, 8b4 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w b9c │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 2d8c │ │ │ │ │ + bl 2d84 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne.n 876 │ │ │ │ │ ldr r3, [r7, #32] │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ bne.w 7aa │ │ │ │ │ @@ -1017,15 +1017,15 @@ │ │ │ │ │ cbz r2, 8de │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w b9c │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ │ - bl 2d8c │ │ │ │ │ + bl 2d84 │ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne.n 876 │ │ │ │ │ ldr r2, [r7, #28] │ │ │ │ │ ldr r1, [r7, #24] │ │ │ │ │ adds r2, #1 │ │ │ │ │ @@ -1034,15 +1034,15 @@ │ │ │ │ │ bne.w 7f2 │ │ │ │ │ mov r6, sl │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldrd r4, r5, [r7, #16] │ │ │ │ │ b.n 8c2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 2d8c │ │ │ │ │ + bl 2d84 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne.n 876 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ @@ -1616,23 +1616,23 @@ │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne.w 1176 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ adds r7, #44 @ 0x2c │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w 2d8c │ │ │ │ │ + b.w 2d84 │ │ │ │ │ ldr.w r2, [r8, #84] @ 0x54 │ │ │ │ │ cbz r2, e92 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w 1176 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 2d8c │ │ │ │ │ + bl 2d84 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne.n e50 │ │ │ │ │ ldr r3, [r7, #32] │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ bne.w d84 │ │ │ │ │ @@ -1642,15 +1642,15 @@ │ │ │ │ │ cbz r2, ebc │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w 1176 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ │ - bl 2d8c │ │ │ │ │ + bl 2d84 │ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne.n e50 │ │ │ │ │ ldr r2, [r7, #28] │ │ │ │ │ ldr r1, [r7, #24] │ │ │ │ │ adds r2, #1 │ │ │ │ │ @@ -1659,15 +1659,15 @@ │ │ │ │ │ bne.w dcc │ │ │ │ │ mov r6, sl │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldrd r4, r5, [r7, #16] │ │ │ │ │ b.n ea0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 2d8c │ │ │ │ │ + bl 2d84 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne.n e50 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ @@ -2412,15 +2412,15 @@ │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr.w r3, [ip, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 163a │ │ │ │ │ + beq.n 1640 │ │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ │ cbz r2, 15b2 │ │ │ │ │ blx r2 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ @@ -2432,15 +2432,15 @@ │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ blt.n 1692 │ │ │ │ │ ldr.w ip, [r4, #4] │ │ │ │ │ ldr.w r3, [ip, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 163a │ │ │ │ │ + beq.n 1640 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ │ cmp r0, ip │ │ │ │ │ mov r6, r3 │ │ │ │ │ bne.n 1614 │ │ │ │ │ cbz r3, 15fe │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -2480,46 +2480,46 @@ │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w d4 │ │ │ │ │ R_ARM_THM_JUMP24 binary_iop.part.0 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ - cbz r3, 1650 │ │ │ │ │ + cbz r3, 163a │ │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 1650 │ │ │ │ │ + beq.n 163a │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq.n 15e0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.n 15be │ │ │ │ │ mov r1, ip │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cbnz r0, 1656 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ b.n 15c8 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.n 15be │ │ │ │ │ + b.n 15fe │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, ip │ │ │ │ │ beq.n 15fe │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.n 15fe │ │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 15e2 │ │ │ │ │ b.n 15fe │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.n 15be │ │ │ │ │ - b.n 15fe │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ @@ -2610,15 +2610,15 @@ │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ blt.n 1728 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 2170 │ │ │ │ │ + b.w 2168 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.n 171a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 171a │ │ │ │ │ @@ -2635,120 +2635,117 @@ │ │ │ │ │ cbnz r1, 1770 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 1812 │ │ │ │ │ + beq.n 180e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 17d6 │ │ │ │ │ + bne.n 17d4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_Str │ │ │ │ │ - ldr.w ip, [r1, #4] │ │ │ │ │ mov r3, r1 │ │ │ │ │ - ldr.w r1, [ip, #84] @ 0x54 │ │ │ │ │ - lsls r4, r1, #3 │ │ │ │ │ - bpl.n 1870 │ │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ │ + ldr r4, [r1, #84] @ 0x54 │ │ │ │ │ + ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ │ + beq.n 1868 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 17e6 │ │ │ │ │ + beq.n 17e4 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - ldr r1, [pc, #284] @ (18a8 ) │ │ │ │ │ + ldr r1, [pc, #280] @ (18a0 ) │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1822 │ │ │ │ │ + beq.n 181e │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 17c2 │ │ │ │ │ + bge.n 17c0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ - cbnz r1, 17c2 │ │ │ │ │ + cbnz r1, 17c0 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1836 │ │ │ │ │ + beq.n 1832 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ - bpl.n 183e │ │ │ │ │ - cbnz r5, 1806 │ │ │ │ │ + bpl.n 1836 │ │ │ │ │ + cbnz r5, 1802 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ movs r0, #7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_GetConstant │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 1786 │ │ │ │ │ + b.n 1784 │ │ │ │ │ ldr.w lr, [r0, #4] │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp lr, ip │ │ │ │ │ - beq.n 1812 │ │ │ │ │ + beq.n 180e │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ cmp lr, ip │ │ │ │ │ beq.n 1766 │ │ │ │ │ - b.n 1784 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ + b.n 1782 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 1b4 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF.part.0 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.n 17d0 │ │ │ │ │ + b.n 17ce │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r2, #0] │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b.n 17d0 │ │ │ │ │ - ldr r3, [pc, #136] @ (18ac ) │ │ │ │ │ + b.n 17ce │ │ │ │ │ + ldr r3, [pc, #132] @ (18a4 ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r0, [r1, r3] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ - cbz r3, 188c │ │ │ │ │ + cbz r3, 1884 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - cbz r3, 188c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.n 1804 │ │ │ │ │ + cbz r3, 1884 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 17d0 │ │ │ │ │ + b.n 17cc │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -2756,91 +2753,92 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1836 │ │ │ │ │ + bge.n 1832 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1836 │ │ │ │ │ + bne.n 1832 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1836 │ │ │ │ │ + b.n 1832 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ - ldr.w r2, [ip, #12] │ │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 183a │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + b.n 17ce │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ - b.n 1836 │ │ │ │ │ + b.n 1832 │ │ │ │ │ .word 0x000089a0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ - .word 0x00000080 │ │ │ │ │ + .word 0x0000007c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000018b0 : │ │ │ │ │ +000018a8 : │ │ │ │ │ PySequence_GetItem(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1944 │ │ │ │ │ + beq.n 193c │ │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr.w r2, [ip, #52] @ 0x34 │ │ │ │ │ - cbz r2, 191a │ │ │ │ │ + cbz r2, 1912 │ │ │ │ │ ldr.w lr, [r2, #12] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 191a │ │ │ │ │ + beq.n 1912 │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n 18ea │ │ │ │ │ + blt.n 18e2 │ │ │ │ │ mov r3, lr │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ - cbz r1, 1902 │ │ │ │ │ + cbz r1, 18fa │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ blx r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1914 │ │ │ │ │ + blt.n 190c │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr.w lr, [r2, #12] │ │ │ │ │ add r3, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 18e0 │ │ │ │ │ + b.n 18d8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r0, #0 │ │ │ │ │ @@ -2850,31 +2848,31 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr.w r2, [ip, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1908 │ │ │ │ │ + beq.n 1900 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1908 │ │ │ │ │ + beq.n 1900 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 1914 │ │ │ │ │ + b.n 190c │ │ │ │ │ bl 234 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 1914 │ │ │ │ │ + b.n 190c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000194c : │ │ │ │ │ +00001944 : │ │ │ │ │ PyObject_IsSubclass(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ @@ -2882,706 +2880,706 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyType_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyType_Type │ │ │ │ │ add r7, sp, #0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 19ba │ │ │ │ │ - ldr r1, [pc, #388] @ (1af8 ) │ │ │ │ │ + beq.n 19b2 │ │ │ │ │ + ldr r1, [pc, #388] @ (1af0 ) │ │ │ │ │ mov r8, r0 │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyUnion_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyUnion_Type │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ ldr r5, [r0, r1] │ │ │ │ │ - beq.n 19e0 │ │ │ │ │ + beq.n 19d8 │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #5 │ │ │ │ │ - bpl.n 19f0 │ │ │ │ │ + bpl.n 19e8 │ │ │ │ │ ldr.w r3, [r5, #772] @ 0x304 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bcc.n 1a96 │ │ │ │ │ + bcc.n 1a8e │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.n 1a72 │ │ │ │ │ + ble.n 1a6a │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1b00 │ │ │ │ │ + bl 1af8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a4c │ │ │ │ │ + beq.n 1a44 │ │ │ │ │ mov r0, r3 │ │ │ │ │ adds r7, #12 │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ cmp r0, r1 │ │ │ │ │ it eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ - beq.n 19b0 │ │ │ │ │ + beq.n 19a8 │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w 1ae6 │ │ │ │ │ + bge.w 1ade │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w 1ae6 │ │ │ │ │ + bge.w 1ade │ │ │ │ │ adds r7, #12 │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyType_IsSubtype │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_THM_CALL _Py_union_args │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #5 │ │ │ │ │ - bmi.n 1992 │ │ │ │ │ - ldr r1, [pc, #264] @ (1afc ) │ │ │ │ │ + bmi.n 198a │ │ │ │ │ + ldr r1, [pc, #264] @ (1af4 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a76 │ │ │ │ │ + beq.n 1a6e │ │ │ │ │ ldr.w r3, [r5, #772] @ 0x304 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bcc.n 1ab4 │ │ │ │ │ + bcc.n 1aac │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1a24 │ │ │ │ │ + bge.n 1a1c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 1a24 │ │ │ │ │ + cbnz r3, 1a1c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 1a90 │ │ │ │ │ + beq.n 1a88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 19b0 │ │ │ │ │ + bge.n 19a8 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 19b0 │ │ │ │ │ + bne.n 19a8 │ │ │ │ │ str r0, [r7, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ - b.n 19b0 │ │ │ │ │ + b.n 19a8 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.n 1a72 │ │ │ │ │ + beq.n 1a6a │ │ │ │ │ add.w r9, r4, #16 │ │ │ │ │ movs r4, #1 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bl 1b00 │ │ │ │ │ + bl 1af8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 19b0 │ │ │ │ │ + bne.n 19a8 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bne.n 1a56 │ │ │ │ │ + bne.n 1a4e │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 19b0 │ │ │ │ │ + b.n 19a8 │ │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ │ - cbnz r3, 1a8a │ │ │ │ │ + cbnz r3, 1a82 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ adds r7, #12 │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ - b.w 2540 │ │ │ │ │ + b.w 2538 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1a7a │ │ │ │ │ + beq.n 1a72 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 19b0 │ │ │ │ │ + b.n 19a8 │ │ │ │ │ sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bcc.w 199a │ │ │ │ │ + bcc.w 1992 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1a90 │ │ │ │ │ - b.n 199a │ │ │ │ │ + bne.n 1a88 │ │ │ │ │ + b.n 1992 │ │ │ │ │ sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bcc.n 1a06 │ │ │ │ │ + bcc.n 19fe │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a06 │ │ │ │ │ + beq.n 19fe │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1a90 │ │ │ │ │ + bge.n 1a88 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1a90 │ │ │ │ │ + bne.n 1a88 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1a90 │ │ │ │ │ + b.n 1a88 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ adds r7, #12 │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ b.w 138 │ │ │ │ │ R_ARM_THM_JUMP24 recursive_issubclass.part.0 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000172 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000096c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001b00 : │ │ │ │ │ +00001af8 : │ │ │ │ │ object_issubclass(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, #28 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyType_Type │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyType_Type │ │ │ │ │ add r7, sp, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n 1be2 │ │ │ │ │ + beq.n 1bda │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyUnion_Type │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyUnion_Type │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq.w 1e98 │ │ │ │ │ + beq.w 1e90 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #5 │ │ │ │ │ - bpl.w 1c84 │ │ │ │ │ + bpl.w 1c7c │ │ │ │ │ ldr.w r3, [r4, #772] @ 0x304 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bcc.w 1e60 │ │ │ │ │ + bcc.w 1e58 │ │ │ │ │ ldr.w r8, [r2, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.n 1c22 │ │ │ │ │ + ble.n 1c1a │ │ │ │ │ add.w r3, r2, #12 │ │ │ │ │ str.w r8, [r7, #16] │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r9, r6 │ │ │ │ │ mov r6, r4 │ │ │ │ │ ldr.w r5, [r8, #4]! │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - beq.n 1bea │ │ │ │ │ + beq.n 1be2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 1cec │ │ │ │ │ + beq.w 1ce4 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #5 │ │ │ │ │ - bpl.w 1d04 │ │ │ │ │ + bpl.w 1cfc │ │ │ │ │ ldr.w r2, [r6, #772] @ 0x304 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcc.w 1ec2 │ │ │ │ │ + bcc.w 1eba │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n 1c16 │ │ │ │ │ + ble.n 1c0e │ │ │ │ │ movs r2, #0 │ │ │ │ │ adds r5, #12 │ │ │ │ │ strd r8, r2, [r7, #8] │ │ │ │ │ mov r8, r3 │ │ │ │ │ str r1, [r7, #4] │ │ │ │ │ ldr.w r4, [r5, #4]! │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - beq.n 1c26 │ │ │ │ │ + beq.n 1c1e │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - beq.w 1ee4 │ │ │ │ │ + beq.w 1edc │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r2, #5 │ │ │ │ │ - bpl.w 1d80 │ │ │ │ │ + bpl.w 1d78 │ │ │ │ │ ldr.w r2, [r6, #772] @ 0x304 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcc.w 1ea4 │ │ │ │ │ + bcc.w 1e9c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 1c4e │ │ │ │ │ + ble.n 1c46 │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r7, #20] │ │ │ │ │ - bl 1b00 │ │ │ │ │ + bl 1af8 │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1de6 │ │ │ │ │ + beq.w 1dde │ │ │ │ │ mov r0, r2 │ │ │ │ │ adds r7, #28 │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 1c62 │ │ │ │ │ + bne.n 1c5a │ │ │ │ │ movs r2, #1 │ │ │ │ │ - b.n 1bd8 │ │ │ │ │ + b.n 1bd0 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - beq.n 1be6 │ │ │ │ │ + beq.n 1bde │ │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.w 1e88 │ │ │ │ │ + bge.w 1e80 │ │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.w 1e88 │ │ │ │ │ + bge.w 1e80 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [r7, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1bd8 │ │ │ │ │ + bne.n 1bd0 │ │ │ │ │ ldr r1, [r7, #16] │ │ │ │ │ add.w r2, fp, #1 │ │ │ │ │ mov fp, r2 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 1b66 │ │ │ │ │ + bne.n 1b5e │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 1bd8 │ │ │ │ │ + b.n 1bd0 │ │ │ │ │ cmp sl, r4 │ │ │ │ │ - beq.n 1be6 │ │ │ │ │ + beq.n 1bde │ │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ │ mov r1, r4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.w 1e56 │ │ │ │ │ + bge.w 1e4e │ │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.w 1e56 │ │ │ │ │ + bge.w 1e4e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1bd8 │ │ │ │ │ + bne.n 1bd0 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 1b9a │ │ │ │ │ + bne.n 1b92 │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ │ - b.n 1c16 │ │ │ │ │ + b.n 1c0e │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w 1f04 │ │ │ │ │ + bge.w 1efc │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w 1f04 │ │ │ │ │ + bge.w 1efc │ │ │ │ │ adds r7, #28 │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyType_IsSubtype │ │ │ │ │ mov r0, r2 │ │ │ │ │ - ldr r1, [pc, #656] @ (1f18 ) │ │ │ │ │ + ldr r1, [pc, #656] @ (1f10 ) │ │ │ │ │ str r2, [r7, #20] │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ ldr r2, [r7, #20] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1f52 │ │ │ │ │ + beq.w 1f4a │ │ │ │ │ ldr.w r3, [r4, #772] @ 0x304 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bcc.w 1f1c │ │ │ │ │ + bcc.w 1f14 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1cc0 │ │ │ │ │ + bge.n 1cb8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 1cc0 │ │ │ │ │ + cbnz r3, 1cb8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 1e82 │ │ │ │ │ + beq.w 1e7a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1bd8 │ │ │ │ │ + bge.n 1bd0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1bd8 │ │ │ │ │ + bne.w 1bd0 │ │ │ │ │ str r0, [r7, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [r7, #20] │ │ │ │ │ - b.n 1bd8 │ │ │ │ │ + b.n 1bd0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r7, #20] │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_THM_CALL _Py_union_args │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst.w r2, #67108864 @ 0x4000000 │ │ │ │ │ - bne.w 1b7e │ │ │ │ │ - ldr r1, [pc, #528] @ (1f18 ) │ │ │ │ │ + bne.w 1b76 │ │ │ │ │ + ldr r1, [pc, #528] @ (1f10 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r7, #20] │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1ef0 │ │ │ │ │ + beq.w 1ee8 │ │ │ │ │ ldr.w r1, [r6, #772] @ 0x304 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bcc.w 1f74 │ │ │ │ │ + bcc.w 1f6c │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ str r2, [r7, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r2, [r7, #20] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1d4c │ │ │ │ │ + bge.n 1d44 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ - cbnz r1, 1d4c │ │ │ │ │ + cbnz r1, 1d44 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r7, #20] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 1e82 │ │ │ │ │ + beq.w 1e7a │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r7, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 1c12 │ │ │ │ │ + bge.w 1c0a │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r5, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1c12 │ │ │ │ │ + bne.w 1c0a │ │ │ │ │ str r0, [r7, #12] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ - b.n 1c12 │ │ │ │ │ - ldr r1, [pc, #404] @ (1f18 ) │ │ │ │ │ + b.n 1c0a │ │ │ │ │ + ldr r1, [pc, #404] @ (1f10 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1f64 │ │ │ │ │ + beq.w 1f5c │ │ │ │ │ ldr.w r2, [r6, #772] @ 0x304 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcc.n 1e12 │ │ │ │ │ + bcc.n 1e0a │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, sl │ │ │ │ │ str r3, [r7, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1dba │ │ │ │ │ + bge.n 1db2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbnz r2, 1dba │ │ │ │ │ + cbnz r2, 1db2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 1e82 │ │ │ │ │ + beq.n 1e7a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 1c4a │ │ │ │ │ + bge.w 1c42 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1c4a │ │ │ │ │ + bne.w 1c42 │ │ │ │ │ str r0, [r7, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [r7, #20] │ │ │ │ │ - b.n 1c4a │ │ │ │ │ + b.n 1c42 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 1c4e │ │ │ │ │ + beq.w 1c46 │ │ │ │ │ add.w r2, r4, #16 │ │ │ │ │ str.w r8, [r7] │ │ │ │ │ movs r4, #1 │ │ │ │ │ mov r8, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ str r2, [r7, #20] │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ │ str r3, [r7, #20] │ │ │ │ │ - bl 1b00 │ │ │ │ │ - cbz r0, 1e48 │ │ │ │ │ + bl 1af8 │ │ │ │ │ + cbz r0, 1e40 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 1bd8 │ │ │ │ │ + b.n 1bd0 │ │ │ │ │ sub.w r2, r2, #16384 @ 0x4000 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcc.n 1d98 │ │ │ │ │ + bcc.n 1d90 │ │ │ │ │ str r0, [r7, #20] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1d98 │ │ │ │ │ + beq.n 1d90 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1e82 │ │ │ │ │ + bge.n 1e7a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbnz r3, 1e82 │ │ │ │ │ + cbnz r3, 1e7a │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1e82 │ │ │ │ │ + b.n 1e7a │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bne.n 1dfc │ │ │ │ │ + bne.n 1df4 │ │ │ │ │ mov r5, r8 │ │ │ │ │ ldr.w r8, [r7] │ │ │ │ │ - b.n 1c4e │ │ │ │ │ + b.n 1c46 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 138 │ │ │ │ │ R_ARM_THM_CALL recursive_issubclass.part.0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 1c4a │ │ │ │ │ + b.n 1c42 │ │ │ │ │ sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bcc.w 1b48 │ │ │ │ │ + bcc.w 1b40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ str r2, [r7, #20] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [r7, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b48 │ │ │ │ │ + beq.w 1b40 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1bd8 │ │ │ │ │ + b.n 1bd0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [r7, #20] │ │ │ │ │ bl 138 │ │ │ │ │ R_ARM_THM_CALL recursive_issubclass.part.0 │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 1c12 │ │ │ │ │ + b.n 1c0a │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_THM_CALL _Py_union_args │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 1b36 │ │ │ │ │ + b.n 1b2e │ │ │ │ │ sub.w r2, r2, #16384 @ 0x4000 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcc.w 1bbc │ │ │ │ │ + bcc.w 1bb4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1e82 │ │ │ │ │ - b.n 1bbc │ │ │ │ │ + bne.n 1e7a │ │ │ │ │ + b.n 1bb4 │ │ │ │ │ sub.w r2, r2, #16384 @ 0x4000 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcc.w 1b88 │ │ │ │ │ + bcc.w 1b80 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ str r3, [r7, #20] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1e82 │ │ │ │ │ - b.n 1b88 │ │ │ │ │ + bne.n 1e7a │ │ │ │ │ + b.n 1b80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_THM_CALL _Py_union_args │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 1baa │ │ │ │ │ + b.n 1ba2 │ │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ │ - cbnz r2, 1f10 │ │ │ │ │ + cbnz r2, 1f08 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [r7, #20] │ │ │ │ │ - bl 2540 │ │ │ │ │ + bl 2538 │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 1c12 │ │ │ │ │ + b.n 1c0a │ │ │ │ │ adds r7, #28 │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 138 │ │ │ │ │ R_ARM_THM_JUMP24 recursive_issubclass.part.0 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1e82 │ │ │ │ │ - b.n 1ef4 │ │ │ │ │ + bne.n 1e7a │ │ │ │ │ + b.n 1eec │ │ │ │ │ .word 0x000096c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bcc.w 1ca2 │ │ │ │ │ + bcc.w 1c9a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1ca2 │ │ │ │ │ + beq.w 1c9a │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1e82 │ │ │ │ │ + bge.n 1e7a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1e82 │ │ │ │ │ + bne.n 1e7a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1e82 │ │ │ │ │ + b.n 1e7a │ │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ │ - cbnz r3, 1f9a │ │ │ │ │ + cbnz r3, 1f92 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, sl │ │ │ │ │ adds r7, #28 │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.n 2540 │ │ │ │ │ + b.n 2538 │ │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ │ - cbnz r2, 1fa4 │ │ │ │ │ + cbnz r2, 1f9c │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 2540 │ │ │ │ │ + bl 2538 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 1c4a │ │ │ │ │ + b.n 1c42 │ │ │ │ │ sub.w r1, r1, #16384 @ 0x4000 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bcc.w 1d22 │ │ │ │ │ + bcc.w 1d1a │ │ │ │ │ str r0, [r7, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1d22 │ │ │ │ │ - b.n 1e32 │ │ │ │ │ + beq.w 1d1a │ │ │ │ │ + b.n 1e2a │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1e82 │ │ │ │ │ - b.n 1f56 │ │ │ │ │ + bne.w 1e7a │ │ │ │ │ + b.n 1f4e │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1e82 │ │ │ │ │ - b.n 1f68 │ │ │ │ │ + bne.w 1e7a │ │ │ │ │ + b.n 1f60 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001fb0 : │ │ │ │ │ +00001fa8 : │ │ │ │ │ PyNumber_InPlaceAdd(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -3589,95 +3587,95 @@ │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr.w r3, [ip, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2118 │ │ │ │ │ + beq.w 2110 │ │ │ │ │ ldr r2, [r3, #76] @ 0x4c │ │ │ │ │ - cbz r2, 1ff6 │ │ │ │ │ + cbz r2, 1fee │ │ │ │ │ blx r2 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.w 2102 │ │ │ │ │ + beq.w 20fa │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne.n 20b6 │ │ │ │ │ - cbz r3, 205e │ │ │ │ │ + bne.n 20ae │ │ │ │ │ + cbz r3, 2056 │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 1ff0 │ │ │ │ │ + bne.n 1fe8 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 213c │ │ │ │ │ + blt.w 2134 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 2136 │ │ │ │ │ + beq.w 212e │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 1ff0 │ │ │ │ │ + bne.n 1fe8 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 2130 │ │ │ │ │ + blt.n 2128 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ │ - cbz r1, 208a │ │ │ │ │ + cbz r1, 2082 │ │ │ │ │ ldr r3, [r1, #32] │ │ │ │ │ - cbz r3, 2084 │ │ │ │ │ + cbz r3, 207c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ bx r3 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 200a │ │ │ │ │ + bne.n 2002 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ ldr.w r1, [ip, #52] @ 0x34 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2048 │ │ │ │ │ + bge.n 2040 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2048 │ │ │ │ │ + bne.n 2040 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ - b.n 2048 │ │ │ │ │ + b.n 2040 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 204e │ │ │ │ │ + bne.n 2046 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r4, [r4, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -3691,246 +3689,246 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 1ff0 │ │ │ │ │ + b.n 1fe8 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 205a │ │ │ │ │ + beq.n 2052 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 205a │ │ │ │ │ + beq.n 2052 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 2026 │ │ │ │ │ + beq.n 201e │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 200a │ │ │ │ │ + beq.n 2002 │ │ │ │ │ mov r1, ip │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 200c │ │ │ │ │ + beq.n 2004 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 1ff0 │ │ │ │ │ + bne.n 1fe8 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 200a │ │ │ │ │ + bge.n 2002 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 200a │ │ │ │ │ + bne.n 2002 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b.n 200a │ │ │ │ │ + b.n 2002 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 214e │ │ │ │ │ + blt.n 2146 │ │ │ │ │ ldr.w ip, [r4, #4] │ │ │ │ │ ldr.w r3, [ip, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1ffe │ │ │ │ │ + bne.w 1ff6 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - beq.n 205e │ │ │ │ │ + beq.n 2056 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 205e │ │ │ │ │ + beq.n 2056 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 202c │ │ │ │ │ - b.n 205e │ │ │ │ │ + bne.w 2024 │ │ │ │ │ + b.n 2056 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbz r3, 2160 │ │ │ │ │ + cbz r3, 2158 │ │ │ │ │ ldr.w ip, [r4, #4] │ │ │ │ │ - b.n 205e │ │ │ │ │ + b.n 2056 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2026 │ │ │ │ │ + bne.w 201e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b.n 2026 │ │ │ │ │ + b.n 201e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 210a │ │ │ │ │ + bne.n 2102 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b.n 210a │ │ │ │ │ + b.n 2102 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w ip, [r4, #4] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b.n 205e │ │ │ │ │ + b.n 2056 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002170 : │ │ │ │ │ +00002168 : │ │ │ │ │ binary_op1(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - cbz r3, 21dc │ │ │ │ │ + cbz r3, 21d4 │ │ │ │ │ ldr r6, [r3, r2] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 21b6 │ │ │ │ │ + bne.n 21ae │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 220a │ │ │ │ │ + beq.n 2202 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 2214 │ │ │ │ │ + beq.n 220c │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2192 │ │ │ │ │ + beq.n 218a │ │ │ │ │ ldr r3, [r3, r2] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 2192 │ │ │ │ │ + beq.n 218a │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 2258 │ │ │ │ │ + beq.n 2250 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2196 │ │ │ │ │ + beq.n 218e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 2222 │ │ │ │ │ + cbnz r0, 221a │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 21a0 │ │ │ │ │ + b.n 2198 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 220a │ │ │ │ │ + beq.n 2202 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ - cbz r3, 220a │ │ │ │ │ + cbz r3, 2202 │ │ │ │ │ ldr r3, [r3, r2] │ │ │ │ │ mov r7, r3 │ │ │ │ │ - cbz r3, 220a │ │ │ │ │ + cbz r3, 2202 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 21b0 │ │ │ │ │ + bne.n 21a8 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 2266 │ │ │ │ │ + blt.n 225e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 21b0 │ │ │ │ │ + b.n 21a8 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 2274 │ │ │ │ │ + blt.n 226c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 220a │ │ │ │ │ - b.n 21f2 │ │ │ │ │ + beq.n 2202 │ │ │ │ │ + b.n 21ea │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 21b0 │ │ │ │ │ + bne.n 21a8 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 219e │ │ │ │ │ + bge.n 2196 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 219e │ │ │ │ │ + bne.n 2196 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 219e │ │ │ │ │ + b.n 2196 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 220a │ │ │ │ │ - b.n 21f2 │ │ │ │ │ + beq.n 2202 │ │ │ │ │ + b.n 21ea │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 220a │ │ │ │ │ + bne.n 2202 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 220a │ │ │ │ │ + b.n 2202 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 221c │ │ │ │ │ + bne.n 2214 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 220a │ │ │ │ │ - b.n 21f2 │ │ │ │ │ + beq.n 2202 │ │ │ │ │ + b.n 21ea │ │ │ │ │ │ │ │ │ │ -00002288 : │ │ │ │ │ +00002280 : │ │ │ │ │ PySequence_Fast(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2374 │ │ │ │ │ + beq.n 236c │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ movw ip, #0 │ │ │ │ │ @@ -3940,257 +3938,257 @@ │ │ │ │ │ cmp r1, ip │ │ │ │ │ it ne │ │ │ │ │ cmpne r1, lr │ │ │ │ │ mov r3, r0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r1, #1 │ │ │ │ │ movne r1, #0 │ │ │ │ │ - bne.n 22d2 │ │ │ │ │ + bne.n 22ca │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 22cc │ │ │ │ │ + bge.n 22c4 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ strd r1, r2, [sp] │ │ │ │ │ bl 424 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2342 │ │ │ │ │ + beq.n 233a │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ - cbz r0, 232c │ │ │ │ │ + cbz r0, 2324 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ bl 0 <_PyList_Extend> │ │ │ │ │ R_ARM_THM_CALL _PyList_Extend │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - cbz r0, 2318 │ │ │ │ │ + cbz r0, 2310 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 2330 │ │ │ │ │ + blt.n 2328 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 22cc │ │ │ │ │ + bge.n 22c4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 22cc │ │ │ │ │ + bne.n 22c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.n 22cc │ │ │ │ │ + b.n 22c4 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 232c │ │ │ │ │ + bge.n 2324 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbnz r2, 232c │ │ │ │ │ + cbnz r2, 2324 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 22fc │ │ │ │ │ + b.n 22f4 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 22fc │ │ │ │ │ + bne.n 22f4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.n 22fc │ │ │ │ │ - ldr r0, [pc, #56] @ (237c ) │ │ │ │ │ + b.n 22f4 │ │ │ │ │ + ldr r0, [pc, #56] @ (2374 ) │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr.w r4, [ip, r0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_THM_CALL _PyErr_ExceptionMatches │ │ │ │ │ - cbz r0, 2370 │ │ │ │ │ + cbz r0, 2368 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 <_PyErr_SetString> │ │ │ │ │ R_ARM_THM_CALL _PyErr_SetString │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 22cc │ │ │ │ │ + b.n 22c4 │ │ │ │ │ bl 234 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 2370 │ │ │ │ │ + b.n 2368 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000028 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00002380 : │ │ │ │ │ +00002378 : │ │ │ │ │ PyNumber_Add(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - cbz r3, 23c4 │ │ │ │ │ + cbz r3, 23bc │ │ │ │ │ ldr r6, [r3, #0] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 23f4 │ │ │ │ │ + bne.n 23ec │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - cbz r6, 23d0 │ │ │ │ │ + cbz r6, 23c8 │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 242a │ │ │ │ │ + beq.n 2422 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 24a6 │ │ │ │ │ + bne.n 249e │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 24e8 │ │ │ │ │ + blt.w 24e0 │ │ │ │ │ ldr r6, [r4, #4] │ │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 24be │ │ │ │ │ + beq.n 24b6 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 24be │ │ │ │ │ + beq.n 24b6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 23a2 │ │ │ │ │ + beq.n 239a │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 23a2 │ │ │ │ │ + beq.n 239a │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 24a0 │ │ │ │ │ + beq.n 2498 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 23ac │ │ │ │ │ + beq.n 23a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 245e │ │ │ │ │ + cbnz r0, 2456 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 23ae │ │ │ │ │ + b.n 23a6 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 2494 │ │ │ │ │ + blt.n 248c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 23da │ │ │ │ │ + beq.n 23d2 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 23be │ │ │ │ │ + bne.n 23b6 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 23da │ │ │ │ │ + bge.n 23d2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 23d0 │ │ │ │ │ + bne.n 23c8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b.n 23d0 │ │ │ │ │ + b.n 23c8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 23be │ │ │ │ │ + bne.n 23b6 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 23ac │ │ │ │ │ + bge.n 23a4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 23ac │ │ │ │ │ + bne.n 23a4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b.n 23ac │ │ │ │ │ + b.n 23a4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbnz r3, 24a0 │ │ │ │ │ + cbnz r3, 2498 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 2436 │ │ │ │ │ - b.n 23d0 │ │ │ │ │ + bne.n 242e │ │ │ │ │ + b.n 23c8 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 23c8 │ │ │ │ │ + beq.n 23c0 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2436 │ │ │ │ │ - b.n 23d0 │ │ │ │ │ + bne.n 242e │ │ │ │ │ + b.n 23c8 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC20 │ │ │ │ │ @@ -4203,105 +4201,105 @@ │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 23be │ │ │ │ │ + b.n 23b6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 23da │ │ │ │ │ + bne.w 23d2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 23da │ │ │ │ │ + b.n 23d2 │ │ │ │ │ │ │ │ │ │ -00002500 : │ │ │ │ │ +000024f8 : │ │ │ │ │ PyObject_CheckBuffer(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r0, [r3, #80] @ 0x50 │ │ │ │ │ - cbz r0, 250e │ │ │ │ │ + cbz r0, 2506 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00002510 <_PyObject_RealIsSubclass>: │ │ │ │ │ +00002508 <_PyObject_RealIsSubclass>: │ │ │ │ │ _PyObject_RealIsSubclass(): │ │ │ │ │ push {r4} │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr r4, [r1, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bge.n 2534 <_PyObject_RealIsSubclass+0x24> │ │ │ │ │ + bge.n 252c <_PyObject_RealIsSubclass+0x24> │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bge.n 2534 <_PyObject_RealIsSubclass+0x24> │ │ │ │ │ + bge.n 252c <_PyObject_RealIsSubclass+0x24> │ │ │ │ │ pop {r4} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyType_IsSubtype │ │ │ │ │ pop {r4} │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ b.w 138 │ │ │ │ │ R_ARM_THM_JUMP24 recursive_issubclass.part.0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002540 : │ │ │ │ │ +00002538 : │ │ │ │ │ recursive_issubclass(): │ │ │ │ │ push {r4} │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr r4, [r1, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bge.n 2564 │ │ │ │ │ + bge.n 255c │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bge.n 2564 │ │ │ │ │ + bge.n 255c │ │ │ │ │ pop {r4} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyType_IsSubtype │ │ │ │ │ pop {r4} │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ b.w 138 │ │ │ │ │ R_ARM_THM_JUMP24 recursive_issubclass.part.0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002570 : │ │ │ │ │ +00002568 : │ │ │ │ │ PyObject_Size(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 25c4 │ │ │ │ │ + cbz r0, 25bc │ │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr.w r2, [ip, #52] @ 0x34 │ │ │ │ │ - cbz r2, 2596 │ │ │ │ │ + cbz r2, 258e │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ - cbz r2, 2596 │ │ │ │ │ + cbz r2, 258e │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r2 │ │ │ │ │ ldr.w r2, [ip, #56] @ 0x38 │ │ │ │ │ - cbz r2, 25a4 │ │ │ │ │ + cbz r2, 259c │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ - cbz r2, 25a4 │ │ │ │ │ + cbz r2, 259c │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b.n 2590 │ │ │ │ │ + b.n 2588 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -4310,252 +4308,252 @@ │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r4, pc} │ │ │ │ │ bl 234 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 25be │ │ │ │ │ + b.n 25b6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000025cc : │ │ │ │ │ +000025c4 : │ │ │ │ │ PySequence_DelItem(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2654 │ │ │ │ │ + beq.n 264c │ │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr.w r2, [ip, #52] @ 0x34 │ │ │ │ │ - cbz r2, 2628 │ │ │ │ │ + cbz r2, 2620 │ │ │ │ │ ldr.w lr, [r2, #20] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 2628 │ │ │ │ │ + beq.n 2620 │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n 2608 │ │ │ │ │ + blt.n 2600 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r3, lr │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ - cbz r1, 2620 │ │ │ │ │ + cbz r1, 2618 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ blx r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 264c │ │ │ │ │ + blt.n 2644 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr.w lr, [r2, #20] │ │ │ │ │ add r3, r0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 25fe │ │ │ │ │ + b.n 25f6 │ │ │ │ │ ldr.w r1, [ip, #56] @ 0x38 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr.w r2, [ip, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ - cbz r1, 2640 │ │ │ │ │ + cbz r1, 2638 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ - cbnz r3, 265a │ │ │ │ │ + cbnz r3, 2652 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ bl 234 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 264c │ │ │ │ │ + b.n 2644 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 264c │ │ │ │ │ + b.n 2644 │ │ │ │ │ │ │ │ │ │ -00002668 : │ │ │ │ │ +00002660 : │ │ │ │ │ PyObject_DelItem(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ite eq │ │ │ │ │ moveq r2, #1 │ │ │ │ │ movne r2, #0 │ │ │ │ │ - beq.n 26e2 │ │ │ │ │ + beq.n 26da │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov ip, r1 │ │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ │ - cbz r2, 26a8 │ │ │ │ │ + cbz r2, 26a0 │ │ │ │ │ ldr.w lr, [r2, #8] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 26a8 │ │ │ │ │ + beq.n 26a0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, lr │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ │ - cbz r1, 2700 │ │ │ │ │ + cbz r1, 26f8 │ │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r0, 26fc │ │ │ │ │ + cbz r0, 26f4 │ │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ │ - cbz r0, 26fc │ │ │ │ │ + cbz r0, 26f4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ mov r0, ip │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ bl 1310 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - beq.n 26ee │ │ │ │ │ + beq.n 26e6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 25cc │ │ │ │ │ + b.w 25c4 │ │ │ │ │ R_ARM_THM_JUMP24 PySequence_DelItem │ │ │ │ │ bl 234 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 26d4 │ │ │ │ │ - b.n 26e6 │ │ │ │ │ + beq.n 26cc │ │ │ │ │ + b.n 26de │ │ │ │ │ ldr r3, [r1, #20] │ │ │ │ │ - cbnz r3, 271a │ │ │ │ │ + cbnz r3, 2712 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC25 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 26e6 │ │ │ │ │ + b.n 26de │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 26e6 │ │ │ │ │ + b.n 26de │ │ │ │ │ │ │ │ │ │ -00002734 : │ │ │ │ │ +0000272c : │ │ │ │ │ PySequence_List(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ - cbz r0, 2768 │ │ │ │ │ + cbz r0, 2760 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 276c │ │ │ │ │ + cbz r0, 2764 │ │ │ │ │ bl 0 <_PyList_Extend> │ │ │ │ │ R_ARM_THM_CALL _PyList_Extend │ │ │ │ │ - cbz r0, 2770 │ │ │ │ │ + cbz r0, 2768 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 2788 │ │ │ │ │ + blt.n 2780 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ bl 234 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 2762 │ │ │ │ │ + b.n 275a │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 276c │ │ │ │ │ + bge.n 2764 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 276c │ │ │ │ │ + bne.n 2764 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 276c │ │ │ │ │ + b.n 2764 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2762 │ │ │ │ │ + bne.n 275a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2762 │ │ │ │ │ + b.n 275a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002798 : │ │ │ │ │ +00002790 : │ │ │ │ │ PyIndex_Check(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r0, 27a8 │ │ │ │ │ + cbz r0, 27a0 │ │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000027ac : │ │ │ │ │ +000027a4 : │ │ │ │ │ PyNumber_Negative(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 27cc │ │ │ │ │ + cbz r0, 27c4 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, 27d4 │ │ │ │ │ + cbz r3, 27cc │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ - cbz r3, 27d4 │ │ │ │ │ + cbz r3, 27cc │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ bl 234 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -4566,292 +4564,292 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 27d0 │ │ │ │ │ + b.n 27c8 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000027f0 : │ │ │ │ │ +000027e8 : │ │ │ │ │ PyNumber_And(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - cbz r3, 2858 │ │ │ │ │ + cbz r3, 2850 │ │ │ │ │ ldr r6, [r3, #52] @ 0x34 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 2834 │ │ │ │ │ - cbz r6, 285c │ │ │ │ │ + bne.n 282c │ │ │ │ │ + cbz r6, 2854 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 2872 │ │ │ │ │ + beq.n 286a │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2812 │ │ │ │ │ + beq.n 280a │ │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 2812 │ │ │ │ │ - cbz r6, 287a │ │ │ │ │ + beq.n 280a │ │ │ │ │ + cbz r6, 2872 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2814 │ │ │ │ │ + beq.n 280c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 28a8 │ │ │ │ │ + cbnz r0, 28a0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 281e │ │ │ │ │ + b.n 2816 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 28de │ │ │ │ │ + bne.n 28d6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w d4 │ │ │ │ │ R_ARM_THM_JUMP24 binary_op.part.0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 28ee │ │ │ │ │ + blt.n 28e6 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 285c │ │ │ │ │ + beq.n 2854 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 282e │ │ │ │ │ + bne.n 2826 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 285c │ │ │ │ │ + bge.n 2854 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 285c │ │ │ │ │ + bne.n 2854 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 285c │ │ │ │ │ + b.n 2854 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 282e │ │ │ │ │ + bne.n 2826 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 281c │ │ │ │ │ + bge.n 2814 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 281c │ │ │ │ │ + bne.n 2814 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 281c │ │ │ │ │ + b.n 2814 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 285c │ │ │ │ │ + beq.n 2854 │ │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 287e │ │ │ │ │ - b.n 285c │ │ │ │ │ + bne.n 2876 │ │ │ │ │ + b.n 2854 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 287a │ │ │ │ │ + bne.n 2872 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 287a │ │ │ │ │ + b.n 2872 │ │ │ │ │ │ │ │ │ │ -000028fc : │ │ │ │ │ +000028f4 : │ │ │ │ │ PyObject_LengthHint(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 29c0 │ │ │ │ │ + bne.n 29b8 │ │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 29f4 │ │ │ │ │ - ldr r1, [pc, #420] @ (2ac8 ) │ │ │ │ │ + bne.n 29ec │ │ │ │ │ + ldr r1, [pc, #420] @ (2ac0 ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 29b0 │ │ │ │ │ - ldr r3, [pc, #412] @ (2acc ) │ │ │ │ │ + beq.n 29a8 │ │ │ │ │ + ldr r3, [pc, #412] @ (2ac4 ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r9, r1 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r7, [r1, r3] │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #20 │ │ │ │ │ - bpl.w 2a82 │ │ │ │ │ + bpl.w 2a7a │ │ │ │ │ ldr r3, [r2, #28] │ │ │ │ │ ldr r5, [r0, r3] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 2a82 │ │ │ │ │ + beq.w 2a7a │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ blx r5 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckFunctionResult │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 297a │ │ │ │ │ + bge.n 2972 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 297a │ │ │ │ │ + cbnz r3, 2972 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 2a9e │ │ │ │ │ + beq.w 2a96 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 2a68 │ │ │ │ │ + beq.n 2a60 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 2a36 │ │ │ │ │ + bpl.n 2a2e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 2a26 │ │ │ │ │ + blt.n 2a1e │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.n 2a04 │ │ │ │ │ + blt.n 29fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 29ee │ │ │ │ │ + cbnz r0, 29e6 │ │ │ │ │ mov r4, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 291a │ │ │ │ │ + beq.n 2912 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 2570 │ │ │ │ │ + bl 2568 │ │ │ │ │ R_ARM_THM_CALL PyObject_Size │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bge.n 29a8 │ │ │ │ │ - ldr r3, [pc, #252] @ (2ad0 ) │ │ │ │ │ + bge.n 29a0 │ │ │ │ │ + ldr r3, [pc, #252] @ (2ac8 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr r4, [r2, r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_THM_CALL _PyErr_ExceptionMatches │ │ │ │ │ - cbnz r0, 29fc │ │ │ │ │ + cbnz r0, 29f4 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 29a8 │ │ │ │ │ + b.n 29a0 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2920 │ │ │ │ │ - b.n 29c6 │ │ │ │ │ + beq.n 2918 │ │ │ │ │ + b.n 29be │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Clear │ │ │ │ │ - b.n 2920 │ │ │ │ │ + b.n 2918 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 29ee │ │ │ │ │ + bne.n 29e6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 29ee │ │ │ │ │ + b.n 29e6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 29a4 │ │ │ │ │ + bne.n 299c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 29a4 │ │ │ │ │ + b.n 299c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -4859,251 +4857,251 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 29ee │ │ │ │ │ + bge.n 29e6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 29ee │ │ │ │ │ + bne.n 29e6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 29ee │ │ │ │ │ + b.n 29e6 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 29b6 │ │ │ │ │ + bge.n 29ae │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 29b6 │ │ │ │ │ + bne.n 29ae │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r4, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 29b8 │ │ │ │ │ + b.n 29b0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 296e │ │ │ │ │ - b.n 297a │ │ │ │ │ - ldr r3, [pc, #52] @ (2ad4 ) │ │ │ │ │ + blt.w 2966 │ │ │ │ │ + b.n 2972 │ │ │ │ │ + ldr r3, [pc, #52] @ (2acc ) │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr.w r4, [r9, r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_THM_CALL _PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 29ee │ │ │ │ │ + beq.n 29e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r4, r8 │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Clear │ │ │ │ │ - b.n 29b8 │ │ │ │ │ + b.n 29b0 │ │ │ │ │ nop │ │ │ │ │ .word 0x00008eb0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000190 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000ee │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000028 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00002ad8 : │ │ │ │ │ +00002ad0 : │ │ │ │ │ PyNumber_Long(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2bb0 │ │ │ │ │ + beq.n 2ba8 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 2b3a │ │ │ │ │ + beq.n 2b32 │ │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r1, 2b26 │ │ │ │ │ + cbz r1, 2b1e │ │ │ │ │ ldr r5, [r1, #64] @ 0x40 │ │ │ │ │ - cbz r5, 2b1c │ │ │ │ │ + cbz r5, 2b14 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ blx r5 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2bac │ │ │ │ │ + beq.n 2ba4 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 2bf2 │ │ │ │ │ + bne.n 2bea │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr.w r3, [r1, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2c38 │ │ │ │ │ + bne.w 2c30 │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ - bpl.n 2b4a │ │ │ │ │ + bpl.n 2b42 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromUnicodeObject │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 2b60 │ │ │ │ │ + blt.n 2b58 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ lsls r3, r3, #4 │ │ │ │ │ - bpl.n 2b68 │ │ │ │ │ + bpl.n 2b60 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ movs r2, #10 │ │ │ │ │ add.w r0, r4, #16 │ │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 0 <_PyLong_FromBytes> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_FromBytes │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - b.n 2b16 │ │ │ │ │ + b.n 2b0e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyByteArray_Type │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 2b7c │ │ │ │ │ + bne.n 2b74 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ movs r2, #10 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ - b.n 2b56 │ │ │ │ │ + b.n 2b4e │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2b74 │ │ │ │ │ + bne.n 2b6c │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 300c │ │ │ │ │ + bl 3004 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ - cbz r0, 2bb6 │ │ │ │ │ + cbz r0, 2bae │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC32 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 2b16 │ │ │ │ │ + b.n 2b0e │ │ │ │ │ bl 234 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 2bac │ │ │ │ │ + b.n 2ba4 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 2bea │ │ │ │ │ + cbz r0, 2be2 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ movs r2, #10 │ │ │ │ │ adds r0, #16 │ │ │ │ │ bl 0 <_PyLong_FromBytes> │ │ │ │ │ R_ARM_THM_CALL _PyLong_FromBytes │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2be2 │ │ │ │ │ + bge.n 2bda │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 2be2 │ │ │ │ │ + cbnz r3, 2bda │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ - bl 319c │ │ │ │ │ + bl 3194 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n 2b16 │ │ │ │ │ + b.n 2b0e │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ - bl 319c │ │ │ │ │ + bl 3194 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n 2bac │ │ │ │ │ + b.n 2ba4 │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ lsls r0, r3, #7 │ │ │ │ │ - bpl.n 2c4c │ │ │ │ │ + bpl.n 2c44 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_DeprecationWarning │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnFormat │ │ │ │ │ - cbnz r0, 2c42 │ │ │ │ │ + cbnz r0, 2c3a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2b42 │ │ │ │ │ + bge.n 2b3a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2b42 │ │ │ │ │ + bne.n 2b3a │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r5, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2b44 │ │ │ │ │ + b.n 2b3c │ │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 3664 │ │ │ │ │ + b.w 365c │ │ │ │ │ R_ARM_THM_JUMP24 PyNumber_Index │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2bac │ │ │ │ │ - b.n 2c6e │ │ │ │ │ + bge.n 2ba4 │ │ │ │ │ + b.n 2c66 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -5111,271 +5109,271 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC30 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2bac │ │ │ │ │ + bge.n 2ba4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2bac │ │ │ │ │ + bne.n 2ba4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2bac │ │ │ │ │ + b.n 2ba4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002c80 : │ │ │ │ │ +00002c78 : │ │ │ │ │ PyNumber_Lshift(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - cbz r3, 2ce8 │ │ │ │ │ + cbz r3, 2ce0 │ │ │ │ │ ldr r6, [r3, #44] @ 0x2c │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 2cc4 │ │ │ │ │ - cbz r6, 2cec │ │ │ │ │ + bne.n 2cbc │ │ │ │ │ + cbz r6, 2ce4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 2d02 │ │ │ │ │ + beq.n 2cfa │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2ca2 │ │ │ │ │ + beq.n 2c9a │ │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 2ca2 │ │ │ │ │ - cbz r6, 2d0a │ │ │ │ │ + beq.n 2c9a │ │ │ │ │ + cbz r6, 2d02 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2ca4 │ │ │ │ │ + beq.n 2c9c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 2d38 │ │ │ │ │ + cbnz r0, 2d30 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 2cae │ │ │ │ │ + b.n 2ca6 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 2d6e │ │ │ │ │ + bne.n 2d66 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC33 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC33 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w d4 │ │ │ │ │ R_ARM_THM_JUMP24 binary_op.part.0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 2d7e │ │ │ │ │ + blt.n 2d76 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 2cec │ │ │ │ │ + beq.n 2ce4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 2cbe │ │ │ │ │ + bne.n 2cb6 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2cec │ │ │ │ │ + bge.n 2ce4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2cec │ │ │ │ │ + bne.n 2ce4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2cec │ │ │ │ │ + b.n 2ce4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 2cbe │ │ │ │ │ + bne.n 2cb6 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2cac │ │ │ │ │ + bge.n 2ca4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2cac │ │ │ │ │ + bne.n 2ca4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 2cac │ │ │ │ │ + b.n 2ca4 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2cec │ │ │ │ │ + beq.n 2ce4 │ │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2d0e │ │ │ │ │ - b.n 2cec │ │ │ │ │ + bne.n 2d06 │ │ │ │ │ + b.n 2ce4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2d0a │ │ │ │ │ + bne.n 2d02 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2d0a │ │ │ │ │ + b.n 2d02 │ │ │ │ │ │ │ │ │ │ -00002d8c : │ │ │ │ │ +00002d84 : │ │ │ │ │ object_isinstance(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 2e0c │ │ │ │ │ + bge.n 2e04 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 2dee │ │ │ │ │ + beq.n 2de6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 2dee │ │ │ │ │ + cbnz r0, 2de6 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - ldr r1, [pc, #164] @ (2e60 ) │ │ │ │ │ + ldr r1, [pc, #164] @ (2e58 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - cbz r2, 2e22 │ │ │ │ │ + cbz r2, 2e1a │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 2df6 │ │ │ │ │ + bne.n 2dee │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 2dda │ │ │ │ │ + blt.n 2dd2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 2dd4 │ │ │ │ │ + bne.n 2dcc │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 2dd4 │ │ │ │ │ + b.n 2dcc │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bge.n 2dcc │ │ │ │ │ + bge.n 2dc4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 2dcc │ │ │ │ │ + b.n 2dc4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ bl 768 │ │ │ │ │ R_ARM_THM_CALL check_class │ │ │ │ │ - cbnz r0, 2e26 │ │ │ │ │ + cbnz r0, 2e1e │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2dd4 │ │ │ │ │ + b.n 2dcc │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 2dd4 │ │ │ │ │ + b.n 2dcc │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ - ldr r1, [pc, #52] @ (2e60 ) │ │ │ │ │ + ldr r1, [pc, #52] @ (2e58 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 2dd4 │ │ │ │ │ + beq.n 2dcc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - bl 49f8 │ │ │ │ │ + bl 49f0 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2dd4 │ │ │ │ │ + bge.n 2dcc │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2dd4 │ │ │ │ │ + bne.n 2dcc │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 2dd4 │ │ │ │ │ + b.n 2dcc │ │ │ │ │ .word 0x00008628 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00002e64 : │ │ │ │ │ +00002e5c : │ │ │ │ │ PyNumber_Invert(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 2e84 │ │ │ │ │ + cbz r0, 2e7c │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, 2e8c │ │ │ │ │ + cbz r3, 2e84 │ │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ │ - cbz r3, 2e8c │ │ │ │ │ + cbz r3, 2e84 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ bl 234 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -5386,213 +5384,213 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC35 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC35 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 2e88 │ │ │ │ │ + b.n 2e80 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002ea8 : │ │ │ │ │ +00002ea0 : │ │ │ │ │ PyNumber_Check(): │ │ │ │ │ - cbz r0, 2efc │ │ │ │ │ + cbz r0, 2ef4 │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ - cbz r3, 2ef8 │ │ │ │ │ + cbz r3, 2ef0 │ │ │ │ │ ldr.w r2, [r3, #132] @ 0x84 │ │ │ │ │ - cbz r2, 2ec8 │ │ │ │ │ + cbz r2, 2ec0 │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2ec4 │ │ │ │ │ + bne.n 2ebc │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyComplex_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyComplex_Type │ │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ │ subs r3, r0, r1 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ it ne │ │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2ec4 │ │ │ │ │ + bne.n 2ebc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002f00 : │ │ │ │ │ +00002ef8 : │ │ │ │ │ PyNumber_Subtract(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - cbz r3, 2f68 │ │ │ │ │ + cbz r3, 2f60 │ │ │ │ │ ldr r6, [r3, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 2f44 │ │ │ │ │ - cbz r6, 2f6c │ │ │ │ │ + bne.n 2f3c │ │ │ │ │ + cbz r6, 2f64 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 2f82 │ │ │ │ │ + beq.n 2f7a │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2f22 │ │ │ │ │ + beq.n 2f1a │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 2f22 │ │ │ │ │ - cbz r6, 2f8a │ │ │ │ │ + beq.n 2f1a │ │ │ │ │ + cbz r6, 2f82 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2f24 │ │ │ │ │ + beq.n 2f1c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 2fb8 │ │ │ │ │ + cbnz r0, 2fb0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 2f2e │ │ │ │ │ + b.n 2f26 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 2fee │ │ │ │ │ + bne.n 2fe6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC36 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w d4 │ │ │ │ │ R_ARM_THM_JUMP24 binary_op.part.0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 2ffe │ │ │ │ │ + blt.n 2ff6 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 2f6c │ │ │ │ │ + beq.n 2f64 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 2f3e │ │ │ │ │ + bne.n 2f36 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2f6c │ │ │ │ │ + bge.n 2f64 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2f6c │ │ │ │ │ + bne.n 2f64 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2f6c │ │ │ │ │ + b.n 2f64 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 2f3e │ │ │ │ │ + bne.n 2f36 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2f2c │ │ │ │ │ + bge.n 2f24 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2f2c │ │ │ │ │ + bne.n 2f24 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 2f2c │ │ │ │ │ + b.n 2f24 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2f6c │ │ │ │ │ + beq.n 2f64 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2f8e │ │ │ │ │ - b.n 2f6c │ │ │ │ │ + bne.n 2f86 │ │ │ │ │ + b.n 2f64 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2f8a │ │ │ │ │ + bne.n 2f82 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2f8a │ │ │ │ │ + b.n 2f82 │ │ │ │ │ │ │ │ │ │ -0000300c : │ │ │ │ │ +00003004 : │ │ │ │ │ PyObject_GetBuffer(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbnz r2, 3030 │ │ │ │ │ + cbnz r2, 3028 │ │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ │ ldr.w r3, [ip, #80] @ 0x50 │ │ │ │ │ - cbz r3, 304c │ │ │ │ │ + cbz r3, 3044 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - cbz r3, 304c │ │ │ │ │ + cbz r3, 3044 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ sub.w r3, r2, #256 @ 0x100 │ │ │ │ │ bics.w r3, r3, #256 @ 0x100 │ │ │ │ │ - bne.n 301c │ │ │ │ │ + bne.n 3014 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC37 │ │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 3066 │ │ │ │ │ + b.n 305e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC38 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -5600,27 +5598,27 @@ │ │ │ │ │ ldr.w r2, [ip, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -0000306c : │ │ │ │ │ +00003064 : │ │ │ │ │ PyBuffer_FillInfo(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov lr, r3 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3172 │ │ │ │ │ - cbnz r3, 30bc │ │ │ │ │ + beq.n 316a │ │ │ │ │ + cbnz r3, 30b4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 313a │ │ │ │ │ + beq.n 3132 │ │ │ │ │ ldr.w ip, [r1] │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt.w ip, ip, #1 │ │ │ │ │ strlt.w ip, [r1] │ │ │ │ │ strd r2, r1, [r0] │ │ │ │ │ movs r2, #1 │ │ │ │ │ @@ -5632,23 +5630,23 @@ │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r0, #32] │ │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ sub.w ip, r3, #256 @ 0x100 │ │ │ │ │ bics.w r4, ip, #256 @ 0x100 │ │ │ │ │ - beq.n 318a │ │ │ │ │ + beq.n 3182 │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ite ne │ │ │ │ │ movne.w ip, #0 │ │ │ │ │ andeq.w ip, r3, #1 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bne.n 3156 │ │ │ │ │ - cbz r1, 30ee │ │ │ │ │ + bne.n 314e │ │ │ │ │ + cbz r1, 30e6 │ │ │ │ │ ldr.w ip, [r1] │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt.w ip, ip, #1 │ │ │ │ │ strlt.w ip, [r1] │ │ │ │ │ strd r2, r1, [r0] │ │ │ │ │ movs r2, #1 │ │ │ │ │ @@ -5661,36 +5659,36 @@ │ │ │ │ │ movpl r2, #0 │ │ │ │ │ movtmi r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str.w lr, [r0, #8] │ │ │ │ │ strd r1, r2, [r0, #20] │ │ │ │ │ ands.w r2, r3, #8 │ │ │ │ │ - beq.n 3152 │ │ │ │ │ + beq.n 314a │ │ │ │ │ and.w r3, r3, #24 │ │ │ │ │ add.w r2, r0, #8 │ │ │ │ │ cmp r3, #24 │ │ │ │ │ str r2, [r0, #28] │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ itet eq │ │ │ │ │ addeq.w r2, r0, #12 │ │ │ │ │ strdne r3, r3, [r0, #32] │ │ │ │ │ strdeq r2, r3, [r0, #32] │ │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ │ - b.n 30b8 │ │ │ │ │ + b.n 30b0 │ │ │ │ │ strd r2, r1, [r0] │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ str.w lr, [r0, #8] │ │ │ │ │ strd r3, r2, [r0, #12] │ │ │ │ │ strd r3, r1, [r0, #20] │ │ │ │ │ str r1, [r0, #28] │ │ │ │ │ - b.n 30b0 │ │ │ │ │ + b.n 30a8 │ │ │ │ │ str r2, [r0, #28] │ │ │ │ │ - b.n 30b0 │ │ │ │ │ + b.n 30a8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_BufferError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_BufferError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC41 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -5707,75 +5705,75 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC40 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC40 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 316c │ │ │ │ │ + b.n 3164 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC37 │ │ │ │ │ movw r1, #785 @ 0x311 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 316c │ │ │ │ │ + b.n 3164 │ │ │ │ │ │ │ │ │ │ -0000319c : │ │ │ │ │ +00003194 : │ │ │ │ │ PyBuffer_Release(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ - cbz r2, 31e0 │ │ │ │ │ + cbz r2, 31d8 │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ │ - cbz r3, 31bc │ │ │ │ │ + cbz r3, 31b4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - cbnz r3, 31d2 │ │ │ │ │ + cbnz r3, 31ca │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r0, [r1, #4] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 31ce │ │ │ │ │ + bge.n 31c6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbz r3, 31e2 │ │ │ │ │ + cbz r3, 31da │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ blx r3 │ │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ │ - b.n 31bc │ │ │ │ │ + b.n 31b4 │ │ │ │ │ bx lr │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000031f0 : │ │ │ │ │ +000031e8 : │ │ │ │ │ PyMapping_Keys(): │ │ │ │ │ - cbz r0, 3208 │ │ │ │ │ + cbz r0, 3200 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyDict_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyDict_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 3204 │ │ │ │ │ - ldr r1, [pc, #32] @ (3224 ) │ │ │ │ │ - b.n 3450 │ │ │ │ │ + beq.n 31fc │ │ │ │ │ + ldr r1, [pc, #32] @ (321c ) │ │ │ │ │ + b.n 3448 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyDict_Keys │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ @@ -5784,211 +5782,211 @@ │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ .word 0x0000c194 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00003228 : │ │ │ │ │ +00003220 : │ │ │ │ │ PyMapping_Size(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 3248 │ │ │ │ │ + cbz r0, 3240 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ │ - cbz r3, 3252 │ │ │ │ │ + cbz r3, 324a │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - cbz r3, 3252 │ │ │ │ │ + cbz r3, 324a │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ bl 234 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ - cbz r1, 3266 │ │ │ │ │ + cbz r1, 325e │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ - cbnz r3, 3274 │ │ │ │ │ + cbnz r3, 326c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC23 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 324c │ │ │ │ │ + b.n 3244 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC42 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 324c │ │ │ │ │ + b.n 3244 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003284 : │ │ │ │ │ +0000327c : │ │ │ │ │ PyMapping_Items(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #20 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3440 │ │ │ │ │ + beq.w 3438 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyDict_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyDict_Type │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 3436 │ │ │ │ │ - ldr r0, [pc, #408] @ (3448 ) │ │ │ │ │ + beq.w 342e │ │ │ │ │ + ldr r0, [pc, #408] @ (3440 ) │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_VectorcallMethod │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 339a │ │ │ │ │ + beq.n 3392 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyList_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyList_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 333e │ │ │ │ │ + beq.n 3336 │ │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3344 │ │ │ │ │ + beq.n 333c │ │ │ │ │ blx r3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 335c │ │ │ │ │ + beq.n 3354 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyObject_NextNotImplemented │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyObject_NextNotImplemented │ │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it ne │ │ │ │ │ cmpne r2, #0 │ │ │ │ │ - beq.n 33ca │ │ │ │ │ + beq.n 33c2 │ │ │ │ │ ldr r6, [r4, #0] │ │ │ │ │ cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 339e │ │ │ │ │ + bge.n 3396 │ │ │ │ │ subs r6, #1 │ │ │ │ │ str r6, [r4, #0] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 339e │ │ │ │ │ + bne.n 3396 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 33aa │ │ │ │ │ + beq.n 33a2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyList_Extend> │ │ │ │ │ R_ARM_THM_CALL _PyList_Extend │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 33fe │ │ │ │ │ + beq.n 33f6 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3418 │ │ │ │ │ + blt.n 3410 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 333e │ │ │ │ │ + bge.n 3336 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 333e │ │ │ │ │ + cbnz r3, 3336 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ - bmi.n 33ae │ │ │ │ │ + bmi.n 33a6 │ │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ │ - cbz r3, 33ae │ │ │ │ │ + cbz r3, 33a6 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ - cbz r3, 33ae │ │ │ │ │ + cbz r3, 33a6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySeqIter_New │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 32f4 │ │ │ │ │ + bne.n 32ec │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - ldr r3, [pc, #228] @ (344c ) │ │ │ │ │ + ldr r3, [pc, #228] @ (3444 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r5, [r2, r3] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_THM_CALL _PyErr_ExceptionMatches │ │ │ │ │ - cbz r0, 3392 │ │ │ │ │ - ldr r2, [pc, #204] @ (3448 ) │ │ │ │ │ + cbz r0, 338a │ │ │ │ │ + ldr r2, [pc, #204] @ (3440 ) │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ strd r2, r4, [sp] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC43 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC43 │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3426 │ │ │ │ │ + blt.n 341e │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 333e │ │ │ │ │ + b.n 3336 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3316 │ │ │ │ │ + bne.n 330e │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 332a │ │ │ │ │ + b.n 3322 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 3364 │ │ │ │ │ + b.n 335c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ @@ -5997,64 +5995,64 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3364 │ │ │ │ │ + bge.n 335c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3364 │ │ │ │ │ + bne.n 335c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3364 │ │ │ │ │ + b.n 335c │ │ │ │ │ ldr r6, [r4, #0] │ │ │ │ │ cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 33aa │ │ │ │ │ + bge.n 33a2 │ │ │ │ │ subs r6, #1 │ │ │ │ │ str r6, [r4, #0] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 33aa │ │ │ │ │ + bne.n 33a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r4, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 332a │ │ │ │ │ + b.n 3322 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 332a │ │ │ │ │ + bne.n 3322 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 332a │ │ │ │ │ + b.n 3322 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 339a │ │ │ │ │ + bne.n 3392 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 339a │ │ │ │ │ + b.n 3392 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyDict_Items │ │ │ │ │ bl 234 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 339a │ │ │ │ │ + b.n 3392 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000c090 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000000dc │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00003450 : │ │ │ │ │ +00003448 : │ │ │ │ │ method_output_as_list(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, #28 │ │ │ │ │ mov r7, r1 │ │ │ │ │ @@ -6064,357 +6062,357 @@ │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r1 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_VectorcallMethod │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 351a │ │ │ │ │ + beq.n 3512 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyList_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyList_Type │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 34d6 │ │ │ │ │ + beq.n 34ce │ │ │ │ │ bl 424 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 34dc │ │ │ │ │ + cbz r0, 34d4 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 34a6 │ │ │ │ │ + bge.n 349e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 34a6 │ │ │ │ │ + cbnz r3, 349e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3532 │ │ │ │ │ + beq.n 352a │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyList_Extend> │ │ │ │ │ R_ARM_THM_CALL _PyList_Extend │ │ │ │ │ - cbz r0, 351e │ │ │ │ │ + cbz r0, 3516 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3536 │ │ │ │ │ + blt.n 352e │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 34d6 │ │ │ │ │ + bge.n 34ce │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 34d6 │ │ │ │ │ + cbnz r3, 34ce │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ - ldr r3, [pc, #116] @ (3554 ) │ │ │ │ │ + ldr r3, [pc, #116] @ (354c ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ ldr r2, [r2, r3] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_THM_CALL _PyErr_ExceptionMatches │ │ │ │ │ - cbz r0, 3512 │ │ │ │ │ + cbz r0, 350a │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC43 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC43 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ mov r3, r6 │ │ │ │ │ strd r7, r4, [sp] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3544 │ │ │ │ │ + blt.n 353c │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 34d6 │ │ │ │ │ + b.n 34ce │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3532 │ │ │ │ │ + bge.n 352a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 3532 │ │ │ │ │ + cbnz r3, 352a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 34c2 │ │ │ │ │ + b.n 34ba │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 34c2 │ │ │ │ │ + bne.n 34ba │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 34c2 │ │ │ │ │ + b.n 34ba │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 351a │ │ │ │ │ + bne.n 3512 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 351a │ │ │ │ │ + b.n 3512 │ │ │ │ │ .word 0x00000066 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00003558 : │ │ │ │ │ +00003550 : │ │ │ │ │ PyNumber_Or(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - cbz r3, 35c0 │ │ │ │ │ + cbz r3, 35b8 │ │ │ │ │ ldr r6, [r3, #60] @ 0x3c │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 359c │ │ │ │ │ - cbz r6, 35c4 │ │ │ │ │ + bne.n 3594 │ │ │ │ │ + cbz r6, 35bc │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 35da │ │ │ │ │ + beq.n 35d2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 357a │ │ │ │ │ + beq.n 3572 │ │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 357a │ │ │ │ │ - cbz r6, 35e2 │ │ │ │ │ + beq.n 3572 │ │ │ │ │ + cbz r6, 35da │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 357c │ │ │ │ │ + beq.n 3574 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 3610 │ │ │ │ │ + cbnz r0, 3608 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 3586 │ │ │ │ │ + b.n 357e │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 3646 │ │ │ │ │ + bne.n 363e │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC44 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC44 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w d4 │ │ │ │ │ R_ARM_THM_JUMP24 binary_op.part.0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3656 │ │ │ │ │ + blt.n 364e │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 35c4 │ │ │ │ │ + beq.n 35bc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 3596 │ │ │ │ │ + bne.n 358e │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 35c4 │ │ │ │ │ + bge.n 35bc │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 35c4 │ │ │ │ │ + bne.n 35bc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 35c4 │ │ │ │ │ + b.n 35bc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 3596 │ │ │ │ │ + bne.n 358e │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3584 │ │ │ │ │ + bge.n 357c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3584 │ │ │ │ │ + bne.n 357c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 3584 │ │ │ │ │ + b.n 357c │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 35c4 │ │ │ │ │ + beq.n 35bc │ │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 35e6 │ │ │ │ │ - b.n 35c4 │ │ │ │ │ + bne.n 35de │ │ │ │ │ + b.n 35bc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 35e2 │ │ │ │ │ + bne.n 35da │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 35e2 │ │ │ │ │ + b.n 35da │ │ │ │ │ │ │ │ │ │ -00003664 : │ │ │ │ │ +0000365c : │ │ │ │ │ PyNumber_Index(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3774 │ │ │ │ │ + beq.n 376c │ │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr.w r3, [ip, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #7 │ │ │ │ │ - bpl.n 36d0 │ │ │ │ │ + bpl.n 36c8 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 36a0 │ │ │ │ │ + blt.n 3698 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne.n 36b0 │ │ │ │ │ + bne.n 36a8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp ip, r5 │ │ │ │ │ - beq.n 369a │ │ │ │ │ + beq.n 3692 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 36cc │ │ │ │ │ + bge.n 36c4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 377a │ │ │ │ │ + beq.n 3772 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - b.n 369a │ │ │ │ │ + b.n 3692 │ │ │ │ │ ldr.w r3, [ip, #48] @ 0x30 │ │ │ │ │ - cbz r3, 36dc │ │ │ │ │ + cbz r3, 36d4 │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ - cbnz r3, 36fa │ │ │ │ │ + cbnz r3, 36f2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ ldr.w r2, [ip, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 369a │ │ │ │ │ + b.n 3692 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 36f6 │ │ │ │ │ + beq.n 36ee │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 36cc │ │ │ │ │ + beq.n 36c4 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bmi.n 374c │ │ │ │ │ + bmi.n 3744 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 36f6 │ │ │ │ │ + bge.n 36ee │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 36f6 │ │ │ │ │ + bne.n 36ee │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 36f6 │ │ │ │ │ + b.n 36ee │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_DeprecationWarning │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r3, r2 │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -6422,482 +6420,482 @@ │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3734 │ │ │ │ │ + bne.n 372c │ │ │ │ │ ldr.w ip, [r4, #4] │ │ │ │ │ mov r2, r4 │ │ │ │ │ - b.n 36ac │ │ │ │ │ + b.n 36a4 │ │ │ │ │ bl 234 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 36f6 │ │ │ │ │ + b.n 36ee │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r2, r4 │ │ │ │ │ - b.n 369a │ │ │ │ │ + b.n 3692 │ │ │ │ │ │ │ │ │ │ -00003784 : │ │ │ │ │ +0000377c : │ │ │ │ │ PyNumber_FloorDivide(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - cbz r3, 37ec │ │ │ │ │ + cbz r3, 37e4 │ │ │ │ │ ldr r6, [r3, #116] @ 0x74 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 37c8 │ │ │ │ │ - cbz r6, 37f0 │ │ │ │ │ + bne.n 37c0 │ │ │ │ │ + cbz r6, 37e8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 3806 │ │ │ │ │ + beq.n 37fe │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 37a6 │ │ │ │ │ + beq.n 379e │ │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 37a6 │ │ │ │ │ - cbz r6, 380e │ │ │ │ │ + beq.n 379e │ │ │ │ │ + cbz r6, 3806 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 37a8 │ │ │ │ │ + beq.n 37a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 383c │ │ │ │ │ + cbnz r0, 3834 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 37b2 │ │ │ │ │ + b.n 37aa │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 3872 │ │ │ │ │ + bne.n 386a │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC45 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC45 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w d4 │ │ │ │ │ R_ARM_THM_JUMP24 binary_op.part.0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3882 │ │ │ │ │ + blt.n 387a │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 37f0 │ │ │ │ │ + beq.n 37e8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 37c2 │ │ │ │ │ + bne.n 37ba │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 37f0 │ │ │ │ │ + bge.n 37e8 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 37f0 │ │ │ │ │ + bne.n 37e8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 37f0 │ │ │ │ │ + b.n 37e8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 37c2 │ │ │ │ │ + bne.n 37ba │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 37b0 │ │ │ │ │ + bge.n 37a8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 37b0 │ │ │ │ │ + bne.n 37a8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 37b0 │ │ │ │ │ + b.n 37a8 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 37f0 │ │ │ │ │ + beq.n 37e8 │ │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3812 │ │ │ │ │ - b.n 37f0 │ │ │ │ │ + bne.n 380a │ │ │ │ │ + b.n 37e8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 380e │ │ │ │ │ + bne.n 3806 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 380e │ │ │ │ │ + b.n 3806 │ │ │ │ │ │ │ │ │ │ -00003890 : │ │ │ │ │ +00003888 : │ │ │ │ │ PyNumber_Remainder(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - cbz r3, 38f8 │ │ │ │ │ + cbz r3, 38f0 │ │ │ │ │ ldr r6, [r3, #12] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 38d4 │ │ │ │ │ - cbz r6, 38fc │ │ │ │ │ + bne.n 38cc │ │ │ │ │ + cbz r6, 38f4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 3912 │ │ │ │ │ + beq.n 390a │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 38b2 │ │ │ │ │ + beq.n 38aa │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 38b2 │ │ │ │ │ - cbz r6, 391a │ │ │ │ │ + beq.n 38aa │ │ │ │ │ + cbz r6, 3912 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 38b4 │ │ │ │ │ + beq.n 38ac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 3948 │ │ │ │ │ + cbnz r0, 3940 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 38be │ │ │ │ │ + b.n 38b6 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 397e │ │ │ │ │ + bne.n 3976 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC46 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC46 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w d4 │ │ │ │ │ R_ARM_THM_JUMP24 binary_op.part.0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 398e │ │ │ │ │ + blt.n 3986 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 38fc │ │ │ │ │ + beq.n 38f4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 38ce │ │ │ │ │ + bne.n 38c6 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 38fc │ │ │ │ │ + bge.n 38f4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 38fc │ │ │ │ │ + bne.n 38f4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 38fc │ │ │ │ │ + b.n 38f4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 38ce │ │ │ │ │ + bne.n 38c6 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 38bc │ │ │ │ │ + bge.n 38b4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 38bc │ │ │ │ │ + bne.n 38b4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 38bc │ │ │ │ │ + b.n 38b4 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 38fc │ │ │ │ │ + beq.n 38f4 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 391e │ │ │ │ │ - b.n 38fc │ │ │ │ │ + bne.n 3916 │ │ │ │ │ + b.n 38f4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 391a │ │ │ │ │ + bne.n 3912 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 391a │ │ │ │ │ + b.n 3912 │ │ │ │ │ │ │ │ │ │ -0000399c : │ │ │ │ │ +00003994 : │ │ │ │ │ PyNumber_Multiply(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ - cbz r3, 39e0 │ │ │ │ │ + cbz r3, 39d8 │ │ │ │ │ ldr r6, [r3, #8] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 3a3c │ │ │ │ │ + bne.n 3a34 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - cbz r6, 39ee │ │ │ │ │ + cbz r6, 39e6 │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 3a86 │ │ │ │ │ + beq.n 3a7e │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.w 3aee │ │ │ │ │ + bne.w 3ae6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ ldr r6, [r1, #52] @ 0x34 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ │ - blt.w 3b88 │ │ │ │ │ + blt.w 3b80 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 3a70 │ │ │ │ │ + beq.n 3a68 │ │ │ │ │ ldr r6, [r6, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 3a70 │ │ │ │ │ + beq.n 3a68 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3b26 │ │ │ │ │ + beq.w 3b1e │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3b26 │ │ │ │ │ + beq.w 3b1e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 1310 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r1, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 3b16 │ │ │ │ │ + beq.n 3b0e │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r3, r6 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 39be │ │ │ │ │ + beq.n 39b6 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 39be │ │ │ │ │ + beq.n 39b6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - cbz r6, 3a8e │ │ │ │ │ + cbz r6, 3a86 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 39c8 │ │ │ │ │ + beq.n 39c0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 3ab4 │ │ │ │ │ + cbnz r0, 3aac │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 39ca │ │ │ │ │ + b.n 39c2 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 3b40 │ │ │ │ │ + beq.n 3b38 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3b40 │ │ │ │ │ + beq.n 3b38 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ - b.n 3ba4 │ │ │ │ │ + b.n 3b9c │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3b6a │ │ │ │ │ + blt.n 3b62 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 3b10 │ │ │ │ │ + beq.n 3b08 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 39da │ │ │ │ │ + bne.n 39d2 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3b08 │ │ │ │ │ + blt.n 3b00 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r6, [r2, #52] @ 0x34 │ │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ │ - b.n 39fc │ │ │ │ │ + b.n 39f4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 39da │ │ │ │ │ + bne.n 39d2 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 39c8 │ │ │ │ │ + bge.w 39c0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 39c8 │ │ │ │ │ + bne.w 39c0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b.n 39c8 │ │ │ │ │ + b.n 39c0 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 39e6 │ │ │ │ │ + beq.w 39de │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3a92 │ │ │ │ │ - b.n 39ee │ │ │ │ │ + bne.n 3a8a │ │ │ │ │ + b.n 39e6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3b7a │ │ │ │ │ + beq.n 3b72 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ - b.n 39ee │ │ │ │ │ + b.n 39e6 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3a30 │ │ │ │ │ + beq.n 3a28 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 39da │ │ │ │ │ + b.n 39d2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC47 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC47 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 3b22 │ │ │ │ │ + b.n 3b1a │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r4, [r5, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -6910,80 +6908,80 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 3b22 │ │ │ │ │ + b.n 3b1a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3a8e │ │ │ │ │ + bne.n 3a86 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b.n 3a8e │ │ │ │ │ + b.n 3a86 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b.n 39ee │ │ │ │ │ + b.n 39e6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 39fc │ │ │ │ │ + bne.w 39f4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ - b.n 39fc │ │ │ │ │ + b.n 39f4 │ │ │ │ │ │ │ │ │ │ -00003ba4 : │ │ │ │ │ +00003b9c : │ │ │ │ │ sequence_repeat(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ - cbz r3, 3bf8 │ │ │ │ │ + cbz r3, 3bf0 │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ - cbz r3, 3bf8 │ │ │ │ │ + cbz r3, 3bf0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 1310 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r1, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 3be6 │ │ │ │ │ + beq.n 3bde │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r3, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ bx r3 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3bda │ │ │ │ │ + beq.n 3bd2 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ @@ -6991,18 +6989,18 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC47 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC47 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 3bf2 │ │ │ │ │ + b.n 3bea │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003c14 : │ │ │ │ │ +00003c0c : │ │ │ │ │ PyIter_Check(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyObject_NextNotImplemented │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyObject_NextNotImplemented │ │ │ │ │ ldr r0, [r2, #112] @ 0x70 │ │ │ │ │ @@ -7011,152 +7009,152 @@ │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003c30 : │ │ │ │ │ +00003c28 : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ - cbnz r0, 3c34 │ │ │ │ │ + cbnz r0, 3c2c │ │ │ │ │ bx lr │ │ │ │ │ b.w 1b4 │ │ │ │ │ R_ARM_THM_JUMP24 Py_XDECREF.part.0 │ │ │ │ │ │ │ │ │ │ -00003c38 : │ │ │ │ │ +00003c30 : │ │ │ │ │ PyNumber_TrueDivide(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - cbz r3, 3ca0 │ │ │ │ │ + cbz r3, 3c98 │ │ │ │ │ ldr r6, [r3, #120] @ 0x78 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 3c7c │ │ │ │ │ - cbz r6, 3ca4 │ │ │ │ │ + bne.n 3c74 │ │ │ │ │ + cbz r6, 3c9c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 3cba │ │ │ │ │ + beq.n 3cb2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3c5a │ │ │ │ │ + beq.n 3c52 │ │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 3c5a │ │ │ │ │ - cbz r6, 3cc2 │ │ │ │ │ + beq.n 3c52 │ │ │ │ │ + cbz r6, 3cba │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3c5c │ │ │ │ │ + beq.n 3c54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 3cf0 │ │ │ │ │ + cbnz r0, 3ce8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 3c66 │ │ │ │ │ + b.n 3c5e │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 3d26 │ │ │ │ │ + bne.n 3d1e │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC50 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC50 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w d4 │ │ │ │ │ R_ARM_THM_JUMP24 binary_op.part.0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3d36 │ │ │ │ │ + blt.n 3d2e │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 3ca4 │ │ │ │ │ + beq.n 3c9c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 3c76 │ │ │ │ │ + bne.n 3c6e │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3ca4 │ │ │ │ │ + bge.n 3c9c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3ca4 │ │ │ │ │ + bne.n 3c9c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3ca4 │ │ │ │ │ + b.n 3c9c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 3c76 │ │ │ │ │ + bne.n 3c6e │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3c64 │ │ │ │ │ + bge.n 3c5c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3c64 │ │ │ │ │ + bne.n 3c5c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 3c64 │ │ │ │ │ + b.n 3c5c │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3ca4 │ │ │ │ │ + beq.n 3c9c │ │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3cc6 │ │ │ │ │ - b.n 3ca4 │ │ │ │ │ + bne.n 3cbe │ │ │ │ │ + b.n 3c9c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3cc2 │ │ │ │ │ + bne.n 3cba │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3cc2 │ │ │ │ │ + b.n 3cba │ │ │ │ │ │ │ │ │ │ -00003d44 <_PyNumber_PowerNoMod>: │ │ │ │ │ +00003d3c <_PyNumber_PowerNoMod>: │ │ │ │ │ _PyNumber_PowerNoMod(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ @@ -7168,105 +7166,105 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r1, r0 │ │ │ │ │ ite ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 3ed6 <_PyNumber_PowerNoMod+0x192> │ │ │ │ │ + beq.w 3ece <_PyNumber_PowerNoMod+0x192> │ │ │ │ │ ldr r4, [r4, #20] │ │ │ │ │ - cbnz r2, 3da2 <_PyNumber_PowerNoMod+0x5e> │ │ │ │ │ + cbnz r2, 3d9a <_PyNumber_PowerNoMod+0x5e> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 3ea4 <_PyNumber_PowerNoMod+0x160> │ │ │ │ │ + beq.w 3e9c <_PyNumber_PowerNoMod+0x160> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - beq.n 3e96 <_PyNumber_PowerNoMod+0x152> │ │ │ │ │ + beq.n 3e8e <_PyNumber_PowerNoMod+0x152> │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.n 3d78 <_PyNumber_PowerNoMod+0x34> │ │ │ │ │ - cbz r4, 3dec <_PyNumber_PowerNoMod+0xa8> │ │ │ │ │ + beq.n 3d70 <_PyNumber_PowerNoMod+0x34> │ │ │ │ │ + cbz r4, 3de4 <_PyNumber_PowerNoMod+0xa8> │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3e82 <_PyNumber_PowerNoMod+0x13e> │ │ │ │ │ + beq.n 3e7a <_PyNumber_PowerNoMod+0x13e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r1, r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3e5e <_PyNumber_PowerNoMod+0x11a> │ │ │ │ │ + bne.n 3e56 <_PyNumber_PowerNoMod+0x11a> │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bne.n 3d9a <_PyNumber_PowerNoMod+0x56> │ │ │ │ │ + bne.n 3d92 <_PyNumber_PowerNoMod+0x56> │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3dfa <_PyNumber_PowerNoMod+0xb6> │ │ │ │ │ + bge.n 3df2 <_PyNumber_PowerNoMod+0xb6> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3eea <_PyNumber_PowerNoMod+0x1a6> │ │ │ │ │ + beq.n 3ee2 <_PyNumber_PowerNoMod+0x1a6> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 3e16 <_PyNumber_PowerNoMod+0xd2> │ │ │ │ │ + beq.n 3e0e <_PyNumber_PowerNoMod+0xd2> │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bne.n 3d9a <_PyNumber_PowerNoMod+0x56> │ │ │ │ │ + bne.n 3d92 <_PyNumber_PowerNoMod+0x56> │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3ef8 <_PyNumber_PowerNoMod+0x1b4> │ │ │ │ │ + blt.n 3ef0 <_PyNumber_PowerNoMod+0x1b4> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r3, 3e32 <_PyNumber_PowerNoMod+0xee> │ │ │ │ │ + cbz r3, 3e2a <_PyNumber_PowerNoMod+0xee> │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, r4 │ │ │ │ │ - beq.n 3e32 <_PyNumber_PowerNoMod+0xee> │ │ │ │ │ + beq.n 3e2a <_PyNumber_PowerNoMod+0xee> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3eaa <_PyNumber_PowerNoMod+0x166> │ │ │ │ │ + bne.n 3ea2 <_PyNumber_PowerNoMod+0x166> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r4, [r5, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -7280,96 +7278,96 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 3d9a <_PyNumber_PowerNoMod+0x56> │ │ │ │ │ + b.n 3d92 <_PyNumber_PowerNoMod+0x56> │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bne.n 3d9a <_PyNumber_PowerNoMod+0x56> │ │ │ │ │ + bne.n 3d92 <_PyNumber_PowerNoMod+0x56> │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3e82 <_PyNumber_PowerNoMod+0x13e> │ │ │ │ │ + bge.n 3e7a <_PyNumber_PowerNoMod+0x13e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbnz r3, 3e82 <_PyNumber_PowerNoMod+0x13e> │ │ │ │ │ + cbnz r3, 3e7a <_PyNumber_PowerNoMod+0x13e> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ blx r4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bne.n 3d9a <_PyNumber_PowerNoMod+0x56> │ │ │ │ │ + bne.n 3d92 <_PyNumber_PowerNoMod+0x56> │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ it lt │ │ │ │ │ movlt.w r8, #0 │ │ │ │ │ - blt.n 3de4 <_PyNumber_PowerNoMod+0xa0> │ │ │ │ │ + blt.n 3ddc <_PyNumber_PowerNoMod+0xa0> │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 3e16 <_PyNumber_PowerNoMod+0xd2> │ │ │ │ │ + b.n 3e0e <_PyNumber_PowerNoMod+0xd2> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.w 3d9a <_PyNumber_PowerNoMod+0x56> │ │ │ │ │ + bne.w 3d92 <_PyNumber_PowerNoMod+0x56> │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3e32 <_PyNumber_PowerNoMod+0xee> │ │ │ │ │ + bge.n 3e2a <_PyNumber_PowerNoMod+0xee> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3e32 <_PyNumber_PowerNoMod+0xee> │ │ │ │ │ + bne.n 3e2a <_PyNumber_PowerNoMod+0xee> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3e32 <_PyNumber_PowerNoMod+0xee> │ │ │ │ │ - cbnz r2, 3ede <_PyNumber_PowerNoMod+0x19a> │ │ │ │ │ + b.n 3e2a <_PyNumber_PowerNoMod+0xee> │ │ │ │ │ + cbnz r2, 3ed6 <_PyNumber_PowerNoMod+0x19a> │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b.n 3e16 <_PyNumber_PowerNoMod+0xd2> │ │ │ │ │ + b.n 3e0e <_PyNumber_PowerNoMod+0xd2> │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3df2 <_PyNumber_PowerNoMod+0xae> │ │ │ │ │ + bne.n 3dea <_PyNumber_PowerNoMod+0xae> │ │ │ │ │ mov r4, r8 │ │ │ │ │ - b.n 3e16 <_PyNumber_PowerNoMod+0xd2> │ │ │ │ │ + b.n 3e0e <_PyNumber_PowerNoMod+0xd2> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3dec <_PyNumber_PowerNoMod+0xa8> │ │ │ │ │ + b.n 3de4 <_PyNumber_PowerNoMod+0xa8> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3e16 <_PyNumber_PowerNoMod+0xd2> │ │ │ │ │ + bne.n 3e0e <_PyNumber_PowerNoMod+0xd2> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3e16 <_PyNumber_PowerNoMod+0xd2> │ │ │ │ │ + b.n 3e0e <_PyNumber_PowerNoMod+0xd2> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003f08 : │ │ │ │ │ +00003f00 : │ │ │ │ │ ternary_op.constprop.0(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ @@ -7377,406 +7375,406 @@ │ │ │ │ │ mov sl, r3 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 4022 │ │ │ │ │ + beq.n 401a │ │ │ │ │ ldr r4, [r4, #20] │ │ │ │ │ - cbz r3, 3f36 │ │ │ │ │ + cbz r3, 3f2e │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 3f5e │ │ │ │ │ + bne.n 3f56 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 407a │ │ │ │ │ + beq.w 4072 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - beq.n 3f7e │ │ │ │ │ + beq.n 3f76 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq.n 3f36 │ │ │ │ │ - cbz r4, 3f88 │ │ │ │ │ + beq.n 3f2e │ │ │ │ │ + cbz r4, 3f80 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3f3c │ │ │ │ │ + beq.n 3f34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4030 │ │ │ │ │ + bne.n 4028 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 3f48 │ │ │ │ │ + b.n 3f40 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 408c │ │ │ │ │ + blt.w 4084 │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r4, r9 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 3fb0 │ │ │ │ │ + beq.n 3fa8 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r9 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 3f56 │ │ │ │ │ + bne.n 3f4e │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 407e │ │ │ │ │ + blt.n 4076 │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r3, 3fc4 │ │ │ │ │ + cbz r3, 3fbc │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, r7 │ │ │ │ │ - beq.n 3fc4 │ │ │ │ │ - cbnz r3, 3ff6 │ │ │ │ │ + beq.n 3fbc │ │ │ │ │ + cbnz r3, 3fee │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r4, [r1, #12] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bne.n 4060 │ │ │ │ │ + bne.n 4058 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ mov r2, sl │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 3f56 │ │ │ │ │ + b.n 3f4e │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 3f56 │ │ │ │ │ + bne.n 3f4e │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3fc4 │ │ │ │ │ + bge.n 3fbc │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3fc4 │ │ │ │ │ + bne.n 3fbc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3fc4 │ │ │ │ │ + b.n 3fbc │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 402a │ │ │ │ │ + beq.n 4022 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3f5e │ │ │ │ │ + bne.n 3f56 │ │ │ │ │ movs r7, #0 │ │ │ │ │ mov r4, r7 │ │ │ │ │ - b.n 3fb0 │ │ │ │ │ + b.n 3fa8 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r9 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bne.n 3f56 │ │ │ │ │ + bne.n 3f4e │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 3f44 │ │ │ │ │ + bge.w 3f3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3f44 │ │ │ │ │ + bne.w 3f3c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3f44 │ │ │ │ │ + b.n 3f3c │ │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ │ mov r2, sl │ │ │ │ │ ldr r5, [r1, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC52 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC52 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 3ff2 │ │ │ │ │ + b.n 3fea │ │ │ │ │ mov r7, r4 │ │ │ │ │ - b.n 3fb0 │ │ │ │ │ + b.n 3fa8 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3fb0 │ │ │ │ │ + bne.n 3fa8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3fb0 │ │ │ │ │ + b.n 3fa8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3f88 │ │ │ │ │ + bne.w 3f80 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3f88 │ │ │ │ │ + b.n 3f80 │ │ │ │ │ │ │ │ │ │ -0000409c : │ │ │ │ │ +00004094 : │ │ │ │ │ PySequence_Size(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 40bc │ │ │ │ │ + cbz r0, 40b4 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ │ - cbz r3, 40c6 │ │ │ │ │ + cbz r3, 40be │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - cbz r3, 40c6 │ │ │ │ │ + cbz r3, 40be │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ bl 234 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r1, [r2, #56] @ 0x38 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ - cbnz r1, 40e4 │ │ │ │ │ + cbnz r1, 40dc │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC23 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 40c0 │ │ │ │ │ + b.n 40b8 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 40d6 │ │ │ │ │ + beq.n 40ce │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 40c0 │ │ │ │ │ + b.n 40b8 │ │ │ │ │ │ │ │ │ │ -000040f8 : │ │ │ │ │ +000040f0 : │ │ │ │ │ PySequence_Check(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ - bmi.n 410e │ │ │ │ │ + bmi.n 4106 │ │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ - cbz r3, 410e │ │ │ │ │ + cbz r3, 4106 │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004114 : │ │ │ │ │ +0000410c : │ │ │ │ │ PyBuffer_IsContiguous(): │ │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 419a │ │ │ │ │ + bne.n 4192 │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #67 @ 0x43 │ │ │ │ │ - bne.n 419e │ │ │ │ │ + bne.n 4196 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ - cbz r1, 4196 │ │ │ │ │ + cbz r1, 418e │ │ │ │ │ ldr r1, [r0, #32] │ │ │ │ │ - cbz r1, 4196 │ │ │ │ │ + cbz r1, 418e │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ subs.w ip, r0, #1 │ │ │ │ │ - bmi.n 4196 │ │ │ │ │ + bmi.n 418e │ │ │ │ │ ldr.w lr, [r3, #28] │ │ │ │ │ mov.w r5, ip, lsl #2 │ │ │ │ │ ldr r4, [r3, #12] │ │ │ │ │ ldr.w r3, [lr, ip, lsl #2] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.n 4158 │ │ │ │ │ + ble.n 4150 │ │ │ │ │ ldr.w ip, [r1, ip, lsl #2] │ │ │ │ │ cmp r4, ip │ │ │ │ │ - bne.n 4206 │ │ │ │ │ + bne.n 41fe │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.n 4198 │ │ │ │ │ + beq.n 4190 │ │ │ │ │ subs r2, r5, #4 │ │ │ │ │ mul.w r3, r3, r4 │ │ │ │ │ ldr.w ip, [lr, r2] │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - ble.n 4172 │ │ │ │ │ + ble.n 416a │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 420a │ │ │ │ │ + bne.n 4202 │ │ │ │ │ subs r2, r0, #3 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq.n 4196 │ │ │ │ │ + beq.n 418e │ │ │ │ │ mul.w r3, r3, ip │ │ │ │ │ ldr.w r0, [lr, r2, lsl #2] │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - ble.n 418c │ │ │ │ │ + ble.n 4184 │ │ │ │ │ ldr.w r4, [r1, r2, lsl #2] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne.n 420a │ │ │ │ │ + bne.n 4202 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mul.w r3, r0, r3 │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ - bne.n 417c │ │ │ │ │ + bne.n 4174 │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ cmp r1, #70 @ 0x46 │ │ │ │ │ - bne.n 420e │ │ │ │ │ + bne.n 4206 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 4196 │ │ │ │ │ + beq.n 418e │ │ │ │ │ ldr r1, [r0, #32] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 4226 │ │ │ │ │ + beq.n 421e │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble.n 4196 │ │ │ │ │ + ble.n 418e │ │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr.w lr, [r3] │ │ │ │ │ cmp.w lr, #1 │ │ │ │ │ - ble.n 41ca │ │ │ │ │ + ble.n 41c2 │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ cmp r4, ip │ │ │ │ │ - bne.n 4206 │ │ │ │ │ + bne.n 41fe │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.n 4198 │ │ │ │ │ + beq.n 4190 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ mul.w ip, lr, ip │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - ble.n 41de │ │ │ │ │ + ble.n 41d6 │ │ │ │ │ ldr r4, [r1, #4] │ │ │ │ │ cmp ip, r4 │ │ │ │ │ - bne.n 420a │ │ │ │ │ + bne.n 4202 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq.n 4196 │ │ │ │ │ + beq.n 418e │ │ │ │ │ mul.w ip, r2, ip │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr.w lr, [r3, r2, lsl #2] │ │ │ │ │ cmp.w lr, #1 │ │ │ │ │ - ble.n 41fa │ │ │ │ │ + ble.n 41f2 │ │ │ │ │ ldr.w r4, [r1, r2, lsl #2] │ │ │ │ │ cmp r4, ip │ │ │ │ │ - bne.n 420a │ │ │ │ │ + bne.n 4202 │ │ │ │ │ adds r2, #1 │ │ │ │ │ mul.w ip, lr, ip │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 41e8 │ │ │ │ │ - b.n 4196 │ │ │ │ │ + bne.n 41e0 │ │ │ │ │ + b.n 418e │ │ │ │ │ mov r0, r2 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ cmp r1, #65 @ 0x41 │ │ │ │ │ - bne.n 4206 │ │ │ │ │ + bne.n 41fe │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 4230 <_IsCContiguous> │ │ │ │ │ + bl 4228 <_IsCContiguous> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4198 │ │ │ │ │ + bne.n 4190 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ - b.w 5080 <_IsFortranContiguous> │ │ │ │ │ + b.w 5078 <_IsFortranContiguous> │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ b.w 818 │ │ │ │ │ R_ARM_THM_JUMP24 _IsFortranContiguous.part.0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004230 <_IsCContiguous>: │ │ │ │ │ +00004228 <_IsCContiguous>: │ │ │ │ │ _IsCContiguous(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - cbz r3, 4268 <_IsCContiguous+0x38> │ │ │ │ │ + cbz r3, 4260 <_IsCContiguous+0x38> │ │ │ │ │ ldr r1, [r0, #32] │ │ │ │ │ - cbz r1, 4268 <_IsCContiguous+0x38> │ │ │ │ │ + cbz r1, 4260 <_IsCContiguous+0x38> │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 4268 <_IsCContiguous+0x38> │ │ │ │ │ + blt.n 4260 <_IsCContiguous+0x38> │ │ │ │ │ push {r4} │ │ │ │ │ ldr r4, [r0, #28] │ │ │ │ │ ldr.w ip, [r4, r3, lsl #2] │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - ble.n 4258 <_IsCContiguous+0x28> │ │ │ │ │ + ble.n 4250 <_IsCContiguous+0x28> │ │ │ │ │ ldr.w r4, [r1, r3, lsl #2] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 426c <_IsCContiguous+0x3c> │ │ │ │ │ + bne.n 4264 <_IsCContiguous+0x3c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ mul.w r2, ip, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 4244 <_IsCContiguous+0x14> │ │ │ │ │ + bge.n 423c <_IsCContiguous+0x14> │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4} │ │ │ │ │ bx lr │ │ │ │ │ movs r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 4264 <_IsCContiguous+0x34> │ │ │ │ │ + b.n 425c <_IsCContiguous+0x34> │ │ │ │ │ │ │ │ │ │ -00004270 : │ │ │ │ │ +00004268 : │ │ │ │ │ PyNumber_Absolute(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 4290 │ │ │ │ │ + cbz r0, 4288 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, 4298 │ │ │ │ │ + cbz r3, 4290 │ │ │ │ │ ldr r3, [r3, #32] │ │ │ │ │ - cbz r3, 4298 │ │ │ │ │ + cbz r3, 4290 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ bl 234 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -7787,552 +7785,552 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC54 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC54 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 4294 │ │ │ │ │ + b.n 428c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000042b4 : │ │ │ │ │ +000042ac : │ │ │ │ │ PyNumber_Divmod(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - cbz r3, 431c │ │ │ │ │ + cbz r3, 4314 │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 42f8 │ │ │ │ │ - cbz r6, 4320 │ │ │ │ │ + bne.n 42f0 │ │ │ │ │ + cbz r6, 4318 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 4336 │ │ │ │ │ + beq.n 432e │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 42d6 │ │ │ │ │ + beq.n 42ce │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 42d6 │ │ │ │ │ - cbz r6, 433e │ │ │ │ │ + beq.n 42ce │ │ │ │ │ + cbz r6, 4336 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 42d8 │ │ │ │ │ + beq.n 42d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 436c │ │ │ │ │ + cbnz r0, 4364 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 42e2 │ │ │ │ │ + b.n 42da │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 43a2 │ │ │ │ │ + bne.n 439a │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC55 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC55 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w d4 │ │ │ │ │ R_ARM_THM_JUMP24 binary_op.part.0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 43b2 │ │ │ │ │ + blt.n 43aa │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 4320 │ │ │ │ │ + beq.n 4318 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 42f2 │ │ │ │ │ + bne.n 42ea │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4320 │ │ │ │ │ + bge.n 4318 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 4320 │ │ │ │ │ + bne.n 4318 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4320 │ │ │ │ │ + b.n 4318 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 42f2 │ │ │ │ │ + bne.n 42ea │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 42e0 │ │ │ │ │ + bge.n 42d8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 42e0 │ │ │ │ │ + bne.n 42d8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 42e0 │ │ │ │ │ + b.n 42d8 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4320 │ │ │ │ │ + beq.n 4318 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4342 │ │ │ │ │ - b.n 4320 │ │ │ │ │ + bne.n 433a │ │ │ │ │ + b.n 4318 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 433e │ │ │ │ │ + bne.n 4336 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 433e │ │ │ │ │ + b.n 4336 │ │ │ │ │ │ │ │ │ │ -000043c0 <_PyObject_RealIsInstance>: │ │ │ │ │ +000043b8 <_PyObject_RealIsInstance>: │ │ │ │ │ _PyObject_RealIsInstance(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 4442 <_PyObject_RealIsInstance+0x82> │ │ │ │ │ + bge.n 443a <_PyObject_RealIsInstance+0x82> │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 4426 <_PyObject_RealIsInstance+0x66> │ │ │ │ │ + beq.n 441e <_PyObject_RealIsInstance+0x66> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 4426 <_PyObject_RealIsInstance+0x66> │ │ │ │ │ - ldr r1, [pc, #168] @ (4494 <_PyObject_RealIsInstance+0xd4>) │ │ │ │ │ + cbnz r0, 441e <_PyObject_RealIsInstance+0x66> │ │ │ │ │ + ldr r1, [pc, #168] @ (448c <_PyObject_RealIsInstance+0xd4>) │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r2, 4422 <_PyObject_RealIsInstance+0x62> │ │ │ │ │ + cbz r2, 441a <_PyObject_RealIsInstance+0x62> │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 442c <_PyObject_RealIsInstance+0x6c> │ │ │ │ │ + bne.n 4424 <_PyObject_RealIsInstance+0x6c> │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 4410 <_PyObject_RealIsInstance+0x50> │ │ │ │ │ + blt.n 4408 <_PyObject_RealIsInstance+0x50> │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 440a <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ + bne.n 4402 <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b.n 440a <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ + b.n 4402 <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b.n 440a <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ + b.n 4402 <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bge.n 4402 <_PyObject_RealIsInstance+0x42> │ │ │ │ │ + bge.n 43fa <_PyObject_RealIsInstance+0x42> │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 4402 <_PyObject_RealIsInstance+0x42> │ │ │ │ │ + b.n 43fa <_PyObject_RealIsInstance+0x42> │ │ │ │ │ mov r0, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ bl 768 │ │ │ │ │ R_ARM_THM_CALL check_class │ │ │ │ │ - cbnz r0, 445a <_PyObject_RealIsInstance+0x9a> │ │ │ │ │ + cbnz r0, 4452 <_PyObject_RealIsInstance+0x9a> │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b.n 440a <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ - ldr r1, [pc, #56] @ (4494 <_PyObject_RealIsInstance+0xd4>) │ │ │ │ │ + b.n 4402 <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ + ldr r1, [pc, #56] @ (448c <_PyObject_RealIsInstance+0xd4>) │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4422 <_PyObject_RealIsInstance+0x62> │ │ │ │ │ + beq.n 441a <_PyObject_RealIsInstance+0x62> │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 49f8 │ │ │ │ │ + bl 49f0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4422 <_PyObject_RealIsInstance+0x62> │ │ │ │ │ + bge.n 441a <_PyObject_RealIsInstance+0x62> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4422 <_PyObject_RealIsInstance+0x62> │ │ │ │ │ + bne.n 441a <_PyObject_RealIsInstance+0x62> │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b.n 440a <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ + b.n 4402 <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ nop │ │ │ │ │ .word 0x00008628 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00004498 : │ │ │ │ │ +00004490 : │ │ │ │ │ PyNumber_Rshift(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - cbz r3, 4500 │ │ │ │ │ + cbz r3, 44f8 │ │ │ │ │ ldr r6, [r3, #48] @ 0x30 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 44dc │ │ │ │ │ - cbz r6, 4504 │ │ │ │ │ + bne.n 44d4 │ │ │ │ │ + cbz r6, 44fc │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 451a │ │ │ │ │ + beq.n 4512 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 44ba │ │ │ │ │ + beq.n 44b2 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 44ba │ │ │ │ │ - cbz r6, 4522 │ │ │ │ │ + beq.n 44b2 │ │ │ │ │ + cbz r6, 451a │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 44bc │ │ │ │ │ + beq.n 44b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 4550 │ │ │ │ │ + cbnz r0, 4548 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 44c6 │ │ │ │ │ + b.n 44be │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 4586 │ │ │ │ │ + bne.n 457e │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC64 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC64 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w d4 │ │ │ │ │ R_ARM_THM_JUMP24 binary_op.part.0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 4596 │ │ │ │ │ + blt.n 458e │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 4504 │ │ │ │ │ + beq.n 44fc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 44d6 │ │ │ │ │ + bne.n 44ce │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4504 │ │ │ │ │ + bge.n 44fc │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 4504 │ │ │ │ │ + bne.n 44fc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4504 │ │ │ │ │ + b.n 44fc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 44d6 │ │ │ │ │ + bne.n 44ce │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 44c4 │ │ │ │ │ + bge.n 44bc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 44c4 │ │ │ │ │ + bne.n 44bc │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 44c4 │ │ │ │ │ + b.n 44bc │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4504 │ │ │ │ │ + beq.n 44fc │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4526 │ │ │ │ │ - b.n 4504 │ │ │ │ │ + bne.n 451e │ │ │ │ │ + b.n 44fc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4522 │ │ │ │ │ + bne.n 451a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4522 │ │ │ │ │ + b.n 451a │ │ │ │ │ │ │ │ │ │ -000045a4 : │ │ │ │ │ +0000459c : │ │ │ │ │ PyNumber_InPlaceLshift(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr.w r3, [ip, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 467a │ │ │ │ │ + beq.n 4678 │ │ │ │ │ ldr r2, [r3, #96] @ 0x60 │ │ │ │ │ - cbz r2, 45f2 │ │ │ │ │ + cbz r2, 45ea │ │ │ │ │ blx r2 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 45de │ │ │ │ │ + beq.n 45d6 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 46d2 │ │ │ │ │ + blt.n 46ca │ │ │ │ │ ldr.w ip, [r4, #4] │ │ │ │ │ ldr.w r3, [ip, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 467a │ │ │ │ │ + beq.n 4678 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ │ cmp r0, ip │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bne.n 4654 │ │ │ │ │ - cbz r3, 463e │ │ │ │ │ + bne.n 464c │ │ │ │ │ + cbz r3, 4636 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 45d8 │ │ │ │ │ + bne.n 45d0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 46e0 │ │ │ │ │ - cbz r7, 463e │ │ │ │ │ + blt.n 46d8 │ │ │ │ │ + cbz r7, 4636 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 45d8 │ │ │ │ │ + bne.n 45d0 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 46c4 │ │ │ │ │ + blt.n 46bc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC65 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC65 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w d4 │ │ │ │ │ R_ARM_THM_JUMP24 binary_iop.part.0 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ - cbz r3, 4690 │ │ │ │ │ + cbz r3, 4672 │ │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 4690 │ │ │ │ │ + beq.n 4672 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 4620 │ │ │ │ │ + beq.n 4618 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 45fe │ │ │ │ │ + beq.n 45f6 │ │ │ │ │ mov r1, ip │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 4696 │ │ │ │ │ + cbnz r0, 468e │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 4608 │ │ │ │ │ + b.n 4600 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.n 45f6 │ │ │ │ │ + b.n 4636 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - beq.n 463e │ │ │ │ │ + beq.n 4636 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 463e │ │ │ │ │ + beq.n 4636 │ │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4622 │ │ │ │ │ - b.n 463e │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.n 45fe │ │ │ │ │ - b.n 463e │ │ │ │ │ + bne.n 461a │ │ │ │ │ + b.n 4636 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 45d8 │ │ │ │ │ + bne.n 45d0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4606 │ │ │ │ │ + bge.n 45fe │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4606 │ │ │ │ │ + bne.n 45fe │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 4606 │ │ │ │ │ + b.n 45fe │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 463e │ │ │ │ │ + bne.n 4636 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 463e │ │ │ │ │ + b.n 4636 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 45e6 │ │ │ │ │ + bne.n 45de │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 45e6 │ │ │ │ │ + b.n 45de │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4620 │ │ │ │ │ + bne.n 4618 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4620 │ │ │ │ │ + b.n 4618 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000046f0 : │ │ │ │ │ +000046e8 : │ │ │ │ │ PyNumber_ToBase(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub.w r3, r1, #8 │ │ │ │ │ bic.w r2, r1, #8 │ │ │ │ │ bic.w r3, r3, #8 │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #0 │ │ │ │ │ - beq.n 4732 │ │ │ │ │ + beq.n 472a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC67 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -8342,75 +8340,75 @@ │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 47e8 │ │ │ │ │ + beq.n 47e0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bpl.n 4772 │ │ │ │ │ + bpl.n 476a │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 4768 │ │ │ │ │ + blt.n 4760 │ │ │ │ │ bl 0 <_PyLong_Format> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Format │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 472c │ │ │ │ │ + bge.n 4724 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 472c │ │ │ │ │ + bne.n 4724 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 472c │ │ │ │ │ + b.n 4724 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 474a │ │ │ │ │ + b.n 4742 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r2, 477c │ │ │ │ │ + cbz r2, 4774 │ │ │ │ │ ldr.w r2, [r2, #132] @ 0x84 │ │ │ │ │ - cbnz r2, 4796 │ │ │ │ │ + cbnz r2, 478e │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 472a │ │ │ │ │ + b.n 4722 │ │ │ │ │ blx r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 472a │ │ │ │ │ + beq.n 4722 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 47b0 │ │ │ │ │ + bne.n 47a8 │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b.n 476c │ │ │ │ │ + b.n 4764 │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bmi.n 47ee │ │ │ │ │ + bmi.n 47e6 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -8418,26 +8416,26 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 472a │ │ │ │ │ + bge.n 4722 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 472a │ │ │ │ │ + bne.n 4722 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 472a │ │ │ │ │ + b.n 4722 │ │ │ │ │ bl 234 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 472a │ │ │ │ │ + b.n 4722 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_DeprecationWarning │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ @@ -8445,83 +8443,83 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 47ac │ │ │ │ │ + beq.n 47a4 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 472a │ │ │ │ │ - b.n 47d8 │ │ │ │ │ + bge.n 4722 │ │ │ │ │ + b.n 47d0 │ │ │ │ │ │ │ │ │ │ -00004818 : │ │ │ │ │ +00004810 : │ │ │ │ │ PyNumber_Float(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #20 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4930 │ │ │ │ │ + beq.n 4928 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyFloat_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyFloat_Type │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 4864 │ │ │ │ │ + beq.n 485c │ │ │ │ │ ldr r4, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r4, 487c │ │ │ │ │ + cbz r4, 4874 │ │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ │ - cbz r2, 4874 │ │ │ │ │ + cbz r2, 486c │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ blx r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 48c6 │ │ │ │ │ + beq.n 48be │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n 489e │ │ │ │ │ + bne.n 4896 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #20 │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r0, #0] │ │ │ │ │ - b.n 485a │ │ │ │ │ + b.n 4852 │ │ │ │ │ ldr.w r2, [r4, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 4936 │ │ │ │ │ + bne.n 492e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyFloat_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyFloat_Type │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 497c │ │ │ │ │ + bne.n 4974 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #20 │ │ │ │ │ vpop {d8} │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyFloat_FromString │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 48e0 │ │ │ │ │ + cbnz r0, 48d8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -8529,27 +8527,27 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC71 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 48d0 │ │ │ │ │ + blt.n 48c8 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 485a │ │ │ │ │ + b.n 4852 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 48c6 │ │ │ │ │ + bge.n 48be │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 48c6 │ │ │ │ │ + bne.n 48be │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 48c6 │ │ │ │ │ + b.n 48be │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_DeprecationWarning │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ mov r3, r5 │ │ │ │ │ movs r1, #1 │ │ │ │ │ @@ -8558,300 +8556,300 @@ │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC72 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnFormat │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 48ca │ │ │ │ │ + bne.n 48c2 │ │ │ │ │ vldr d0, [r4, #8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4912 │ │ │ │ │ + bge.n 490a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 4920 │ │ │ │ │ + cbz r3, 4918 │ │ │ │ │ add sp, #20 │ │ │ │ │ vpop {d8} │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyFloat_FromDouble │ │ │ │ │ mov r0, r4 │ │ │ │ │ vstr d0, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ vldr d0, [sp, #8] │ │ │ │ │ - b.n 4912 │ │ │ │ │ + b.n 490a │ │ │ │ │ bl 234 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 48c6 │ │ │ │ │ + b.n 48be │ │ │ │ │ bl 148c <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 48c6 │ │ │ │ │ + beq.n 48be │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsDouble │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ vmov.f64 d8, d0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 496c │ │ │ │ │ + blt.n 4964 │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vcmp.f64 d8, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.n 4966 │ │ │ │ │ + bne.n 495e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 48c6 │ │ │ │ │ + bne.n 48be │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ - b.n 4912 │ │ │ │ │ + b.n 490a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4950 │ │ │ │ │ + bne.n 4948 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4950 │ │ │ │ │ + b.n 4948 │ │ │ │ │ vldr d0, [r5, #8] │ │ │ │ │ - b.n 4912 │ │ │ │ │ + b.n 490a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004984 : │ │ │ │ │ +0000497c : │ │ │ │ │ PyNumber_InPlaceFloorDivide(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r3, 49b4 │ │ │ │ │ + cbz r3, 49ac │ │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ │ - cbz r3, 49b4 │ │ │ │ │ + cbz r3, 49ac │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq.n 49e0 │ │ │ │ │ + beq.n 49d8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2170 │ │ │ │ │ + bl 2168 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 49b0 │ │ │ │ │ + bne.n 49a8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC73 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC73 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w d4 │ │ │ │ │ R_ARM_THM_JUMP24 binary_iop.part.0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 49bc │ │ │ │ │ + bge.n 49b4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 49bc │ │ │ │ │ + bne.n 49b4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 49bc │ │ │ │ │ + b.n 49b4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000049f8 : │ │ │ │ │ +000049f0 : │ │ │ │ │ abstract_issubclass(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ │ cmp r0, r1 │ │ │ │ │ add r7, sp, #0 │ │ │ │ │ - beq.w 4f9e │ │ │ │ │ + beq.w 4f96 │ │ │ │ │ mov sl, r1 │ │ │ │ │ add.w r2, r7, #52 @ 0x34 │ │ │ │ │ - ldr r1, [pc, #628] @ (4c90 ) │ │ │ │ │ + ldr r1, [pc, #628] @ (4c88 ) │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r4, [r7, #52] @ 0x34 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 4be0 │ │ │ │ │ + beq.w 4bd8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq.w 4bc2 │ │ │ │ │ + beq.w 4bba │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 4fe6 │ │ │ │ │ + beq.w 4fde │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - beq.w 4ea4 │ │ │ │ │ - ldr r3, [pc, #588] @ (4c94 ) │ │ │ │ │ + beq.w 4e9c │ │ │ │ │ + ldr r3, [pc, #588] @ (4c8c ) │ │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r0, [fp, r3] │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr.w r2, [r0, #772] @ 0x304 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bhi.w 4ef6 │ │ │ │ │ + bhi.w 4eee │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ itttt gt │ │ │ │ │ addgt.w r3, r4, #12 │ │ │ │ │ strgt r3, [r7, #44] @ 0x2c │ │ │ │ │ movgt r3, #0 │ │ │ │ │ strgt r3, [r7, #24] │ │ │ │ │ - ble.w 4dae │ │ │ │ │ + ble.w 4da6 │ │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ str r3, [r7, #44] @ 0x2c │ │ │ │ │ cmp r0, sl │ │ │ │ │ - beq.w 5002 │ │ │ │ │ - ldr r1, [pc, #524] @ (4c90 ) │ │ │ │ │ + beq.w 4ffa │ │ │ │ │ + ldr r1, [pc, #524] @ (4c88 ) │ │ │ │ │ add.w r2, r7, #52 @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r6, [r7, #52] @ 0x34 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 4f46 │ │ │ │ │ + beq.w 4f3e │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq.w 4f28 │ │ │ │ │ + beq.w 4f20 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 4d98 │ │ │ │ │ + beq.w 4d90 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.w 4de2 │ │ │ │ │ - ldr r3, [pc, #488] @ (4c98 ) │ │ │ │ │ + beq.w 4dda │ │ │ │ │ + ldr r3, [pc, #488] @ (4c90 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r0, [fp, r3] │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr.w r1, [r0, #772] @ 0x304 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bhi.w 4e2e │ │ │ │ │ + bhi.w 4e26 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 4f78 │ │ │ │ │ + ble.w 4f70 │ │ │ │ │ add.w r9, r6, #12 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r6, [r7, #40] @ 0x28 │ │ │ │ │ str r3, [r7, #20] │ │ │ │ │ str r2, [r7, #12] │ │ │ │ │ strd r8, r4, [r7, #32] │ │ │ │ │ ldr.w r0, [r9, #4]! │ │ │ │ │ cmp sl, r0 │ │ │ │ │ - beq.w 4d18 │ │ │ │ │ - ldr r1, [pc, #424] @ (4c90 ) │ │ │ │ │ + beq.w 4d10 │ │ │ │ │ + ldr r1, [pc, #424] @ (4c88 ) │ │ │ │ │ add.w r2, r7, #52 @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r6, [r7, #52] @ 0x34 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 4cc6 │ │ │ │ │ + beq.w 4cbe │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq.w 4ca8 │ │ │ │ │ + beq.w 4ca0 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4f5a │ │ │ │ │ + beq.w 4f52 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 4e66 │ │ │ │ │ - ldr r2, [pc, #392] @ (4c9c ) │ │ │ │ │ + beq.w 4e5e │ │ │ │ │ + ldr r2, [pc, #392] @ (4c94 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr.w r0, [fp, r2] │ │ │ │ │ ldr.w r1, [r0, #772] @ 0x304 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bcc.w 4d56 │ │ │ │ │ + bcc.w 4d4e │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 4c82 │ │ │ │ │ + ble.w 4c7a │ │ │ │ │ add.w r8, r6, #12 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r6, [r7, #28] │ │ │ │ │ str r2, [r7, #16] │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ ldr.w r0, [r8, #4]! │ │ │ │ │ cmp sl, r0 │ │ │ │ │ - beq.w 4d2c │ │ │ │ │ - ldr r1, [pc, #332] @ (4c90 ) │ │ │ │ │ + beq.w 4d24 │ │ │ │ │ + ldr r1, [pc, #332] @ (4c88 ) │ │ │ │ │ add.w r2, r7, #52 @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r4, [r7, #52] @ 0x34 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 4dd0 │ │ │ │ │ + beq.w 4dc8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq.w 4db2 │ │ │ │ │ + beq.w 4daa │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 4c68 │ │ │ │ │ + beq.w 4c60 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n 4c2c │ │ │ │ │ - ldr r2, [pc, #308] @ (4ca0 ) │ │ │ │ │ + beq.n 4c24 │ │ │ │ │ + ldr r2, [pc, #308] @ (4c98 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr.w r0, [fp, r2] │ │ │ │ │ ldr.w r1, [r0, #772] @ 0x304 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bcc.n 4bf6 │ │ │ │ │ + bcc.n 4bee │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.w 5038 │ │ │ │ │ + ble.w 5030 │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ mov r1, sl │ │ │ │ │ - bl 49f8 │ │ │ │ │ + bl 49f0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5006 │ │ │ │ │ + beq.w 4ffe │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4baa │ │ │ │ │ + bge.n 4ba2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 4ba6 │ │ │ │ │ + cbnz r3, 4b9e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 4c72 │ │ │ │ │ + beq.n 4c6a │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r6, [r7, #28] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 4d42 │ │ │ │ │ + blt.w 4d3a │ │ │ │ │ ldrd r4, r6, [r7, #36] @ 0x24 │ │ │ │ │ ldr.w r8, [r7, #32] │ │ │ │ │ - b.n 4cdc │ │ │ │ │ + b.n 4cd4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4bd8 │ │ │ │ │ + bge.n 4bd0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 4bd8 │ │ │ │ │ + cbnz r3, 4bd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cbz r5, 4be0 │ │ │ │ │ + cbz r5, 4bd8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 1b4 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF.part.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ it ne │ │ │ │ │ @@ -8859,76 +8857,76 @@ │ │ │ │ │ negs r5, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ adds r7, #60 @ 0x3c │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ sub.w r1, r1, #16384 @ 0x4000 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bhi.n 4b7c │ │ │ │ │ + bhi.n 4b74 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC77 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC77 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4b7c │ │ │ │ │ + beq.n 4b74 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr r6, [r7, #28] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 4ddc │ │ │ │ │ + bge.w 4dd4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4ddc │ │ │ │ │ + bne.w 4dd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4ddc │ │ │ │ │ + b.n 4dd4 │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp sl, r0 │ │ │ │ │ - beq.w 4f56 │ │ │ │ │ - ldr r1, [pc, #88] @ (4c90 ) │ │ │ │ │ + beq.w 4f4e │ │ │ │ │ + ldr r1, [pc, #88] @ (4c88 ) │ │ │ │ │ add.w r2, r7, #52 @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r4, [r7, #52] @ 0x34 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 4dcc │ │ │ │ │ + beq.w 4dc4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #5 │ │ │ │ │ - bpl.w 4db4 │ │ │ │ │ + bpl.w 4dac │ │ │ │ │ bl 1b4 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF.part.0 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - cbz r5, 4c68 │ │ │ │ │ + cbz r5, 4c60 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n 4c2c │ │ │ │ │ - ldr r2, [pc, #64] @ (4ca4 ) │ │ │ │ │ + beq.n 4c24 │ │ │ │ │ + ldr r2, [pc, #64] @ (4c9c ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ - b.n 4b70 │ │ │ │ │ + b.n 4b68 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 4faa │ │ │ │ │ + blt.w 4fa2 │ │ │ │ │ ldr r3, [r7, #16] │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r7, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 4b36 │ │ │ │ │ + bne.w 4b2e │ │ │ │ │ ldr r6, [r7, #28] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 4f62 │ │ │ │ │ + bge.w 4f5a │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 4d42 │ │ │ │ │ + b.n 4d3a │ │ │ │ │ .word 0x000084fc │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000244 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000001e4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000186 │ │ │ │ │ @@ -8936,444 +8934,444 @@ │ │ │ │ │ .word 0x00000130 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000003e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4cbe │ │ │ │ │ + bge.n 4cb6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 4cbe │ │ │ │ │ + cbnz r3, 4cb6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cbz r4, 4cc6 │ │ │ │ │ + cbz r4, 4cbe │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1b4 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF.part.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4f62 │ │ │ │ │ + beq.w 4f5a │ │ │ │ │ ldrd r4, r6, [r7, #36] @ 0x24 │ │ │ │ │ ldr.w r8, [r7, #32] │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4cf4 │ │ │ │ │ + bge.n 4cec │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 4cf0 │ │ │ │ │ + cbnz r3, 4ce8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 4da2 │ │ │ │ │ + beq.n 4d9a │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 4bec │ │ │ │ │ + bge.w 4be4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4bec │ │ │ │ │ + bne.w 4be4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ adds r7, #60 @ 0x3c │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldrd r4, r6, [r7, #36] @ 0x24 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr.w r8, [r7, #32] │ │ │ │ │ mov r0, r3 │ │ │ │ │ movs r5, #1 │ │ │ │ │ - bl 3c30 │ │ │ │ │ - b.n 4cdc │ │ │ │ │ + bl 3c28 │ │ │ │ │ + b.n 4cd4 │ │ │ │ │ ldr r6, [r7, #28] │ │ │ │ │ movs r4, #0 │ │ │ │ │ movs r5, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3c30 │ │ │ │ │ + bl 3c28 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 4bb8 │ │ │ │ │ + bge.w 4bb0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 4d4e │ │ │ │ │ + cbnz r3, 4d46 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 4bb8 │ │ │ │ │ - b.n 4f62 │ │ │ │ │ + bne.w 4bb0 │ │ │ │ │ + b.n 4f5a │ │ │ │ │ sub.w r1, r1, #16384 @ 0x4000 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bhi.w 4b24 │ │ │ │ │ + bhi.w 4b1c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC77 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC77 │ │ │ │ │ str r3, [r7, #28] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r3, [r7, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4b24 │ │ │ │ │ + beq.w 4b1c │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr.w r8, [r7, #32] │ │ │ │ │ ldrd r4, r6, [r7, #36] @ 0x24 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4cd8 │ │ │ │ │ + bge.n 4cd0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 4cd8 │ │ │ │ │ + bne.n 4cd0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4cd8 │ │ │ │ │ + b.n 4cd0 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 4fcc │ │ │ │ │ + blt.w 4fc4 │ │ │ │ │ ldr r3, [r7, #24] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r7, #24] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.w 4a74 │ │ │ │ │ + bne.w 4a6c │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 4cf4 │ │ │ │ │ + b.n 4cec │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4dc8 │ │ │ │ │ + bge.n 4dc0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ - cbnz r2, 4dc8 │ │ │ │ │ + cbnz r2, 4dc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cbz r5, 4dd0 │ │ │ │ │ + cbz r5, 4dc8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 1b4 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF.part.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4c72 │ │ │ │ │ + beq.w 4c6a │ │ │ │ │ ldr r6, [r7, #28] │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 4d38 │ │ │ │ │ + b.n 4d30 │ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ │ cmp sl, r0 │ │ │ │ │ - beq.w 4f86 │ │ │ │ │ - ldr r1, [pc, #644] @ (5070 ) │ │ │ │ │ + beq.w 4f7e │ │ │ │ │ + ldr r1, [pc, #644] @ (5068 ) │ │ │ │ │ add.w r2, r7, #52 @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r6, [r7, #52] @ 0x34 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 4f42 │ │ │ │ │ + beq.w 4f3a │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #5 │ │ │ │ │ - bpl.w 4f2a │ │ │ │ │ + bpl.w 4f22 │ │ │ │ │ bl 1b4 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF.part.0 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 4d98 │ │ │ │ │ + beq.n 4d90 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 4de2 │ │ │ │ │ - ldr r3, [pc, #600] @ (5074 ) │ │ │ │ │ + beq.n 4dda │ │ │ │ │ + ldr r3, [pc, #600] @ (506c ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r0, [fp, r3] │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr.w r1, [r0, #772] @ 0x304 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bcs.w 4ac4 │ │ │ │ │ + bcs.w 4abc │ │ │ │ │ sub.w r1, r1, #16384 @ 0x4000 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bhi.w 4ac4 │ │ │ │ │ + bhi.w 4abc │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC77 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC77 │ │ │ │ │ str r2, [r7, #40] @ 0x28 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4ac4 │ │ │ │ │ + beq.w 4abc │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4f50 │ │ │ │ │ + bge.n 4f48 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4f50 │ │ │ │ │ + bne.n 4f48 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4f50 │ │ │ │ │ + b.n 4f48 │ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ │ cmp sl, r0 │ │ │ │ │ - beq.w 4f92 │ │ │ │ │ - ldr r1, [pc, #512] @ (5070 ) │ │ │ │ │ + beq.w 4f8a │ │ │ │ │ + ldr r1, [pc, #512] @ (5068 ) │ │ │ │ │ add.w r2, r7, #52 @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r6, [r7, #52] @ 0x34 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 4cc2 │ │ │ │ │ + beq.w 4cba │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #5 │ │ │ │ │ - bpl.w 4caa │ │ │ │ │ + bpl.w 4ca2 │ │ │ │ │ bl 1b4 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF.part.0 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4f5a │ │ │ │ │ + beq.n 4f52 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 4e66 │ │ │ │ │ - ldr r2, [pc, #472] @ (5078 ) │ │ │ │ │ + beq.n 4e5e │ │ │ │ │ + ldr r2, [pc, #472] @ (5070 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ - b.n 4b16 │ │ │ │ │ + b.n 4b0e │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp sl, r0 │ │ │ │ │ - beq.n 4fa0 │ │ │ │ │ - ldr r1, [pc, #452] @ (5070 ) │ │ │ │ │ + beq.n 4f98 │ │ │ │ │ + ldr r1, [pc, #452] @ (5068 ) │ │ │ │ │ add.w r2, r7, #52 @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r4, [r7, #52] @ 0x34 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 4bda │ │ │ │ │ + beq.w 4bd2 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r6, r3, #5 │ │ │ │ │ - bpl.w 4bc4 │ │ │ │ │ + bpl.w 4bbc │ │ │ │ │ bl 1b4 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF.part.0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4fe6 │ │ │ │ │ + beq.w 4fde │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 4ea4 │ │ │ │ │ + beq.n 4e9c │ │ │ │ │ mov r8, r3 │ │ │ │ │ - ldr r3, [pc, #412] @ (507c ) │ │ │ │ │ + ldr r3, [pc, #412] @ (5074 ) │ │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r0, [fp, r3] │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr.w r2, [r0, #772] @ 0x304 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcs.w 4a60 │ │ │ │ │ + bcs.w 4a58 │ │ │ │ │ sub.w r2, r2, #16384 @ 0x4000 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bhi.w 4a60 │ │ │ │ │ + bhi.w 4a58 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC77 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC77 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4a60 │ │ │ │ │ + beq.w 4a58 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4f22 │ │ │ │ │ + bge.n 4f1a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4fde │ │ │ │ │ + beq.n 4fd6 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 4bec │ │ │ │ │ + b.n 4be4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4f3e │ │ │ │ │ + bge.n 4f36 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 4f3e │ │ │ │ │ + cbnz r3, 4f36 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cbz r5, 4f46 │ │ │ │ │ + cbz r5, 4f3e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 1b4 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF.part.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4da2 │ │ │ │ │ + beq.w 4d9a │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 4cf4 │ │ │ │ │ + b.n 4cec │ │ │ │ │ ldr r6, [r7, #28] │ │ │ │ │ - b.n 4d30 │ │ │ │ │ + b.n 4d28 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 4fbc │ │ │ │ │ + blt.n 4fb4 │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r7, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 4ada │ │ │ │ │ + bne.w 4ad2 │ │ │ │ │ ldrd r4, r6, [r7, #36] @ 0x24 │ │ │ │ │ ldr.w r8, [r7, #32] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 4da2 │ │ │ │ │ + bge.w 4d9a │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 4ce4 │ │ │ │ │ + b.n 4cdc │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r2 │ │ │ │ │ movs r5, #1 │ │ │ │ │ - bl 3c30 │ │ │ │ │ - b.n 4cf4 │ │ │ │ │ + bl 3c28 │ │ │ │ │ + b.n 4cec │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr.w r8, [r7, #32] │ │ │ │ │ ldrd r4, r6, [r7, #36] @ 0x24 │ │ │ │ │ - b.n 4d22 │ │ │ │ │ + b.n 4d1a │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r5, #1 │ │ │ │ │ - bl 3c30 │ │ │ │ │ - b.n 4bec │ │ │ │ │ + bl 3c28 │ │ │ │ │ + b.n 4be4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4c72 │ │ │ │ │ + bne.w 4c6a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4c72 │ │ │ │ │ + b.n 4c6a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4f62 │ │ │ │ │ + bne.n 4f5a │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4f62 │ │ │ │ │ + b.n 4f5a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4da2 │ │ │ │ │ + bne.w 4d9a │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4da2 │ │ │ │ │ + b.n 4d9a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4f22 │ │ │ │ │ + b.n 4f1a │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 4ff2 │ │ │ │ │ + blt.n 4fea │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 4bec │ │ │ │ │ + b.n 4be4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4fee │ │ │ │ │ + bne.n 4fe6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4fee │ │ │ │ │ + b.n 4fe6 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 4f88 │ │ │ │ │ + b.n 4f80 │ │ │ │ │ mov r1, sl │ │ │ │ │ str.w fp, [r7, #4] │ │ │ │ │ mov sl, r9 │ │ │ │ │ mov fp, r8 │ │ │ │ │ mov r9, r4 │ │ │ │ │ mov r8, r5 │ │ │ │ │ add.w r5, r4, #16 │ │ │ │ │ movs r4, #1 │ │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ │ str r1, [r7, #0] │ │ │ │ │ - bl 49f8 │ │ │ │ │ + bl 49f0 │ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ │ - cbz r0, 504e │ │ │ │ │ + cbz r0, 5046 │ │ │ │ │ mov r4, r9 │ │ │ │ │ mov r8, fp │ │ │ │ │ mov r9, sl │ │ │ │ │ ldr.w fp, [r7, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov sl, r1 │ │ │ │ │ - b.n 4b92 │ │ │ │ │ + b.n 4b8a │ │ │ │ │ ldr r6, [r4, #0] │ │ │ │ │ cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 4c72 │ │ │ │ │ + bge.w 4c6a │ │ │ │ │ subs r6, #1 │ │ │ │ │ str r6, [r4, #0] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 4ba0 │ │ │ │ │ - b.n 4c72 │ │ │ │ │ + beq.w 4b98 │ │ │ │ │ + b.n 4c6a │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - bne.n 501a │ │ │ │ │ + bne.n 5012 │ │ │ │ │ mov r4, r9 │ │ │ │ │ mov r8, fp │ │ │ │ │ mov r9, sl │ │ │ │ │ ldr.w fp, [r7, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov sl, r1 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 4b9a │ │ │ │ │ - b.n 4c72 │ │ │ │ │ + blt.w 4b92 │ │ │ │ │ + b.n 4c6a │ │ │ │ │ nop │ │ │ │ │ .word 0x000084fc │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000256 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000001d6 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000196 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00005080 <_IsFortranContiguous>: │ │ │ │ │ +00005078 <_IsFortranContiguous>: │ │ │ │ │ _IsFortranContiguous(): │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ - cbz r2, 50c4 <_IsFortranContiguous+0x44> │ │ │ │ │ + cbz r2, 50bc <_IsFortranContiguous+0x44> │ │ │ │ │ ldr.w ip, [r0, #32] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n 50c0 <_IsFortranContiguous+0x40> │ │ │ │ │ + beq.n 50b8 <_IsFortranContiguous+0x40> │ │ │ │ │ push {r4, lr} │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ ldr.w lr, [r0, #20] │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - ble.n 50b8 <_IsFortranContiguous+0x38> │ │ │ │ │ + ble.n 50b0 <_IsFortranContiguous+0x38> │ │ │ │ │ ldr r0, [r3, #28] │ │ │ │ │ ldr.w r0, [r0, r2, lsl #2] │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - ble.n 50b0 <_IsFortranContiguous+0x30> │ │ │ │ │ + ble.n 50a8 <_IsFortranContiguous+0x30> │ │ │ │ │ ldr.w r4, [ip, r2, lsl #2] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bne.n 50bc <_IsFortranContiguous+0x3c> │ │ │ │ │ + bne.n 50b4 <_IsFortranContiguous+0x3c> │ │ │ │ │ mul.w r1, r0, r1 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - b.n 509a <_IsFortranContiguous+0x1a> │ │ │ │ │ + b.n 5092 <_IsFortranContiguous+0x1a> │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ b.w 818 │ │ │ │ │ R_ARM_THM_JUMP24 _IsFortranContiguous.part.0 │ │ │ │ │ movs r0, #1 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -44,28 +44,28 @@ │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC74 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC74 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 3f08 │ │ │ │ │ + b.w 3f00 │ │ │ │ │ R_ARM_THM_JUMP24 ternary_op.constprop.0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ 00000060 : │ │ │ │ │ PyNumber_MatrixMultiply(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ movs r2, #136 @ 0x88 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bl 2170 │ │ │ │ │ + bl 2168 │ │ │ │ │ R_ARM_THM_CALL binary_op1 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ cmp r0, r3 │ │ │ │ │ bne.n 98 │ │ │ │ │ @@ -265,15 +265,15 @@ │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromString │ │ │ │ │ mov r4, r0 │ │ │ │ │ cbnz r0, 212 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ b.n 230 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2668 │ │ │ │ │ + bl 2660 │ │ │ │ │ R_ARM_THM_CALL PyObject_DelItem │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 230 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ @@ -331,15 +331,15 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC84 │ │ │ │ │ movs r4, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ b.n 29e │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl 3c30 │ │ │ │ │ + bl 3c28 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 000002a4 : │ │ │ │ │ PyMapping_HasKeyString(): │ │ │ │ │ @@ -361,15 +361,15 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC85 │ │ │ │ │ movs r4, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ b.n 2dc │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl 3c30 │ │ │ │ │ + bl 3c28 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 000002e2 : │ │ │ │ │ PyMapping_HasKeyStringWithError(): │ │ │ │ │ @@ -379,15 +379,15 @@ │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ bl 4fc <_buffer_release_call+0xc> │ │ │ │ │ R_ARM_THM_CALL PyMapping_GetOptionalItemString │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl 3c30 │ │ │ │ │ + bl 3c28 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 00000306 : │ │ │ │ │ PyMapping_HasKeyWithError(): │ │ │ │ │ @@ -397,15 +397,15 @@ │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ bl 65c │ │ │ │ │ R_ARM_THM_CALL PyMapping_GetOptionalItem │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl 3c30 │ │ │ │ │ + bl 3c28 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 0000032a : │ │ │ │ │ PySequence_InPlaceRepeat(): │ │ │ │ │ @@ -516,15 +516,15 @@ │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbnz r0, 414 │ │ │ │ │ movs r4, #0 │ │ │ │ │ b.n 470 │ │ │ │ │ mov r1, r0 │ │ │ │ │ movs r2, #8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 2170 │ │ │ │ │ + bl 2168 │ │ │ │ │ R_ARM_THM_CALL binary_op1 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 434 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ @@ -602,21 +602,21 @@ │ │ │ │ │ cbz r0, 4c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ mov r5, r0 │ │ │ │ │ b.n 4cc │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 3c30 │ │ │ │ │ + bl 3c28 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3c30 │ │ │ │ │ + bl 3c28 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 3c30 │ │ │ │ │ + bl 3c28 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ │ │ 000004e2 <_PyBuffer_ReleaseInInterpreterAndRawFree>: │ │ │ │ │ _PyBuffer_ReleaseInInterpreterAndRawFree(): │ │ │ │ │ mov r2, r1 │ │ │ │ │ @@ -629,15 +629,15 @@ │ │ │ │ │ │ │ │ │ │ 000004f0 <_buffer_release_call>: │ │ │ │ │ _buffer_release_call(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 319c │ │ │ │ │ + bl 3194 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ │ │ 00000506 : │ │ │ │ │ PyBuffer_FromContiguous(): │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ @@ -649,15 +649,15 @@ │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - bl 4114 │ │ │ │ │ + bl 410c │ │ │ │ │ R_ARM_THM_CALL PyBuffer_IsContiguous │ │ │ │ │ cbz r0, 53a │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ @@ -763,15 +763,15 @@ │ │ │ │ │ str.w r6, [r1], #4 │ │ │ │ │ b.n 5ee <_Py_add_one_to_index_F+0x6> │ │ │ │ │ pop {r4, r5, r6} │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ 00000610 : │ │ │ │ │ PyObject_Length(): │ │ │ │ │ - b.w 2570 │ │ │ │ │ + b.w 2568 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_Size │ │ │ │ │ │ │ │ │ │ 00000614 : │ │ │ │ │ PyBuffer_FillContiguousStrides(): │ │ │ │ │ push {r4, r5} │ │ │ │ │ ldrb.w r4, [sp, #8] │ │ │ │ │ cmp r4, #70 @ 0x46 │ │ │ │ │ @@ -811,15 +811,15 @@ │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ │ cbz r3, 688 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cbz r3, 688 │ │ │ │ │ mov r1, sp │ │ │ │ │ movw r2, #285 @ 0x11d │ │ │ │ │ - bl 300c │ │ │ │ │ + bl 3004 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cbz r0, 6a0 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ b.n 7d4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -831,20 +831,20 @@ │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ b.n 682 │ │ │ │ │ mov.w r2, #284 @ 0x11c │ │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 300c │ │ │ │ │ + bl 3004 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, 6b8 │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 319c │ │ │ │ │ + bl 3194 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ b.n 682 │ │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ bge.n 6e4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -855,67 +855,67 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC92 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC92 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 319c │ │ │ │ │ + bl 3194 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 319c │ │ │ │ │ + bl 3194 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ b.n 682 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cbnz r3, 728 │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 4230 <_IsCContiguous> │ │ │ │ │ + bl 4228 <_IsCContiguous> │ │ │ │ │ R_ARM_THM_CALL _IsCContiguous │ │ │ │ │ cbz r0, 6fc │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ cbnz r3, 6fc │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 4230 <_IsCContiguous> │ │ │ │ │ + bl 4228 <_IsCContiguous> │ │ │ │ │ R_ARM_THM_CALL _IsCContiguous │ │ │ │ │ cbnz r0, 710 │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 5080 <_IsFortranContiguous> │ │ │ │ │ + bl 5078 <_IsFortranContiguous> │ │ │ │ │ R_ARM_THM_CALL _IsFortranContiguous │ │ │ │ │ cbz r0, 728 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ cbnz r3, 728 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 5080 <_IsFortranContiguous> │ │ │ │ │ + bl 5078 <_IsFortranContiguous> │ │ │ │ │ R_ARM_THM_CALL _IsFortranContiguous │ │ │ │ │ cbz r0, 728 │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 319c │ │ │ │ │ + bl 3194 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 319c │ │ │ │ │ + bl 3194 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ b.n 7d4 │ │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cbnz r0, 746 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 319c │ │ │ │ │ + bl 3194 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 319c │ │ │ │ │ + bl 3194 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ b.n 682 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ ble.n 758 │ │ │ │ │ @@ -967,18 +967,18 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ b.n 770 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 319c │ │ │ │ │ + bl 3194 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 319c │ │ │ │ │ + bl 3194 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ │ │ 000007dc : │ │ │ │ │ PyObject_AsWriteBuffer(): │ │ │ │ │ @@ -1022,15 +1022,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 802 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - bl 319c │ │ │ │ │ + bl 3194 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ 00000848 : │ │ │ │ │ as_read_buffer(): │ │ │ │ │ @@ -1047,26 +1047,26 @@ │ │ │ │ │ clz r2, r0 │ │ │ │ │ lsrs r2, r2, #5 │ │ │ │ │ cbnz r0, 870 │ │ │ │ │ bl 234 │ │ │ │ │ b.n 87c │ │ │ │ │ mov r6, r1 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ - bl 300c │ │ │ │ │ + bl 3004 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ mov r4, r0 │ │ │ │ │ cbz r0, 882 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ b.n 890 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - bl 319c │ │ │ │ │ + bl 3194 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ 00000896 : │ │ │ │ │ PyObject_AsCharBuffer(): │ │ │ │ │ @@ -1094,15 +1094,15 @@ │ │ │ │ │ adds r0, #1 │ │ │ │ │ bne.n 8c6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.n 8ce │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ - bl 319c │ │ │ │ │ + bl 3194 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ movs r0, #1 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ pop {pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ @@ -1114,20 +1114,20 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _buffer_release_call │ │ │ │ │ b.w 0 <_Py_CallInInterpreter> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_CallInInterpreter │ │ │ │ │ │ │ │ │ │ 000008e4 : │ │ │ │ │ PySequence_Length(): │ │ │ │ │ - b.w 409c │ │ │ │ │ + b.w 4094 │ │ │ │ │ R_ARM_THM_JUMP24 PySequence_Size │ │ │ │ │ │ │ │ │ │ 000008e8 : │ │ │ │ │ PyMapping_Length(): │ │ │ │ │ - b.w 3228 │ │ │ │ │ + b.w 3220 │ │ │ │ │ R_ARM_THM_JUMP24 PyMapping_Size │ │ │ │ │ │ │ │ │ │ 000008ec : │ │ │ │ │ PySequence_In(): │ │ │ │ │ b.w 12ec │ │ │ │ │ R_ARM_THM_JUMP24 PySequence_Contains │ │ │ ├── bytes_methods.o │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -193,16 +193,16 @@ │ │ │ │ │ add r6, r4 │ │ │ │ │ bic.w r6, r6, r6, asr #31 │ │ │ │ │ subs r1, r4, r6 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bgt.n 152 <_Py_bytes_rfind+0xee> │ │ │ │ │ b.n d0 <_Py_bytes_rfind+0x6c> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w d0 <_Py_bytes_rfind+0x6c> │ │ │ │ │ - b.n ca <_Py_bytes_rfind+0x66> │ │ │ │ │ + bne.w ca <_Py_bytes_rfind+0x66> │ │ │ │ │ + b.n d0 <_Py_bytes_rfind+0x6c> │ │ │ │ │ add r6, r4 │ │ │ │ │ bic.w r6, r6, r6, asr #31 │ │ │ │ │ sub.w r1, r8, r6 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bgt.n 152 <_Py_bytes_rfind+0xee> │ │ │ │ │ b.n d0 <_Py_bytes_rfind+0x6c> │ │ │ │ │ add r6, r4 │ │ │ │ │ @@ -1287,16 +1287,16 @@ │ │ │ │ │ cmp r5, #0 │ │ │ │ │ blt.n c9a <_Py_bytes_index+0x3d2> │ │ │ │ │ sub.w r8, r9, r5 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ bgt.w acc <_Py_bytes_index+0x204> │ │ │ │ │ b.n a5c <_Py_bytes_index+0x194> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w b48 <_Py_bytes_index+0x280> │ │ │ │ │ - b.n a5c <_Py_bytes_index+0x194> │ │ │ │ │ + beq.w a5c <_Py_bytes_index+0x194> │ │ │ │ │ + b.n b48 <_Py_bytes_index+0x280> │ │ │ │ │ add r5, r8 │ │ │ │ │ bic.w r5, r5, r5, asr #31 │ │ │ │ │ sub.w r8, r9, r5 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ bgt.w acc <_Py_bytes_index+0x204> │ │ │ │ │ b.n a5c <_Py_bytes_index+0x194> │ │ │ │ │ add.w r3, r8, r9 │ │ │ ├── bytesobject.o │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1198,41 +1198,41 @@ │ │ │ │ │ 00000740 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00000744 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00000748 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 0000074c 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00000750 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00000754 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00000758 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00000890 0001902f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000894 00019030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000898 0000172f R_ARM_THM_MOVW_ABS_NC 000000bc .LC8 │ │ │ │ │ -0000089c 00001730 R_ARM_THM_MOVT_ABS 000000bc .LC8 │ │ │ │ │ -000008a4 00018c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000008aa 0001910a R_ARM_THM_CALL 00000e59 PyBytesWriter_Discard │ │ │ │ │ -000008b8 0000132f R_ARM_THM_MOVW_ABS_NC 0000008c .LC4 │ │ │ │ │ -000008bc 00001330 R_ARM_THM_MOVT_ABS 0000008c .LC4 │ │ │ │ │ -000008c4 0001920a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -000008d0 0000142f R_ARM_THM_MOVW_ABS_NC 00000094 .LC5 │ │ │ │ │ -000008d4 00001430 R_ARM_THM_MOVT_ABS 00000094 .LC5 │ │ │ │ │ -000008d8 0001920a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -000008f0 0001932f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000008f4 00019330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000894 0001902f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000898 00019030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000089c 0000172f R_ARM_THM_MOVW_ABS_NC 000000bc .LC8 │ │ │ │ │ +000008a0 00001730 R_ARM_THM_MOVT_ABS 000000bc .LC8 │ │ │ │ │ +000008a8 00018c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000008ae 0001910a R_ARM_THM_CALL 00000e59 PyBytesWriter_Discard │ │ │ │ │ +000008c0 0000132f R_ARM_THM_MOVW_ABS_NC 0000008c .LC4 │ │ │ │ │ +000008c4 00001330 R_ARM_THM_MOVT_ABS 0000008c .LC4 │ │ │ │ │ +000008cc 0001920a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +000008d8 0000142f R_ARM_THM_MOVW_ABS_NC 00000094 .LC5 │ │ │ │ │ +000008dc 00001430 R_ARM_THM_MOVT_ABS 00000094 .LC5 │ │ │ │ │ +000008e0 0001920a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +000008f8 0001932f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000008fc 00019330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ 00000918 0000152f R_ARM_THM_MOVW_ABS_NC 0000009c .LC6 │ │ │ │ │ 0000091c 00001530 R_ARM_THM_MOVT_ABS 0000009c .LC6 │ │ │ │ │ 00000924 0001920a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ 00000930 0001902f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00000934 00019030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 0000093a 0000182f R_ARM_THM_MOVW_ABS_NC 000000e0 .LC9 │ │ │ │ │ 0000093e 00001830 R_ARM_THM_MOVT_ABS 000000e0 .LC9 │ │ │ │ │ 00000944 00018c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000099c 0001902f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000009a0 00019030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000009a4 0000162f R_ARM_THM_MOVW_ABS_NC 000000a4 .LC7 │ │ │ │ │ -000009a8 00001630 R_ARM_THM_MOVT_ABS 000000a4 .LC7 │ │ │ │ │ -000009ae 0001800a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000009a4 0001902f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000009a8 00019030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000009ac 0000162f R_ARM_THM_MOVW_ABS_NC 000000a4 .LC7 │ │ │ │ │ +000009b0 00001630 R_ARM_THM_MOVT_ABS 000000a4 .LC7 │ │ │ │ │ +000009b6 0001800a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000a20 00017a0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ 00000a32 0001910a R_ARM_THM_CALL 00000e59 PyBytesWriter_Discard │ │ │ │ │ 00000a40 0001940a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000a4c 0001820a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000a54 0001950a R_ARM_THM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ 00000a66 0001902f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00000a6a 00019030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -429,19 +429,19 @@ │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov fp, r2 │ │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 9bc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8ae <_PyBytes_DecodeEscape2+0x50e> │ │ │ │ │ + beq.w 8b2 <_PyBytes_DecodeEscape2+0x512> │ │ │ │ │ ldr.w r2, [r0, #256] @ 0x100 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 870 <_PyBytes_DecodeEscape2+0x4d0> │ │ │ │ │ + bne.w 888 <_PyBytes_DecodeEscape2+0x4e8> │ │ │ │ │ mov r2, r0 │ │ │ │ │ add r8, r6 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r6, r8 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ @@ -463,87 +463,87 @@ │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldrb.w r0, [r1], #1 │ │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ │ bne.n 408 <_PyBytes_DecodeEscape2+0x68> │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - beq.w 99c <_PyBytes_DecodeEscape2+0x5fc> │ │ │ │ │ + beq.w 9a4 <_PyBytes_DecodeEscape2+0x604> │ │ │ │ │ ldrb r7, [r3, #1] │ │ │ │ │ adds r6, r3, #2 │ │ │ │ │ sub.w r0, r7, #10 │ │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ │ - bhi.w 982 <_PyBytes_DecodeEscape2+0x5e2> │ │ │ │ │ + bhi.w 98a <_PyBytes_DecodeEscape2+0x5ea> │ │ │ │ │ tbh [pc, r0, lsl #1] │ │ │ │ │ - .word 0x02a50084 │ │ │ │ │ - .word 0x02a502a5 │ │ │ │ │ - .word 0x02a502a5 │ │ │ │ │ - .word 0x02a502a5 │ │ │ │ │ - .word 0x02a502a5 │ │ │ │ │ - .word 0x02a502a5 │ │ │ │ │ - .word 0x02a502a5 │ │ │ │ │ - .word 0x02a502a5 │ │ │ │ │ - .word 0x02a502a5 │ │ │ │ │ - .word 0x02a502a5 │ │ │ │ │ - .word 0x02a502a5 │ │ │ │ │ - .word 0x02a502a5 │ │ │ │ │ - .word 0x02a502a1 │ │ │ │ │ - .word 0x02a502a5 │ │ │ │ │ - .word 0x029102a5 │ │ │ │ │ - .word 0x02a502a5 │ │ │ │ │ - .word 0x02a502a5 │ │ │ │ │ - .word 0x02a502a5 │ │ │ │ │ - .word 0x02a502a5 │ │ │ │ │ + .word 0x02a90084 │ │ │ │ │ + .word 0x02a902a9 │ │ │ │ │ + .word 0x02a902a9 │ │ │ │ │ + .word 0x02a902a9 │ │ │ │ │ + .word 0x02a902a9 │ │ │ │ │ + .word 0x02a902a9 │ │ │ │ │ + .word 0x02a902a9 │ │ │ │ │ + .word 0x02a902a9 │ │ │ │ │ + .word 0x02a902a9 │ │ │ │ │ + .word 0x02a902a9 │ │ │ │ │ + .word 0x02a902a9 │ │ │ │ │ + .word 0x02a902a9 │ │ │ │ │ + .word 0x02a902a5 │ │ │ │ │ + .word 0x02a902a9 │ │ │ │ │ + .word 0x02a102a9 │ │ │ │ │ + .word 0x02a902a9 │ │ │ │ │ + .word 0x02a902a9 │ │ │ │ │ + .word 0x02a902a9 │ │ │ │ │ + .word 0x02a902a9 │ │ │ │ │ .word 0x01a701a7 │ │ │ │ │ .word 0x01a701a7 │ │ │ │ │ .word 0x01a701a7 │ │ │ │ │ .word 0x01a701a7 │ │ │ │ │ - .word 0x02a502a5 │ │ │ │ │ - .word 0x02a502a5 │ │ │ │ │ - .word 0x02a502a5 │ │ │ │ │ - .word 0x02a502a5 │ │ │ │ │ - .word 0x02a502a5 │ │ │ │ │ - .word 0x02a502a5 │ │ │ │ │ - .word 0x02a502a5 │ │ │ │ │ - .word 0x02a502a5 │ │ │ │ │ - .word 0x02a502a5 │ │ │ │ │ - .word 0x02a502a5 │ │ │ │ │ - .word 0x02a502a5 │ │ │ │ │ - .word 0x02a502a5 │ │ │ │ │ - .word 0x02a502a5 │ │ │ │ │ - .word 0x02a502a5 │ │ │ │ │ - .word 0x02a502a5 │ │ │ │ │ - .word 0x02a502a5 │ │ │ │ │ - .word 0x02a502a5 │ │ │ │ │ - .word 0x02a502a5 │ │ │ │ │ - .word 0x02a501f8 │ │ │ │ │ - .word 0x02a502a5 │ │ │ │ │ - .word 0x026702a5 │ │ │ │ │ - .word 0x02a5028d │ │ │ │ │ - .word 0x02a502a5 │ │ │ │ │ - .word 0x02a50289 │ │ │ │ │ - .word 0x02a502a5 │ │ │ │ │ - .word 0x02a502a5 │ │ │ │ │ - .word 0x02a502a5 │ │ │ │ │ - .word 0x02a5008f │ │ │ │ │ - .word 0x02a502a5 │ │ │ │ │ - .word 0x02a501f4 │ │ │ │ │ - .word 0x02a501fc │ │ │ │ │ - .word 0x02a5026b │ │ │ │ │ + .word 0x02a902a9 │ │ │ │ │ + .word 0x02a902a9 │ │ │ │ │ + .word 0x02a902a9 │ │ │ │ │ + .word 0x02a902a9 │ │ │ │ │ + .word 0x02a902a9 │ │ │ │ │ + .word 0x02a902a9 │ │ │ │ │ + .word 0x02a902a9 │ │ │ │ │ + .word 0x02a902a9 │ │ │ │ │ + .word 0x02a902a9 │ │ │ │ │ + .word 0x02a902a9 │ │ │ │ │ + .word 0x02a902a9 │ │ │ │ │ + .word 0x02a902a9 │ │ │ │ │ + .word 0x02a902a9 │ │ │ │ │ + .word 0x02a902a9 │ │ │ │ │ + .word 0x02a902a9 │ │ │ │ │ + .word 0x02a902a9 │ │ │ │ │ + .word 0x02a902a9 │ │ │ │ │ + .word 0x02a902a9 │ │ │ │ │ + .word 0x02a901f8 │ │ │ │ │ + .word 0x02a902a9 │ │ │ │ │ + .word 0x026b02a9 │ │ │ │ │ + .word 0x02a9029d │ │ │ │ │ + .word 0x02a902a9 │ │ │ │ │ + .word 0x02a90299 │ │ │ │ │ + .word 0x02a902a9 │ │ │ │ │ + .word 0x02a902a9 │ │ │ │ │ + .word 0x02a902a9 │ │ │ │ │ + .word 0x02a9008f │ │ │ │ │ + .word 0x02a902a9 │ │ │ │ │ + .word 0x02a901cc │ │ │ │ │ + .word 0x02a901fc │ │ │ │ │ + .word 0x02a90295 │ │ │ │ │ .short 0x006f │ │ │ │ │ adds r7, r3, #3 │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bls.w 8b6 <_PyBytes_DecodeEscape2+0x516> │ │ │ │ │ + bls.w 8be <_PyBytes_DecodeEscape2+0x51e> │ │ │ │ │ ldrb r1, [r3, #2] │ │ │ │ │ ldrb.w r0, [r9, r1] │ │ │ │ │ ldrb r1, [r3, #3] │ │ │ │ │ ldrb.w r1, [r9, r1] │ │ │ │ │ orr.w ip, r0, r1 │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ - bhi.w 8b6 <_PyBytes_DecodeEscape2+0x516> │ │ │ │ │ + bhi.w 8be <_PyBytes_DecodeEscape2+0x51e> │ │ │ │ │ adds r2, #1 │ │ │ │ │ adds r6, r3, #4 │ │ │ │ │ add.w r1, r1, r0, lsl #4 │ │ │ │ │ strb r1, [r4, #0] │ │ │ │ │ cmp r8, r6 │ │ │ │ │ bls.n 548 <_PyBytes_DecodeEscape2+0x1a8> │ │ │ │ │ mov r1, r6 │ │ │ │ │ @@ -570,15 +570,15 @@ │ │ │ │ │ bls.n 548 <_PyBytes_DecodeEscape2+0x1a8> │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldrb.w r4, [r1], #1 │ │ │ │ │ cmp r4, #92 @ 0x5c │ │ │ │ │ bne.n 56a <_PyBytes_DecodeEscape2+0x1ca> │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - beq.w 99c <_PyBytes_DecodeEscape2+0x5fc> │ │ │ │ │ + beq.w 9a4 <_PyBytes_DecodeEscape2+0x604> │ │ │ │ │ ldrb.w lr, [r3, #1] │ │ │ │ │ adds r0, r3, #2 │ │ │ │ │ sub.w r4, lr, #10 │ │ │ │ │ cmp r4, #110 @ 0x6e │ │ │ │ │ bhi.w 840 <_PyBytes_DecodeEscape2+0x4a0> │ │ │ │ │ addw r9, pc, #8 │ │ │ │ │ ldr.w pc, [r9, r4, lsl #2] │ │ │ │ │ @@ -627,25 +627,25 @@ │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ .word 0x00000841 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ .word 0x00000841 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ .word 0x00000841 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000096b │ │ │ │ │ + .word 0x00000953 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ .word 0x00000841 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ .word 0x00000841 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ .word 0x00000841 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ .word 0x00000841 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000973 │ │ │ │ │ + .word 0x0000095b │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ .word 0x00000841 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ .word 0x00000841 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ .word 0x00000841 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ @@ -655,29 +655,29 @@ │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ .word 0x00000841 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ .word 0x00000841 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ .word 0x00000841 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000007d9 │ │ │ │ │ + .word 0x000007e1 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000007d9 │ │ │ │ │ + .word 0x000007e1 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000007d9 │ │ │ │ │ + .word 0x000007e1 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000007d9 │ │ │ │ │ + .word 0x000007e1 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000007d9 │ │ │ │ │ + .word 0x000007e1 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000007d9 │ │ │ │ │ + .word 0x000007e1 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000007d9 │ │ │ │ │ + .word 0x000007e1 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000007d9 │ │ │ │ │ + .word 0x000007e1 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ .word 0x00000841 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ .word 0x00000841 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ .word 0x00000841 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ @@ -753,25 +753,25 @@ │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ .word 0x00000841 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ .word 0x00000841 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ .word 0x00000841 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000009b5 │ │ │ │ │ + .word 0x00000879 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000087b │ │ │ │ │ + .word 0x00000881 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ .word 0x00000841 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ .word 0x00000841 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ .word 0x00000841 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000883 │ │ │ │ │ + .word 0x00000871 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ .word 0x00000841 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ .word 0x00000841 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ .word 0x00000841 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ @@ -779,15 +779,15 @@ │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ .word 0x00000841 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ .word 0x00000841 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ .word 0x00000841 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000007d1 │ │ │ │ │ + .word 0x000007d9 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ .word 0x00000841 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ .word 0x00000841 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ .word 0x00000841 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ @@ -795,30 +795,30 @@ │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ .word 0x00000841 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ .word 0x00000859 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ .word 0x00000841 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000963 │ │ │ │ │ + .word 0x0000094b │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ .word 0x00000841 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ .word 0x0000075d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ adds r1, r3, #3 │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - bls.w 890 <_PyBytes_DecodeEscape2+0x4f0> │ │ │ │ │ + bls.w 894 <_PyBytes_DecodeEscape2+0x4f4> │ │ │ │ │ ldrb r1, [r3, #2] │ │ │ │ │ ldrb.w r0, [ip, r1] │ │ │ │ │ ldrb r1, [r3, #3] │ │ │ │ │ ldrb.w r1, [ip, r1] │ │ │ │ │ orr.w r4, r0, r1 │ │ │ │ │ cmp r4, #15 │ │ │ │ │ - bhi.w 890 <_PyBytes_DecodeEscape2+0x4f0> │ │ │ │ │ + bhi.w 894 <_PyBytes_DecodeEscape2+0x4f4> │ │ │ │ │ add.w r1, r1, r0, lsl #4 │ │ │ │ │ adds r0, r3, #4 │ │ │ │ │ strb.w r1, [r2], #1 │ │ │ │ │ b.n 570 <_PyBytes_DecodeEscape2+0x1d0> │ │ │ │ │ subs r7, #48 @ 0x30 │ │ │ │ │ cmp r8, r6 │ │ │ │ │ bls.n 7ca <_PyBytes_DecodeEscape2+0x42a> │ │ │ │ │ @@ -846,45 +846,45 @@ │ │ │ │ │ bne.n 7ca <_PyBytes_DecodeEscape2+0x42a> │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ str.w r7, [sl] │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ adds r2, #1 │ │ │ │ │ strb r7, [r4, #0] │ │ │ │ │ b.n 540 <_PyBytes_DecodeEscape2+0x1a0> │ │ │ │ │ + movs r3, #13 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + strb r3, [r4, #0] │ │ │ │ │ + b.n 540 <_PyBytes_DecodeEscape2+0x1a0> │ │ │ │ │ movs r3, #10 │ │ │ │ │ strb.w r3, [r2], #1 │ │ │ │ │ b.n 570 <_PyBytes_DecodeEscape2+0x1d0> │ │ │ │ │ sub.w r4, lr, #48 @ 0x30 │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - bls.n 81a <_PyBytes_DecodeEscape2+0x47a> │ │ │ │ │ + bls.n 822 <_PyBytes_DecodeEscape2+0x482> │ │ │ │ │ ldrb.w lr, [r3, #2] │ │ │ │ │ cmp.w lr, #47 @ 0x2f │ │ │ │ │ - bls.n 81a <_PyBytes_DecodeEscape2+0x47a> │ │ │ │ │ + bls.n 822 <_PyBytes_DecodeEscape2+0x482> │ │ │ │ │ cmp.w lr, #55 @ 0x37 │ │ │ │ │ - bhi.n 81a <_PyBytes_DecodeEscape2+0x47a> │ │ │ │ │ + bhi.n 822 <_PyBytes_DecodeEscape2+0x482> │ │ │ │ │ sub.w lr, lr, #48 @ 0x30 │ │ │ │ │ adds r0, r3, #3 │ │ │ │ │ add.w r4, lr, r4, lsl #3 │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - bls.n 81a <_PyBytes_DecodeEscape2+0x47a> │ │ │ │ │ + bls.n 822 <_PyBytes_DecodeEscape2+0x482> │ │ │ │ │ ldrb.w lr, [r3, #3] │ │ │ │ │ sub.w lr, lr, #48 @ 0x30 │ │ │ │ │ uxtb.w r9, lr │ │ │ │ │ cmp.w r9, #7 │ │ │ │ │ - bhi.n 81a <_PyBytes_DecodeEscape2+0x47a> │ │ │ │ │ + bhi.n 822 <_PyBytes_DecodeEscape2+0x482> │ │ │ │ │ add.w r4, lr, r4, lsl #3 │ │ │ │ │ adds r0, r3, #4 │ │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ │ bgt.n 860 <_PyBytes_DecodeEscape2+0x4c0> │ │ │ │ │ strb.w r4, [r2], #1 │ │ │ │ │ b.n 570 <_PyBytes_DecodeEscape2+0x1d0> │ │ │ │ │ - movs r3, #13 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - strb r3, [r4, #0] │ │ │ │ │ - b.n 540 <_PyBytes_DecodeEscape2+0x1a0> │ │ │ │ │ movs r3, #92 @ 0x5c │ │ │ │ │ adds r2, #1 │ │ │ │ │ strb r3, [r4, #0] │ │ │ │ │ b.n 540 <_PyBytes_DecodeEscape2+0x1a0> │ │ │ │ │ movs r3, #9 │ │ │ │ │ adds r2, #1 │ │ │ │ │ strb r3, [r4, #0] │ │ │ │ │ @@ -905,26 +905,27 @@ │ │ │ │ │ strb.w r3, [r2], #1 │ │ │ │ │ b.n 570 <_PyBytes_DecodeEscape2+0x1d0> │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ adds r3, #1 │ │ │ │ │ itt eq │ │ │ │ │ streq.w r4, [sl] │ │ │ │ │ streq r1, [r7, #0] │ │ │ │ │ - b.n 81a <_PyBytes_DecodeEscape2+0x47a> │ │ │ │ │ - ldr.w r3, [r0, #264] @ 0x108 │ │ │ │ │ - cbnz r3, 88a <_PyBytes_DecodeEscape2+0x4ea> │ │ │ │ │ - adds r2, #16 │ │ │ │ │ - b.n 3d8 <_PyBytes_DecodeEscape2+0x38> │ │ │ │ │ - movs r3, #8 │ │ │ │ │ + b.n 822 <_PyBytes_DecodeEscape2+0x482> │ │ │ │ │ + movs r3, #12 │ │ │ │ │ strb.w r3, [r2], #1 │ │ │ │ │ b.n 570 <_PyBytes_DecodeEscape2+0x1d0> │ │ │ │ │ - movs r3, #12 │ │ │ │ │ + movs r3, #7 │ │ │ │ │ strb.w r3, [r2], #1 │ │ │ │ │ b.n 570 <_PyBytes_DecodeEscape2+0x1d0> │ │ │ │ │ - ldr r2, [r2, #20] │ │ │ │ │ + movs r3, #8 │ │ │ │ │ + strb.w r3, [r2], #1 │ │ │ │ │ + b.n 570 <_PyBytes_DecodeEscape2+0x1d0> │ │ │ │ │ + ldr.w r3, [r0, #264] @ 0x108 │ │ │ │ │ + cbnz r3, 8ba <_PyBytes_DecodeEscape2+0x51a> │ │ │ │ │ + adds r2, #16 │ │ │ │ │ b.n 3d8 <_PyBytes_DecodeEscape2+0x38> │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -937,25 +938,27 @@ │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl e58 │ │ │ │ │ R_ARM_THM_CALL PyBytesWriter_Discard │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + ldr r2, [r2, #20] │ │ │ │ │ + b.n 3d8 <_PyBytes_DecodeEscape2+0x38> │ │ │ │ │ mov r0, fp │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strcmp │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 88e <_PyBytes_DecodeEscape2+0x4ee> │ │ │ │ │ + beq.n 892 <_PyBytes_DecodeEscape2+0x4f2> │ │ │ │ │ mov r0, fp │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strcmp │ │ │ │ │ @@ -976,70 +979,70 @@ │ │ │ │ │ bpl.w 544 <_PyBytes_DecodeEscape2+0x1a4> │ │ │ │ │ mov r6, r7 │ │ │ │ │ b.n 540 <_PyBytes_DecodeEscape2+0x1a0> │ │ │ │ │ movs r3, #7 │ │ │ │ │ adds r2, #1 │ │ │ │ │ strb r3, [r4, #0] │ │ │ │ │ b.n 540 <_PyBytes_DecodeEscape2+0x1a0> │ │ │ │ │ - movs r3, #11 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - strb r3, [r4, #0] │ │ │ │ │ - b.n 540 <_PyBytes_DecodeEscape2+0x1a0> │ │ │ │ │ mov r0, fp │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strcmp │ │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8e8 <_PyBytes_DecodeEscape2+0x548> │ │ │ │ │ + beq.n 8f0 <_PyBytes_DecodeEscape2+0x550> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ mov r2, fp │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 8a8 <_PyBytes_DecodeEscape2+0x508> │ │ │ │ │ + b.n 8ac <_PyBytes_DecodeEscape2+0x50c> │ │ │ │ │ + movs r3, #11 │ │ │ │ │ + strb.w r3, [r2], #1 │ │ │ │ │ + b.n 570 <_PyBytes_DecodeEscape2+0x1d0> │ │ │ │ │ + movs r3, #34 @ 0x22 │ │ │ │ │ + strb.w r3, [r2], #1 │ │ │ │ │ + b.n 570 <_PyBytes_DecodeEscape2+0x1d0> │ │ │ │ │ + movs r3, #39 @ 0x27 │ │ │ │ │ + strb.w r3, [r2], #1 │ │ │ │ │ + b.n 570 <_PyBytes_DecodeEscape2+0x1d0> │ │ │ │ │ + movs r3, #11 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + strb r3, [r4, #0] │ │ │ │ │ + b.n 540 <_PyBytes_DecodeEscape2+0x1a0> │ │ │ │ │ movs r3, #12 │ │ │ │ │ adds r2, #1 │ │ │ │ │ strb r3, [r4, #0] │ │ │ │ │ b.n 540 <_PyBytes_DecodeEscape2+0x1a0> │ │ │ │ │ movs r3, #8 │ │ │ │ │ adds r2, #1 │ │ │ │ │ strb r3, [r4, #0] │ │ │ │ │ b.n 540 <_PyBytes_DecodeEscape2+0x1a0> │ │ │ │ │ movs r3, #39 @ 0x27 │ │ │ │ │ adds r2, #1 │ │ │ │ │ strb r3, [r4, #0] │ │ │ │ │ b.n 540 <_PyBytes_DecodeEscape2+0x1a0> │ │ │ │ │ - movs r3, #11 │ │ │ │ │ - strb.w r3, [r2], #1 │ │ │ │ │ - b.n 570 <_PyBytes_DecodeEscape2+0x1d0> │ │ │ │ │ - movs r3, #34 @ 0x22 │ │ │ │ │ - strb.w r3, [r2], #1 │ │ │ │ │ - b.n 570 <_PyBytes_DecodeEscape2+0x1d0> │ │ │ │ │ - movs r3, #39 @ 0x27 │ │ │ │ │ - strb.w r3, [r2], #1 │ │ │ │ │ - b.n 570 <_PyBytes_DecodeEscape2+0x1d0> │ │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ │ adds r2, #1 │ │ │ │ │ strb r3, [r4, #0] │ │ │ │ │ b.n 540 <_PyBytes_DecodeEscape2+0x1a0> │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - bne.n 992 <_PyBytes_DecodeEscape2+0x5f2> │ │ │ │ │ + bne.n 99a <_PyBytes_DecodeEscape2+0x5fa> │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ str.w r7, [sl] │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ movs r3, #92 @ 0x5c │ │ │ │ │ adds r2, #1 │ │ │ │ │ mov r6, r1 │ │ │ │ │ strb r3, [r4, #0] │ │ │ │ │ @@ -1051,18 +1054,15 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 8a8 <_PyBytes_DecodeEscape2+0x508> │ │ │ │ │ - movs r3, #7 │ │ │ │ │ - strb.w r3, [r2], #1 │ │ │ │ │ - b.n 570 <_PyBytes_DecodeEscape2+0x1d0> │ │ │ │ │ + b.n 8ac <_PyBytes_DecodeEscape2+0x50c> │ │ │ │ │ │ │ │ │ │ 000009bc : │ │ │ │ │ byteswriter_create(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ ├── genobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 31052 (bytes into file) │ │ │ │ │ + Start of section headers: 31056 (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 0x794c: │ │ │ │ │ +There are 18 section headers, starting at offset 0x7950: │ │ │ │ │ │ │ │ │ │ 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 000d84 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 005ed4 000608 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 005ed8 000608 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 000db8 000a38 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 0064dc 0006b8 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 0064e0 0006b8 08 I 15 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 0017f0 000014 00 WA 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 0017f0 000bf4 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 006b94 0004d8 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 0023e4 00097f 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 002d64 000c20 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 00706c 0007c0 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 003984 000456 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 00782c 000090 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 003dda 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 003dda 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 003e10 0012b0 10 16 216 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 0050c0 000e11 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 0078bc 000090 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 0017f0 000bf8 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 006b98 0004d8 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 0023e8 00097f 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 002d68 000c20 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 007070 0007c0 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 003988 000456 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 007830 000090 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 003dde 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 003dde 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 003e14 0012b0 10 16 216 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 0050c4 000e11 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 0078c0 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 {} │ │ │ │ │ @@ -30,32 +30,32 @@ │ │ │ │ │ 26: 00000401 448 FUNC LOCAL DEFAULT 6 gen_send_ex │ │ │ │ │ 27: 000005b0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 28: 000005c0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 29: 000005c1 212 FUNC LOCAL DEFAULT 6 gen_send_ex2 │ │ │ │ │ 30: 0000068c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 31: 00000694 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 32: 00000695 584 FUNC LOCAL DEFAULT 6 gen_dealloc │ │ │ │ │ - 33: 00000bd5 32 FUNC LOCAL DEFAULT 6 _PyErr_ClearExcState │ │ │ │ │ + 33: 00000bd9 32 FUNC LOCAL DEFAULT 6 _PyErr_ClearExcState │ │ │ │ │ 34: 000008c8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 35: 000008dc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 36: 000008dd 96 FUNC LOCAL DEFAULT 6 _PyObject_GC_UNTRACK │ │ │ │ │ 37: 00000938 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 38: 00000130 0 NOTYPE LOCAL DEFAULT 8 .LC7 │ │ │ │ │ 39: 00000160 0 NOTYPE LOCAL DEFAULT 8 .LC8 │ │ │ │ │ 40: 0000093c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 41: 0000093d 216 FUNC LOCAL DEFAULT 6 gen_finalize │ │ │ │ │ - 42: 00000a15 448 FUNC LOCAL DEFAULT 6 gen_close │ │ │ │ │ + 42: 00000a15 452 FUNC LOCAL DEFAULT 6 gen_close │ │ │ │ │ 43: 00000a10 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 44: 00000190 0 NOTYPE LOCAL DEFAULT 8 .LC9 │ │ │ │ │ 45: 000001b0 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ 46: 000001d0 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ 47: 00000a14 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 48: 000006b5 208 FUNC LOCAL DEFAULT 1 gen_close_iter │ │ │ │ │ - 49: 00000bcc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 50: 00000bd4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 49: 00000bd0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 50: 00000bd8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 51: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 52: 00000001 110 FUNC LOCAL DEFAULT 1 gen_traverse │ │ │ │ │ 53: 000001f8 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ 54: 00000200 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ 55: 000000f1 132 FUNC LOCAL DEFAULT 1 gen_throw │ │ │ │ │ 56: 00000175 560 FUNC LOCAL DEFAULT 1 _gen_throw │ │ │ │ │ 57: 000003a5 324 FUNC LOCAL DEFAULT 1 gen_set_exception │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x5ed4 contains 193 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x5ed8 contains 193 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000038 0000f50a R_ARM_THM_CALL 00000000 _PyFrame_Traverse │ │ │ │ │ 0000005a 0000f60a R_ARM_THM_CALL 00000000 _PyGC_VisitStackRef │ │ │ │ │ 0000007e 0000f82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ 00000082 0000f830 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ 0000008c 0000f30a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 00000092 0000ed0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ @@ -177,29 +177,29 @@ │ │ │ │ │ 00000c26 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ 00000c2a 0000e030 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ 00000c2e 00007e2f R_ARM_THM_MOVW_ABS_NC 000004fc .LC32 │ │ │ │ │ 00000c32 00007e30 R_ARM_THM_MOVT_ABS 000004fc .LC32 │ │ │ │ │ 00000c38 0000e10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000c54 0000ef0a R_ARM_THM_CALL 00000000 _PyErr_WarnUnawaitedCoroutine │ │ │ │ │ 00000c64 0000e90a R_ARM_THM_CALL 00000000 _PyFrame_ClearExceptCode │ │ │ │ │ -00000c6e 0000210a R_ARM_THM_CALL 00000bd5 _PyErr_ClearExcState │ │ │ │ │ +00000c6e 0000210a R_ARM_THM_CALL 00000bd9 _PyErr_ClearExcState │ │ │ │ │ 00000cfe 0001170a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ 00000d14 0001180a R_ARM_THM_CALL 00000000 PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ 00000d1e 0000af2f R_ARM_THM_MOVW_ABS_NC 0000064c .LC42 │ │ │ │ │ 00000d22 0000af30 R_ARM_THM_MOVT_ABS 0000064c .LC42 │ │ │ │ │ 00000d2a 0001190a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ 00000d76 0000dc0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000004fc 0000dc1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 0000053c 00001a1e R_ARM_THM_JUMP24 00000401 gen_send_ex │ │ │ │ │ 000005b2 0000dc1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 00000b26 0000e71e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ 00000ba8 0000e71e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ 00000bd6 0001121e R_ARM_THM_JUMP24 00000000 _PyErr_WarnUnawaitedAgenMethod │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x64dc contains 215 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x64e0 contains 215 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00012702 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00002002 R_ARM_ABS32 00000695 gen_dealloc │ │ │ │ │ 00000028 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000002c 00008d02 R_ARM_ABS32 000004c3 gen_repr │ │ │ │ │ 00000048 00012802 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ @@ -409,15 +409,15 @@ │ │ │ │ │ 000009ec 00004f02 R_ARM_ABS32 0000004f gen_getsuspended │ │ │ │ │ 000009fc 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a00 00005302 R_ARM_ABS32 00000071 gen_getcode │ │ │ │ │ 00000a10 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a14 0000a402 R_ARM_ABS32 000008a9 gen_getstate │ │ │ │ │ 00000a1c 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x6b94 contains 155 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x6b98 contains 155 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000020 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000024 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000002a 0000d90a R_ARM_THM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ 0000003e 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000042 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000114 0000db0a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ @@ -529,53 +529,53 @@ │ │ │ │ │ 00000a0a 0000ee0a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ 00000a10 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000a68 0000f00a R_ARM_THM_CALL 00000000 _PyEval_NoToolsForUnwind │ │ │ │ │ 00000a86 0000e90a R_ARM_THM_CALL 00000000 _PyFrame_ClearExceptCode │ │ │ │ │ 00000a92 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000a96 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000ab8 0000300a R_ARM_THM_CALL 000006b5 gen_close_iter │ │ │ │ │ -00000ae6 0000f12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000aea 0000f130 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000af0 0000f20a R_ARM_THM_CALL 00000000 PyErr_SetNone │ │ │ │ │ -00000afa 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000afe 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000b10 0000f12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000b14 0000f130 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000b1a 0000f30a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000b20 0000f40a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000b24 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000b28 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000b3a 0000dc0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b4a 0000112f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00000b4e 00001130 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00000b52 0000102f R_ARM_THM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ -00000b56 00001030 R_ARM_THM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ -00000b60 0000e22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000b64 0000e230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000b6a 0000e10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000b7c 00002e2f R_ARM_THM_MOVW_ABS_NC 000001d0 .LC11 │ │ │ │ │ -00000b80 00002e30 R_ARM_THM_MOVT_ABS 000001d0 .LC11 │ │ │ │ │ -00000b84 00002d2f R_ARM_THM_MOVW_ABS_NC 000001b0 .LC10 │ │ │ │ │ -00000b88 00002d30 R_ARM_THM_MOVT_ABS 000001b0 .LC10 │ │ │ │ │ -00000ba0 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00000ba4 0000e030 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00000bac 0000e10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000bb2 00002c2f R_ARM_THM_MOVW_ABS_NC 00000190 .LC9 │ │ │ │ │ -00000bb6 00002c30 R_ARM_THM_MOVT_ABS 00000190 .LC9 │ │ │ │ │ -00000bbc 0000dc0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000bc2 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000bc6 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000bcc 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000bd0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000ae8 0000f12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000aec 0000f130 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000af2 0000f20a R_ARM_THM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +00000afc 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000b00 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000b12 0000f12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000b16 0000f130 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000b1c 0000f30a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000b22 0000f40a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000b26 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000b2a 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000b44 00002e2f R_ARM_THM_MOVW_ABS_NC 000001d0 .LC11 │ │ │ │ │ +00000b48 00002e30 R_ARM_THM_MOVT_ABS 000001d0 .LC11 │ │ │ │ │ +00000b4c 00002d2f R_ARM_THM_MOVW_ABS_NC 000001b0 .LC10 │ │ │ │ │ +00000b50 00002d30 R_ARM_THM_MOVT_ABS 000001b0 .LC10 │ │ │ │ │ +00000b68 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00000b6c 0000e030 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00000b74 0000e10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000b7c 00002c2f R_ARM_THM_MOVW_ABS_NC 00000190 .LC9 │ │ │ │ │ +00000b80 00002c30 R_ARM_THM_MOVT_ABS 00000190 .LC9 │ │ │ │ │ +00000b86 0000dc0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b96 0000112f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00000b9a 00001130 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00000b9e 0000102f R_ARM_THM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ +00000ba2 00001030 R_ARM_THM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ +00000bac 0000e22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000bb0 0000e230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000bb6 0000e10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000bbe 0000dc0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000bc4 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000bc8 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000bd0 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000bd4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000002bc 0000db1e R_ARM_THM_JUMP24 00000000 _Py_TriggerGC │ │ │ │ │ 00000808 0000e71e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ 00000992 0000eb1e R_ARM_THM_JUMP24 00000000 PyErr_SetRaisedException │ │ │ │ │ -00000bf0 0000dc1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00000bf4 0000dc1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x706c contains 248 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x7070 contains 248 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 0000492f R_ARM_THM_MOVW_ABS_NC 000003a0 .LC20 │ │ │ │ │ 00000004 00004930 R_ARM_THM_MOVT_ABS 000003a0 .LC20 │ │ │ │ │ 0000001e 00004d2f R_ARM_THM_MOVW_ABS_NC 000003a8 .LC21 │ │ │ │ │ 00000022 00004d30 R_ARM_THM_MOVT_ABS 000003a8 .LC21 │ │ │ │ │ 00000026 00004e2f R_ARM_THM_MOVW_ABS_NC 000003ac .LC22 │ │ │ │ │ 0000002a 00004e30 R_ARM_THM_MOVT_ABS 000003ac .LC22 │ │ │ │ │ @@ -818,15 +818,15 @@ │ │ │ │ │ 00000622 0000e71e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ 00000664 00005c1e R_ARM_THM_JUMP24 000008b5 async_gen_asend_new │ │ │ │ │ 000008f0 0001151e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ 000008f6 0000141e R_ARM_THM_JUMP24 000002c5 gen_iternext │ │ │ │ │ 0000099e 0001151e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ 000009c2 0001161e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x782c contains 18 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x7830 contains 18 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 0000ff02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000004 0000ff02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000008 0000ff02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000000c 0000ff02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000010 0000ff02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000014 0000ff02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -1458,15 +1458,15 @@ │ │ │ │ │ add.w r0, r3, #36 @ 0x24 │ │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyFrame_ClearExceptCode> │ │ │ │ │ R_ARM_THM_CALL _PyFrame_ClearExceptCode │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add.w r0, r3, #20 │ │ │ │ │ - bl bd4 │ │ │ │ │ + bl bd8 │ │ │ │ │ R_ARM_THM_CALL _PyErr_ClearExcState │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.n c16 <_PyGen_ClearFrame+0x36> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 00000c78 : │ │ │ │ │ async_gen_traverse(): │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -935,15 +935,15 @@ │ │ │ │ │ movs r3, #0 │ │ │ │ │ add.w r0, r4, #36 @ 0x24 │ │ │ │ │ strb.w r2, [r4, #35] @ 0x23 │ │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ │ bl 0 <_PyFrame_ClearExceptCode> │ │ │ │ │ R_ARM_THM_CALL _PyFrame_ClearExceptCode │ │ │ │ │ add.w r0, r4, #20 │ │ │ │ │ - bl bd4 <_PyErr_ClearExcState> │ │ │ │ │ + bl bd8 <_PyErr_ClearExcState> │ │ │ │ │ b.n 7cc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 7f0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ @@ -1098,54 +1098,54 @@ │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldrsb.w r3, [r0, #35] @ 0x23 │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cbz r3, a78 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n b24 │ │ │ │ │ + beq.n b26 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.w b40 │ │ │ │ │ + beq.w b8c │ │ │ │ │ movs r2, #4 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ strb.w r2, [r0, #35] @ 0x23 │ │ │ │ │ beq.n a9e │ │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ add.w r3, r2, #59 @ 0x3b │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ bls.n a5a │ │ │ │ │ sub.w r1, r2, #128 @ 0x80 │ │ │ │ │ negs r3, r1 │ │ │ │ │ adcs r3, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n b2e │ │ │ │ │ + beq.n b30 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - ldr r3, [pc, #364] @ (bcc ) │ │ │ │ │ + ldr r3, [pc, #368] @ (bd0 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ bl 0 <_PyEval_NoToolsForUnwind> │ │ │ │ │ R_ARM_THM_CALL _PyEval_NoToolsForUnwind │ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ │ and.w r0, r0, r3, lsr #2 │ │ │ │ │ lsls r3, r0, #31 │ │ │ │ │ - bpl.n ae4 │ │ │ │ │ + bpl.n ae6 │ │ │ │ │ movs r2, #5 │ │ │ │ │ movs r3, #0 │ │ │ │ │ add.w r0, r4, #36 @ 0x24 │ │ │ │ │ strb.w r2, [r4, #35] @ 0x23 │ │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ │ bl 0 <_PyFrame_ClearExceptCode> │ │ │ │ │ R_ARM_THM_CALL _PyFrame_ClearExceptCode │ │ │ │ │ add.w r0, r4, #20 │ │ │ │ │ - bl bd4 <_PyErr_ClearExcState> │ │ │ │ │ + bl bd8 <_PyErr_ClearExcState> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ │ @@ -1160,29 +1160,30 @@ │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ bl 6b4 │ │ │ │ │ R_ARM_THM_CALL gen_close_iter │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n ace │ │ │ │ │ + bge.n ad0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbz r2, b38 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.n bbc │ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ add.w r3, r2, #59 @ 0x3b │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ bls.n a5c │ │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ │ beq.n a5c │ │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ │ beq.n a5c │ │ │ │ │ - cbnz r5, af4 │ │ │ │ │ + cbnz r5, af6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_GeneratorExit │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_GeneratorExit │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetNone │ │ │ │ │ @@ -1194,123 +1195,124 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ bl 5c0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.n a9a │ │ │ │ │ - cbnz r0, b72 │ │ │ │ │ + cbnz r0, b3a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_GeneratorExit │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_GeneratorExit │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ - cbz r0, b6e │ │ │ │ │ + cbz r0, b78 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ b.n a9a │ │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ │ it eq │ │ │ │ │ moveq r5, r3 │ │ │ │ │ beq.n a5c │ │ │ │ │ - b.n ae6 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n ace │ │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ │ - ldr r3, [pc, #140] @ (bd0 ) │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - beq.n bc2 │ │ │ │ │ - subs r3, #208 @ 0xd0 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - it ne │ │ │ │ │ - movne r1, r2 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.n a9a │ │ │ │ │ + b.n ae8 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ - ldr r3, [pc, #88] @ (bd0 ) │ │ │ │ │ + ldr r3, [pc, #148] @ (bd4 ) │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n bb2 │ │ │ │ │ + beq.n b7c │ │ │ │ │ subs r3, #208 @ 0xd0 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ it ne │ │ │ │ │ movne r4, r2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n ba0 │ │ │ │ │ + bge.n b68 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, bbc │ │ │ │ │ + cbz r3, b86 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n b6e │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + b.n a9a │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ - b.n b92 │ │ │ │ │ + b.n b5a │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n b68 │ │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ │ + ldr r3, [pc, #68] @ (bd4 ) │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + beq.n bc4 │ │ │ │ │ + subs r3, #208 @ 0xd0 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + it ne │ │ │ │ │ + movne r1, r2 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ + b.n b78 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n ba0 │ │ │ │ │ + b.n ad0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ - b.n b60 │ │ │ │ │ - .word 0x00000166 │ │ │ │ │ + b.n bac │ │ │ │ │ + nop │ │ │ │ │ + .word 0x0000016a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000bd4 <_PyErr_ClearExcState>: │ │ │ │ │ +00000bd8 <_PyErr_ClearExcState>: │ │ │ │ │ _PyErr_ClearExcState(): │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ - cbnz r3, bda <_PyErr_ClearExcState+0x6> │ │ │ │ │ + cbnz r3, bde <_PyErr_ClearExcState+0x6> │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n bd8 <_PyErr_ClearExcState+0x4> │ │ │ │ │ + bge.n bdc <_PyErr_ClearExcState+0x4> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n bd8 <_PyErr_ClearExcState+0x4> │ │ │ │ │ + bne.n bdc <_PyErr_ClearExcState+0x4> │ │ │ │ │ mov r0, r3 │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ ├── funcobject.o │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -513,18 +513,18 @@ │ │ │ │ │ 00000b5e 0000dd0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000b64 0000dd0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000b6c 0000e76b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00000b70 0000e76b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00000b74 0000e002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000b90 0000dd0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000ba0 0000dd0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000bb2 00000a0a R_ARM_THM_CALL 0000066d notify_func_watchers │ │ │ │ │ -00000bd4 0000dd0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000bdc 0000ee0a R_ARM_THM_CALL 00000000 PyObject_ClearWeakRefs │ │ │ │ │ -00000bfc 0000dd0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000bb0 0000dd0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000bb8 0000ee0a R_ARM_THM_CALL 00000000 PyObject_ClearWeakRefs │ │ │ │ │ +00000be0 0000dd0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000bec 00000a0a R_ARM_THM_CALL 0000066d notify_func_watchers │ │ │ │ │ 00000c04 0000e76b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00000cfc 0000dd0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000d0e 0000dd0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000d2c 0000dd0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000d4a 0000dd0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000d5e 0000dd0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000d7a 0000dd0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -962,20 +962,20 @@ │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ ldr r0, [r5, r3] │ │ │ │ │ add.w r3, r0, #4096 @ 0x1000 │ │ │ │ │ - bge.w ba6 │ │ │ │ │ + bge.w bce │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ ldrb.w r3, [r3, #388] @ 0x184 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bac │ │ │ │ │ + bne.w be6 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ ldrd r3, r1, [r4, #-8] │ │ │ │ │ bic.w r1, r1, #3 │ │ │ │ │ mov r2, r3 │ │ │ │ │ bic.w r3, r3, #3 │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ bfi r2, r0, #0, #2 │ │ │ │ │ @@ -999,15 +999,15 @@ │ │ │ │ │ itt gt │ │ │ │ │ addgt.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ strgt.w r2, [r3, #3752] @ 0xea8 │ │ │ │ │ ldr.w r2, [r3, #3824] @ 0xef0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #3824] @ 0xef0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w bda │ │ │ │ │ + bne.w bb6 │ │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ bls.n 9ba │ │ │ │ │ add.w r3, r3, #8512 @ 0x2140 │ │ │ │ │ ubfx r2, r2, #0, #12 │ │ │ │ │ adds r3, #28 │ │ │ │ │ ldr.w r1, [r3, r2, lsl #3] │ │ │ │ │ @@ -1044,28 +1044,28 @@ │ │ │ │ │ beq.w b64 │ │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ │ cbz r0, 9fe │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n a8e │ │ │ │ │ + blt.n a9c │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n ac4 │ │ │ │ │ ldr r0, [r4, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n b06 │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ cbz r0, a1a │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n a9c │ │ │ │ │ + blt.n a8e │ │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n aec │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n aaa │ │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ │ @@ -1096,37 +1096,37 @@ │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cbnz r3, a6c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w bca │ │ │ │ │ + blt.w ba6 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w bf2 │ │ │ │ │ + blt.w bd6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GC_Del │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9fe │ │ │ │ │ + bne.n a1a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9fe │ │ │ │ │ + b.n a1a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n a1a │ │ │ │ │ + bne.n 9fe │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n a1a │ │ │ │ │ + b.n 9fe │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n a26 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ @@ -1230,56 +1230,56 @@ │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w a4c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n a4c │ │ │ │ │ - ldrb.w r3, [r3, #388] @ 0x184 │ │ │ │ │ - cbz r3, bc8 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - bl 66c │ │ │ │ │ - R_ARM_THM_CALL notify_func_watchers │ │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n bc8 │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 936 │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w a78 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n a78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_ClearWeakRefs │ │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ bls.w 9ba │ │ │ │ │ - ldr r3, [pc, #24] @ (c04 ) │ │ │ │ │ + ldr r3, [pc, #60] @ (c04 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ │ b.n 998 │ │ │ │ │ + ldrb.w r3, [r3, #388] @ 0x184 │ │ │ │ │ + cbnz r3, be6 │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w a84 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n a84 │ │ │ │ │ - nop │ │ │ │ │ - .word 0x00000016 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + bl 66c │ │ │ │ │ + R_ARM_THM_CALL notify_func_watchers │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ + bge.n bd4 │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 936 │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + .word 0x0000003a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ 00000c08 : │ │ │ │ │ func_clear(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -1331,28 +1331,28 @@ │ │ │ │ │ beq.w e0e │ │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ │ cbz r0, c94 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r3, #52] @ 0x34 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n cf2 │ │ │ │ │ + blt.n d04 │ │ │ │ │ ldr r0, [r3, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n d34 │ │ │ │ │ ldr r0, [r3, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n d9e │ │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ │ cbz r0, cb0 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r3, #40] @ 0x28 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n d04 │ │ │ │ │ + blt.n cf2 │ │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n d80 │ │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n d16 │ │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ │ @@ -1377,29 +1377,29 @@ │ │ │ │ │ blt.n d72 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n c94 │ │ │ │ │ + bne.n cb0 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.n c94 │ │ │ │ │ + b.n cb0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n cb0 │ │ │ │ │ + bne.n c94 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.n cb0 │ │ │ │ │ + b.n c94 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r3, #36] @ 0x24 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n cbc │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ ├── 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: 46000 (bytes into file) │ │ │ │ │ + Start of section headers: 45952 (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 0xb3b0: │ │ │ │ │ +There are 18 section headers, starting at offset 0xb380: │ │ │ │ │ │ │ │ │ │ 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 001374 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 009988 0002e0 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 0013a8 000470 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 009c68 000398 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 001818 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .rodata.str1.4 PROGBITS 00000000 001818 000348 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 001b60 00559c 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 00a000 001240 08 I 15 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 0070fc 0001b4 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 00b240 0000d0 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 0072b0 00069c 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 00b310 000010 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 00794c 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00794c 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 007980 0011f0 10 16 172 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 008b70 000e16 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 00b320 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 001364 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 009950 0002e0 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 001398 000470 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 009c30 000398 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 001808 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .rodata.str1.4 PROGBITS 00000000 001808 000348 01 AMS 0 0 4 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 001b50 005574 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 009fc8 001248 08 I 15 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 0070c4 0001b4 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 00b210 0000d0 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 007278 00069c 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 00b2e0 000010 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 007914 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 007914 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 007948 0011f0 10 16 172 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 008b38 000e16 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 00b2f0 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 {} │ │ │ │ │ @@ -14,128 +14,128 @@ │ │ │ │ │ 10: 000001ad 168 FUNC LOCAL DEFAULT 7 list_dealloc │ │ │ │ │ 11: 00000250 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 12: 00000254 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 13: 00000255 24 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ 14: 00000001 38 FUNC LOCAL DEFAULT 9 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ 15: 000003d5 152 FUNC LOCAL DEFAULT 7 list_resize │ │ │ │ │ 16: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 17: 000004c1 5082 FUNC LOCAL DEFAULT 7 list_sort_impl │ │ │ │ │ + 17: 000004c1 5108 FUNC LOCAL DEFAULT 7 list_sort_impl │ │ │ │ │ 18: 00000018 0 NOTYPE LOCAL DEFAULT 6 .LC1 │ │ │ │ │ - 19: 0000189d 102 FUNC LOCAL DEFAULT 7 unsafe_latin_compare │ │ │ │ │ - 20: 0000222d 94 FUNC LOCAL DEFAULT 7 sortslice_reverse.isra.0 │ │ │ │ │ - 21: 00004ed5 42 FUNC LOCAL DEFAULT 7 unsafe_long_compare │ │ │ │ │ - 22: 0000409d 170 FUNC LOCAL DEFAULT 7 unsafe_object_compare │ │ │ │ │ - 23: 00001275 6 FUNC LOCAL DEFAULT 1 safe_object_compare │ │ │ │ │ - 24: 00003f9d 254 FUNC LOCAL DEFAULT 7 unsafe_tuple_compare │ │ │ │ │ - 25: 00000001 3044 FUNC LOCAL DEFAULT 1 merge_at │ │ │ │ │ - 26: 00004fbd 24 FUNC LOCAL DEFAULT 7 unsafe_float_compare │ │ │ │ │ + 19: 000018b5 102 FUNC LOCAL DEFAULT 7 unsafe_latin_compare │ │ │ │ │ + 20: 000022f9 86 FUNC LOCAL DEFAULT 7 sortslice_reverse.isra.0 │ │ │ │ │ + 21: 00004ead 42 FUNC LOCAL DEFAULT 7 unsafe_long_compare │ │ │ │ │ + 22: 00004075 170 FUNC LOCAL DEFAULT 7 unsafe_object_compare │ │ │ │ │ + 23: 00001265 6 FUNC LOCAL DEFAULT 1 safe_object_compare │ │ │ │ │ + 24: 00003f75 254 FUNC LOCAL DEFAULT 7 unsafe_tuple_compare │ │ │ │ │ + 25: 00000001 3026 FUNC LOCAL DEFAULT 1 merge_at │ │ │ │ │ + 26: 00004f95 24 FUNC LOCAL DEFAULT 7 unsafe_float_compare │ │ │ │ │ 27: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 28: 00001905 1062 FUNC LOCAL DEFAULT 7 gallop_right │ │ │ │ │ - 29: 00001d2d 1212 FUNC LOCAL DEFAULT 7 gallop_left │ │ │ │ │ - 30: 000021e9 68 FUNC LOCAL DEFAULT 7 sortslice_memcpy │ │ │ │ │ - 31: 00000be5 76 FUNC LOCAL DEFAULT 1 sortslice_memmove │ │ │ │ │ - 32: 000011f5 120 FUNC LOCAL DEFAULT 1 merge_getmem │ │ │ │ │ + 28: 0000191d 1062 FUNC LOCAL DEFAULT 7 gallop_right │ │ │ │ │ + 29: 00001d45 1392 FUNC LOCAL DEFAULT 7 gallop_left │ │ │ │ │ + 30: 000022b5 68 FUNC LOCAL DEFAULT 7 sortslice_memcpy │ │ │ │ │ + 31: 00000bd5 76 FUNC LOCAL DEFAULT 1 sortslice_memmove │ │ │ │ │ + 32: 000011e5 120 FUNC LOCAL DEFAULT 1 merge_getmem │ │ │ │ │ 33: 00000034 0 NOTYPE LOCAL DEFAULT 6 .LC2 │ │ │ │ │ - 34: 000024c0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 35: 000024cc 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 36: 0000254d 1062 FUNC LOCAL DEFAULT 7 list_ass_slice_lock_held │ │ │ │ │ - 37: 00004679 556 FUNC LOCAL DEFAULT 7 list_slice_lock_held │ │ │ │ │ + 34: 00002584 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 35: 00002590 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 36: 00002611 1062 FUNC LOCAL DEFAULT 7 list_ass_slice_lock_held │ │ │ │ │ + 37: 00004651 556 FUNC LOCAL DEFAULT 7 list_slice_lock_held │ │ │ │ │ 38: 00000058 0 NOTYPE LOCAL DEFAULT 6 .LC3 │ │ │ │ │ - 39: 00002975 124 FUNC LOCAL DEFAULT 7 list_clear_impl.isra.0 │ │ │ │ │ - 40: 000029f1 184 FUNC LOCAL DEFAULT 7 list_append │ │ │ │ │ + 39: 00002a39 124 FUNC LOCAL DEFAULT 7 list_clear_impl.isra.0 │ │ │ │ │ + 40: 00002ab5 184 FUNC LOCAL DEFAULT 7 list_append │ │ │ │ │ 41: 00000074 0 NOTYPE LOCAL DEFAULT 6 .LC4 │ │ │ │ │ - 42: 00002afd 276 FUNC LOCAL DEFAULT 7 list_subscript │ │ │ │ │ - 43: 00003b35 364 FUNC LOCAL DEFAULT 7 list_new_prealloc │ │ │ │ │ - 44: 00002c0c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 45: 00002c10 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 46: 00002c11 64 FUNC LOCAL DEFAULT 7 list_item │ │ │ │ │ - 47: 00002c4c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 48: 00002c50 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 49: 00002c79 852 FUNC LOCAL DEFAULT 7 _list_extend │ │ │ │ │ - 50: 00002c75 4 FUNC LOCAL DEFAULT 7 list_length │ │ │ │ │ - 51: 00002fcd 542 FUNC LOCAL DEFAULT 7 list_extend_lock_held │ │ │ │ │ - 52: 00004e5d 118 FUNC LOCAL DEFAULT 7 list_extend_dict │ │ │ │ │ - 53: 000012d5 160 FUNC LOCAL DEFAULT 1 list_inplace_repeat_lock_held │ │ │ │ │ + 42: 00002bc1 276 FUNC LOCAL DEFAULT 7 list_subscript │ │ │ │ │ + 43: 00003b0d 364 FUNC LOCAL DEFAULT 7 list_new_prealloc │ │ │ │ │ + 44: 00002cd0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 45: 00002cd4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 46: 00002cd5 64 FUNC LOCAL DEFAULT 7 list_item │ │ │ │ │ + 47: 00002d10 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 48: 00002d14 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 49: 00002d3d 866 FUNC LOCAL DEFAULT 7 _list_extend │ │ │ │ │ + 50: 00002d39 4 FUNC LOCAL DEFAULT 7 list_length │ │ │ │ │ + 51: 000030a1 542 FUNC LOCAL DEFAULT 7 list_extend_lock_held │ │ │ │ │ + 52: 00004e35 118 FUNC LOCAL DEFAULT 7 list_extend_dict │ │ │ │ │ + 53: 000012c5 160 FUNC LOCAL DEFAULT 1 list_inplace_repeat_lock_held │ │ │ │ │ 54: 000000a8 0 NOTYPE LOCAL DEFAULT 6 .LC5 │ │ │ │ │ 55: 000000c4 0 NOTYPE LOCAL DEFAULT 6 .LC6 │ │ │ │ │ - 56: 000031ed 160 FUNC LOCAL DEFAULT 7 list___init__ │ │ │ │ │ - 57: 0000328d 514 FUNC LOCAL DEFAULT 7 list_richcompare │ │ │ │ │ - 58: 00003340 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 59: 00003346 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 60: 00003394 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 61: 000033ac 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 62: 00003450 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 63: 00003468 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 56: 000032c1 160 FUNC LOCAL DEFAULT 7 list___init__ │ │ │ │ │ + 57: 00003361 514 FUNC LOCAL DEFAULT 7 list_richcompare │ │ │ │ │ + 58: 00003414 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 59: 0000341a 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 60: 00003468 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 61: 00003480 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 62: 00003524 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 63: 0000353c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 64: 000000cc 0 NOTYPE LOCAL DEFAULT 6 .LC7 │ │ │ │ │ - 65: 00003491 240 FUNC LOCAL DEFAULT 7 list_remove │ │ │ │ │ - 66: 00003581 166 FUNC LOCAL DEFAULT 7 list_vectorcall │ │ │ │ │ + 65: 00003565 240 FUNC LOCAL DEFAULT 7 list_remove │ │ │ │ │ + 66: 00003655 166 FUNC LOCAL DEFAULT 7 list_vectorcall │ │ │ │ │ 67: 000000ec 0 NOTYPE LOCAL DEFAULT 6 .LC8 │ │ │ │ │ 68: 000000f0 0 NOTYPE LOCAL DEFAULT 6 .LC9 │ │ │ │ │ 69: 00000104 0 NOTYPE LOCAL DEFAULT 6 .LC10 │ │ │ │ │ - 70: 00003629 418 FUNC LOCAL DEFAULT 7 list_pop │ │ │ │ │ - 71: 000037cd 146 FUNC LOCAL DEFAULT 7 list_ass_item │ │ │ │ │ + 70: 000036fd 418 FUNC LOCAL DEFAULT 7 list_pop │ │ │ │ │ + 71: 000038a1 146 FUNC LOCAL DEFAULT 7 list_ass_item │ │ │ │ │ 72: 0000011c 0 NOTYPE LOCAL DEFAULT 6 .LC11 │ │ │ │ │ - 73: 00003861 724 FUNC LOCAL DEFAULT 7 list_concat │ │ │ │ │ - 74: 00003b28 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 75: 00003b34 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 76: 00003c94 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 77: 00003ca0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 78: 00003ca1 34 FUNC LOCAL DEFAULT 7 list_extend │ │ │ │ │ - 79: 00000c65 306 FUNC LOCAL DEFAULT 1 ins1 │ │ │ │ │ - 80: 00003d10 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 81: 00003d14 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 82: 00003d15 340 FUNC LOCAL DEFAULT 7 list_iter │ │ │ │ │ - 83: 00003e58 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 84: 00003e68 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 85: 00003e69 94 FUNC LOCAL DEFAULT 7 listiter_next │ │ │ │ │ - 86: 00003ec9 212 FUNC LOCAL DEFAULT 7 listiter_dealloc │ │ │ │ │ - 87: 00003f94 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 88: 00003f9c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 89: 00004149 46 FUNC LOCAL DEFAULT 7 list_traverse │ │ │ │ │ + 73: 00003935 472 FUNC LOCAL DEFAULT 7 list_concat │ │ │ │ │ + 74: 00003b00 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 75: 00003b0c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 76: 00003c6c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 77: 00003c78 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 78: 00003c79 34 FUNC LOCAL DEFAULT 7 list_extend │ │ │ │ │ + 79: 00000c55 306 FUNC LOCAL DEFAULT 1 ins1 │ │ │ │ │ + 80: 00003ce8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 81: 00003cec 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 82: 00003ced 340 FUNC LOCAL DEFAULT 7 list_iter │ │ │ │ │ + 83: 00003e30 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 84: 00003e40 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 85: 00003e41 94 FUNC LOCAL DEFAULT 7 listiter_next │ │ │ │ │ + 86: 00003ea1 212 FUNC LOCAL DEFAULT 7 listiter_dealloc │ │ │ │ │ + 87: 00003f6c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 88: 00003f74 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 89: 00004121 46 FUNC LOCAL DEFAULT 7 list_traverse │ │ │ │ │ 90: 00000150 0 NOTYPE LOCAL DEFAULT 6 .LC12 │ │ │ │ │ - 91: 000041d4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 92: 000041d8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 93: 000041d9 118 FUNC LOCAL DEFAULT 7 list_contains │ │ │ │ │ + 91: 000041ac 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 92: 000041b0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 93: 000041b1 118 FUNC LOCAL DEFAULT 7 list_contains │ │ │ │ │ 94: 00000160 0 NOTYPE LOCAL DEFAULT 6 .LC13 │ │ │ │ │ - 95: 00000d99 134 FUNC LOCAL DEFAULT 1 list_insert │ │ │ │ │ - 96: 00000e21 68 FUNC LOCAL DEFAULT 1 list___reversed__ │ │ │ │ │ - 97: 00000e60 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 98: 00000e64 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 99: 00000e65 36 FUNC LOCAL DEFAULT 1 listreviter_dealloc │ │ │ │ │ - 100: 00004538 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 101: 00004540 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 102: 00004674 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 103: 00004678 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 104: 000048a5 252 FUNC LOCAL DEFAULT 7 list_sort │ │ │ │ │ - 105: 0000499c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 95: 00000d89 134 FUNC LOCAL DEFAULT 1 list_insert │ │ │ │ │ + 96: 00000e11 68 FUNC LOCAL DEFAULT 1 list___reversed__ │ │ │ │ │ + 97: 00000e50 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 98: 00000e54 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 99: 00000e55 36 FUNC LOCAL DEFAULT 1 listreviter_dealloc │ │ │ │ │ + 100: 00004510 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 101: 00004518 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 102: 0000464c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 103: 00004650 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 104: 0000487d 252 FUNC LOCAL DEFAULT 7 list_sort │ │ │ │ │ + 105: 00004974 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 106: 00000168 0 NOTYPE LOCAL DEFAULT 6 .LC14 │ │ │ │ │ 107: 00000190 0 NOTYPE LOCAL DEFAULT 6 .LC15 │ │ │ │ │ - 108: 000049a0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 109: 000049a1 960 FUNC LOCAL DEFAULT 7 list_ass_subscript │ │ │ │ │ + 108: 00004978 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 109: 00004979 960 FUNC LOCAL DEFAULT 7 list_ass_subscript │ │ │ │ │ 110: 000001d8 0 NOTYPE LOCAL DEFAULT 6 .LC16 │ │ │ │ │ 111: 000001dc 0 NOTYPE LOCAL DEFAULT 6 .LC17 │ │ │ │ │ - 112: 00004d61 252 FUNC LOCAL DEFAULT 7 list_repr │ │ │ │ │ - 113: 00000f29 380 FUNC LOCAL DEFAULT 1 list_repeat │ │ │ │ │ - 114: 00004f01 94 FUNC LOCAL DEFAULT 7 listreviter_next │ │ │ │ │ + 112: 00004d39 252 FUNC LOCAL DEFAULT 7 list_repr │ │ │ │ │ + 113: 00000f19 380 FUNC LOCAL DEFAULT 1 list_repeat │ │ │ │ │ + 114: 00004ed9 94 FUNC LOCAL DEFAULT 7 listreviter_next │ │ │ │ │ 115: 000001e4 0 NOTYPE LOCAL DEFAULT 6 .LC18 │ │ │ │ │ 116: 0000004c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 117: 000010a5 28 FUNC LOCAL DEFAULT 1 py_list_clear │ │ │ │ │ - 118: 000010c1 176 FUNC LOCAL DEFAULT 1 list_count │ │ │ │ │ - 119: 00004f61 46 FUNC LOCAL DEFAULT 7 list_reverse │ │ │ │ │ - 120: 00004f91 44 FUNC LOCAL DEFAULT 7 list_inplace_concat │ │ │ │ │ - 121: 000011c5 22 FUNC LOCAL DEFAULT 1 list_clear_slot │ │ │ │ │ - 122: 000011dd 24 FUNC LOCAL DEFAULT 1 listiter_len │ │ │ │ │ - 123: 00005340 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 124: 0000534c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 125: 0000126d 8 FUNC LOCAL DEFAULT 1 list_copy │ │ │ │ │ - 126: 000012b1 12 FUNC LOCAL DEFAULT 1 listiter_traverse │ │ │ │ │ + 117: 00001095 28 FUNC LOCAL DEFAULT 1 py_list_clear │ │ │ │ │ + 118: 000010b1 176 FUNC LOCAL DEFAULT 1 list_count │ │ │ │ │ + 119: 00004f39 46 FUNC LOCAL DEFAULT 7 list_reverse │ │ │ │ │ + 120: 00004f69 44 FUNC LOCAL DEFAULT 7 list_inplace_concat │ │ │ │ │ + 121: 000011b5 22 FUNC LOCAL DEFAULT 1 list_clear_slot │ │ │ │ │ + 122: 000011cd 24 FUNC LOCAL DEFAULT 1 listiter_len │ │ │ │ │ + 123: 00005318 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 124: 00005324 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 125: 0000125d 8 FUNC LOCAL DEFAULT 1 list_copy │ │ │ │ │ + 126: 000012a1 12 FUNC LOCAL DEFAULT 1 listiter_traverse │ │ │ │ │ 127: 000001f8 0 NOTYPE LOCAL DEFAULT 6 .LC19 │ │ │ │ │ 128: 00000200 0 NOTYPE LOCAL DEFAULT 6 .LC20 │ │ │ │ │ - 129: 00005385 534 FUNC LOCAL DEFAULT 7 list_index │ │ │ │ │ - 130: 000012bd 24 FUNC LOCAL DEFAULT 1 listreviter_len │ │ │ │ │ + 129: 0000535d 534 FUNC LOCAL DEFAULT 7 list_index │ │ │ │ │ + 130: 000012ad 24 FUNC LOCAL DEFAULT 1 listreviter_len │ │ │ │ │ 131: 00000050 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 132: 00000051 44 FUNC LOCAL DEFAULT 9 list_inplace_repeat │ │ │ │ │ 133: 0000007d 12 FUNC LOCAL DEFAULT 9 listreviter_traverse │ │ │ │ │ 134: 00000089 4 FUNC LOCAL DEFAULT 9 listiter_reduce │ │ │ │ │ 135: 0000008d 120 FUNC LOCAL DEFAULT 9 listiter_reduce_general │ │ │ │ │ 136: 00000220 0 NOTYPE LOCAL DEFAULT 6 .LC21 │ │ │ │ │ 137: 00000228 0 NOTYPE LOCAL DEFAULT 6 .LC22 │ │ │ │ │ @@ -199,31 +199,31 @@ │ │ │ │ │ 195: 00000000 0 NOTYPE GLOBAL DEFAULT UND memmove │ │ │ │ │ 196: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ 197: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ 198: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ 199: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ 200: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 201: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 202: 0000228d 134 FUNC GLOBAL DEFAULT 7 PyList_SetItem │ │ │ │ │ + 202: 00002351 134 FUNC GLOBAL DEFAULT 7 PyList_SetItem │ │ │ │ │ 203: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ - 204: 00002315 440 FUNC GLOBAL DEFAULT 7 _PyList_FromStackRefStealOnSuccess │ │ │ │ │ - 205: 000024cd 126 FUNC GLOBAL DEFAULT 7 PyList_SetSlice │ │ │ │ │ + 204: 000023d9 440 FUNC GLOBAL DEFAULT 7 _PyList_FromStackRefStealOnSuccess │ │ │ │ │ + 205: 00002591 126 FUNC GLOBAL DEFAULT 7 PyList_SetSlice │ │ │ │ │ 206: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Fast │ │ │ │ │ - 207: 00002aa9 50 FUNC GLOBAL DEFAULT 7 PyList_Size │ │ │ │ │ - 208: 00002add 30 FUNC GLOBAL DEFAULT 7 _PyList_GetItemRef │ │ │ │ │ + 207: 00002b6d 50 FUNC GLOBAL DEFAULT 7 PyList_Size │ │ │ │ │ + 208: 00002ba1 30 FUNC GLOBAL DEFAULT 7 _PyList_GetItemRef │ │ │ │ │ 209: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ 210: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ 211: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetObject │ │ │ │ │ 212: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Type │ │ │ │ │ 213: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Unpack │ │ │ │ │ 214: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_AdjustIndices │ │ │ │ │ 215: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ 216: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ 217: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 218: 00002c51 34 FUNC GLOBAL DEFAULT 7 _PyList_Extend │ │ │ │ │ + 218: 00002d15 34 FUNC GLOBAL DEFAULT 7 _PyList_Extend │ │ │ │ │ 219: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Type │ │ │ │ │ 220: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFrozenSet_Type │ │ │ │ │ 221: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Type │ │ │ │ │ 222: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDictKeys_Type │ │ │ │ │ 223: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDictValues_Type │ │ │ │ │ 224: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDictItems_Type │ │ │ │ │ 225: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetIter │ │ │ │ │ @@ -241,44 +241,44 @@ │ │ │ │ │ 237: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 238: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ 239: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompare │ │ │ │ │ 240: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GenericAlloc │ │ │ │ │ 241: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKwnames │ │ │ │ │ 242: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ 243: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ - 244: 00000c31 50 FUNC GLOBAL DEFAULT 1 PyList_Insert │ │ │ │ │ - 245: 00003cc5 80 FUNC GLOBAL DEFAULT 7 PyList_GetItem │ │ │ │ │ + 244: 00000c21 50 FUNC GLOBAL DEFAULT 1 PyList_Insert │ │ │ │ │ + 245: 00003c9d 80 FUNC GLOBAL DEFAULT 7 PyList_GetItem │ │ │ │ │ 246: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_Type │ │ │ │ │ 247: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ - 248: 00004179 96 FUNC GLOBAL DEFAULT 7 PyList_GetItemRef │ │ │ │ │ + 248: 00004151 96 FUNC GLOBAL DEFAULT 7 PyList_GetItemRef │ │ │ │ │ 249: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Track │ │ │ │ │ - 250: 00004251 1064 FUNC GLOBAL DEFAULT 7 _PyList_SliceSubscript │ │ │ │ │ + 250: 00004229 1064 FUNC GLOBAL DEFAULT 7 _PyList_SliceSubscript │ │ │ │ │ 251: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ - 252: 00000e89 86 FUNC GLOBAL DEFAULT 1 PyList_GetSlice │ │ │ │ │ - 253: 00000ee1 52 FUNC GLOBAL DEFAULT 1 PyList_Clear │ │ │ │ │ - 254: 00000f15 20 FUNC GLOBAL DEFAULT 1 _PyList_AsTupleAndClear │ │ │ │ │ + 252: 00000e79 86 FUNC GLOBAL DEFAULT 1 PyList_GetSlice │ │ │ │ │ + 253: 00000ed1 52 FUNC GLOBAL DEFAULT 1 PyList_Clear │ │ │ │ │ + 254: 00000f05 20 FUNC GLOBAL DEFAULT 1 _PyList_AsTupleAndClear │ │ │ │ │ 255: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromArraySteal │ │ │ │ │ 256: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ 257: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprEnter │ │ │ │ │ 258: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Create │ │ │ │ │ 259: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_WriteChar │ │ │ │ │ 260: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_WriteRepr │ │ │ │ │ 261: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprLeave │ │ │ │ │ 262: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Finish │ │ │ │ │ 263: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Discard │ │ │ │ │ 264: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ 265: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ 266: 00000027 42 FUNC GLOBAL HIDDEN 9 _PyList_DebugMallocStats │ │ │ │ │ 267: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDebugAllocatorStats │ │ │ │ │ 268: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ - 269: 00001171 84 FUNC GLOBAL DEFAULT 1 PyList_Reverse │ │ │ │ │ + 269: 00001161 84 FUNC GLOBAL DEFAULT 1 PyList_Reverse │ │ │ │ │ 270: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromLong │ │ │ │ │ - 271: 00004fd5 942 FUNC GLOBAL DEFAULT 7 _PyList_BinarySlice │ │ │ │ │ + 271: 00004fad 942 FUNC GLOBAL DEFAULT 7 _PyList_BinarySlice │ │ │ │ │ 272: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_SliceIndex │ │ │ │ │ - 273: 0000127d 52 FUNC GLOBAL DEFAULT 1 PyList_Extend │ │ │ │ │ + 273: 0000126d 52 FUNC GLOBAL DEFAULT 1 PyList_Extend │ │ │ │ │ 274: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_SliceIndexNotNone │ │ │ │ │ 275: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetBuiltin │ │ │ │ │ 276: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ 277: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSize_t │ │ │ │ │ 278: 000001a0 208 OBJECT GLOBAL DEFAULT 3 PyListRevIter_Type │ │ │ │ │ 279: 000000d0 208 OBJECT GLOBAL DEFAULT 3 PyListIter_Type │ │ │ │ │ 280: 00000000 208 OBJECT GLOBAL DEFAULT 3 PyList_Type │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,222 +1,222 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x9988 contains 92 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x9950 contains 92 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000066 00001c0a R_ARM_THM_CALL 00001905 gallop_right │ │ │ │ │ -000000a2 00001d0a R_ARM_THM_CALL 00001d2d gallop_left │ │ │ │ │ -000000d8 00001e0a R_ARM_THM_CALL 000021e9 sortslice_memcpy │ │ │ │ │ -00000112 0000132f R_ARM_THM_MOVW_ABS_NC 0000189d unsafe_latin_compare │ │ │ │ │ -00000116 00001330 R_ARM_THM_MOVT_ABS 0000189d unsafe_latin_compare │ │ │ │ │ -0000017c 0000c20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000022a 0000c20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000266 0000c20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000310 00001c0a R_ARM_THM_CALL 00001905 gallop_right │ │ │ │ │ -0000033a 00001e0a R_ARM_THM_CALL 000021e9 sortslice_memcpy │ │ │ │ │ -00000388 00001d0a R_ARM_THM_CALL 00001d2d gallop_left │ │ │ │ │ -00000436 00001e0a R_ARM_THM_CALL 000021e9 sortslice_memcpy │ │ │ │ │ -0000048a 0000c20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000004f6 00001e0a R_ARM_THM_CALL 000021e9 sortslice_memcpy │ │ │ │ │ -00000546 0000132f R_ARM_THM_MOVW_ABS_NC 0000189d unsafe_latin_compare │ │ │ │ │ -0000054a 00001330 R_ARM_THM_MOVT_ABS 0000189d unsafe_latin_compare │ │ │ │ │ -000005ae 0000c20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000065e 0000c20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000698 0000c20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000744 00001c0a R_ARM_THM_CALL 00001905 gallop_right │ │ │ │ │ -000007bc 00001d0a R_ARM_THM_CALL 00001d2d gallop_left │ │ │ │ │ -00000804 00001e0a R_ARM_THM_CALL 000021e9 sortslice_memcpy │ │ │ │ │ -0000089a 0000c20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000092e 00001e0a R_ARM_THM_CALL 000021e9 sortslice_memcpy │ │ │ │ │ -00000abe 00001e0a R_ARM_THM_CALL 000021e9 sortslice_memcpy │ │ │ │ │ -00000c12 0000c30a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00000c50 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000c54 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000c58 0000b10a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000c86 00000f0a R_ARM_THM_CALL 000003d5 list_resize │ │ │ │ │ -00000d80 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000d84 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000d8c 0000b10a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000db2 0000f20a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00000dba 0000f30a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00000dd6 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000dda 0000be30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000de6 00005e2f R_ARM_THM_MOVW_ABS_NC 00000160 .LC13 │ │ │ │ │ -00000dea 00005e30 R_ARM_THM_MOVT_ABS 00000160 .LC13 │ │ │ │ │ -00000df0 0000ea0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00000e08 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e10 0000d20a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000e34 0000ae0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00000e54 0000f90a R_ARM_THM_CALL 00000000 PyObject_GC_Track │ │ │ │ │ -00000e60 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000e74 0000b70a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ -00000e7a 00000d0a R_ARM_THM_CALL 00000255 Py_XDECREF │ │ │ │ │ -00000ec2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000ec6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000ecc 0000b10a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000ef6 0000270a R_ARM_THM_CALL 00002975 list_clear_impl.isra.0 │ │ │ │ │ -00000f02 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000f06 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000f0a 0000b10a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000f4c 0001090a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00000f5c 00002b0a R_ARM_THM_CALL 00003b35 list_new_prealloc │ │ │ │ │ -00001092 0000c90a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000010b2 0000270a R_ARM_THM_CALL 00002975 list_clear_impl.isra.0 │ │ │ │ │ -000010b6 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000010ba 0000be30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000010e8 0000eb0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000114c 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001160 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000011b2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000011b6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000011ba 0000b10a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000011d2 0000270a R_ARM_THM_CALL 00002975 list_clear_impl.isra.0 │ │ │ │ │ -00001224 0000b80a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001244 0000c80a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000125e 0000b30a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000129e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000012a2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000012a6 0000b10a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001300 0001090a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00001310 00000f0a R_ARM_THM_CALL 000003d5 list_resize │ │ │ │ │ -0000135a 0000c90a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001360 0000b30a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000136c 0000270a R_ARM_THM_CALL 00002975 list_clear_impl.isra.0 │ │ │ │ │ -00000c2c 0000c31e R_ARM_THM_JUMP24 00000000 memmove │ │ │ │ │ -00000e84 0000b91e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00000eaa 0000251e R_ARM_THM_JUMP24 00004679 list_slice_lock_held │ │ │ │ │ -00000f20 0000ff1e R_ARM_THM_JUMP24 00000000 _PyTuple_FromArraySteal │ │ │ │ │ -00000f24 0001001e R_ARM_THM_JUMP24 00000000 PyTuple_New │ │ │ │ │ -00001036 0000ac1e R_ARM_THM_JUMP24 00000001 PyList_New │ │ │ │ │ -000010a0 0000b31e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -0000112e 00010c1e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -000011ea 00010c1e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -000011f0 00010e1e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ -00001270 0000251e R_ARM_THM_JUMP24 00004679 list_slice_lock_held │ │ │ │ │ -00001276 0000eb1e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ -00001296 0000311e R_ARM_THM_JUMP24 00002c79 _list_extend │ │ │ │ │ -000012cc 00010c1e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +00000064 00001c0a R_ARM_THM_CALL 0000191d gallop_right │ │ │ │ │ +0000009c 00001d0a R_ARM_THM_CALL 00001d45 gallop_left │ │ │ │ │ +000000d2 00001e0a R_ARM_THM_CALL 000022b5 sortslice_memcpy │ │ │ │ │ +00000108 0000132f R_ARM_THM_MOVW_ABS_NC 000018b5 unsafe_latin_compare │ │ │ │ │ +0000010c 00001330 R_ARM_THM_MOVT_ABS 000018b5 unsafe_latin_compare │ │ │ │ │ +00000172 0000c20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000220 0000c20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000025c 0000c20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000304 00001c0a R_ARM_THM_CALL 0000191d gallop_right │ │ │ │ │ +0000032e 00001e0a R_ARM_THM_CALL 000022b5 sortslice_memcpy │ │ │ │ │ +0000037e 00001d0a R_ARM_THM_CALL 00001d45 gallop_left │ │ │ │ │ +00000420 00001e0a R_ARM_THM_CALL 000022b5 sortslice_memcpy │ │ │ │ │ +00000474 0000c20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000004dc 00001e0a R_ARM_THM_CALL 000022b5 sortslice_memcpy │ │ │ │ │ +0000052c 0000132f R_ARM_THM_MOVW_ABS_NC 000018b5 unsafe_latin_compare │ │ │ │ │ +00000530 00001330 R_ARM_THM_MOVT_ABS 000018b5 unsafe_latin_compare │ │ │ │ │ +0000059a 0000c20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000064c 0000c20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000686 0000c20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000073a 00001c0a R_ARM_THM_CALL 0000191d gallop_right │ │ │ │ │ +000007ae 00001d0a R_ARM_THM_CALL 00001d45 gallop_left │ │ │ │ │ +00000834 00001e0a R_ARM_THM_CALL 000022b5 sortslice_memcpy │ │ │ │ │ +0000088e 0000c20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000091e 00001e0a R_ARM_THM_CALL 000022b5 sortslice_memcpy │ │ │ │ │ +00000aa4 00001e0a R_ARM_THM_CALL 000022b5 sortslice_memcpy │ │ │ │ │ +00000c02 0000c30a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00000c40 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000c44 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000c48 0000b10a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000c76 00000f0a R_ARM_THM_CALL 000003d5 list_resize │ │ │ │ │ +00000d70 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000d74 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000d7c 0000b10a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000da2 0000f20a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00000daa 0000f30a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00000dc6 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000dca 0000be30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000dd6 00005e2f R_ARM_THM_MOVW_ABS_NC 00000160 .LC13 │ │ │ │ │ +00000dda 00005e30 R_ARM_THM_MOVT_ABS 00000160 .LC13 │ │ │ │ │ +00000de0 0000ea0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00000df8 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e00 0000d20a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000e24 0000ae0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00000e44 0000f90a R_ARM_THM_CALL 00000000 PyObject_GC_Track │ │ │ │ │ +00000e50 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000e64 0000b70a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ +00000e6a 00000d0a R_ARM_THM_CALL 00000255 Py_XDECREF │ │ │ │ │ +00000eb2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000eb6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000ebc 0000b10a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000ee6 0000270a R_ARM_THM_CALL 00002a39 list_clear_impl.isra.0 │ │ │ │ │ +00000ef2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000ef6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000efa 0000b10a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000f3c 0001090a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00000f4c 00002b0a R_ARM_THM_CALL 00003b0d list_new_prealloc │ │ │ │ │ +00001082 0000c90a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000010a2 0000270a R_ARM_THM_CALL 00002a39 list_clear_impl.isra.0 │ │ │ │ │ +000010a6 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000010aa 0000be30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000010d8 0000eb0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000113c 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001150 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011a2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000011a6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000011aa 0000b10a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000011c2 0000270a R_ARM_THM_CALL 00002a39 list_clear_impl.isra.0 │ │ │ │ │ +00001214 0000b80a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001234 0000c80a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000124e 0000b30a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000128e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001292 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001296 0000b10a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000012f0 0001090a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00001300 00000f0a R_ARM_THM_CALL 000003d5 list_resize │ │ │ │ │ +0000134a 0000c90a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001350 0000b30a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000135c 0000270a R_ARM_THM_CALL 00002a39 list_clear_impl.isra.0 │ │ │ │ │ +00000c1c 0000c31e R_ARM_THM_JUMP24 00000000 memmove │ │ │ │ │ +00000e74 0000b91e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00000e9a 0000251e R_ARM_THM_JUMP24 00004651 list_slice_lock_held │ │ │ │ │ +00000f10 0000ff1e R_ARM_THM_JUMP24 00000000 _PyTuple_FromArraySteal │ │ │ │ │ +00000f14 0001001e R_ARM_THM_JUMP24 00000000 PyTuple_New │ │ │ │ │ +00001026 0000ac1e R_ARM_THM_JUMP24 00000001 PyList_New │ │ │ │ │ +00001090 0000b31e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +0000111e 00010c1e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +000011da 00010c1e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +000011e0 00010e1e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ +00001260 0000251e R_ARM_THM_JUMP24 00004651 list_slice_lock_held │ │ │ │ │ +00001266 0000eb1e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ +00001286 0000311e R_ARM_THM_JUMP24 00002d3d _list_extend │ │ │ │ │ +000012bc 00010c1e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x9c68 contains 115 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x9c30 contains 115 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00011902 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00000a02 R_ARM_ABS32 000001ad list_dealloc │ │ │ │ │ -0000002c 00007002 R_ARM_ABS32 00004d61 list_repr │ │ │ │ │ +0000002c 00007002 R_ARM_ABS32 00004d39 list_repr │ │ │ │ │ 00000034 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000038 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000003c 00011a02 R_ARM_ABS32 00000000 PyObject_HashNotImplemented │ │ │ │ │ 00000048 00011b02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000058 00009002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000005c 00005902 R_ARM_ABS32 00004149 list_traverse │ │ │ │ │ -00000060 00007902 R_ARM_ABS32 000011c5 list_clear_slot │ │ │ │ │ -00000064 00003902 R_ARM_ABS32 0000328d list_richcompare │ │ │ │ │ -0000006c 00005202 R_ARM_ABS32 00003d15 list_iter │ │ │ │ │ +0000005c 00005902 R_ARM_ABS32 00004121 list_traverse │ │ │ │ │ +00000060 00007902 R_ARM_ABS32 000011b5 list_clear_slot │ │ │ │ │ +00000064 00003902 R_ARM_ABS32 00003361 list_richcompare │ │ │ │ │ +0000006c 00005202 R_ARM_ABS32 00003ced list_iter │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000094 00003802 R_ARM_ABS32 000031ed list___init__ │ │ │ │ │ +00000094 00003802 R_ARM_ABS32 000032c1 list___init__ │ │ │ │ │ 00000098 0000f002 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ 0000009c 00011c02 R_ARM_ABS32 00000000 PyType_GenericNew │ │ │ │ │ 000000a0 0000b902 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ -000000c8 00004202 R_ARM_ABS32 00003581 list_vectorcall │ │ │ │ │ +000000c8 00004202 R_ARM_ABS32 00003655 list_vectorcall │ │ │ │ │ 000000d4 00011902 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000e8 00005602 R_ARM_ABS32 00003ec9 listiter_dealloc │ │ │ │ │ +000000e8 00005602 R_ARM_ABS32 00003ea1 listiter_dealloc │ │ │ │ │ 00000118 00011b02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -0000012c 00007e02 R_ARM_ABS32 000012b1 listiter_traverse │ │ │ │ │ +0000012c 00007e02 R_ARM_ABS32 000012a1 listiter_traverse │ │ │ │ │ 0000013c 00011d02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000140 00005502 R_ARM_ABS32 00003e69 listiter_next │ │ │ │ │ +00000140 00005502 R_ARM_ABS32 00003e41 listiter_next │ │ │ │ │ 00000144 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001a4 00011902 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001ac 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001b8 00006302 R_ARM_ABS32 00000e65 listreviter_dealloc │ │ │ │ │ +000001b8 00006302 R_ARM_ABS32 00000e55 listreviter_dealloc │ │ │ │ │ 000001e8 00011b02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 000001fc 00008502 R_ARM_ABS32 0000007d listreviter_traverse │ │ │ │ │ 0000020c 00011d02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000210 00007202 R_ARM_ABS32 00004f01 listreviter_next │ │ │ │ │ +00000210 00007202 R_ARM_ABS32 00004ed9 listreviter_next │ │ │ │ │ 00000214 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000274 00009002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000278 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000294 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000002a8 0000bf02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ 000002b4 0000d902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002b8 0000d902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002bc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002c0 00008202 R_ARM_ABS32 000012bd listreviter_len │ │ │ │ │ +000002c0 00008202 R_ARM_ABS32 000012ad listreviter_len │ │ │ │ │ 000002c8 00009002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002cc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002d0 00008e02 R_ARM_ABS32 00000161 listreviter_reduce │ │ │ │ │ 000002d8 00009002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002e0 00008f02 R_ARM_ABS32 00000165 listreviter_setstate │ │ │ │ │ 000002e8 00009002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002fc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000300 00007a02 R_ARM_ABS32 000011dd listiter_len │ │ │ │ │ +00000300 00007a02 R_ARM_ABS32 000011cd listiter_len │ │ │ │ │ 00000308 00009002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000030c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000310 00008602 R_ARM_ABS32 00000089 listiter_reduce │ │ │ │ │ 00000318 00009002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000031c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000320 00008c02 R_ARM_ABS32 00000105 listiter_setstate │ │ │ │ │ 00000328 00009002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000033c 00003202 R_ARM_ABS32 00002c75 list_length │ │ │ │ │ -00000340 00002a02 R_ARM_ABS32 00002afd list_subscript │ │ │ │ │ -00000344 00006d02 R_ARM_ABS32 000049a1 list_ass_subscript │ │ │ │ │ -00000348 00003202 R_ARM_ABS32 00002c75 list_length │ │ │ │ │ -0000034c 00004902 R_ARM_ABS32 00003861 list_concat │ │ │ │ │ -00000350 00007102 R_ARM_ABS32 00000f29 list_repeat │ │ │ │ │ -00000354 00002e02 R_ARM_ABS32 00002c11 list_item │ │ │ │ │ -0000035c 00004702 R_ARM_ABS32 000037cd list_ass_item │ │ │ │ │ -00000364 00005d02 R_ARM_ABS32 000041d9 list_contains │ │ │ │ │ -00000368 00007802 R_ARM_ABS32 00004f91 list_inplace_concat │ │ │ │ │ +0000033c 00003202 R_ARM_ABS32 00002d39 list_length │ │ │ │ │ +00000340 00002a02 R_ARM_ABS32 00002bc1 list_subscript │ │ │ │ │ +00000344 00006d02 R_ARM_ABS32 00004979 list_ass_subscript │ │ │ │ │ +00000348 00003202 R_ARM_ABS32 00002d39 list_length │ │ │ │ │ +0000034c 00004902 R_ARM_ABS32 00003935 list_concat │ │ │ │ │ +00000350 00007102 R_ARM_ABS32 00000f19 list_repeat │ │ │ │ │ +00000354 00002e02 R_ARM_ABS32 00002cd5 list_item │ │ │ │ │ +0000035c 00004702 R_ARM_ABS32 000038a1 list_ass_item │ │ │ │ │ +00000364 00005d02 R_ARM_ABS32 000041b1 list_contains │ │ │ │ │ +00000368 00007802 R_ARM_ABS32 00004f69 list_inplace_concat │ │ │ │ │ 0000036c 00008402 R_ARM_ABS32 00000051 list_inplace_repeat │ │ │ │ │ 00000370 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000374 00002a02 R_ARM_ABS32 00002afd list_subscript │ │ │ │ │ +00000374 00002a02 R_ARM_ABS32 00002bc1 list_subscript │ │ │ │ │ 0000037c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000380 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000384 00006002 R_ARM_ABS32 00000e21 list___reversed__ │ │ │ │ │ +00000384 00006002 R_ARM_ABS32 00000e11 list___reversed__ │ │ │ │ │ 0000038c 00009002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000390 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000394 00008d02 R_ARM_ABS32 00000153 list___sizeof__ │ │ │ │ │ 0000039c 00009002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003a0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003a4 00007502 R_ARM_ABS32 000010a5 py_list_clear │ │ │ │ │ +000003a4 00007502 R_ARM_ABS32 00001095 py_list_clear │ │ │ │ │ 000003ac 00009002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003b0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003b4 00007d02 R_ARM_ABS32 0000126d list_copy │ │ │ │ │ +000003b4 00007d02 R_ARM_ABS32 0000125d list_copy │ │ │ │ │ 000003bc 00009002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003c0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003c4 00002802 R_ARM_ABS32 000029f1 list_append │ │ │ │ │ +000003c4 00002802 R_ARM_ABS32 00002ab5 list_append │ │ │ │ │ 000003cc 00009002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003d0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003d4 00005f02 R_ARM_ABS32 00000d99 list_insert │ │ │ │ │ +000003d4 00005f02 R_ARM_ABS32 00000d89 list_insert │ │ │ │ │ 000003dc 00009002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003e0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003e4 00004e02 R_ARM_ABS32 00003ca1 list_extend │ │ │ │ │ +000003e4 00004e02 R_ARM_ABS32 00003c79 list_extend │ │ │ │ │ 000003ec 00009002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003f0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003f4 00004602 R_ARM_ABS32 00003629 list_pop │ │ │ │ │ +000003f4 00004602 R_ARM_ABS32 000036fd list_pop │ │ │ │ │ 000003fc 00009002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000400 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000404 00004102 R_ARM_ABS32 00003491 list_remove │ │ │ │ │ +00000404 00004102 R_ARM_ABS32 00003565 list_remove │ │ │ │ │ 0000040c 00009002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000410 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000414 00008102 R_ARM_ABS32 00005385 list_index │ │ │ │ │ +00000414 00008102 R_ARM_ABS32 0000535d list_index │ │ │ │ │ 0000041c 00009002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000420 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000424 00007602 R_ARM_ABS32 000010c1 list_count │ │ │ │ │ +00000424 00007602 R_ARM_ABS32 000010b1 list_count │ │ │ │ │ 0000042c 00009002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000430 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000434 00007702 R_ARM_ABS32 00004f61 list_reverse │ │ │ │ │ +00000434 00007702 R_ARM_ABS32 00004f39 list_reverse │ │ │ │ │ 0000043c 00009002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000440 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000444 00006802 R_ARM_ABS32 000048a5 list_sort │ │ │ │ │ +00000444 00006802 R_ARM_ABS32 0000487d list_sort │ │ │ │ │ 0000044c 00009002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000450 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000454 00011e02 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 0000045c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0xa000 contains 584 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x9fc8 contains 585 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000003e 0000ad0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ 000000ac 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000000b0 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000000b4 0000ae0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 000000c6 0000af0a R_ARM_THM_CALL 00000000 PyMem_Calloc │ │ │ │ │ 00000134 0000b00a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ @@ -235,18 +235,18 @@ │ │ │ │ │ 000001e6 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000001ea 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000022a 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000238 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000023c 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000250 0000b46b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 000002e8 0000bb0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00000316 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000031a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000031e 0000b10a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000032c 0000b30a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000316 0000b30a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000032a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000032e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000332 0000b10a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00000380 0000bb0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 000003b4 0000bb0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 000003c4 0000b30a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000410 0000bb0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00000452 0000bb0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00000462 0000b30a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000049a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ @@ -257,559 +257,560 @@ │ │ │ │ │ 000004e6 0000be30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000051c 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ 00000520 0000bf30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ 0000052c 0000c02f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ 00000530 0000c030 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ 00000536 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 0000053a 0000c130 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000005b2 0000132f R_ARM_THM_MOVW_ABS_NC 0000189d unsafe_latin_compare │ │ │ │ │ -000005b6 00001330 R_ARM_THM_MOVT_ABS 0000189d unsafe_latin_compare │ │ │ │ │ -0000062a 0000132f R_ARM_THM_MOVW_ABS_NC 0000189d unsafe_latin_compare │ │ │ │ │ -0000062e 00001330 R_ARM_THM_MOVT_ABS 0000189d unsafe_latin_compare │ │ │ │ │ -00000672 0000c20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000006e2 0000c20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000738 0000c20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000078a 0000c20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000007f2 0000c20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000085a 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000085e 0000be30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000008e4 0000132f R_ARM_THM_MOVW_ABS_NC 0000189d unsafe_latin_compare │ │ │ │ │ -000008e8 00001330 R_ARM_THM_MOVT_ABS 0000189d unsafe_latin_compare │ │ │ │ │ -0000094e 0000c20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000099e 0000c30a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00000a04 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000a08 0000be30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000a88 0000c20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000abc 0000c20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000b68 0000c20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000ba8 0000c20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000c12 0000132f R_ARM_THM_MOVW_ABS_NC 0000189d unsafe_latin_compare │ │ │ │ │ -00000c16 00001330 R_ARM_THM_MOVT_ABS 0000189d unsafe_latin_compare │ │ │ │ │ -00000c5e 0000c20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000cca 0000c20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000d1a 0000c20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000d70 0000152f R_ARM_THM_MOVW_ABS_NC 00004ed5 unsafe_long_compare │ │ │ │ │ -00000d74 00001530 R_ARM_THM_MOVT_ABS 00004ed5 unsafe_long_compare │ │ │ │ │ -00000d7c 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -00000d80 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -00000d8e 0000162f R_ARM_THM_MOVW_ABS_NC 0000409d unsafe_object_compare │ │ │ │ │ -00000d92 00001630 R_ARM_THM_MOVT_ABS 0000409d unsafe_object_compare │ │ │ │ │ -00000d98 0000172f R_ARM_THM_MOVW_ABS_NC 00001275 safe_object_compare │ │ │ │ │ -00000d9c 00001730 R_ARM_THM_MOVT_ABS 00001275 safe_object_compare │ │ │ │ │ -00000e28 0000c20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000ed2 0000c50a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000ef0 0000c50a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000f08 0000c50a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000f28 0000c50a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000f4e 0000c20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000f84 0000c20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000faa 0000c30a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00000fb4 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000fb8 0000be30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000fcc 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000fea 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001006 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000102c 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000103e 0000b80a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001050 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001054 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001058 0000122f R_ARM_THM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -0000105c 00001230 R_ARM_THM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -00001062 0000c70a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000010cc 0000c20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000010ee 0000c02f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -000010f2 0000c030 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -000010f8 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000010fc 0000c130 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001164 0000172f R_ARM_THM_MOVW_ABS_NC 00001275 safe_object_compare │ │ │ │ │ -00001168 00001730 R_ARM_THM_MOVT_ABS 00001275 safe_object_compare │ │ │ │ │ -00001192 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00001196 0000c130 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000011a6 0000132f R_ARM_THM_MOVW_ABS_NC 0000189d unsafe_latin_compare │ │ │ │ │ -000011aa 00001330 R_ARM_THM_MOVT_ABS 0000189d unsafe_latin_compare │ │ │ │ │ -000011b2 0000172f R_ARM_THM_MOVW_ABS_NC 00001275 safe_object_compare │ │ │ │ │ -000011b6 00001730 R_ARM_THM_MOVT_ABS 00001275 safe_object_compare │ │ │ │ │ -000011c2 0000182f R_ARM_THM_MOVW_ABS_NC 00003f9d unsafe_tuple_compare │ │ │ │ │ -000011c6 00001830 R_ARM_THM_MOVT_ABS 00003f9d unsafe_tuple_compare │ │ │ │ │ -00001280 0000c20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000012e6 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000012ea 0000be30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001368 0000190a R_ARM_THM_CALL 00000001 merge_at │ │ │ │ │ -0000147c 0000190a R_ARM_THM_CALL 00000001 merge_at │ │ │ │ │ -000014b2 0000190a R_ARM_THM_CALL 00000001 merge_at │ │ │ │ │ -000014c4 0000c20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000014e8 0000c20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001522 0000c20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001538 0000c20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001564 0000c20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000015f8 0000c20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000016a4 0000c80a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000016b6 0000c50a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000016f8 0000172f R_ARM_THM_MOVW_ABS_NC 00001275 safe_object_compare │ │ │ │ │ -000016fc 00001730 R_ARM_THM_MOVT_ABS 00001275 safe_object_compare │ │ │ │ │ -00001724 0000b80a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001756 00001a2f R_ARM_THM_MOVW_ABS_NC 00004fbd unsafe_float_compare │ │ │ │ │ -0000175a 00001a30 R_ARM_THM_MOVT_ABS 00004fbd unsafe_float_compare │ │ │ │ │ -00001840 0000b30a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001858 0000b80a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000186c 0000b80a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000188c 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000018d2 0000c20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000018de 0000c20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000191c 0000132f R_ARM_THM_MOVW_ABS_NC 0000189d unsafe_latin_compare │ │ │ │ │ -00001920 00001330 R_ARM_THM_MOVT_ABS 0000189d unsafe_latin_compare │ │ │ │ │ -00001970 0000c20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000019de 0000c20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001a5c 0000c20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001b14 0000c20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001b7c 0000c20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001bd2 0000c20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001c22 0000c20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001c9c 0000c20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001d44 0000132f R_ARM_THM_MOVW_ABS_NC 0000189d unsafe_latin_compare │ │ │ │ │ -00001d48 00001330 R_ARM_THM_MOVT_ABS 0000189d unsafe_latin_compare │ │ │ │ │ -00001d96 0000c20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001e06 0000c20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001e7e 0000c20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001fa2 0000c20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000200a 0000c20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000206c 0000c20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000020f6 0000c20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000210c 0000c20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002154 0000c20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000220e 0000c90a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000022d0 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000022de 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000022e2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000022ea 0000b10a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000022fa 0000cb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -000022fe 0000cb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00002302 0000212f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ -00002306 00002130 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ -0000230c 0000c70a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002356 0000ad0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000023ce 0000ac0a R_ARM_THM_CALL 00000001 PyList_New │ │ │ │ │ -00002436 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000243a 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002440 0000ae0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000024b2 0000b00a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ -000024c0 0000b46b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000024c4 0000b46b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000024c8 0000b46b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000024f6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000024fa 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002502 0000b10a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002544 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000025b4 0000c90a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000025d8 0000c30a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00002616 0000bb0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00002698 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000273e 0000b80a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000274e 0000262f R_ARM_THM_MOVW_ABS_NC 00000058 .LC3 │ │ │ │ │ -00002752 00002630 R_ARM_THM_MOVT_ABS 00000058 .LC3 │ │ │ │ │ -00002756 0000ce0a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ -0000277e 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000279c 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000027b4 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002800 0000bb0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000282c 0000c30a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00002846 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002858 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000286c 0000b30a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002872 0000b80a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000028e0 0000c80a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000028f4 0000c90a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002906 0000bb0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000291a 0000bb0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00002932 0000b30a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002940 0000b30a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000029bc 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002a1e 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002a22 0000be30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002a68 0000bb0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00002a78 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002a7c 0000be30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002a9a 0000b30a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002aa0 00000e0a R_ARM_THM_CALL 00000001 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ -00002ac8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002acc 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002ad0 0000b10a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002b1c 0000cb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00002b20 0000cb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00002b28 0000d10a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00002b30 0000d20a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002b62 0000d30a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -00002b6a 0000d42f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ -00002b6e 0000d430 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ -00002b7e 0000d50a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -00002b98 0000d60a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -00002bb4 0000ac0a R_ARM_THM_CALL 00000001 PyList_New │ │ │ │ │ -00002bf2 0000d72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002bf6 0000d730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002bfc 0000292f R_ARM_THM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ -00002c00 00002930 R_ARM_THM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ -00002c06 0000d80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002c0c 0000d902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002c38 0000cb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00002c3c 0000cb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00002c44 0000d30a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -00002c4c 0000d902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002c64 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002c68 0000be30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002c90 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002c94 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002ca2 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00002ca6 0000bf30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00002cae 0000db2f R_ARM_THM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ -00002cb2 0000db30 R_ARM_THM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ -00002cb6 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ -00002cba 0000dc30 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ -00002cce 0000dd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -00002cd2 0000dd30 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -00002cdc 0000de2f R_ARM_THM_MOVW_ABS_NC 00000000 PyDictKeys_Type │ │ │ │ │ -00002ce0 0000de30 R_ARM_THM_MOVT_ABS 00000000 PyDictKeys_Type │ │ │ │ │ -00002cee 0000df2f R_ARM_THM_MOVW_ABS_NC 00000000 PyDictValues_Type │ │ │ │ │ -00002cf2 0000df30 R_ARM_THM_MOVT_ABS 00000000 PyDictValues_Type │ │ │ │ │ -00002cfc 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 PyDictItems_Type │ │ │ │ │ -00002d00 0000e030 R_ARM_THM_MOVT_ABS 00000000 PyDictItems_Type │ │ │ │ │ -00002d0c 0000e10a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00002d1e 0000e20a R_ARM_THM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ -00002d4e 0000c80a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002d7a 0000d20a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002dce 0000bb0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00002dfa 0000bc0a R_ARM_THM_CALL 0000033d _PyList_AppendTakeRefListResize │ │ │ │ │ -00002e2a 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002e58 0000e30a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00002e74 0000e30a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00002e88 0000e30a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00002e9c 0000e30a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00002eae 0000e30a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00002ec0 0000e30a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00002ed2 0000e30a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00002ef4 0000e30a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00002f58 0000e40a R_ARM_THM_CALL 00000000 _PyTuple_FromPair │ │ │ │ │ -00002f70 0000e50a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ -00002f84 0000bb0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00002f90 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -00002f94 0000e630 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00002f9a 0000e70a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00002fa4 0000e80a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00002faa 0000b30a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002fb2 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002fe2 0000362f R_ARM_THM_MOVW_ABS_NC 000000a8 .LC5 │ │ │ │ │ -00002fe6 00003630 R_ARM_THM_MOVT_ABS 000000a8 .LC5 │ │ │ │ │ -00002fea 0000ce0a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ -0000301e 0000c80a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003172 0000bb0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000031d0 0000b30a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000031de 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000031fe 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003202 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000322e 0000372f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -00003232 00003730 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -00003238 0000e90a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -00003246 0000372f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -0000324a 00003730 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -00003252 0000ea0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000032f8 0000eb0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00003354 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00003358 0000ec30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000337c 0000ed2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00003380 0000ed30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00003394 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00003398 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -0000339c 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000033a0 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000033a4 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000033a8 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000033ac 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000033b0 0000ee30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000033f8 0000ef0a R_ARM_THM_CALL 00000000 PyObject_RichCompare │ │ │ │ │ -0000340e 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003424 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003450 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00003454 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00003458 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -0000345c 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00003460 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00003464 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00003472 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003486 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000034be 0000eb0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000034e8 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000034ec 0000be30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00003516 0000eb0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000354e 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003552 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003556 0000402f R_ARM_THM_MOVW_ABS_NC 000000cc .LC7 │ │ │ │ │ -0000355a 00004030 R_ARM_THM_MOVT_ABS 000000cc .LC7 │ │ │ │ │ -00003560 0000c70a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000356c 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003578 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000035aa 0000f00a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ -000035e0 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000035f6 0000372f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -000035fa 00003730 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -00003604 0000ea0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00003610 0000372f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -00003614 00003730 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -0000361a 0000f10a R_ARM_THM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ -0000369e 0000bb0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000036dc 0000b80a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000036f2 0000c30a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00003712 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000371e 0000432f R_ARM_THM_MOVW_ABS_NC 000000ec .LC8 │ │ │ │ │ -00003722 00004330 R_ARM_THM_MOVT_ABS 000000ec .LC8 │ │ │ │ │ -0000372c 0000ea0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00003738 0000f20a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00003740 0000f30a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00003762 0000cb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00003766 0000cb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -0000376a 0000442f R_ARM_THM_MOVW_ABS_NC 000000f0 .LC9 │ │ │ │ │ -0000376e 00004430 R_ARM_THM_MOVT_ABS 000000f0 .LC9 │ │ │ │ │ -00003774 0000c70a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003780 0000b30a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003792 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000379a 0000d20a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000037b2 0000cb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -000037b6 0000cb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -000037ba 0000452f R_ARM_THM_MOVW_ABS_NC 00000104 .LC10 │ │ │ │ │ -000037be 00004530 R_ARM_THM_MOVT_ABS 00000104 .LC10 │ │ │ │ │ -000037c4 0000c70a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000380c 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003822 0000c30a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00003842 0000cb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00003846 0000cb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -0000384a 0000212f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ -0000384e 00002130 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ -00003854 0000c70a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000038b4 0000ad0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003934 0000c80a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003a74 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003a78 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003a7c 0000ae0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00003ad6 0000b00a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ -00003adc 0000d72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003ae0 0000d730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003ae4 0000482f R_ARM_THM_MOVW_ABS_NC 0000011c .LC11 │ │ │ │ │ -00003ae8 00004830 R_ARM_THM_MOVT_ABS 0000011c .LC11 │ │ │ │ │ -00003af0 0000d80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003b08 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003b0c 0000b30a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003b28 0000b46b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00003b2c 0000b46b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00003b30 0000b46b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00003b6e 0000ad0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003be6 0000c80a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003bf6 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003bfa 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003bfe 0000ae0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00003c72 0000b00a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ -00003c88 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003c94 0000b46b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00003c98 0000b46b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00003c9c 0000b46b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00003cb4 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00003cb8 0000be30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00003cea 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00003cee 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00003cf6 0000b10a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00003cfe 0000cb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00003d02 0000cb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00003d0a 0000d30a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -00003d10 0000d902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003d58 0000ad0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003e30 0000b00a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ -00003e38 0000ae0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00003e44 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00003e48 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00003e50 0000b10a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00003e58 0000b46b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00003e5c 0000b46b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00003e60 0000b46b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00003e64 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003ec0 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003f68 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003f94 0000b46b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00003f98 0000b46b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00003fcc 0000eb0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00003fda 0000152f R_ARM_THM_MOVW_ABS_NC 00004ed5 unsafe_long_compare │ │ │ │ │ -00003fde 00001530 R_ARM_THM_MOVT_ABS 00004ed5 unsafe_long_compare │ │ │ │ │ -00004022 0000eb0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00004052 0000eb0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000040c4 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000040c8 0000ee30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000040d6 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ -000040da 0000f630 R_ARM_THM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ -000040e2 0000ed2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000040e6 0000ed30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00004112 0000f70a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -0000412c 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004140 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000041a8 0000d72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000041ac 0000d730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000041b0 00005a2f R_ARM_THM_MOVW_ABS_NC 00000150 .LC12 │ │ │ │ │ -000041b4 00005a30 R_ARM_THM_MOVT_ABS 00000150 .LC12 │ │ │ │ │ -000041ba 0000c70a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000041c2 0000cb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -000041c6 0000cb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -000041ce 0000d30a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -000041d4 0000d902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004214 0000eb0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00004240 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000426c 0000d50a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -0000428a 0000d60a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -000042d4 0000ad0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000435a 0000c80a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00004506 0000ac0a R_ARM_THM_CALL 00000001 PyList_New │ │ │ │ │ -00004538 0000b46b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000453c 0000b46b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000460c 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004610 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004614 0000ae0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00004632 0000b00a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ -0000464c 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004650 0000b30a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004674 0000b46b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00004698 0000ac0a R_ARM_THM_CALL 00000001 PyList_New │ │ │ │ │ -000046ae 0000c80a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00004890 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004894 0000b30a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000048d2 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000048d6 0000be30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00004908 0000fb0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00004928 0000f70a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00004934 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00004938 0000be30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00004958 0000fb0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00004960 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00004964 0000be30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000498c 0000fb0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -0000499c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000049c6 0000cb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -000049ca 0000cb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -000049d4 0000d10a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000049e2 0000d20a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004a22 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004a30 0000d42f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ -00004a34 0000d430 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ -00004a46 0000d50a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -00004a5c 00006a2f R_ARM_THM_MOVW_ABS_NC 00000168 .LC14 │ │ │ │ │ -00004a60 00006a30 R_ARM_THM_MOVT_ABS 00000168 .LC14 │ │ │ │ │ -00004a64 0000ce0a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ -00004a7a 0000d60a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -00004ab0 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004ae6 0000c30a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00004af6 0000d60a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -00004b5c 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004b86 0000c80a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00004bcc 0000c30a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00004c12 0000b80a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004c1c 0000c80a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00004c82 0000b80a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004c92 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004ca2 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004cb6 0000212f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ -00004cba 00002130 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ -00004cc0 0000c70a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004cca 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004cce 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00004cd4 00006b2f R_ARM_THM_MOVW_ABS_NC 00000190 .LC15 │ │ │ │ │ -00004cd8 00006b30 R_ARM_THM_MOVT_ABS 00000190 .LC15 │ │ │ │ │ -00004cde 0000d80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004cf4 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004d0e 0000c30a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00004d28 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004d2c 0000b30a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004d46 0000d72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004d4a 0000d730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004d50 0000292f R_ARM_THM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ -00004d54 00002930 R_ARM_THM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ -00004d5a 0000d80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004d76 0001010a R_ARM_THM_CALL 00000000 Py_ReprEnter │ │ │ │ │ -00004d84 0001020a R_ARM_THM_CALL 00000000 PyUnicodeWriter_Create │ │ │ │ │ -00004d90 0001030a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -00004dc4 0001030a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -00004dd0 0001030a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -00004ddc 0001040a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ -00004dfc 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004e0a 0001030a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -00004e14 0001050a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -00004e2c 0001070a R_ARM_THM_CALL 00000000 PyUnicodeWriter_Discard │ │ │ │ │ -00004e32 0001050a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -00004e3a 00006e2f R_ARM_THM_MOVW_ABS_NC 000001d8 .LC16 │ │ │ │ │ -00004e3e 00006e30 R_ARM_THM_MOVT_ABS 000001d8 .LC16 │ │ │ │ │ -00004e4c 00006f2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ -00004e50 00006f30 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ -00004ebe 0000e50a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ -00004f58 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004f66 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00004f6a 0000be30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00004ffa 0001100a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00005008 0001100a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -0000501c 0000d60a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -0000505a 0000ad0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000050e0 0000c80a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000052a8 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000052ac 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000052b0 0000ae0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00005330 0000b00a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ -00005338 0000ac0a R_ARM_THM_CALL 00000001 PyList_New │ │ │ │ │ -00005340 0000b46b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00005344 0000b46b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00005348 0000b46b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000535c 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005360 0000b30a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000053bc 0001120a R_ARM_THM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ -000053d0 0001120a R_ARM_THM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ -0000541c 0000eb0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000545c 0000eb0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000549c 0000eb0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000054d6 0000eb0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000054f8 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000054fc 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00005500 0000802f R_ARM_THM_MOVW_ABS_NC 00000200 .LC20 │ │ │ │ │ -00005504 00008030 R_ARM_THM_MOVT_ABS 00000200 .LC20 │ │ │ │ │ -0000550a 0000c70a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005514 00010c0a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ -00005524 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005536 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000554a 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005560 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005568 00007f2f R_ARM_THM_MOVW_ABS_NC 000001f8 .LC19 │ │ │ │ │ -0000556c 00007f30 R_ARM_THM_MOVT_ABS 000001f8 .LC19 │ │ │ │ │ -00005576 0000ea0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000558e 0001120a R_ARM_THM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ +000005b2 0000132f R_ARM_THM_MOVW_ABS_NC 000018b5 unsafe_latin_compare │ │ │ │ │ +000005b6 00001330 R_ARM_THM_MOVT_ABS 000018b5 unsafe_latin_compare │ │ │ │ │ +00000638 0000132f R_ARM_THM_MOVW_ABS_NC 000018b5 unsafe_latin_compare │ │ │ │ │ +0000063c 00001330 R_ARM_THM_MOVT_ABS 000018b5 unsafe_latin_compare │ │ │ │ │ +00000680 0000c20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000006f0 0000c20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000746 0000c20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000798 0000c20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000800 0000c20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000868 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000086c 0000be30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000008f2 0000132f R_ARM_THM_MOVW_ABS_NC 000018b5 unsafe_latin_compare │ │ │ │ │ +000008f6 00001330 R_ARM_THM_MOVT_ABS 000018b5 unsafe_latin_compare │ │ │ │ │ +0000095c 0000c20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000009ac 0000c30a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00000a14 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000a18 0000be30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000a98 0000c20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000acc 0000c20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000b72 0000c20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000bb2 0000c20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000c20 0000132f R_ARM_THM_MOVW_ABS_NC 000018b5 unsafe_latin_compare │ │ │ │ │ +00000c24 00001330 R_ARM_THM_MOVT_ABS 000018b5 unsafe_latin_compare │ │ │ │ │ +00000c64 0000c20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000cd0 0000c20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000d20 0000c20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000d46 0000152f R_ARM_THM_MOVW_ABS_NC 00004ead unsafe_long_compare │ │ │ │ │ +00000d4a 00001530 R_ARM_THM_MOVT_ABS 00004ead unsafe_long_compare │ │ │ │ │ +00000d52 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +00000d56 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +00000d64 0000162f R_ARM_THM_MOVW_ABS_NC 00004075 unsafe_object_compare │ │ │ │ │ +00000d68 00001630 R_ARM_THM_MOVT_ABS 00004075 unsafe_object_compare │ │ │ │ │ +00000d6e 0000172f R_ARM_THM_MOVW_ABS_NC 00001265 safe_object_compare │ │ │ │ │ +00000d72 00001730 R_ARM_THM_MOVT_ABS 00001265 safe_object_compare │ │ │ │ │ +00000e32 0000c50a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000e50 0000c50a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000e68 0000c50a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000e8c 0000c50a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000ecc 0000c30a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00000ed6 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000eda 0000be30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000ef0 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f0e 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f2a 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f4e 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f60 0000b80a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000f6e 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000f72 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000f76 0000122f R_ARM_THM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +00000f7a 00001230 R_ARM_THM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +00000f80 0000c70a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001062 0000c20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001092 0000c20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000010c6 0000c20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000010e2 0000c20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001158 0000c02f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +0000115c 0000c030 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00001162 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001166 0000c130 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000011f0 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000011f4 0000c130 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001206 0000132f R_ARM_THM_MOVW_ABS_NC 000018b5 unsafe_latin_compare │ │ │ │ │ +0000120a 00001330 R_ARM_THM_MOVT_ABS 000018b5 unsafe_latin_compare │ │ │ │ │ +00001212 0000172f R_ARM_THM_MOVW_ABS_NC 00001265 safe_object_compare │ │ │ │ │ +00001216 00001730 R_ARM_THM_MOVT_ABS 00001265 safe_object_compare │ │ │ │ │ +00001222 0000182f R_ARM_THM_MOVW_ABS_NC 00003f75 unsafe_tuple_compare │ │ │ │ │ +00001226 00001830 R_ARM_THM_MOVT_ABS 00003f75 unsafe_tuple_compare │ │ │ │ │ +00001258 0000190a R_ARM_THM_CALL 00000001 merge_at │ │ │ │ │ +0000128c 0000190a R_ARM_THM_CALL 00000001 merge_at │ │ │ │ │ +0000131e 0000c20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000136a 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000136e 0000be30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000013ea 0000190a R_ARM_THM_CALL 00000001 merge_at │ │ │ │ │ +00001502 0000c20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000151a 0000c20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001554 0000c20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000156c 0000c20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000158a 0000c20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000015e4 0000c20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000016b6 00001a2f R_ARM_THM_MOVW_ABS_NC 00004f95 unsafe_float_compare │ │ │ │ │ +000016ba 00001a30 R_ARM_THM_MOVT_ABS 00004f95 unsafe_float_compare │ │ │ │ │ +000016fc 0000172f R_ARM_THM_MOVW_ABS_NC 00001265 safe_object_compare │ │ │ │ │ +00001700 00001730 R_ARM_THM_MOVT_ABS 00001265 safe_object_compare │ │ │ │ │ +00001726 0000b80a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001764 0000c80a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001774 0000c50a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +0000178e 0000172f R_ARM_THM_MOVW_ABS_NC 00001265 safe_object_compare │ │ │ │ │ +00001792 00001730 R_ARM_THM_MOVT_ABS 00001265 safe_object_compare │ │ │ │ │ +00001810 0000b80a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001830 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001836 0000b30a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000018a2 0000b80a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000018ea 0000c20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000018f6 0000c20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001934 0000132f R_ARM_THM_MOVW_ABS_NC 000018b5 unsafe_latin_compare │ │ │ │ │ +00001938 00001330 R_ARM_THM_MOVT_ABS 000018b5 unsafe_latin_compare │ │ │ │ │ +00001988 0000c20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000019f6 0000c20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001a74 0000c20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001b2c 0000c20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001b94 0000c20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001bea 0000c20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001c3a 0000c20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001cb4 0000c20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001d5c 0000132f R_ARM_THM_MOVW_ABS_NC 000018b5 unsafe_latin_compare │ │ │ │ │ +00001d60 00001330 R_ARM_THM_MOVT_ABS 000018b5 unsafe_latin_compare │ │ │ │ │ +00001dae 0000c20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001e1a 0000c20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001e88 0000c20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001ee0 0000c20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001f3a 0000c20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002064 0000c20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000020cc 0000c20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000212c 0000c20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000021b0 0000c20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002200 0000c20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000022da 0000c90a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002394 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000023a2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000023a6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000023ae 0000b10a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000023be 0000cb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +000023c2 0000cb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +000023c6 0000212f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ +000023ca 00002130 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ +000023d0 0000c70a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000241a 0000ad0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00002492 0000ac0a R_ARM_THM_CALL 00000001 PyList_New │ │ │ │ │ +000024fa 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000024fe 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002504 0000ae0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00002576 0000b00a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ +00002584 0000b46b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00002588 0000b46b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000258c 0000b46b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000025ba 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000025be 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000025c6 0000b10a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002608 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002678 0000c90a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000269c 0000c30a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +000026da 0000bb0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000027aa 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002802 0000b80a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002812 0000262f R_ARM_THM_MOVW_ABS_NC 00000058 .LC3 │ │ │ │ │ +00002816 00002630 R_ARM_THM_MOVT_ABS 00000058 .LC3 │ │ │ │ │ +0000281a 0000ce0a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00002842 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002860 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002878 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000028c4 0000bb0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000028f0 0000c30a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +0000290a 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000291c 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002930 0000b30a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002936 0000b80a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000029a4 0000c80a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000029b8 0000c90a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000029ca 0000bb0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000029de 0000bb0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000029f6 0000b30a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002a04 0000b30a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002a80 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002ae2 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002ae6 0000be30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002b2c 0000bb0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00002b3c 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002b40 0000be30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002b5e 0000b30a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002b64 00000e0a R_ARM_THM_CALL 00000001 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ +00002b8c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002b90 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002b94 0000b10a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002be0 0000cb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00002be4 0000cb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00002bec 0000d10a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00002bf4 0000d20a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002c26 0000d30a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +00002c2e 0000d42f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ +00002c32 0000d430 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ +00002c42 0000d50a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +00002c5c 0000d60a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +00002c78 0000ac0a R_ARM_THM_CALL 00000001 PyList_New │ │ │ │ │ +00002cb6 0000d72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002cba 0000d730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002cc0 0000292f R_ARM_THM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ +00002cc4 00002930 R_ARM_THM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ +00002cca 0000d80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002cd0 0000d902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002cfc 0000cb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00002d00 0000cb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00002d08 0000d30a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +00002d10 0000d902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002d28 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002d2c 0000be30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002d54 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002d58 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002d66 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00002d6a 0000bf30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00002d72 0000db2f R_ARM_THM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ +00002d76 0000db30 R_ARM_THM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ +00002d7a 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ +00002d7e 0000dc30 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ +00002d92 0000dd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +00002d96 0000dd30 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +00002da0 0000de2f R_ARM_THM_MOVW_ABS_NC 00000000 PyDictKeys_Type │ │ │ │ │ +00002da4 0000de30 R_ARM_THM_MOVT_ABS 00000000 PyDictKeys_Type │ │ │ │ │ +00002db2 0000df2f R_ARM_THM_MOVW_ABS_NC 00000000 PyDictValues_Type │ │ │ │ │ +00002db6 0000df30 R_ARM_THM_MOVT_ABS 00000000 PyDictValues_Type │ │ │ │ │ +00002dc0 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 PyDictItems_Type │ │ │ │ │ +00002dc4 0000e030 R_ARM_THM_MOVT_ABS 00000000 PyDictItems_Type │ │ │ │ │ +00002dd0 0000e10a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00002de2 0000e20a R_ARM_THM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ +00002e12 0000c80a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002e3e 0000d20a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002e92 0000bb0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00002ebe 0000bc0a R_ARM_THM_CALL 0000033d _PyList_AppendTakeRefListResize │ │ │ │ │ +00002eee 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002f1c 0000e30a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00002f38 0000e30a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00002f4c 0000e30a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00002f60 0000e30a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00002f72 0000e30a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00002f84 0000e30a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00002f96 0000e30a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00002fb8 0000e30a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +0000301e 0000e40a R_ARM_THM_CALL 00000000 _PyTuple_FromPair │ │ │ │ │ +00003038 0000e50a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ +0000304c 0000bb0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00003058 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +0000305c 0000e630 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00003062 0000e70a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000306c 0000e80a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000307c 0000b30a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003084 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000030b6 0000362f R_ARM_THM_MOVW_ABS_NC 000000a8 .LC5 │ │ │ │ │ +000030ba 00003630 R_ARM_THM_MOVT_ABS 000000a8 .LC5 │ │ │ │ │ +000030be 0000ce0a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ +000030f2 0000c80a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003246 0000bb0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000032a4 0000b30a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000032b2 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000032d2 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000032d6 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003302 0000372f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +00003306 00003730 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +0000330c 0000e90a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +0000331a 0000372f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +0000331e 00003730 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +00003326 0000ea0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000033cc 0000eb0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00003428 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000342c 0000ec30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00003450 0000ed2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00003454 0000ed30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00003468 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +0000346c 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00003470 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00003474 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00003478 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +0000347c 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00003480 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003484 0000ee30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000034cc 0000ef0a R_ARM_THM_CALL 00000000 PyObject_RichCompare │ │ │ │ │ +000034e2 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000034f8 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003524 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00003528 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +0000352c 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00003530 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00003534 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00003538 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00003546 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000355a 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003592 0000eb0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000035bc 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000035c0 0000be30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000035ea 0000eb0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00003622 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003626 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000362a 0000402f R_ARM_THM_MOVW_ABS_NC 000000cc .LC7 │ │ │ │ │ +0000362e 00004030 R_ARM_THM_MOVT_ABS 000000cc .LC7 │ │ │ │ │ +00003634 0000c70a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003640 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000364c 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000367e 0000f00a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ +000036b4 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000036ca 0000372f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +000036ce 00003730 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +000036d8 0000ea0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000036e4 0000372f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +000036e8 00003730 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +000036ee 0000f10a R_ARM_THM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ +00003772 0000bb0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000037b0 0000b80a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000037c6 0000c30a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +000037e6 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000037f2 0000432f R_ARM_THM_MOVW_ABS_NC 000000ec .LC8 │ │ │ │ │ +000037f6 00004330 R_ARM_THM_MOVT_ABS 000000ec .LC8 │ │ │ │ │ +00003800 0000ea0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000380c 0000f20a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00003814 0000f30a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00003836 0000cb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +0000383a 0000cb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +0000383e 0000442f R_ARM_THM_MOVW_ABS_NC 000000f0 .LC9 │ │ │ │ │ +00003842 00004430 R_ARM_THM_MOVT_ABS 000000f0 .LC9 │ │ │ │ │ +00003848 0000c70a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003854 0000b30a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003866 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000386e 0000d20a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003886 0000cb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +0000388a 0000cb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +0000388e 0000452f R_ARM_THM_MOVW_ABS_NC 00000104 .LC10 │ │ │ │ │ +00003892 00004530 R_ARM_THM_MOVT_ABS 00000104 .LC10 │ │ │ │ │ +00003898 0000c70a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000038e0 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000038f6 0000c30a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00003916 0000cb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +0000391a 0000cb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +0000391e 0000212f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ +00003922 00002130 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ +00003928 0000c70a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003988 0000ad0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003a04 0000c80a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003a90 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003a94 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003a98 0000ae0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00003ab4 0000b00a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ +00003aca 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003ace 0000b30a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003ae4 0000d72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003ae8 0000d730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003aec 0000482f R_ARM_THM_MOVW_ABS_NC 0000011c .LC11 │ │ │ │ │ +00003af0 00004830 R_ARM_THM_MOVT_ABS 0000011c .LC11 │ │ │ │ │ +00003af8 0000d80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003b00 0000b46b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00003b04 0000b46b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00003b08 0000b46b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00003b46 0000ad0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003bbe 0000c80a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003bce 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003bd2 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003bd6 0000ae0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00003c4a 0000b00a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ +00003c60 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003c6c 0000b46b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00003c70 0000b46b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00003c74 0000b46b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00003c8c 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00003c90 0000be30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00003cc2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00003cc6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00003cce 0000b10a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00003cd6 0000cb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00003cda 0000cb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00003ce2 0000d30a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +00003ce8 0000d902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003d30 0000ad0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003e08 0000b00a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ +00003e10 0000ae0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00003e1c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00003e20 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00003e28 0000b10a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00003e30 0000b46b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00003e34 0000b46b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00003e38 0000b46b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00003e3c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003e98 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003f40 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003f6c 0000b46b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00003f70 0000b46b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00003fa4 0000eb0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00003fb2 0000152f R_ARM_THM_MOVW_ABS_NC 00004ead unsafe_long_compare │ │ │ │ │ +00003fb6 00001530 R_ARM_THM_MOVT_ABS 00004ead unsafe_long_compare │ │ │ │ │ +00003ffa 0000eb0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000402a 0000eb0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000409c 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000040a0 0000ee30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000040ae 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ +000040b2 0000f630 R_ARM_THM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ +000040ba 0000ed2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000040be 0000ed30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000040ea 0000f70a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00004104 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004118 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004180 0000d72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004184 0000d730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004188 00005a2f R_ARM_THM_MOVW_ABS_NC 00000150 .LC12 │ │ │ │ │ +0000418c 00005a30 R_ARM_THM_MOVT_ABS 00000150 .LC12 │ │ │ │ │ +00004192 0000c70a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000419a 0000cb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +0000419e 0000cb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +000041a6 0000d30a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +000041ac 0000d902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000041ec 0000eb0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00004218 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004244 0000d50a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +00004262 0000d60a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +000042ac 0000ad0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00004332 0000c80a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000044de 0000ac0a R_ARM_THM_CALL 00000001 PyList_New │ │ │ │ │ +00004510 0000b46b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00004514 0000b46b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000045e4 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000045e8 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000045ec 0000ae0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000460a 0000b00a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ +00004624 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004628 0000b30a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000464c 0000b46b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00004670 0000ac0a R_ARM_THM_CALL 00000001 PyList_New │ │ │ │ │ +00004686 0000c80a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00004868 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000486c 0000b30a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000048aa 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000048ae 0000be30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000048e0 0000fb0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00004900 0000f70a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +0000490c 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00004910 0000be30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00004930 0000fb0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00004938 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000493c 0000be30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00004964 0000fb0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00004974 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000499e 0000cb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +000049a2 0000cb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +000049ac 0000d10a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000049ba 0000d20a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000049fa 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004a08 0000d42f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ +00004a0c 0000d430 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ +00004a1e 0000d50a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +00004a34 00006a2f R_ARM_THM_MOVW_ABS_NC 00000168 .LC14 │ │ │ │ │ +00004a38 00006a30 R_ARM_THM_MOVT_ABS 00000168 .LC14 │ │ │ │ │ +00004a3c 0000ce0a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00004a52 0000d60a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +00004a88 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004abe 0000c30a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00004ace 0000d60a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +00004b34 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004b5e 0000c80a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00004ba4 0000c30a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00004bea 0000b80a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004bf4 0000c80a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00004c5a 0000b80a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004c6a 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004c7a 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004c8e 0000212f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ +00004c92 00002130 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ +00004c98 0000c70a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004ca2 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00004ca6 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00004cac 00006b2f R_ARM_THM_MOVW_ABS_NC 00000190 .LC15 │ │ │ │ │ +00004cb0 00006b30 R_ARM_THM_MOVT_ABS 00000190 .LC15 │ │ │ │ │ +00004cb6 0000d80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004ccc 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004ce6 0000c30a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00004d00 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004d04 0000b30a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004d1e 0000d72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004d22 0000d730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004d28 0000292f R_ARM_THM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ +00004d2c 00002930 R_ARM_THM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ +00004d32 0000d80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004d4e 0001010a R_ARM_THM_CALL 00000000 Py_ReprEnter │ │ │ │ │ +00004d5c 0001020a R_ARM_THM_CALL 00000000 PyUnicodeWriter_Create │ │ │ │ │ +00004d68 0001030a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +00004d9c 0001030a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +00004da8 0001030a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +00004db4 0001040a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ +00004dd4 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004de2 0001030a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +00004dec 0001050a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +00004e04 0001070a R_ARM_THM_CALL 00000000 PyUnicodeWriter_Discard │ │ │ │ │ +00004e0a 0001050a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +00004e12 00006e2f R_ARM_THM_MOVW_ABS_NC 000001d8 .LC16 │ │ │ │ │ +00004e16 00006e30 R_ARM_THM_MOVT_ABS 000001d8 .LC16 │ │ │ │ │ +00004e24 00006f2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ +00004e28 00006f30 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ +00004e96 0000e50a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ +00004f30 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004f3e 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00004f42 0000be30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00004fd2 0001100a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00004fe0 0001100a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00004ff4 0000d60a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +00005032 0000ad0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000050b8 0000c80a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00005280 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005284 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005288 0000ae0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00005308 0000b00a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ +00005310 0000ac0a R_ARM_THM_CALL 00000001 PyList_New │ │ │ │ │ +00005318 0000b46b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000531c 0000b46b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00005320 0000b46b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00005334 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005338 0000b30a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005394 0001120a R_ARM_THM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ +000053a8 0001120a R_ARM_THM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ +000053f4 0000eb0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00005434 0000eb0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00005474 0000eb0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000054ae 0000eb0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000054d0 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000054d4 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000054d8 0000802f R_ARM_THM_MOVW_ABS_NC 00000200 .LC20 │ │ │ │ │ +000054dc 00008030 R_ARM_THM_MOVT_ABS 00000200 .LC20 │ │ │ │ │ +000054e2 0000c70a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000054ec 00010c0a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ +000054fc 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000550e 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005522 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005538 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005540 00007f2f R_ARM_THM_MOVW_ABS_NC 000001f8 .LC19 │ │ │ │ │ +00005544 00007f30 R_ARM_THM_MOVT_ABS 000001f8 .LC19 │ │ │ │ │ +0000554e 0000ea0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00005566 0001120a R_ARM_THM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ 00000194 0000b61e R_ARM_THM_JUMP24 00000000 PyTuple_FromArray │ │ │ │ │ 0000024a 0000b91e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ 00000268 0000b21e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00000338 00000e1e R_ARM_THM_JUMP24 00000001 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ +00000322 00000e1e R_ARM_THM_JUMP24 00000001 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ 000003d0 00000e1e R_ARM_THM_JUMP24 00000001 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ 00000164 0000b31e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00002228 0000c91e R_ARM_THM_JUMP24 00000000 memcpy │ │ │ │ │ -0000299c 0000b81e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -000029ea 0000b81e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -00002fc8 0000351e R_ARM_THM_JUMP24 000012d5 list_inplace_repeat_lock_held │ │ │ │ │ -00003a70 0000ac1e R_ARM_THM_JUMP24 00000001 PyList_New │ │ │ │ │ -00003c90 0000b31e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00003f80 0000b91e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00004084 0000eb1e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000410c 0000eb1e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ -00004878 0000ac1e R_ARM_THM_JUMP24 00000001 PyList_New │ │ │ │ │ -00004e1e 0001061e R_ARM_THM_JUMP24 00000000 PyUnicodeWriter_Finish │ │ │ │ │ -00004e46 0001081e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -00004e58 0001081e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +000022f4 0000c91e R_ARM_THM_JUMP24 00000000 memcpy │ │ │ │ │ +00002a60 0000b81e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +00002aae 0000b81e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +0000309a 0000351e R_ARM_THM_JUMP24 000012c5 list_inplace_repeat_lock_held │ │ │ │ │ +00003a8c 0000ac1e R_ARM_THM_JUMP24 00000001 PyList_New │ │ │ │ │ +00003c68 0000b31e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00003f58 0000b91e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +0000405c 0000eb1e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ +000040e4 0000eb1e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ +00004850 0000ac1e R_ARM_THM_JUMP24 00000001 PyList_New │ │ │ │ │ +00004df6 0001061e R_ARM_THM_JUMP24 00000000 PyUnicodeWriter_Finish │ │ │ │ │ +00004e1e 0001081e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +00004e30 0001081e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0xb240 contains 26 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0xb210 contains 26 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001c 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000002e 0000732f R_ARM_THM_MOVW_ABS_NC 000001e4 .LC18 │ │ │ │ │ 00000032 00007330 R_ARM_THM_MOVT_ABS 000001e4 .LC18 │ │ │ │ │ 0000004c 0000b46b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000060 0000350a R_ARM_THM_CALL 000012d5 list_inplace_repeat_lock_held │ │ │ │ │ +00000060 0000350a R_ARM_THM_CALL 000012c5 list_inplace_repeat_lock_held │ │ │ │ │ 000000a4 0001130a R_ARM_THM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ 000000b4 0000882f R_ARM_THM_MOVW_ABS_NC 00000220 .LC21 │ │ │ │ │ 000000b8 00008830 R_ARM_THM_MOVT_ABS 00000220 .LC21 │ │ │ │ │ 000000c6 0000ac0a R_ARM_THM_CALL 00000001 PyList_New │ │ │ │ │ 000000de 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000000e6 0000892f R_ARM_THM_MOVW_ABS_NC 00000228 .LC22 │ │ │ │ │ 000000ea 00008930 R_ARM_THM_MOVT_ABS 00000228 .LC22 │ │ │ │ │ @@ -824,11 +825,11 @@ │ │ │ │ │ 00000188 0000be30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000018e 0000d20a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000048 00010b1e R_ARM_THM_JUMP24 00000000 _PyDebugAllocatorStats │ │ │ │ │ 000000c0 0001141e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 000000f2 0001141e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 0000015c 0001151e R_ARM_THM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0xb310 contains 2 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0xb2e0 contains 2 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000004 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -7,1187 +7,1182 @@ │ │ │ │ │ merge_at(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ │ add.w r3, r0, r1, lsl #4 │ │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ │ - ldrd r7, r2, [r3, #28] │ │ │ │ │ + ldrd r9, r2, [r3, #28] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ - ldr.w r9, [r3, #36] @ 0x24 │ │ │ │ │ - ldr.w r8, [r3, #52] @ 0x34 │ │ │ │ │ + ldr.w r8, [r3, #36] @ 0x24 │ │ │ │ │ + ldr r5, [r3, #52] @ 0x34 │ │ │ │ │ add.w r2, r0, r2, lsl #4 │ │ │ │ │ - str r0, [sp, #8] │ │ │ │ │ - add.w r5, r2, #28 │ │ │ │ │ + str r0, [sp, #12] │ │ │ │ │ + add.w r6, r2, #28 │ │ │ │ │ ldr r4, [r2, #28] │ │ │ │ │ - add.w r2, r9, r8 │ │ │ │ │ - ldr r6, [r5, #4] │ │ │ │ │ + add.w r2, r8, r5 │ │ │ │ │ + ldr r7, [r6, #4] │ │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ subs r2, r3, #3 │ │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itttt eq │ │ │ │ │ - ldreq r3, [sp, #8] │ │ │ │ │ + ldreq r3, [sp, #12] │ │ │ │ │ addeq.w r3, r3, ip, lsl #4 │ │ │ │ │ addeq r3, #28 │ │ │ │ │ ldmiaeq r3, {r0, r1, r2, r3} │ │ │ │ │ it eq │ │ │ │ │ - stmiaeq.w r5, {r0, r1, r2, r3} │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ + stmiaeq.w r6, {r0, r1, r2, r3} │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ movs r3, #0 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ str.w ip, [r0, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ - bl 1904 │ │ │ │ │ + bl 191c │ │ │ │ │ R_ARM_THM_CALL gallop_right │ │ │ │ │ - subs r5, r0, #0 │ │ │ │ │ - blt.w ba8 │ │ │ │ │ + subs r6, r0, #0 │ │ │ │ │ + blt.w b96 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9b8 │ │ │ │ │ - subs.w r2, r9, r5 │ │ │ │ │ + bne.w 9aa │ │ │ │ │ + subs.w r2, r8, r6 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - beq.w 43e │ │ │ │ │ + beq.w 428 │ │ │ │ │ add.w r2, r2, #1073741824 @ 0x40000000 │ │ │ │ │ - add.w r1, r7, r5, lsl #2 │ │ │ │ │ + add.w r1, r9, r6, lsl #2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ │ + subs r3, r5, #1 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - ldr.w r8, [sp, #8] │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ ldr.w r1, [r1, r2, lsl #2] │ │ │ │ │ mov r2, r4 │ │ │ │ │ - bl 1d2c │ │ │ │ │ + bl 1d44 │ │ │ │ │ R_ARM_THM_CALL gallop_left │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ - ble.w ba2 │ │ │ │ │ + ble.w b90 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - ldr.w r3, [r8, #20] │ │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - str r6, [sp, #40] @ 0x28 │ │ │ │ │ - bgt.w 4be │ │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ │ + bgt.w 4a8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.w a1e │ │ │ │ │ + bgt.w a4e │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - adds r0, #12 │ │ │ │ │ + add.w r0, r5, #12 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ - bl 21e8 │ │ │ │ │ + bl 22b4 │ │ │ │ │ R_ARM_THM_CALL sortslice_memcpy │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r1, [r2, #12] │ │ │ │ │ + ldrd r5, r1, [r5, #12] │ │ │ │ │ add.w r8, r3, #4 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r9, r1 │ │ │ │ │ - ldr r1, [r2, #16] │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ │ - str.w r3, [r7, r5, lsl #2] │ │ │ │ │ + str.w r3, [r9, r6, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9fe │ │ │ │ │ + bne.w 9c4 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - beq.w 41a │ │ │ │ │ + beq.w 406 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - adds r5, r4, #4 │ │ │ │ │ + adds r7, r4, #4 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 8d8 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - mov r6, r9 │ │ │ │ │ + beq.w 8cc │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + mov r6, r5 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ str.w ip, [sp, #32] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - movs r7, #0 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ mov r4, r8 │ │ │ │ │ - mov fp, r7 │ │ │ │ │ - str r7, [sp, #12] │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + mov fp, r5 │ │ │ │ │ + str r5, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ mov r8, r4 │ │ │ │ │ - ldr.w r9, [r5] │ │ │ │ │ + ldr.w r9, [r7] │ │ │ │ │ ldr.w sl, [r6] │ │ │ │ │ - ldr.w r7, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr.w r5, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bne.n 1ae │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bne.n 1a4 │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ ldr.w r8, [sl, #8] │ │ │ │ │ ldrb.w r1, [r9, #16] │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r8 │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.w b96 │ │ │ │ │ + bpl.w b82 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ - bpl.w b18 │ │ │ │ │ + bpl.w af8 │ │ │ │ │ ldrb.w r1, [sl, #16] │ │ │ │ │ add.w r0, r9, #20 │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w b28 │ │ │ │ │ + beq.w b08 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ - bpl.w 484 │ │ │ │ │ + bpl.w 46e │ │ │ │ │ add.w r1, sl, #20 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 496 │ │ │ │ │ + beq.w 480 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 49c │ │ │ │ │ + blt.w 486 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ adds r4, #4 │ │ │ │ │ str.w sl, [r4, #-4] │ │ │ │ │ adds r6, #4 │ │ │ │ │ mov r8, r4 │ │ │ │ │ - cbz r3, 1cc │ │ │ │ │ + cbz r3, 1c2 │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ │ str.w r1, [r3], #4 │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n 1cc │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ + b.n 1c2 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ - blx r7 │ │ │ │ │ + blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2a4 │ │ │ │ │ + bne.n 29a │ │ │ │ │ ldr.w r3, [r6], #4 │ │ │ │ │ adds r4, #4 │ │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ │ mov r8, r4 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 19c │ │ │ │ │ + bne.n 192 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 8d6 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + beq.w 8ca │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.w 2ea │ │ │ │ │ + ble.w 2e0 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bne.n 2de │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - mov fp, r7 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bne.n 2d4 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + mov fp, r5 │ │ │ │ │ add.w r9, r4, #4 │ │ │ │ │ - ldr r7, [r5, #0] │ │ │ │ │ + ldr r5, [r7, #0] │ │ │ │ │ ldr r4, [r6, #0] │ │ │ │ │ - ldr.w sl, [r7, #8] │ │ │ │ │ + ldr.w sl, [r5, #8] │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - ldrb r1, [r7, #16] │ │ │ │ │ + ldrb r1, [r5, #16] │ │ │ │ │ mov r2, sl │ │ │ │ │ cmp sl, r8 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r8 │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.w bae │ │ │ │ │ + bpl.w b74 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ - bpl.w b2e │ │ │ │ │ + bpl.w b34 │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ - add.w r0, r7, #20 │ │ │ │ │ + add.w r0, r5, #20 │ │ │ │ │ lsls r3, r1, #26 │ │ │ │ │ - bpl.w b3a │ │ │ │ │ + bpl.w b40 │ │ │ │ │ lsls r3, r1, #25 │ │ │ │ │ - bpl.n 262 │ │ │ │ │ + bpl.n 258 │ │ │ │ │ add.w r1, r4, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - cbz r0, 26e │ │ │ │ │ + cbz r0, 264 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 272 │ │ │ │ │ + bge.n 268 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r8, r9 │ │ │ │ │ - str.w r7, [r9, #-4] │ │ │ │ │ + str.w r5, [r9, #-4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 44a │ │ │ │ │ + bne.w 430 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - beq.w 410 │ │ │ │ │ + beq.w 3fc │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ - adds r5, #4 │ │ │ │ │ + adds r7, #4 │ │ │ │ │ cmp r3, fp │ │ │ │ │ - ble.n 2ea │ │ │ │ │ + ble.n 2e0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ add.w r9, r9, #4 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - b.n 1f4 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + b.n 1ea │ │ │ │ │ add.w r1, r4, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 230 │ │ │ │ │ + bne.n 226 │ │ │ │ │ cmp sl, r8 │ │ │ │ │ - blt.n 234 │ │ │ │ │ + blt.n 22a │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ adds r6, #4 │ │ │ │ │ mov r8, r9 │ │ │ │ │ str.w r4, [r9, #-4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 466 │ │ │ │ │ + bne.w 44c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 8d6 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + beq.w 8ca │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.n 2ea │ │ │ │ │ + ble.n 2e0 │ │ │ │ │ add.w r9, r9, #4 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ - b.n 1f4 │ │ │ │ │ - blt.w b40 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ + b.n 1ea │ │ │ │ │ + blt.w b2a │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ adds r4, #4 │ │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ │ mov r8, r4 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4ac │ │ │ │ │ + bne.w 496 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - beq.w 410 │ │ │ │ │ + beq.w 3fc │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ - adds r5, #4 │ │ │ │ │ + adds r7, #4 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bge.n 2ea │ │ │ │ │ + bge.n 2e0 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bne.n 2e4 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bne.n 2da │ │ │ │ │ movs r3, #0 │ │ │ │ │ - mov r7, fp │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - b.n 1ee │ │ │ │ │ + mov r5, fp │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + b.n 1e4 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ - b.n 12a │ │ │ │ │ + b.n 120 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - b.n 12a │ │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ │ - mov r4, r8 │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - mov fp, r7 │ │ │ │ │ - ldrd r7, sl, [sp, #16] │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + b.n 120 │ │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ │ + add.w fp, r5, #1 │ │ │ │ │ + ldrd r5, sl, [sp, #16] │ │ │ │ │ movs r3, #0 │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ it gt │ │ │ │ │ subgt.w fp, fp, #1 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r2, r6 │ │ │ │ │ + ldr r1, [r7, #0] │ │ │ │ │ mov r3, sl │ │ │ │ │ - ldr r1, [r5, #0] │ │ │ │ │ str.w fp, [r0] │ │ │ │ │ - bl 1904 │ │ │ │ │ + bl 191c │ │ │ │ │ R_ARM_THM_CALL gallop_right │ │ │ │ │ subs.w r9, r0, #0 │ │ │ │ │ - beq.n 364 │ │ │ │ │ - blt.w b86 │ │ │ │ │ + beq.n 358 │ │ │ │ │ + blt.w bc2 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ │ movs r3, #0 │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - strd r4, r7, [sp, #104] @ 0x68 │ │ │ │ │ - add.w r4, r4, r9, lsl #2 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + strd r8, r5, [sp, #104] @ 0x68 │ │ │ │ │ + add.w r8, r8, r9, lsl #2 │ │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ │ - bl 21e8 │ │ │ │ │ + bl 22b4 │ │ │ │ │ R_ARM_THM_CALL sortslice_memcpy │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.w a18 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 9fe │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ add.w r6, r6, r9, lsl #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a10 │ │ │ │ │ + bne.w 9f6 │ │ │ │ │ sub.w sl, sl, r9 │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - beq.w a7a │ │ │ │ │ + beq.w a60 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 908 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ │ - adds r4, #4 │ │ │ │ │ + beq.w 8fa │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ │ + add.w r8, r8, #4 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.w 95e │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 94c │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - beq.w 93a │ │ │ │ │ + beq.w 928 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ - adds r5, #4 │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ + adds r7, #4 │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - bl 1d2c │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + bl 1d44 │ │ │ │ │ R_ARM_THM_CALL gallop_left │ │ │ │ │ - subs.w r8, r0, #0 │ │ │ │ │ - beq.n 446 │ │ │ │ │ - blt.w b86 │ │ │ │ │ + subs r4, r0, #0 │ │ │ │ │ + beq.n 46a │ │ │ │ │ + blt.w bc2 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ │ - str.w r8, [sp] │ │ │ │ │ - strd r4, r7, [sp, #104] @ 0x68 │ │ │ │ │ - add.w r4, r4, r8, lsl #2 │ │ │ │ │ - str r5, [sp, #72] @ 0x48 │ │ │ │ │ - bl be4 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.w 96c │ │ │ │ │ + str r4, [sp, #0] │ │ │ │ │ + strd r8, r5, [sp, #104] @ 0x68 │ │ │ │ │ + add.w r8, r8, r4, lsl #2 │ │ │ │ │ + str r7, [sp, #72] @ 0x48 │ │ │ │ │ + bl bd4 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 95a │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 972 │ │ │ │ │ + bne.w 960 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - subs.w r3, r3, r8 │ │ │ │ │ + subs r3, r3, r4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - beq.w 93a │ │ │ │ │ - add.w r5, r5, r8, lsl #2 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ + beq.w 928 │ │ │ │ │ + add.w r7, r7, r4, lsl #2 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ ldr.w r3, [r6], #4 │ │ │ │ │ - adds r4, #4 │ │ │ │ │ + add.w r8, r8, #4 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.w 950 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 93e │ │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - beq.w 8d2 │ │ │ │ │ + beq.w 8c8 │ │ │ │ │ cmp.w r9, #6 │ │ │ │ │ - bgt.n 2f6 │ │ │ │ │ - cmp.w r8, #6 │ │ │ │ │ - bgt.w 2f6 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - mov r8, r4 │ │ │ │ │ - str r7, [sp, #16] │ │ │ │ │ - mov r7, fp │ │ │ │ │ - adds r2, r7, #1 │ │ │ │ │ - str.w sl, [sp, #20] │ │ │ │ │ + bgt.n 2ea │ │ │ │ │ + cmp r4, #6 │ │ │ │ │ + bgt.w 2ea │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + add.w r2, fp, #1 │ │ │ │ │ + strd r5, sl, [sp, #16] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - b.n 122 │ │ │ │ │ - mov r9, r6 │ │ │ │ │ + b.n 118 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - cbz r3, 43a │ │ │ │ │ + cbz r3, 424 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str.w r8, [sp, #104] @ 0x68 │ │ │ │ │ - str.w r9, [sp, #64] @ 0x40 │ │ │ │ │ - bl 21e8 │ │ │ │ │ + str r5, [sp, #64] @ 0x40 │ │ │ │ │ + bl 22b4 │ │ │ │ │ R_ARM_THM_CALL sortslice_memcpy │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - b.n 3d4 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ str.w r1, [r2], #4 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ - beq.w a74 │ │ │ │ │ + beq.w a48 │ │ │ │ │ adds r3, #4 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 24c │ │ │ │ │ + b.n 242 │ │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #1 │ │ │ │ │ ldr.w r1, [r3], #4 │ │ │ │ │ str.w r1, [r2], #4 │ │ │ │ │ - beq.w a6c │ │ │ │ │ + beq.w a10 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ - b.n 28e │ │ │ │ │ + b.n 284 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + b.n 3c4 │ │ │ │ │ add.w r1, sl, #28 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 188 │ │ │ │ │ + bne.w 17e │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bge.w 18e │ │ │ │ │ + bge.w 184 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ adds r4, #4 │ │ │ │ │ str.w r9, [r4, #-4] │ │ │ │ │ mov r8, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2ba │ │ │ │ │ + beq.w 2b0 │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ │ str.w r1, [r3], #4 │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n 2ba │ │ │ │ │ + b.n 2b0 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.w b6a │ │ │ │ │ + bgt.w b18 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ │ + subs r6, r3, #1 │ │ │ │ │ add.w fp, r3, #1073741824 @ 0x40000000 │ │ │ │ │ add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ │ - add.w r9, r4, r8, lsl #2 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w aa2 │ │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ │ + add.w r8, r4, r6, lsl #2 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.w a86 │ │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - add.w r7, r5, #12 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + add.w r0, r5, #12 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ │ - strd r4, r6, [sp, #88] @ 0x58 │ │ │ │ │ - bl 21e8 │ │ │ │ │ + strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ │ + bl 22b4 │ │ │ │ │ R_ARM_THM_CALL sortslice_memcpy │ │ │ │ │ - add.w lr, sp, #104 @ 0x68 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - ldmia.w r7, {r0, r1} │ │ │ │ │ + add.w lr, sp, #104 @ 0x68 │ │ │ │ │ + ldrd r0, r1, [r5, #12] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - stmia.w lr, {r0, r1} │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ + ldr r5, [sp, #44] @ 0x2c │ │ │ │ │ + stmia.w lr, {r0, r1} │ │ │ │ │ + lsls r1, r2, #2 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - lsls r2, r2, #2 │ │ │ │ │ - add.w r7, r0, r1, lsl #2 │ │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ │ + add.w r2, r5, r2, lsl #2 │ │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ │ add.w fp, r3, fp, lsl #2 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w a3e │ │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ - subs r7, #4 │ │ │ │ │ - sub.w r5, r9, #4 │ │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ │ - str r0, [sp, #24] │ │ │ │ │ - ldr.w r2, [r2, r1, lsl #2] │ │ │ │ │ - str.w r2, [r4, r8, lsl #2] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w a18 │ │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ + subs r7, r2, #4 │ │ │ │ │ + sub.w r5, r8, #4 │ │ │ │ │ + ldr.w r2, [r1, r0, lsl #2] │ │ │ │ │ + str.w r2, [r4, r6, lsl #2] │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.w 97e │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - mov r8, fp │ │ │ │ │ + beq.w 96e │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ mov r4, r5 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ + str.w fp, [sp, #8] │ │ │ │ │ str.w lr, [sp, #56] @ 0x38 │ │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - ldr.w r9, [r8] │ │ │ │ │ + mov.w r8, #0 │ │ │ │ │ + mov sl, r8 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ ldr r6, [r7, #0] │ │ │ │ │ ldr.w r5, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr.w r9, [r3] │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.n 5dc │ │ │ │ │ + bne.n 5c8 │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ ldr.w fp, [r6, #8] │ │ │ │ │ ldrb.w r1, [r9, #16] │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r3, fp │ │ │ │ │ it ge │ │ │ │ │ movge r2, fp │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.w bc2 │ │ │ │ │ + bpl.w baa │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ - bpl.w b4a │ │ │ │ │ + bpl.w b46 │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ add.w r0, r9, #20 │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w b58 │ │ │ │ │ + beq.w b54 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ - bpl.w 894 │ │ │ │ │ + bpl.w 888 │ │ │ │ │ add.w r1, r6, #20 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8a6 │ │ │ │ │ + beq.w 89a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 8ac │ │ │ │ │ + bge.w 8a0 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ subs r3, r4, #4 │ │ │ │ │ str r6, [r4, #0] │ │ │ │ │ mov r4, r3 │ │ │ │ │ - cbz r2, 5fa │ │ │ │ │ + cbz r2, 5e6 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr.w r0, [r1], #-4 │ │ │ │ │ str.w r0, [r2], #-4 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ - b.n 5fa │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ + b.n 5e6 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6d6 │ │ │ │ │ - blt.w b5c │ │ │ │ │ + beq.n 6c4 │ │ │ │ │ + blt.w b58 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ subs r3, r4, #4 │ │ │ │ │ mov r4, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 5ca │ │ │ │ │ + bne.n 5b6 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - beq.w 944 │ │ │ │ │ + beq.w 932 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ subs r7, #4 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - bge.w 71a │ │ │ │ │ + bge.w 70a │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne.n 70a │ │ │ │ │ + bne.n 6fa │ │ │ │ │ mov r6, sl │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ + mov.w r8, #0 │ │ │ │ │ sub.w r9, r3, #4 │ │ │ │ │ + mov sl, r8 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - ldr.w r5, [r8] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ ldr r4, [r7, #0] │ │ │ │ │ - ldr.w sl, [r5, #8] │ │ │ │ │ + ldr r5, [r3, #0] │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ + ldr.w r8, [r5, #8] │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ - mov r2, sl │ │ │ │ │ - cmp sl, fp │ │ │ │ │ + cmp r8, fp │ │ │ │ │ + mov r2, r8 │ │ │ │ │ it ge │ │ │ │ │ movge r2, fp │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.w bd8 │ │ │ │ │ + bpl.w bbe │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ - bpl.w af2 │ │ │ │ │ + bpl.w ae8 │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ add.w r0, r5, #20 │ │ │ │ │ lsls r3, r1, #26 │ │ │ │ │ - bpl.w afe │ │ │ │ │ + bpl.w af4 │ │ │ │ │ lsls r3, r1, #25 │ │ │ │ │ - bpl.n 694 │ │ │ │ │ + bpl.n 682 │ │ │ │ │ add.w r1, r4, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - cbz r0, 6a0 │ │ │ │ │ + cbz r0, 68e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 6a4 │ │ │ │ │ + bge.n 692 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str.w r4, [r9, #4] │ │ │ │ │ mov r4, r9 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 854 │ │ │ │ │ + bne.w 86c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - beq.w 944 │ │ │ │ │ + beq.w 932 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ adds r6, #1 │ │ │ │ │ subs r7, #4 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - ble.n 71a │ │ │ │ │ - movs r3, #0 │ │ │ │ │ + ble.n 70a │ │ │ │ │ sub.w r9, r9, #4 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - b.n 626 │ │ │ │ │ + mov.w sl, #0 │ │ │ │ │ + b.n 614 │ │ │ │ │ add.w r1, r4, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 664 │ │ │ │ │ - cmp sl, fp │ │ │ │ │ - blt.n 668 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - sub.w r8, r8, #4 │ │ │ │ │ + bne.n 652 │ │ │ │ │ + cmp r8, fp │ │ │ │ │ + blt.n 656 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ mov r4, r9 │ │ │ │ │ str.w r5, [r9, #4] │ │ │ │ │ + subs r3, #4 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 870 │ │ │ │ │ + bne.w 848 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 97a │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - ble.n 71a │ │ │ │ │ + beq.w 968 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + add.w sl, sl, #1 │ │ │ │ │ + cmp r3, sl │ │ │ │ │ + ble.n 70a │ │ │ │ │ sub.w r9, r9, #4 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 626 │ │ │ │ │ + b.n 614 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + ldr.w r3, [r2], #-4 │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ - ldr.w r3, [r8], #-4 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ subs r3, r4, #4 │ │ │ │ │ mov r4, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8c0 │ │ │ │ │ + bne.w 8b6 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.w 97a │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - ble.n 71a │ │ │ │ │ + beq.w 968 │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ + add.w r8, r8, #1 │ │ │ │ │ + cmp r2, r8 │ │ │ │ │ + ble.n 70a │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne.n 712 │ │ │ │ │ + bne.n 702 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 61e │ │ │ │ │ + b.n 60a │ │ │ │ │ mov r4, r3 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - b.n 562 │ │ │ │ │ + mov.w r8, #0 │ │ │ │ │ + b.n 54c │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ - b.n 562 │ │ │ │ │ + b.n 54c │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov r5, r4 │ │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ │ - ldr.w sl, [sp, #28] │ │ │ │ │ - add.w r9, r3, #1 │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ - cmp.w r9, #1 │ │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ │ + ldr.w r9, [sp, #20] │ │ │ │ │ + add.w r8, r3, #1 │ │ │ │ │ + ldr.w fp, [sp, #8] │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ + cmp.w r8, #1 │ │ │ │ │ it gt │ │ │ │ │ - subgt.w r9, r9, #1 │ │ │ │ │ - subs r3, r6, #1 │ │ │ │ │ + subgt.w r8, r8, #1 │ │ │ │ │ + add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ - str.w r9, [r0] │ │ │ │ │ + str.w r8, [r0] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - ldr.w r1, [r8] │ │ │ │ │ - bl 1904 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + ldr.w r1, [fp] │ │ │ │ │ + bl 191c │ │ │ │ │ R_ARM_THM_CALL gallop_right │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - blt.w bc8 │ │ │ │ │ - subs r3, r6, r4 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - beq.n 792 │ │ │ │ │ + blt.w bb0 │ │ │ │ │ + subs.w sl, r9, r4 │ │ │ │ │ + beq.n 78a │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - subs r6, r4, r6 │ │ │ │ │ - add.w r5, r5, r6, lsl #2 │ │ │ │ │ + sub.w r9, r4, r9 │ │ │ │ │ + add.w r5, r5, r9, lsl #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a92 │ │ │ │ │ + bne.w a76 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - add.w r7, r7, r6, lsl #2 │ │ │ │ │ + add.w r7, r7, r9, lsl #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a9a │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - add r0, sp, #96 @ 0x60 │ │ │ │ │ + bne.w a7e │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ │ + add r0, sp, #96 @ 0x60 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ + str.w sl, [sp] │ │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ │ - bl be4 │ │ │ │ │ + bl bd4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 90e │ │ │ │ │ - mov r6, r4 │ │ │ │ │ - ldr.w r3, [r8], #-4 │ │ │ │ │ + beq.w 900 │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + ldr.w r3, [fp], #-4 │ │ │ │ │ str.w r3, [r5], #-4 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9c2 │ │ │ │ │ - add.w fp, sl, #4294967295 @ 0xffffffff │ │ │ │ │ - cmp.w sl, #2 │ │ │ │ │ - beq.w b7c │ │ │ │ │ - sub.w r3, sl, #2 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ + bne.w 9b4 │ │ │ │ │ + subs r3, r6, #1 │ │ │ │ │ + cmp r6, #2 │ │ │ │ │ + beq.w b78 │ │ │ │ │ + subs r6, #2 │ │ │ │ │ + str r6, [sp, #0] │ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ - mov r3, fp │ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ - bl 1d2c │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + bl 1d44 │ │ │ │ │ R_ARM_THM_CALL gallop_left │ │ │ │ │ - subs.w sl, r0, #0 │ │ │ │ │ - blt.w bb2 │ │ │ │ │ - subs.w r4, fp, sl │ │ │ │ │ - beq.n 850 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + subs r6, r0, #0 │ │ │ │ │ + blt.w b9c │ │ │ │ │ + subs r2, r3, r6 │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ + bne.n 7fe │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + str.w r3, [r5], #-4 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - sub.w fp, sl, fp │ │ │ │ │ - add.w r5, r5, fp, lsl #2 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 9d2 │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - add.w r8, r8, fp, lsl #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9da │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + bne.w 9d6 │ │ │ │ │ + subs.w r9, r9, #1 │ │ │ │ │ + beq.w a04 │ │ │ │ │ + subs r7, #4 │ │ │ │ │ + cmp.w sl, #6 │ │ │ │ │ + bgt.n 71c │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + cmp r3, #6 │ │ │ │ │ + bgt.n 71c │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + add.w r3, r8, #1 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + str r6, [sp, #28] │ │ │ │ │ + str.w r9, [sp, #20] │ │ │ │ │ + str.w fp, [sp, #8] │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ + b.n 546 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + subs r3, r6, r3 │ │ │ │ │ + add.w r5, r5, r3, lsl #2 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 9e6 │ │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ + add.w fp, fp, r3, lsl #2 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 9ee │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ │ - mov fp, r0 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ mov r1, r3 │ │ │ │ │ - str r4, [sp, #0] │ │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ │ - str.w r8, [sp, #88] @ 0x58 │ │ │ │ │ - bl 21e8 │ │ │ │ │ + str.w fp, [sp, #88] @ 0x58 │ │ │ │ │ + bl 22b4 │ │ │ │ │ R_ARM_THM_CALL sortslice_memcpy │ │ │ │ │ - cmp.w sl, #1 │ │ │ │ │ - beq.w bdc │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - beq.w b9c │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - str.w r3, [r5], #-4 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 9e2 │ │ │ │ │ - subs r6, #1 │ │ │ │ │ - beq.w 9f2 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - subs r7, #4 │ │ │ │ │ - cmp r3, #6 │ │ │ │ │ - bgt.w 728 │ │ │ │ │ - cmp r4, #6 │ │ │ │ │ - bgt.w 728 │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - add.w r3, r9, #1 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - str r6, [sp, #20] │ │ │ │ │ - str.w sl, [sp, #28] │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - str r3, [r2, #0] │ │ │ │ │ - b.n 55c │ │ │ │ │ - mov sl, fp │ │ │ │ │ - b.n 818 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - str.w r2, [r1], #-4 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ - beq.w b0e │ │ │ │ │ - subs r3, #4 │ │ │ │ │ - str r1, [sp, #24] │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - b.n 680 │ │ │ │ │ + cmp r6, #1 │ │ │ │ │ + beq.w b88 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.n 7c2 │ │ │ │ │ + str r6, [sp, #28] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + b.n 9a6 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str.w r1, [r2], #-4 │ │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ sub.w r1, r1, #4 │ │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ │ - beq.w b02 │ │ │ │ │ + beq.w b66 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 6c2 │ │ │ │ │ + b.n 6b2 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ │ + str.w r3, [r1], #-4 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + beq.w b0e │ │ │ │ │ + subs r3, r2, #4 │ │ │ │ │ + str r1, [sp, #24] │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + b.n 66e │ │ │ │ │ add.w r1, r6, #28 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5ba │ │ │ │ │ + bne.w 5a6 │ │ │ │ │ cmp r3, fp │ │ │ │ │ - blt.w 5c0 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ + blt.w 5ac │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ subs r3, r4, #4 │ │ │ │ │ str.w r9, [r4] │ │ │ │ │ - sub.w r8, r8, #4 │ │ │ │ │ mov r4, r3 │ │ │ │ │ + subs r2, #4 │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 6e8 │ │ │ │ │ + beq.w 6da │ │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr.w r0, [r1], #-4 │ │ │ │ │ str.w r0, [r2], #-4 │ │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ - b.n 6e8 │ │ │ │ │ - mov r8, r4 │ │ │ │ │ - str r7, [sp, #16] │ │ │ │ │ - mov r9, r6 │ │ │ │ │ + b.n 6da │ │ │ │ │ + str r5, [sp, #16] │ │ │ │ │ + mov r5, r6 │ │ │ │ │ add.w lr, sp, #104 @ 0x68 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ mov r0, lr │ │ │ │ │ - str r5, [sp, #72] @ 0x48 │ │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ + str r7, [sp, #72] @ 0x48 │ │ │ │ │ str.w r8, [sp, #104] @ 0x68 │ │ │ │ │ - str r5, [sp, #108] @ 0x6c │ │ │ │ │ - bl be4 │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ + str r6, [sp, #108] @ 0x6c │ │ │ │ │ + bl bd4 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ str.w r3, [r8, r4, lsl #2] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w a84 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w a68 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n 43a │ │ │ │ │ + b.n 424 │ │ │ │ │ ldr.w lr, [sp, #56] @ 0x38 │ │ │ │ │ - str.w sl, [sp, #28] │ │ │ │ │ + str r6, [sp, #28] │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - cbz r3, 932 │ │ │ │ │ + cbz r3, 922 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ rsb r1, r3, #1 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r2, lr │ │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ │ movs r3, #0 │ │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ │ - bl 21e8 │ │ │ │ │ + bl 22b4 │ │ │ │ │ R_ARM_THM_CALL sortslice_memcpy │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - b.n 9b4 │ │ │ │ │ - mov r8, r4 │ │ │ │ │ - mov r9, r6 │ │ │ │ │ - strd r7, sl, [sp, #16] │ │ │ │ │ - b.n 416 │ │ │ │ │ + b.n 844 │ │ │ │ │ + str r5, [sp, #16] │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + str.w sl, [sp, #20] │ │ │ │ │ + b.n 402 │ │ │ │ │ ldr.w lr, [sp, #56] @ 0x38 │ │ │ │ │ mov r5, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.n 918 │ │ │ │ │ + b.n 908 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ │ - str.w r2, [r7], #4 │ │ │ │ │ + str.w r2, [r5], #4 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 3e2 │ │ │ │ │ + b.n 3d4 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ │ - str.w r2, [r7], #4 │ │ │ │ │ + str.w r2, [r5], #4 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 372 │ │ │ │ │ - add.w r7, r7, r8, lsl #2 │ │ │ │ │ - b.n 3ba │ │ │ │ │ - add.w r3, r3, r8, lsl #2 │ │ │ │ │ + b.n 368 │ │ │ │ │ + add.w r5, r5, r4, lsl #2 │ │ │ │ │ + b.n 3ac │ │ │ │ │ + add.w r3, r3, r4, lsl #2 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 3c2 │ │ │ │ │ - mov fp, r8 │ │ │ │ │ + b.n 3b4 │ │ │ │ │ + ldr.w fp, [sp, #8] │ │ │ │ │ mov r5, r4 │ │ │ │ │ - add.w r9, sp, #96 @ 0x60 │ │ │ │ │ + add.w r8, sp, #96 @ 0x60 │ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ │ rsb r3, r4, #1 │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ │ str r6, [sp, #100] @ 0x64 │ │ │ │ │ - bl be4 │ │ │ │ │ + bl bd4 │ │ │ │ │ mvn.w r3, #3 │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ mul.w r3, r4, r3 │ │ │ │ │ str r2, [r5, r3] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n a30 │ │ │ │ │ + bne.w ada │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.n 43e │ │ │ │ │ - add.w r3, r3, r5, lsl #2 │ │ │ │ │ + b.n 428 │ │ │ │ │ + add.w r3, r3, r6, lsl #2 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.w 78 │ │ │ │ │ + b.w 76 │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ ldr.w r1, [r2], #-4 │ │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n 7a2 │ │ │ │ │ - add.w r3, r3, fp, lsl #2 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - b.n 7de │ │ │ │ │ - add.w r3, r3, fp, lsl #2 │ │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ │ - b.n 7ea │ │ │ │ │ + b.n 79a │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + ldr.w r2, [r7], #4 │ │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ │ + str.w r2, [r3], #4 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + b.w f0 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr.w r1, [r2], #-4 │ │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n 826 │ │ │ │ │ - ldr.w lr, [sp, #56] @ 0x38 │ │ │ │ │ - str r6, [sp, #20] │ │ │ │ │ - str.w sl, [sp, #28] │ │ │ │ │ - b.n 918 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - ldr.w r2, [r6], #4 │ │ │ │ │ - str r6, [sp, #40] @ 0x28 │ │ │ │ │ - str.w r2, [r3], #4 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - b.w fa │ │ │ │ │ + b.n 7d0 │ │ │ │ │ + add.w r2, r2, r3, lsl #2 │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + b.n 80c │ │ │ │ │ + add.w r3, r2, r3, lsl #2 │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ + b.n 818 │ │ │ │ │ add.w r3, r3, r9, lsl #2 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 350 │ │ │ │ │ - add.w r7, r7, r9, lsl #2 │ │ │ │ │ b.n 344 │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ - bl 11f4 │ │ │ │ │ - str r0, [sp, #24] │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - bne.w c2 │ │ │ │ │ - b.n 43a │ │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ │ - cmn r1, r3 │ │ │ │ │ - ittt ne │ │ │ │ │ - ldrne r2, [sp, #48] @ 0x30 │ │ │ │ │ - ldrne r2, [r2, #0] │ │ │ │ │ - strne r2, [r1, r3] │ │ │ │ │ - b.n 9b2 │ │ │ │ │ - str r6, [sp, #48] @ 0x30 │ │ │ │ │ - str r6, [sp, #24] │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - add r1, r2 │ │ │ │ │ - str r1, [sp, #16] │ │ │ │ │ + add.w r5, r5, r9, lsl #2 │ │ │ │ │ + b.n 338 │ │ │ │ │ + ldr.w lr, [sp, #56] @ 0x38 │ │ │ │ │ + str r6, [sp, #28] │ │ │ │ │ + str.w r9, [sp, #20] │ │ │ │ │ + b.n 908 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + b.n 8cc │ │ │ │ │ + str r7, [sp, #48] @ 0x30 │ │ │ │ │ + str r7, [sp, #24] │ │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ │ + add r0, r1 │ │ │ │ │ + str r0, [sp, #16] │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + sub.w r5, r8, #4 │ │ │ │ │ ldr.w r2, [r7], #-4 │ │ │ │ │ - sub.w r5, r9, #4 │ │ │ │ │ - str.w r2, [r4, r8, lsl #2] │ │ │ │ │ + str.w r2, [r4, r6, lsl #2] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 538 │ │ │ │ │ + beq.w 520 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr.w r0, [r1], #-4 │ │ │ │ │ str.w r0, [r2], #-4 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ - b.n 538 │ │ │ │ │ - mov r9, r6 │ │ │ │ │ + b.n 520 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 8d8 │ │ │ │ │ - mov r9, r6 │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ - b.n 412 │ │ │ │ │ - mov lr, r8 │ │ │ │ │ - mov r9, r6 │ │ │ │ │ - mov r8, r4 │ │ │ │ │ - str r7, [sp, #16] │ │ │ │ │ - b.n 8dc │ │ │ │ │ + b.n 3fe │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ + bl 11e4 │ │ │ │ │ + str r0, [sp, #24] │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + bne.w ba │ │ │ │ │ + b.n 424 │ │ │ │ │ + str r5, [sp, #16] │ │ │ │ │ + mov lr, r4 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + b.n 8d0 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str.w r3, [r2, r1, lsl #2] │ │ │ │ │ - b.n 908 │ │ │ │ │ - add.w r3, r3, r6, lsl #2 │ │ │ │ │ + b.n 8fa │ │ │ │ │ + add.w r3, r3, r9, lsl #2 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n 762 │ │ │ │ │ - add.w r3, r3, r6, lsl #2 │ │ │ │ │ + b.n 75a │ │ │ │ │ + add.w r3, r3, r9, lsl #2 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n 76e │ │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ │ + b.n 766 │ │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - add.w r3, r6, r8, lsl #2 │ │ │ │ │ + add.w r3, r7, r6, lsl #2 │ │ │ │ │ + strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ │ + add.w r7, r5, #12 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - add.w r0, r5, #12 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ │ - strd r4, r6, [sp, #88] @ 0x58 │ │ │ │ │ - bl 21e8 │ │ │ │ │ + bl 22b4 │ │ │ │ │ R_ARM_THM_CALL sortslice_memcpy │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ add.w lr, sp, #104 @ 0x68 │ │ │ │ │ - ldrd r0, r1, [r5, #12] │ │ │ │ │ - subs r7, r3, #1 │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ ldrd r3, r2, [r5, #12] │ │ │ │ │ + add.w r1, r2, fp, lsl #2 │ │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ │ + ldmia.w r7, {r0, r1} │ │ │ │ │ stmia.w lr, {r0, r1} │ │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ - str r7, [sp, #20] │ │ │ │ │ - add.w r2, r2, fp, lsl #2 │ │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ │ - lsls r2, r7, #2 │ │ │ │ │ - add.w r7, r1, r7, lsl #2 │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ add.w fp, r3, fp, lsl #2 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.n a48 │ │ │ │ │ - b.n a42 │ │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ + lsls r1, r2, #2 │ │ │ │ │ + add.w r2, r0, r2, lsl #2 │ │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n a22 │ │ │ │ │ + b.n a1c │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + cmn r1, r3 │ │ │ │ │ + ittt ne │ │ │ │ │ + ldrne r2, [sp, #48] @ 0x30 │ │ │ │ │ + ldrne r2, [r2, #0] │ │ │ │ │ + strne r2, [r1, r3] │ │ │ │ │ + b.n 9a4 │ │ │ │ │ add.w r0, r5, #28 │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ lsls r3, r1, #26 │ │ │ │ │ - bmi.w 656 │ │ │ │ │ + bmi.w 644 │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ - b.n 698 │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - mov fp, r8 │ │ │ │ │ - add.w r9, sp, #96 @ 0x60 │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ - b.n 982 │ │ │ │ │ - ldr.w lr, [sp, #56] @ 0x38 │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - str r1, [sp, #24] │ │ │ │ │ - b.n 94a │ │ │ │ │ + b.n 686 │ │ │ │ │ add.w r0, r9, #28 │ │ │ │ │ ldrb.w r1, [sl, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - bne.w 170 │ │ │ │ │ + bne.w 166 │ │ │ │ │ ldr.w r1, [sl, #28] │ │ │ │ │ - b.n 488 │ │ │ │ │ - add.w r0, r7, #28 │ │ │ │ │ + b.n 472 │ │ │ │ │ + ldr.w lr, [sp, #56] @ 0x38 │ │ │ │ │ + mov r5, r9 │ │ │ │ │ + str r1, [sp, #24] │ │ │ │ │ + b.n 938 │ │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ + bl 11e4 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + adds r5, r0, #1 │ │ │ │ │ + bne.w 4b0 │ │ │ │ │ + b.n 9a6 │ │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + b.n 402 │ │ │ │ │ + add.w r0, r5, #28 │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ lsls r3, r1, #26 │ │ │ │ │ - bmi.w 222 │ │ │ │ │ + bmi.w 218 │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ - b.w 266 │ │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - mov r9, r6 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - b.n 416 │ │ │ │ │ + b.w 25c │ │ │ │ │ add.w r0, r9, #28 │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - bne.w 5a2 │ │ │ │ │ + bne.w 58e │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ - b.n 898 │ │ │ │ │ + b.n 88c │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ ldr.w lr, [sp, #56] @ 0x38 │ │ │ │ │ mov r5, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.n 918 │ │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ - bl 11f4 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - adds r5, r0, #1 │ │ │ │ │ - bne.w 4c6 │ │ │ │ │ - b.n 9b4 │ │ │ │ │ - mov fp, r8 │ │ │ │ │ - add.w r9, sp, #96 @ 0x60 │ │ │ │ │ - str r6, [sp, #20] │ │ │ │ │ - b.n 982 │ │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - mov r8, r4 │ │ │ │ │ - mov r9, r6 │ │ │ │ │ - strd r7, sl, [sp, #16] │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - b.n 416 │ │ │ │ │ + b.n 908 │ │ │ │ │ + ldr.w fp, [sp, #8] │ │ │ │ │ + mov r5, r9 │ │ │ │ │ + add.w r8, sp, #96 @ 0x60 │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + b.n 972 │ │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ │ + b.n b38 │ │ │ │ │ + add.w r8, sp, #96 @ 0x60 │ │ │ │ │ + str.w r9, [sp, #20] │ │ │ │ │ + b.n 972 │ │ │ │ │ ldr.w r0, [r9, #28] │ │ │ │ │ - b.n b1c │ │ │ │ │ - str.w sl, [sp, #28] │ │ │ │ │ - b.n 936 │ │ │ │ │ + b.n afc │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + str.w r9, [sp, #20] │ │ │ │ │ + b.n 972 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.n 43e │ │ │ │ │ + b.n 428 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 9b4 │ │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ │ - b.n b32 │ │ │ │ │ + b.n 9a6 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ ldr.w lr, [sp, #56] @ 0x38 │ │ │ │ │ - str.w fp, [sp, #28] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.n 918 │ │ │ │ │ + b.n 908 │ │ │ │ │ ldr.w r0, [r9, #28] │ │ │ │ │ - b.n b4e │ │ │ │ │ + b.n b4a │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ ldr.w lr, [sp, #56] @ 0x38 │ │ │ │ │ - str.w sl, [sp, #28] │ │ │ │ │ + str r6, [sp, #28] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.n 918 │ │ │ │ │ + b.n 908 │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ - b.n af6 │ │ │ │ │ - mov r9, fp │ │ │ │ │ - str r6, [sp, #20] │ │ │ │ │ - mov fp, r8 │ │ │ │ │ - b.n 982 │ │ │ │ │ + b.n aec │ │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ + str r5, [sp, #16] │ │ │ │ │ + str.w sl, [sp, #20] │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + b.n 402 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00000be4 : │ │ │ │ │ +00000bd4 : │ │ │ │ │ sortslice_memmove(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r5, r2 │ │ │ │ │ @@ -1202,142 +1197,142 @@ │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ add.w r1, r1, r3, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - cbnz r0, c20 │ │ │ │ │ + cbnz r0, c10 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ add r0, r6 │ │ │ │ │ add r1, r7 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 memmove │ │ │ │ │ │ │ │ │ │ -00000c30 : │ │ │ │ │ +00000c20 : │ │ │ │ │ PyList_Insert(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.n c4c │ │ │ │ │ + bpl.n c3c │ │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ │ - b.n c64 │ │ │ │ │ + b.n c54 │ │ │ │ │ movw r1, #513 @ 0x201 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000c64 : │ │ │ │ │ +00000c54 : │ │ │ │ │ ins1(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w d80 │ │ │ │ │ + beq.w d70 │ │ │ │ │ mov r5, r1 │ │ │ │ │ adds r1, r4, #1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ bl 3d4 │ │ │ │ │ R_ARM_THM_CALL list_resize │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n d90 │ │ │ │ │ + beq.n d80 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ add.w r0, r4, #4294967295 @ 0xffffffff │ │ │ │ │ it lt │ │ │ │ │ addlt r5, r5, r4 │ │ │ │ │ ldr.w ip, [r6, #12] │ │ │ │ │ it lt │ │ │ │ │ biclt.w r5, r5, r5, asr #31 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ it ge │ │ │ │ │ movge r1, r4 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bgt.n d68 │ │ │ │ │ + bgt.n d58 │ │ │ │ │ lsls r3, r0, #2 │ │ │ │ │ ldr.w r5, [ip, r0, lsl #2] │ │ │ │ │ add.w lr, r3, #4 │ │ │ │ │ add.w r9, ip, r0, lsl #2 │ │ │ │ │ str.w r5, [ip, lr] │ │ │ │ │ subs r5, r4, #2 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bgt.n d68 │ │ │ │ │ + bgt.n d58 │ │ │ │ │ subs r7, r3, #4 │ │ │ │ │ ldr.w r6, [ip, r7] │ │ │ │ │ str.w r6, [ip, r0, lsl #2] │ │ │ │ │ subs r0, r4, #3 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bgt.n d68 │ │ │ │ │ + bgt.n d58 │ │ │ │ │ sub.w r8, r3, #8 │ │ │ │ │ subs r0, r4, #4 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ ldr.w r5, [ip, r8] │ │ │ │ │ str.w r5, [ip, r7] │ │ │ │ │ - bgt.n d68 │ │ │ │ │ + bgt.n d58 │ │ │ │ │ sub.w r7, r3, #12 │ │ │ │ │ subs r0, r4, #5 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ ldr.w r5, [ip, r7] │ │ │ │ │ str.w r5, [ip, r8] │ │ │ │ │ - bgt.n d68 │ │ │ │ │ + bgt.n d58 │ │ │ │ │ sub.w r8, r3, #16 │ │ │ │ │ subs r0, r4, #6 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ ldr.w r5, [ip, r8] │ │ │ │ │ str.w r5, [ip, r7] │ │ │ │ │ - bgt.n d68 │ │ │ │ │ + bgt.n d58 │ │ │ │ │ sub.w r7, r3, #20 │ │ │ │ │ subs r0, r4, #7 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ ldr.w r5, [ip, r7] │ │ │ │ │ str.w r5, [ip, r8] │ │ │ │ │ - bgt.n d68 │ │ │ │ │ + bgt.n d58 │ │ │ │ │ sub.w r8, r3, #24 │ │ │ │ │ sub.w r0, r4, #8 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ ldr.w r5, [ip, r8] │ │ │ │ │ str.w r5, [ip, r7] │ │ │ │ │ - bgt.n d68 │ │ │ │ │ + bgt.n d58 │ │ │ │ │ subs r3, #28 │ │ │ │ │ sub.w r0, r4, #9 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ ldr.w r5, [ip, r3] │ │ │ │ │ str.w r5, [ip, r8] │ │ │ │ │ - bgt.n d68 │ │ │ │ │ + bgt.n d58 │ │ │ │ │ ldr.w r0, [r9, #-32] │ │ │ │ │ str.w r0, [ip, r3] │ │ │ │ │ sub.w r3, r4, #10 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bgt.n d68 │ │ │ │ │ + bgt.n d58 │ │ │ │ │ sub.w r0, ip, #36 @ 0x24 │ │ │ │ │ add r0, lr │ │ │ │ │ ldr.w r4, [r0, #-4]! │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r4, [r0, #4] │ │ │ │ │ - ble.n d5c │ │ │ │ │ + ble.n d4c │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ movs r0, #0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r2, #0] │ │ │ │ │ str.w r2, [ip, r1, lsl #2] │ │ │ │ │ @@ -1347,45 +1342,45 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n d7a │ │ │ │ │ + b.n d6a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000d98 : │ │ │ │ │ +00000d88 : │ │ │ │ │ list_insert(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.n de2 │ │ │ │ │ + bne.n dd2 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, e10 │ │ │ │ │ + cbz r0, e00 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n dfc │ │ │ │ │ + blt.n dec │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ - beq.n e10 │ │ │ │ │ + beq.n e00 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl c64 │ │ │ │ │ - cbnz r0, df8 │ │ │ │ │ + bl c54 │ │ │ │ │ + cbnz r0, de8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movs r3, #2 │ │ │ │ │ @@ -1394,47 +1389,47 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ mov r2, r3 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n db0 │ │ │ │ │ + bne.n da0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n dde │ │ │ │ │ + b.n dce │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n dc8 │ │ │ │ │ + bne.n db8 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b.n dc8 │ │ │ │ │ + b.n db8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n df8 │ │ │ │ │ + bne.n de8 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n dcc │ │ │ │ │ + b.n dbc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000e20 : │ │ │ │ │ +00000e10 : │ │ │ │ │ list___reversed__(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #44] @ (e60 ) │ │ │ │ │ + ldr r0, [pc, #44] @ (e50 ) │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ - cbz r0, e5a │ │ │ │ │ + cbz r0, e4a │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ it lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ @@ -1447,15 +1442,15 @@ │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000e64 : │ │ │ │ │ +00000e54 : │ │ │ │ │ listreviter_dealloc(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -1464,33 +1459,33 @@ │ │ │ │ │ bl 254 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GC_Del │ │ │ │ │ │ │ │ │ │ -00000e88 : │ │ │ │ │ +00000e78 : │ │ │ │ │ PyList_GetSlice(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq.n eae │ │ │ │ │ + beq.n e9e │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n eda │ │ │ │ │ + blt.n eca │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r1, r3 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt.n ed6 │ │ │ │ │ + bgt.n ec6 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ - b.w 4678 │ │ │ │ │ + b.w 4650 │ │ │ │ │ R_ARM_THM_JUMP24 list_slice_lock_held │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r1, #747 @ 0x2eb │ │ │ │ │ @@ -1501,543 +1496,543 @@ │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b.n eaa │ │ │ │ │ + b.n e9a │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n e9e │ │ │ │ │ + b.n e8e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000ee0 : │ │ │ │ │ +00000ed0 : │ │ │ │ │ PyList_Clear(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.n efe │ │ │ │ │ - bl 2974 │ │ │ │ │ + bpl.n eee │ │ │ │ │ + bl 2a38 │ │ │ │ │ R_ARM_THM_CALL list_clear_impl.isra.0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r1, #1553 @ 0x611 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ │ │ -00000f14 <_PyList_AsTupleAndClear>: │ │ │ │ │ +00000f04 <_PyList_AsTupleAndClear>: │ │ │ │ │ _PyList_AsTupleAndClear(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ - cbz r0, f24 <_PyList_AsTupleAndClear+0x10> │ │ │ │ │ + cbz r0, f14 <_PyList_AsTupleAndClear+0x10> │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ b.w 0 <_PyTuple_FromArraySteal> │ │ │ │ │ R_ARM_THM_JUMP24 _PyTuple_FromArraySteal │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyTuple_New │ │ │ │ │ │ │ │ │ │ -00000f28 : │ │ │ │ │ +00000f18 : │ │ │ │ │ list_repeat(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 102e │ │ │ │ │ + beq.n 101e │ │ │ │ │ mov r8, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n 102e │ │ │ │ │ + ble.n 101e │ │ │ │ │ mov r4, r0 │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - bgt.w 109a │ │ │ │ │ + bgt.w 108a │ │ │ │ │ mul.w r5, r7, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 3b34 │ │ │ │ │ + bl 3b0c │ │ │ │ │ R_ARM_THM_CALL list_new_prealloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 101c │ │ │ │ │ + beq.n 100c │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ ldr r4, [r0, #12] │ │ │ │ │ - bne.n 104a │ │ │ │ │ + bne.n 103a │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 103a │ │ │ │ │ + blt.n 102a │ │ │ │ │ add.w r3, r4, r5, lsl #2 │ │ │ │ │ lsls r1, r5, #2 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bcs.n 101a │ │ │ │ │ + bcs.n 100a │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r1, #4 │ │ │ │ │ - beq.n 1018 │ │ │ │ │ + beq.n 1008 │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov.w ip, r0, lsr #1 │ │ │ │ │ mov.w r1, ip, lsl #3 │ │ │ │ │ add.w ip, r4, ip, lsl #3 │ │ │ │ │ subs r1, #8 │ │ │ │ │ lsrs r1, r1, #3 │ │ │ │ │ adds r1, #1 │ │ │ │ │ ands.w r1, r1, #7 │ │ │ │ │ - beq.n fe6 │ │ │ │ │ + beq.n fd6 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n fdc │ │ │ │ │ + beq.n fcc │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n fd6 │ │ │ │ │ + beq.n fc6 │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq.n fd0 │ │ │ │ │ + beq.n fc0 │ │ │ │ │ cmp r1, #4 │ │ │ │ │ - beq.n fca │ │ │ │ │ + beq.n fba │ │ │ │ │ cmp r1, #5 │ │ │ │ │ - beq.n fc4 │ │ │ │ │ + beq.n fb4 │ │ │ │ │ cmp r1, #6 │ │ │ │ │ - bne.n 1024 │ │ │ │ │ + bne.n 1014 │ │ │ │ │ strd r2, r2, [r3] │ │ │ │ │ adds r3, #8 │ │ │ │ │ strd r2, r2, [r3] │ │ │ │ │ adds r3, #8 │ │ │ │ │ strd r2, r2, [r3] │ │ │ │ │ adds r3, #8 │ │ │ │ │ strd r2, r2, [r3] │ │ │ │ │ adds r3, #8 │ │ │ │ │ strd r2, r2, [r3] │ │ │ │ │ adds r3, #8 │ │ │ │ │ strd r2, r2, [r3] │ │ │ │ │ adds r3, #8 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - beq.n 100c │ │ │ │ │ + beq.n ffc │ │ │ │ │ strd r2, r2, [r3] │ │ │ │ │ strd r2, r2, [r3, #8] │ │ │ │ │ strd r2, r2, [r3, #16] │ │ │ │ │ strd r2, r2, [r3, #24] │ │ │ │ │ strd r2, r2, [r3, #32] │ │ │ │ │ strd r2, r2, [r3, #40] @ 0x28 │ │ │ │ │ strd r2, r2, [r3, #48] @ 0x30 │ │ │ │ │ strd r2, r2, [r3, #56] @ 0x38 │ │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne.n fe6 │ │ │ │ │ + bne.n fd6 │ │ │ │ │ lsls r3, r0, #31 │ │ │ │ │ - bpl.n 101a │ │ │ │ │ + bpl.n 100a │ │ │ │ │ bic.w r0, r0, #1 │ │ │ │ │ add.w r4, r4, r0, lsl #2 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ str r5, [r6, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ add.w r3, r4, #8 │ │ │ │ │ strd r2, r2, [r4] │ │ │ │ │ - b.n fbe │ │ │ │ │ + b.n fae │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyList_New │ │ │ │ │ add r3, r5 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ it ge │ │ │ │ │ movge.w r3, #1342177280 @ 0x50000000 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n f78 │ │ │ │ │ + b.n f68 │ │ │ │ │ add.w ip, r3, r7, lsl #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 1056 │ │ │ │ │ + b.n 1046 │ │ │ │ │ str.w r1, [r0], #4 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bls.n 1076 │ │ │ │ │ + bls.n 1066 │ │ │ │ │ ldr.w r1, [r3], #4 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1052 │ │ │ │ │ + bge.n 1042 │ │ │ │ │ add r2, r8 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ it ge │ │ │ │ │ movge.w r2, #1342177280 @ 0x50000000 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ - b.n 1052 │ │ │ │ │ + b.n 1042 │ │ │ │ │ lsls r3, r5, #2 │ │ │ │ │ lsls r7, r7, #2 │ │ │ │ │ sub.w r8, r3, r7 │ │ │ │ │ mov r1, r4 │ │ │ │ │ adds r0, r4, r7 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - ble.n 101a │ │ │ │ │ + ble.n 100a │ │ │ │ │ cmp r8, r7 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ it ge │ │ │ │ │ movge r8, r7 │ │ │ │ │ mov r2, r8 │ │ │ │ │ add r7, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 107a │ │ │ │ │ + b.n 106a │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyErr_NoMemory │ │ │ │ │ │ │ │ │ │ -000010a4 : │ │ │ │ │ +00001094 : │ │ │ │ │ py_list_clear(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 2974 │ │ │ │ │ + bl 2a38 │ │ │ │ │ R_ARM_THM_CALL list_clear_impl.isra.0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ │ │ -000010c0 : │ │ │ │ │ +000010b0 : │ │ │ │ │ list_count(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - cbz r2, 1126 │ │ │ │ │ + cbz r2, 1116 │ │ │ │ │ movs r7, #0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b.n 110c │ │ │ │ │ + b.n 10fc │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 1154 │ │ │ │ │ + blt.n 1144 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ itt gt │ │ │ │ │ addgt r7, #1 │ │ │ │ │ ldrgt r2, [r6, #8] │ │ │ │ │ - bgt.n 1120 │ │ │ │ │ + bgt.n 1110 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1168 │ │ │ │ │ + bne.n 1158 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bcs.n 1126 │ │ │ │ │ + bcs.n 1116 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ ldr.w r4, [r3, r5, lsl #2] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 1132 │ │ │ │ │ + blt.n 1122 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - bne.n 10e2 │ │ │ │ │ + bne.n 10d2 │ │ │ │ │ adds r7, #1 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bhi.n 110c │ │ │ │ │ + bhi.n 10fc │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromSsize_t │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ - bne.n 10e2 │ │ │ │ │ + bne.n 10d2 │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - beq.n 1120 │ │ │ │ │ + beq.n 1110 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1120 │ │ │ │ │ + bne.n 1110 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ - b.n 1120 │ │ │ │ │ + b.n 1110 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 10f6 │ │ │ │ │ + bne.n 10e6 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 10f6 │ │ │ │ │ + b.n 10e6 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ │ │ -00001170 : │ │ │ │ │ +00001160 : │ │ │ │ │ PyList_Reverse(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 11ae │ │ │ │ │ + cbz r0, 119e │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.n 11ae │ │ │ │ │ + bpl.n 119e │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bgt.n 1192 │ │ │ │ │ + bgt.n 1182 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bls.n 118e │ │ │ │ │ + bls.n 117e │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ str.w r0, [r1], #4 │ │ │ │ │ str.w r2, [r3], #-4 │ │ │ │ │ - b.n 119c │ │ │ │ │ + b.n 118c │ │ │ │ │ movw r1, #3249 @ 0xcb1 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ │ │ -000011c4 : │ │ │ │ │ +000011b4 : │ │ │ │ │ list_clear_slot(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 2974 │ │ │ │ │ + bl 2a38 │ │ │ │ │ R_ARM_THM_CALL list_clear_impl.isra.0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000011dc : │ │ │ │ │ +000011cc : │ │ │ │ │ listiter_len(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 11ee │ │ │ │ │ + blt.n 11de │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ subs r0, r0, r3 │ │ │ │ │ - bmi.n 11ee │ │ │ │ │ + bmi.n 11de │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromSsize_t │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromLong │ │ │ │ │ │ │ │ │ │ -000011f4 : │ │ │ │ │ +000011e4 : │ │ │ │ │ merge_getmem(): │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge.n 1268 │ │ │ │ │ + bge.n 1258 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldrd r0, r3, [r0, #12] │ │ │ │ │ add.w r2, r4, #540 @ 0x21c │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #2 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 122e │ │ │ │ │ + beq.n 121e │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ite eq │ │ │ │ │ mvneq.w r2, #3758096384 @ 0xe0000000 │ │ │ │ │ mvnne.w r2, #4026531840 @ 0xf0000000 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bcc.n 125e │ │ │ │ │ + bcc.n 124e │ │ │ │ │ mul.w r0, r5, r3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ - cbz r0, 125e │ │ │ │ │ + cbz r0, 124e │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ str r5, [r4, #20] │ │ │ │ │ - cbz r3, 1258 │ │ │ │ │ + cbz r3, 1248 │ │ │ │ │ add.w r0, r0, r5, lsl #2 │ │ │ │ │ str r0, [r4, #16] │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 125a │ │ │ │ │ + b.n 124a │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000126c : │ │ │ │ │ +0000125c : │ │ │ │ │ list_copy(): │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.w 4678 │ │ │ │ │ + b.w 4650 │ │ │ │ │ R_ARM_THM_JUMP24 list_slice_lock_held │ │ │ │ │ │ │ │ │ │ -00001274 : │ │ │ │ │ +00001264 : │ │ │ │ │ safe_object_compare(): │ │ │ │ │ movs r2, #0 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_RichCompareBool │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000127c : │ │ │ │ │ +0000126c : │ │ │ │ │ PyList_Extend(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.n 129a │ │ │ │ │ + bpl.n 128a │ │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ │ - b.w 2c78 <_list_extend> │ │ │ │ │ + b.w 2d3c <_list_extend> │ │ │ │ │ R_ARM_THM_JUMP24 _list_extend │ │ │ │ │ movw r1, #1542 @ 0x606 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ │ │ -000012b0 : │ │ │ │ │ +000012a0 : │ │ │ │ │ listiter_traverse(): │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ mov r3, r1 │ │ │ │ │ - cbz r0, 12ba │ │ │ │ │ + cbz r0, 12aa │ │ │ │ │ mov r1, r2 │ │ │ │ │ bx r3 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000012bc : │ │ │ │ │ +000012ac : │ │ │ │ │ listreviter_len(): │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ - cbz r3, 12d0 │ │ │ │ │ + cbz r3, 12c0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ it gt │ │ │ │ │ movgt r0, #0 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromSsize_t │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b.n 12cc │ │ │ │ │ + b.n 12bc │ │ │ │ │ │ │ │ │ │ -000012d4 : │ │ │ │ │ +000012c4 : │ │ │ │ │ list_inplace_repeat_lock_held(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 1370 │ │ │ │ │ + beq.n 1360 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ mov r7, r1 │ │ │ │ │ negs r4, r3 │ │ │ │ │ adcs r4, r3 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 1370 │ │ │ │ │ + bne.n 1360 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - ble.n 136c │ │ │ │ │ + ble.n 135c │ │ │ │ │ mov r6, r0 │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - blt.n 1360 │ │ │ │ │ + blt.n 1350 │ │ │ │ │ mul.w r1, r7, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 3d4 │ │ │ │ │ R_ARM_THM_CALL list_resize │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 1364 │ │ │ │ │ + beq.n 1354 │ │ │ │ │ ldr r6, [r6, #12] │ │ │ │ │ mov r3, r4 │ │ │ │ │ subs r4, r7, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bge.n 1342 │ │ │ │ │ + bge.n 1332 │ │ │ │ │ ldr.w r0, [r6, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1320 │ │ │ │ │ + bge.n 1310 │ │ │ │ │ add r2, r4 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ it ge │ │ │ │ │ movge.w r2, #1342177280 @ 0x50000000 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - b.n 1320 │ │ │ │ │ + b.n 1310 │ │ │ │ │ lsls r7, r1, #2 │ │ │ │ │ lsls r5, r5, #2 │ │ │ │ │ subs r4, r7, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ adds r0, r6, r5 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - ble.n 1370 │ │ │ │ │ + ble.n 1360 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ it ge │ │ │ │ │ movge r4, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ add r5, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 1346 │ │ │ │ │ + b.n 1336 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ - bl 2974 │ │ │ │ │ + bl 2a38 │ │ │ │ │ R_ARM_THM_CALL list_clear_impl.isra.0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1368 │ │ │ │ │ + b.n 1358 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -269,15 +269,15 @@ │ │ │ │ │ ldrb.w r2, [r2, #87] @ 0x57 │ │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r2, #0 │ │ │ │ │ andne.w r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 312 │ │ │ │ │ + beq.n 326 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r6, [r0, #16] │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ @@ -301,54 +301,54 @@ │ │ │ │ │ subs r1, r1, r5 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ itt le │ │ │ │ │ addle r1, r2, #4 │ │ │ │ │ bicle.w r7, r1, #3 │ │ │ │ │ cbz r5, 30e │ │ │ │ │ cmp.w r7, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.n 328 │ │ │ │ │ + bcs.n 312 │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ lsls r1, r7, #2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 328 │ │ │ │ │ + cbz r0, 312 │ │ │ │ │ strd r5, r0, [r3, #8] │ │ │ │ │ str r7, [r3, #16] │ │ │ │ │ movs r0, #0 │ │ │ │ │ str.w r4, [r1, r2, lsl #2] │ │ │ │ │ b.n 2b8 │ │ │ │ │ cmp.w r5, r6, asr #1 │ │ │ │ │ blt.n 2c0 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ str r5, [r3, #8] │ │ │ │ │ b.n 2fa │ │ │ │ │ mov r7, r5 │ │ │ │ │ b.n 2e0 │ │ │ │ │ - mov.w r1, #548 @ 0x224 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ - bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ - R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2b8 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ bgt.n 308 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ + mov.w r1, #548 @ 0x224 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ + bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ + R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n 2b8 │ │ │ │ │ │ │ │ │ │ 0000033c <_PyList_AppendTakeRefListResize>: │ │ │ │ │ _PyList_AppendTakeRefListResize(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ @@ -518,2011 +518,2019 @@ │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 000004c0 : │ │ │ │ │ list_sort_impl(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #2392] @ 0x958 │ │ │ │ │ - subw sp, sp, #1668 @ 0x684 │ │ │ │ │ + str.w r0, [ip, #2400] @ 0x960 │ │ │ │ │ + subw sp, sp, #1660 @ 0x67c │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ - ldr.w r9, [r0, #8] │ │ │ │ │ + ldr.w sl, [r0, #8] │ │ │ │ │ mov r7, r0 │ │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 812 │ │ │ │ │ + beq.w 820 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w eae │ │ │ │ │ - cmp.w r9, #1 │ │ │ │ │ - ble.w 826 │ │ │ │ │ - ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ │ + bne.w e10 │ │ │ │ │ + cmp.w sl, #1 │ │ │ │ │ + ble.w 834 │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ movs r3, #0 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr.w r1, [sl] │ │ │ │ │ - movw r4, #0 │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + str r2, [sp, #0] │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ - movt r4, #0 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - beq.w 10e4 │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ + beq.w 114e │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ subs r2, r3, r2 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ + movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ - movt r0, #0 │ │ │ │ │ + movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ clz r2, r2 │ │ │ │ │ mov lr, r3 │ │ │ │ │ - cmp r3, r0 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ │ - bne.w e52 │ │ │ │ │ + bne.w dbe │ │ │ │ │ movs r1, #1 │ │ │ │ │ - mov ip, sl │ │ │ │ │ + ldr.w ip, [sp] │ │ │ │ │ movs r6, #0 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - mov fp, r4 │ │ │ │ │ - cmp r3, r0 │ │ │ │ │ - bne.w 16ee │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + str r0, [sp, #4] │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + bne.w 1786 │ │ │ │ │ ldr.w r8, [ip] │ │ │ │ │ tst r2, r1 │ │ │ │ │ - bne.n 58a │ │ │ │ │ - cbz r5, 594 │ │ │ │ │ - ldrb.w r5, [r8, #16] │ │ │ │ │ + bne.n 58c │ │ │ │ │ + cbz r4, 596 │ │ │ │ │ + ldrb.w r4, [r8, #16] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - cmp r6, r9 │ │ │ │ │ - and.w r5, r5, #28 │ │ │ │ │ - sub.w r5, r5, #4 │ │ │ │ │ - clz r5, r5 │ │ │ │ │ - mov.w r5, r5, lsr #5 │ │ │ │ │ - bge.n 59a │ │ │ │ │ + cmp r6, sl │ │ │ │ │ + and.w r4, r4, #28 │ │ │ │ │ + sub.w r4, r4, #4 │ │ │ │ │ + clz r4, r4 │ │ │ │ │ + mov.w r4, r4, lsr #5 │ │ │ │ │ + bge.n 59c │ │ │ │ │ ldr.w r3, [ip, #4]! │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - b.n 558 │ │ │ │ │ - ldr.w r4, [r8, #8] │ │ │ │ │ - cmp r4, #15 │ │ │ │ │ - bls.n 566 │ │ │ │ │ + b.n 55a │ │ │ │ │ + ldr.w r0, [r8, #8] │ │ │ │ │ + cmp r0, #15 │ │ │ │ │ + bls.n 568 │ │ │ │ │ movs r1, #0 │ │ │ │ │ adds r6, #1 │ │ │ │ │ - cmp r6, r9 │ │ │ │ │ - blt.n 582 │ │ │ │ │ - mov r4, fp │ │ │ │ │ - mov r8, r5 │ │ │ │ │ - mov.w fp, #0 │ │ │ │ │ - cmp r3, r0 │ │ │ │ │ + cmp r6, sl │ │ │ │ │ + blt.n 584 │ │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ ite ne │ │ │ │ │ movne r6, #0 │ │ │ │ │ - andeq.w r6, r8, #1 │ │ │ │ │ + andeq.w r6, r9, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w d68 │ │ │ │ │ + beq.w d3e │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ - add r1, sp, #76 @ 0x4c │ │ │ │ │ - str r1, [sp, #12] │ │ │ │ │ + add r1, sp, #68 @ 0x44 │ │ │ │ │ + str r1, [sp, #8] │ │ │ │ │ str.w r2, [r1, #1564] @ 0x61c │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.w 1212 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 11b2 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 1068 │ │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ │ + bne.w f88 │ │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ │ - add r6, sp, #616 @ 0x268 │ │ │ │ │ - cmp.w r9, #63 @ 0x3f │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + add r4, sp, #608 @ 0x260 │ │ │ │ │ + cmp.w sl, #63 @ 0x3f │ │ │ │ │ + str r3, [r1, #8] │ │ │ │ │ + mov r3, fp │ │ │ │ │ str r2, [r1, #20] │ │ │ │ │ mov.w r2, #7 │ │ │ │ │ - strd r9, sl, [r1, #4] │ │ │ │ │ - str r3, [r1, #16] │ │ │ │ │ - str r3, [r1, #24] │ │ │ │ │ - str.w r3, [r1, #1580] @ 0x62c │ │ │ │ │ - str r6, [r1, #12] │ │ │ │ │ + str.w sl, [r1, #4] │ │ │ │ │ + str.w fp, [r1, #16] │ │ │ │ │ + str.w fp, [r1, #24] │ │ │ │ │ + str.w fp, [r1, #1580] @ 0x62c │ │ │ │ │ + str r4, [r1, #12] │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ - bgt.w 13ea │ │ │ │ │ - cmp.w r9, #1 │ │ │ │ │ - str.w r3, [r1, #1584] @ 0x630 │ │ │ │ │ - str.w r3, [r1, #1576] @ 0x628 │ │ │ │ │ - ble.w 852 │ │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ + bgt.w 148a │ │ │ │ │ + cmp.w sl, #1 │ │ │ │ │ + str.w fp, [r1, #1584] @ 0x630 │ │ │ │ │ + str.w fp, [r1, #1576] @ 0x628 │ │ │ │ │ + ble.w 860 │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 171a │ │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ │ - mov fp, sl │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - str.w r9, [sp, #28] │ │ │ │ │ - strd r9, r6, [sp, #52] @ 0x34 │ │ │ │ │ - str r7, [sp, #60] @ 0x3c │ │ │ │ │ + bne.w 1756 │ │ │ │ │ + mov fp, r2 │ │ │ │ │ + strd sl, fp, [sp, #44] @ 0x2c │ │ │ │ │ + mov r3, sl │ │ │ │ │ + ldr.w fp, [sp] │ │ │ │ │ + str.w sl, [sp, #24] │ │ │ │ │ + strd r4, r7, [sp, #52] @ 0x34 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.w 1304 │ │ │ │ │ - mov r5, fp │ │ │ │ │ - movs r4, #1 │ │ │ │ │ + ble.w 1386 │ │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ │ + mov r4, fp │ │ │ │ │ + movs r5, #1 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ │ - ldrd r1, r0, [r5] │ │ │ │ │ - ldr.w r3, [r2, #1564] @ 0x61c │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - bne.w 89a │ │ │ │ │ - ldr r5, [r0, #8] │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + ldr.w r3, [r6, #1564] @ 0x61c │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ │ + ldrd r1, r0, [r4] │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + bne.w 8a8 │ │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r6 │ │ │ │ │ lsls r7, r3, #26 │ │ │ │ │ - bpl.w 1846 │ │ │ │ │ + bpl.w 18aa │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.w 1746 │ │ │ │ │ + bpl.w 1748 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ adds r0, #20 │ │ │ │ │ lsls r7, r3, #26 │ │ │ │ │ - bpl.w 1750 │ │ │ │ │ + bpl.w 1752 │ │ │ │ │ lsls r7, r3, #25 │ │ │ │ │ - bpl.w 14c2 │ │ │ │ │ + bpl.w 1518 │ │ │ │ │ adds r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14ce │ │ │ │ │ - lsrs r5, r0, #31 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w ad2 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - adds r5, r4, #1 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - beq.w 8b2 │ │ │ │ │ - lsls r3, r5, #2 │ │ │ │ │ - ldr.w r6, [fp, r5, lsl #2] │ │ │ │ │ + beq.w 1524 │ │ │ │ │ + lsrs r4, r0, #31 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.w ae2 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + adds r4, r5, #1 │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + beq.w 8c0 │ │ │ │ │ + lsls r3, r4, #2 │ │ │ │ │ + ldr.w r6, [fp, r4, lsl #2] │ │ │ │ │ add.w sl, fp, r3 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ ldrb r7, [r6, #16] │ │ │ │ │ ldr.w r1, [sl, #-4] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ ubfx r9, r7, #5, #1 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ ldr.w r8, [r1, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r8 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 14da │ │ │ │ │ + beq.w 14f4 │ │ │ │ │ lsls r3, r7, #25 │ │ │ │ │ it pl │ │ │ │ │ addpl.w r0, r6, #28 │ │ │ │ │ - bpl.w 14dc │ │ │ │ │ + bpl.w 14f6 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ add.w r0, r6, #20 │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - beq.w 14e6 │ │ │ │ │ + beq.w 1500 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ it pl │ │ │ │ │ addpl r1, #28 │ │ │ │ │ - bpl.w 14e8 │ │ │ │ │ + bpl.w 1502 │ │ │ │ │ adds r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14f2 │ │ │ │ │ + beq.w 150c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 7aa │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - adds r5, r4, #2 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - ble.n 7a6 │ │ │ │ │ + blt.n 7b8 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + adds r4, r5, #2 │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + ble.n 7b4 │ │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r8 │ │ │ │ │ lsls r1, r3, #26 │ │ │ │ │ it pl │ │ │ │ │ ldrpl r0, [r0, #28] │ │ │ │ │ - bpl.w 155a │ │ │ │ │ + bpl.w 1580 │ │ │ │ │ lsls r1, r3, #25 │ │ │ │ │ it pl │ │ │ │ │ addpl r0, #28 │ │ │ │ │ - bpl.w 155a │ │ │ │ │ + bpl.w 1580 │ │ │ │ │ adds r0, #20 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 1562 │ │ │ │ │ + beq.w 1588 │ │ │ │ │ lsls r3, r7, #25 │ │ │ │ │ it pl │ │ │ │ │ addpl.w r1, r6, #28 │ │ │ │ │ - bpl.w 1564 │ │ │ │ │ + bpl.w 158a │ │ │ │ │ add.w r1, r6, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 156e │ │ │ │ │ + beq.w 1594 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 7aa │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - adds r5, r4, #3 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - ble.n 7a6 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + blt.n 7b8 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + adds r4, r5, #3 │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + ble.n 7b4 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ add.w r7, fp, #4 │ │ │ │ │ add r7, r3 │ │ │ │ │ ldrd r1, r0, [r7] │ │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ │ + ldr r5, [r0, #8] │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ - cmp r6, r4 │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ mov r2, r6 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r4 │ │ │ │ │ + movge r2, r5 │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - beq.w 1860 │ │ │ │ │ + beq.w 1868 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.w 16cc │ │ │ │ │ + bpl.w 1716 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ adds r0, #20 │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - beq.w 16d8 │ │ │ │ │ + beq.w 1722 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.w 1520 │ │ │ │ │ + bpl.w 156a │ │ │ │ │ adds r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 152c │ │ │ │ │ + beq.w 1576 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 7a2 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - adds r5, #1 │ │ │ │ │ + blt.n 7b0 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + adds r4, #1 │ │ │ │ │ adds r7, #4 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - bgt.n 756 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - beq.w 8b4 │ │ │ │ │ - add.w r3, r5, #1073741824 @ 0x40000000 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + bgt.n 764 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + beq.w 8c2 │ │ │ │ │ + add.w r3, r4, #1073741824 @ 0x40000000 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr.w r0, [fp] │ │ │ │ │ ldr.w r1, [fp, r3, lsl #2] │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 122c │ │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ │ + bne.w 12a2 │ │ │ │ │ + ldr r5, [r0, #8] │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - cmp r4, r6 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + cmp r5, r6 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r6 │ │ │ │ │ lsls r7, r3, #26 │ │ │ │ │ - bpl.w 1822 │ │ │ │ │ + bpl.w 180a │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.w 17a2 │ │ │ │ │ + bpl.w 17d6 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ adds r0, #20 │ │ │ │ │ lsls r7, r3, #26 │ │ │ │ │ - bpl.w 17ac │ │ │ │ │ + bpl.w 17e0 │ │ │ │ │ lsls r7, r3, #25 │ │ │ │ │ - bpl.w 1536 │ │ │ │ │ + bpl.w 1552 │ │ │ │ │ adds r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1542 │ │ │ │ │ - lsrs r4, r0, #31 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne.n 8b4 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ + beq.w 155e │ │ │ │ │ + lsrs r5, r0, #31 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.n 8c2 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ mov r0, fp │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - bl 222c │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - b.n ae6 │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + bl 22f8 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + b.n af6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - cmp.w r9, #1 │ │ │ │ │ + cmp.w sl, #1 │ │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ bgt.w 50e │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ │ - add r6, sp, #616 @ 0x268 │ │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + add r2, sp, #68 @ 0x44 │ │ │ │ │ + add r4, sp, #608 @ 0x260 │ │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ - str.w r9, [sp, #80] @ 0x50 │ │ │ │ │ + str.w sl, [sp, #72] @ 0x48 │ │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ │ - str.w r3, [sp, #1656] @ 0x678 │ │ │ │ │ - str.w r3, [sp, #1660] @ 0x67c │ │ │ │ │ + str.w r3, [sp, #1648] @ 0x670 │ │ │ │ │ str.w r3, [sp, #1652] @ 0x674 │ │ │ │ │ + str.w r3, [sp, #1644] @ 0x66c │ │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ │ - str r6, [sp, #88] @ 0x58 │ │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ │ + str r4, [sp, #80] @ 0x50 │ │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ │ movs r3, #7 │ │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ │ ldr r3, [r7, #16] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - bne.w 1050 │ │ │ │ │ - movw r4, #0 │ │ │ │ │ + bne.w f6e │ │ │ │ │ + movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r4, #0 │ │ │ │ │ + movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ - cmp r0, r6 │ │ │ │ │ - bne.w 1724 │ │ │ │ │ - ldr r5, [r7, #12] │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - str r3, [r7, #16] │ │ │ │ │ + cmp r0, r4 │ │ │ │ │ + bne.w 1726 │ │ │ │ │ + ldr r4, [r7, #12] │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + str r3, [r7, #16] │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ ldr r6, [r7, #8] │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ - str.w r9, [r7, #8] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 1852 │ │ │ │ │ - cbz r4, 890 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ + str.w sl, [r7, #8] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.w 189c │ │ │ │ │ + cbz r5, 89e │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ - strlt r3, [r4, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - addw sp, sp, #1668 @ 0x684 │ │ │ │ │ + strlt r3, [r5, #0] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + addw sp, sp, #1660 @ 0x67c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 12b0 │ │ │ │ │ - bne.w ad2 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - adds r5, #4 │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - bne.w 634 │ │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ │ + blt.w 134e │ │ │ │ │ + bne.w ae2 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + adds r4, #4 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + bne.w 642 │ │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ │ ldr.w r2, [r0, #1576] @ 0x628 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr.w r1, [r0, #1584] @ 0x630 │ │ │ │ │ add r2, r3 │ │ │ │ │ ldr.w r3, [r0, #1580] @ 0x62c │ │ │ │ │ ands r1, r2 │ │ │ │ │ str.w r1, [r0, #1576] @ 0x628 │ │ │ │ │ asr.w r3, r2, r3 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - ble.w ea0 │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + ble.w e0c │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ mov ip, r2 │ │ │ │ │ - cmp r2, r5 │ │ │ │ │ - ble.n 9b8 │ │ │ │ │ + cmp r2, r4 │ │ │ │ │ + ble.n 9c6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ - str r2, [sp, #32] │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - ldr.w sl, [fp, r5, lsl #2] │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - add.w r9, r4, r6 │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + ldr.w sl, [fp, r4, lsl #2] │ │ │ │ │ + mov r6, r4 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + add.w r9, r5, r6 │ │ │ │ │ mov.w r9, r9, asr #1 │ │ │ │ │ ldr.w r7, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ ldr.w r1, [fp, r9, lsl #2] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.n 970 │ │ │ │ │ + bne.n 97e │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ │ ldrb.w r8, [sl, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ tst.w r8, #32 │ │ │ │ │ - beq.w 1810 │ │ │ │ │ + beq.w 185c │ │ │ │ │ tst.w r8, #64 @ 0x40 │ │ │ │ │ - beq.w 1706 │ │ │ │ │ + beq.w 16a0 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ add.w r0, sl, #20 │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 1716 │ │ │ │ │ + beq.w 16b0 │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ - beq.w 10c8 │ │ │ │ │ + beq.w 10de │ │ │ │ │ adds r1, #20 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10d8 │ │ │ │ │ + beq.w 10ee │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a28 │ │ │ │ │ + beq.n a38 │ │ │ │ │ mov r2, r8 │ │ │ │ │ - cmp r4, r9 │ │ │ │ │ + cmp r5, r9 │ │ │ │ │ mov r8, r3 │ │ │ │ │ it lt │ │ │ │ │ movlt r6, r9 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - blt.n a3e │ │ │ │ │ - b.n 984 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ + blt.n a4e │ │ │ │ │ + b.n 992 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ mov r0, sl │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 12b0 │ │ │ │ │ - beq.n a28 │ │ │ │ │ - cmp r4, r9 │ │ │ │ │ - blt.w ace │ │ │ │ │ - lsls r6, r4, #2 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ + blt.w 134e │ │ │ │ │ + beq.n a38 │ │ │ │ │ + cmp r5, r9 │ │ │ │ │ + blt.w ade │ │ │ │ │ + lsls r6, r5, #2 │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ add.w r1, fp, r6 │ │ │ │ │ - bge.w aa6 │ │ │ │ │ - sub.w r8, r5, r4 │ │ │ │ │ + bge.w ab6 │ │ │ │ │ + sub.w r8, r4, r5 │ │ │ │ │ adds r7, r6, #4 │ │ │ │ │ add.w r0, fp, r7 │ │ │ │ │ mov.w r2, r8, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - str.w sl, [fp, r4, lsl #2] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + str.w sl, [fp, r5, lsl #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f9e │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - bgt.n 8f0 │ │ │ │ │ + bne.w ec0 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + bgt.n 8fe │ │ │ │ │ mov ip, r3 │ │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1318 │ │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ │ + bne.w 139a │ │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ │ mov.w r1, ip, lsl #2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str.w fp, [r0, #28] │ │ │ │ │ strd r4, ip, [r0, #32] │ │ │ │ │ add fp, r1 │ │ │ │ │ str r2, [r0, #24] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 120e │ │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ │ + bne.w 1132 │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ subs.w r1, r1, ip │ │ │ │ │ - str r1, [sp, #28] │ │ │ │ │ - bne.w 1372 │ │ │ │ │ - ldrd r9, r6, [sp, #52] @ 0x34 │ │ │ │ │ + str r1, [sp, #24] │ │ │ │ │ + bne.w 13f4 │ │ │ │ │ + ldrd sl, fp, [sp, #44] @ 0x2c │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - ldr r7, [sp, #60] @ 0x3c │ │ │ │ │ - bgt.w 145a │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w fb4 │ │ │ │ │ + ldrd r4, r7, [sp, #52] @ 0x34 │ │ │ │ │ + bgt.w 1236 │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + bne.w ed6 │ │ │ │ │ ldr r3, [r7, #16] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - bne.w 1050 │ │ │ │ │ - movw r4, #0 │ │ │ │ │ + bne.w f6e │ │ │ │ │ + movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r4, #0 │ │ │ │ │ + movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ne │ │ │ │ │ - cmpne.w r9, #1 │ │ │ │ │ + cmpne.w sl, #1 │ │ │ │ │ ittt gt │ │ │ │ │ - addgt.w r2, r9, #4294967295 @ 0xffffffff │ │ │ │ │ - ldrgt r1, [sp, #40] @ 0x28 │ │ │ │ │ + addgt.w r2, sl, #4294967295 @ 0xffffffff │ │ │ │ │ + ldrgt r1, [sp, #32] │ │ │ │ │ addgt.w r2, r1, r2, lsl #2 │ │ │ │ │ - ble.w 862 │ │ │ │ │ - b.n 1224 │ │ │ │ │ - add.w r4, r9, #1 │ │ │ │ │ - cmp r6, r4 │ │ │ │ │ - ble.n 984 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + ble.w 870 │ │ │ │ │ + b.n 1146 │ │ │ │ │ + add.w r5, r9, #1 │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ + ble.n 992 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.n acc │ │ │ │ │ + bne.n adc │ │ │ │ │ ldr.w r8, [sl, #8] │ │ │ │ │ ldrb.w r3, [sl, #16] │ │ │ │ │ add.w r9, sl, #20 │ │ │ │ │ ubfx r2, r3, #5, #1 │ │ │ │ │ - str r5, [sp, #24] │ │ │ │ │ + str r4, [sp, #20] │ │ │ │ │ ubfx r3, r3, #6, #1 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - adds r7, r4, r6 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + str r2, [sp, #0] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + adds r7, r5, r6 │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ asrs r7, r7, #1 │ │ │ │ │ ldr.w r1, [fp, r7, lsl #2] │ │ │ │ │ - ldr r5, [r1, #8] │ │ │ │ │ - cmp r5, r8 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ │ + cmp r4, r8 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1816 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + beq.w 18ae │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 17c0 │ │ │ │ │ + beq.w 17e4 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ mov r0, r9 │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 17d0 │ │ │ │ │ + beq.w 17f4 │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ - beq.n aba │ │ │ │ │ + beq.n aca │ │ │ │ │ adds r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - cbz r0, ac4 │ │ │ │ │ + cbz r0, ad4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n ac8 │ │ │ │ │ + bge.n ad8 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - cmp r6, r4 │ │ │ │ │ - bgt.n a50 │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ - lsls r6, r4, #2 │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ + bgt.n a60 │ │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ │ + lsls r6, r5, #2 │ │ │ │ │ add.w r1, fp, r6 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - blt.w 990 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - str.w sl, [fp, r4, lsl #2] │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ + blt.w 99e │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + str.w sl, [fp, r5, lsl #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9ae │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - ldr.w r4, [r3, r5, lsl #2] │ │ │ │ │ - b.n fae │ │ │ │ │ + beq.w 9bc │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + ldr.w r5, [r3, r4, lsl #2] │ │ │ │ │ + b.n ed0 │ │ │ │ │ adds r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a8e │ │ │ │ │ - cmp r5, r8 │ │ │ │ │ - bgt.n a92 │ │ │ │ │ - adds r4, r7, #1 │ │ │ │ │ - b.n a94 │ │ │ │ │ + bne.n a9e │ │ │ │ │ + cmp r4, r8 │ │ │ │ │ + bgt.n aa2 │ │ │ │ │ + adds r5, r7, #1 │ │ │ │ │ + b.n aa4 │ │ │ │ │ mov r9, r6 │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b.n 8f8 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - beq.w 8b2 │ │ │ │ │ - cmp r4, #1 │ │ │ │ │ + b.n 906 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + beq.w 8c0 │ │ │ │ │ + cmp r5, #1 │ │ │ │ │ itt eq │ │ │ │ │ moveq r3, #2 │ │ │ │ │ - moveq r5, r3 │ │ │ │ │ - bne.w 17e2 │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - cmp r2, r5 │ │ │ │ │ - ble.w 1392 │ │ │ │ │ + moveq r4, r3 │ │ │ │ │ + bne.w 1710 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + cmp r2, r4 │ │ │ │ │ + ble.w 13fa │ │ │ │ │ sub.w sl, fp, #4 │ │ │ │ │ - str.w fp, [sp, #8] │ │ │ │ │ - ldr.w fp, [sp, #12] │ │ │ │ │ - add.w r7, sl, r5, lsl #2 │ │ │ │ │ - str.w sl, [sp, #24] │ │ │ │ │ - mov sl, r5 │ │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ │ + add.w r7, sl, r4, lsl #2 │ │ │ │ │ + mov sl, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - ldr.w r4, [r7, #4]! │ │ │ │ │ - ldr.w r5, [fp, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr.w r5, [r7, #4]! │ │ │ │ │ + ldr.w r4, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ ldr.w r6, [r7, #-4] │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bne.w d38 │ │ │ │ │ - ldr.w r8, [r4, #8] │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bne.w d84 │ │ │ │ │ + ldr.w r8, [r5, #8] │ │ │ │ │ ldr.w r9, [r6, #8] │ │ │ │ │ - ldrb r1, [r4, #16] │ │ │ │ │ + ldrb r1, [r5, #16] │ │ │ │ │ mov r2, r8 │ │ │ │ │ cmp r8, r9 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r9 │ │ │ │ │ ubfx r3, r1, #5, #1 │ │ │ │ │ mov ip, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 17fe │ │ │ │ │ + beq.w 1862 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ - addmi.w r0, r4, #20 │ │ │ │ │ - addpl.w r0, r4, #28 │ │ │ │ │ + addmi.w r0, r5, #20 │ │ │ │ │ + addpl.w r0, r5, #28 │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ ubfx r2, r1, #5, #1 │ │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 182e │ │ │ │ │ + beq.w 1856 │ │ │ │ │ lsls r2, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, r6, #20 │ │ │ │ │ addpl.w r1, r6, #28 │ │ │ │ │ mov r2, ip │ │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ │ - str.w ip, [sp, #32] │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + str.w ip, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1614 │ │ │ │ │ + beq.w 1670 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w dae │ │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ │ + bne.w fee │ │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 1864 │ │ │ │ │ + beq.w 188e │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ lsls r0, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r6, #20 │ │ │ │ │ addpl.w r0, r6, #28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 180a │ │ │ │ │ - ldrb r1, [r4, #16] │ │ │ │ │ + beq.w 1888 │ │ │ │ │ + ldrb r1, [r5, #16] │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ - addmi.w r1, r4, #20 │ │ │ │ │ - addpl.w r1, r4, #28 │ │ │ │ │ + addmi.w r1, r5, #20 │ │ │ │ │ + addpl.w r1, r5, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1638 │ │ │ │ │ + beq.w 1660 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1452 │ │ │ │ │ - ldr.w fp, [sp, #8] │ │ │ │ │ - mov r5, sl │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + beq.w 129a │ │ │ │ │ + mov r4, sl │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1378 │ │ │ │ │ - subs r1, r5, #1 │ │ │ │ │ + bne.w 1428 │ │ │ │ │ + subs r1, r4, #1 │ │ │ │ │ add.w r2, fp, r1, lsl #2 │ │ │ │ │ lsls r1, r1, #2 │ │ │ │ │ cmp r2, fp │ │ │ │ │ - bls.n bfc │ │ │ │ │ + bls.n c02 │ │ │ │ │ add.w r7, fp, #4 │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ str.w r0, [fp] │ │ │ │ │ str.w r2, [r3], #-4 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bls.n bfc │ │ │ │ │ + bls.n c02 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ str.w r0, [r7], #4 │ │ │ │ │ str.w r2, [r3], #-4 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bcc.n bec │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + bcc.n bf2 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13a8 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - ble.w 8b4 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - add.w sl, fp, r5, lsl #2 │ │ │ │ │ + bne.w 1410 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + ble.w 8c2 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + add.w sl, fp, r4, lsl #2 │ │ │ │ │ + ldr.w r0, [fp, r4, lsl #2] │ │ │ │ │ + ldr.w r5, [r3, #1564] @ 0x61c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ - ldr.w r0, [fp, r5, lsl #2] │ │ │ │ │ - ldr.w r4, [r2, #1564] @ 0x61c │ │ │ │ │ ldr.w r1, [sl, #-4] │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - bne.w ea4 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + bne.w eae │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ mov r2, r6 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r7 │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - beq.w 183a │ │ │ │ │ + beq.w 1872 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r0, #28 │ │ │ │ │ addmi r0, #20 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - beq.w 1834 │ │ │ │ │ + beq.w 186c │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r1, #28 │ │ │ │ │ addmi r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1620 │ │ │ │ │ + beq.w 15ce │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8b4 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - ble.w 8b4 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - bne.w 123c │ │ │ │ │ - add.w r4, fp, r5, lsl #2 │ │ │ │ │ - ldr.w r3, [fp, r5, lsl #2] │ │ │ │ │ - ldr.w r1, [r4, #-4] │ │ │ │ │ + bne.w 8c2 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + ble.w 8c2 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bne.w 12da │ │ │ │ │ + add.w r5, fp, r4, lsl #2 │ │ │ │ │ + ldr.w r3, [fp, r4, lsl #2] │ │ │ │ │ + ldr.w r1, [r5, #-4] │ │ │ │ │ ldr r6, [r3, #8] │ │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ │ ldr r7, [r1, #8] │ │ │ │ │ cmp r7, r6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r6 │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ it eq │ │ │ │ │ ldreq r0, [r3, #28] │ │ │ │ │ - beq.w 176a │ │ │ │ │ + beq.w 17fa │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ it pl │ │ │ │ │ addpl.w r0, r3, #28 │ │ │ │ │ - bpl.w 176a │ │ │ │ │ + bpl.w 17fa │ │ │ │ │ add.w r0, r3, #20 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - beq.w 1774 │ │ │ │ │ + beq.w 1804 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r1, #28 │ │ │ │ │ addmi r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 154e │ │ │ │ │ + beq.w 15a0 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8b4 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - ble.w 8b4 │ │ │ │ │ - ldrd r1, r0, [r4] │ │ │ │ │ + bne.w 8c2 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + ble.w 8c2 │ │ │ │ │ + ldrd r1, r0, [r5] │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ mov r2, r6 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r7 │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - beq.w 17f4 │ │ │ │ │ + beq.w 1882 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r0, #20 │ │ │ │ │ addpl r0, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - beq.w 1804 │ │ │ │ │ + beq.w 187c │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r1, #20 │ │ │ │ │ addpl r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 162c │ │ │ │ │ + beq.w 1654 │ │ │ │ │ lsrs r6, r0, #31 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 8b4 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - adds r4, #4 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - bgt.n ce6 │ │ │ │ │ - b.n 8b4 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov r2, fp │ │ │ │ │ - blx r5 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.w 12b0 │ │ │ │ │ - bne.n dae │ │ │ │ │ - ldr.w r3, [fp, #1564] @ 0x61c │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - ldrd r6, r4, [r7, #-4] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w 1648 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - mov r2, fp │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.w bb4 │ │ │ │ │ - b.n 12b0 │ │ │ │ │ + bne.w 8c2 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + adds r5, #4 │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + bgt.n cec │ │ │ │ │ + b.n 8c2 │ │ │ │ │ tst r2, r1 │ │ │ │ │ itttt ne │ │ │ │ │ - addne r1, sp, #76 @ 0x4c │ │ │ │ │ - strne r1, [sp, #12] │ │ │ │ │ + addne r1, sp, #68 @ 0x44 │ │ │ │ │ + strne r1, [sp, #8] │ │ │ │ │ movwne r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_long_compare │ │ │ │ │ movtne r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_long_compare │ │ │ │ │ bne.w 5be │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyFloat_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyFloat_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1754 │ │ │ │ │ - ldr r0, [r3, #100] @ 0x64 │ │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ │ + beq.w 16b4 │ │ │ │ │ + ldr r5, [r3, #100] @ 0x64 │ │ │ │ │ + add r2, sp, #68 @ 0x44 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_object_compare │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_object_compare │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS safe_object_compare │ │ │ │ │ - str.w r0, [sp, #1644] @ 0x66c │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ + str.w r5, [sp, #1636] @ 0x664 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r2, r1 │ │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ │ b.n 5be │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 15b8 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - add.w sl, sl, #1 │ │ │ │ │ - cmp r3, sl │ │ │ │ │ - ble.w bba │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bne.w b08 │ │ │ │ │ - mov r5, sl │ │ │ │ │ - ldr.w sl, [sp, #24] │ │ │ │ │ - ldr.w fp, [sp, #8] │ │ │ │ │ - str.w fp, [sp, #24] │ │ │ │ │ - add.w r9, sl, r5, lsl #2 │ │ │ │ │ - ldr.w r6, [r9, #4]! │ │ │ │ │ - ldrb.w r8, [r6, #16] │ │ │ │ │ - ldr.w r4, [r9, #-4] │ │ │ │ │ - ldr.w sl, [r6, #8] │ │ │ │ │ - ubfx fp, r8, #5, #1 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - cmp r3, sl │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - it ge │ │ │ │ │ - movge r2, sl │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.w 17fa │ │ │ │ │ - tst.w r8, #64 @ 0x40 │ │ │ │ │ - beq.w 16dc │ │ │ │ │ - ldrb r7, [r4, #16] │ │ │ │ │ - add.w r0, r6, #20 │ │ │ │ │ - lsls r3, r7, #26 │ │ │ │ │ - bpl.w 1826 │ │ │ │ │ - lsls r1, r7, #25 │ │ │ │ │ - bpl.w f46 │ │ │ │ │ - add.w r1, r4, #20 │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14fe │ │ │ │ │ - bge.w f66 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 159c │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - bgt.n de0 │ │ │ │ │ - ldr.w fp, [sp, #24] │ │ │ │ │ - b.n bc0 │ │ │ │ │ - mov ip, sl │ │ │ │ │ + blt.w 134e │ │ │ │ │ + bne.w fee │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + ldrd r6, r5, [r7, #-4] │ │ │ │ │ + ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w 179c │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.w 134e │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w bc4 │ │ │ │ │ + b.n 129a │ │ │ │ │ + ldr.w ip, [sp] │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n e66 │ │ │ │ │ + b.n dd4 │ │ │ │ │ adds r6, #1 │ │ │ │ │ - cmp r6, r9 │ │ │ │ │ - bge.n e92 │ │ │ │ │ + cmp r6, sl │ │ │ │ │ + bge.n e00 │ │ │ │ │ ldr.w r3, [ip, #4]! │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, lr │ │ │ │ │ - bne.w 16f0 │ │ │ │ │ + bne.w 1788 │ │ │ │ │ ands.w r8, r2, r1 │ │ │ │ │ - beq.n e5a │ │ │ │ │ - ldr.w r5, [ip] │ │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ │ - cmp r5, #15 │ │ │ │ │ - bls.n e5a │ │ │ │ │ + beq.n dc8 │ │ │ │ │ + ldr.w r4, [ip] │ │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ │ + cmp r4, #15 │ │ │ │ │ + bls.n dc8 │ │ │ │ │ adds r6, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - cmp r6, r9 │ │ │ │ │ - blt.n e60 │ │ │ │ │ + cmp r6, sl │ │ │ │ │ + blt.n dce │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ - mov fp, r1 │ │ │ │ │ - mov.w r8, #1 │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + mov.w r9, #1 │ │ │ │ │ b.w 5a2 │ │ │ │ │ mov r3, lr │ │ │ │ │ - mov.w fp, #0 │ │ │ │ │ - mov.w r8, #1 │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + mov.w r9, #1 │ │ │ │ │ b.w 5a2 │ │ │ │ │ - mov ip, r5 │ │ │ │ │ - b.n 9b8 │ │ │ │ │ - blx r4 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.w c6a │ │ │ │ │ - b.n 12b0 │ │ │ │ │ - cmp.w r9, #127 @ 0x7f │ │ │ │ │ - bgt.w 16a0 │ │ │ │ │ - add.w r6, r9, #136 @ 0x88 │ │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - add.w r3, r3, r6, lsl #2 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - ble.w 12ce │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + mov ip, r4 │ │ │ │ │ + b.n 9c6 │ │ │ │ │ + cmp.w sl, #127 @ 0x7f │ │ │ │ │ + bgt.w 1760 │ │ │ │ │ + add.w r6, sl, #136 @ 0x88 │ │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + add.w fp, r3, r6, lsl #2 │ │ │ │ │ + ble.w 12be │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16c4 │ │ │ │ │ - cmp.w r9, #1 │ │ │ │ │ - beq.w 12ce │ │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ │ + beq.w 1782 │ │ │ │ │ + cmp.w sl, #1 │ │ │ │ │ + beq.w 12be │ │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ - str r0, [r6, #4] │ │ │ │ │ + str.w r0, [fp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 166e │ │ │ │ │ - cmp.w r9, #2 │ │ │ │ │ - beq.n f3c │ │ │ │ │ + beq.w 16c4 │ │ │ │ │ + cmp.w sl, #2 │ │ │ │ │ + beq.n ea0 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ - str r0, [r6, #8] │ │ │ │ │ + str.w r0, [fp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16c8 │ │ │ │ │ - cmp.w r9, #3 │ │ │ │ │ - beq.n f3c │ │ │ │ │ + beq.w 16f6 │ │ │ │ │ + cmp.w sl, #3 │ │ │ │ │ + beq.n ea0 │ │ │ │ │ add.w r8, r5, #8 │ │ │ │ │ - adds r6, #8 │ │ │ │ │ + add.w r6, fp, #8 │ │ │ │ │ movs r5, #3 │ │ │ │ │ ldr.w r1, [r8, #4]! │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ str.w r0, [r6, #4]! │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1670 │ │ │ │ │ + beq.w 16c6 │ │ │ │ │ adds r5, #1 │ │ │ │ │ - cmp r5, r9 │ │ │ │ │ - bne.n f22 │ │ │ │ │ - ldrd sl, r3, [sp, #36] @ 0x24 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - b.w 518 │ │ │ │ │ - add.w r1, r4, #28 │ │ │ │ │ - movs r7, #1 │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ + cmp r5, sl │ │ │ │ │ + bne.n e86 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + mov r3, fp │ │ │ │ │ + str.w fp, [sp] │ │ │ │ │ + b.w 51a │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ + blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17d6 │ │ │ │ │ - blt.w e38 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 17e8 │ │ │ │ │ - ldrb r7, [r4, #16] │ │ │ │ │ - lsls r3, r7, #25 │ │ │ │ │ - bpl.w 17b0 │ │ │ │ │ - add.w r0, r4, #20 │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.w 17bc │ │ │ │ │ - tst.w r8, #64 @ 0x40 │ │ │ │ │ - beq.w 15f4 │ │ │ │ │ - add.w r1, r6, #20 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1602 │ │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ │ + blt.w 134e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e4c │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - b.n e44 │ │ │ │ │ + bne.w 8c2 │ │ │ │ │ + b.n c76 │ │ │ │ │ mov.w r2, r8, lsl #2 │ │ │ │ │ adds r0, r3, r7 │ │ │ │ │ adds r1, r3, r6 │ │ │ │ │ - ldr.w r4, [r3, r5, lsl #2] │ │ │ │ │ + ldr.w r5, [r3, r4, lsl #2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - str r4, [r3, r6] │ │ │ │ │ - b.n 9ae │ │ │ │ │ - movw r4, #0 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + str r5, [r3, r6] │ │ │ │ │ + b.n 9bc │ │ │ │ │ + movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r4, #0 │ │ │ │ │ + movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ + ldr.w r0, [fp] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n fd0 │ │ │ │ │ + bge.n ef4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, fd0 │ │ │ │ │ + cbnz r3, ef4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cmp.w r9, #1 │ │ │ │ │ - ble.w 12fa │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ │ + cmp.w sl, #1 │ │ │ │ │ + ble.w 137c │ │ │ │ │ + ldr.w r0, [fp, #4] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n fee │ │ │ │ │ + bge.n f12 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, fee │ │ │ │ │ + cbnz r3, f12 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cmp.w r9, #2 │ │ │ │ │ - beq.n 1042 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ │ + cmp.w sl, #2 │ │ │ │ │ + beq.n f64 │ │ │ │ │ + ldr.w r0, [fp, #8] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 100a │ │ │ │ │ + bge.n f2e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 100a │ │ │ │ │ + cbnz r3, f2e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cmp.w r9, #3 │ │ │ │ │ - beq.n 1042 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - movs r5, #3 │ │ │ │ │ - add.w r8, r3, #8 │ │ │ │ │ + cmp.w sl, #3 │ │ │ │ │ + beq.n f64 │ │ │ │ │ + add.w r8, fp, #8 │ │ │ │ │ + movs r6, #3 │ │ │ │ │ ldr.w r2, [r8, #4]! │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1030 │ │ │ │ │ + bge.n f52 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbnz r3, 1030 │ │ │ │ │ + cbnz r3, f52 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - cmp r5, r9 │ │ │ │ │ - bne.n 1018 │ │ │ │ │ - cmp.w r9, #127 @ 0x7f │ │ │ │ │ - ble.n 1042 │ │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ + adds r6, #1 │ │ │ │ │ + cmp r6, sl │ │ │ │ │ + bne.n f3a │ │ │ │ │ + cmp.w sl, #127 @ 0x7f │ │ │ │ │ + ble.n f64 │ │ │ │ │ + mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r7, #16] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.w a0c │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq.w 12be │ │ │ │ │ + beq.w a1c │ │ │ │ │ + cbz r5, f84 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 12be │ │ │ │ │ - add.w r3, r9, #1 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + b.n a1c │ │ │ │ │ + add.w r3, sl, #1 │ │ │ │ │ cmp.w r3, #258 @ 0x102 │ │ │ │ │ - bge.w 177a │ │ │ │ │ + bge.w 146a │ │ │ │ │ add.w r3, r3, r3, lsr #31 │ │ │ │ │ asrs r3, r3, #1 │ │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ │ - add r6, sp, #616 @ 0x268 │ │ │ │ │ - movs r2, #7 │ │ │ │ │ - cmp.w r9, #63 @ 0x3f │ │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ │ + add r4, sp, #608 @ 0x260 │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ + cmp.w sl, #63 @ 0x3f │ │ │ │ │ str r3, [r1, #20] │ │ │ │ │ add.w r3, r3, #135 @ 0x87 │ │ │ │ │ - strd r9, sl, [r1, #4] │ │ │ │ │ + str r2, [r1, #8] │ │ │ │ │ + mov.w r2, #7 │ │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ │ - str r6, [r1, #12] │ │ │ │ │ + str.w sl, [r1, #4] │ │ │ │ │ str r3, [r1, #16] │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - str r2, [r1, #0] │ │ │ │ │ + str r4, [r1, #12] │ │ │ │ │ str r3, [r1, #24] │ │ │ │ │ str.w r3, [r1, #1580] @ 0x62c │ │ │ │ │ - bgt.w 13ec │ │ │ │ │ + str r2, [r1, #0] │ │ │ │ │ + bgt.w 148a │ │ │ │ │ mov r2, r1 │ │ │ │ │ - cmp.w r9, #1 │ │ │ │ │ + cmp.w sl, #1 │ │ │ │ │ str.w r3, [r1, #1584] @ 0x630 │ │ │ │ │ str.w r3, [r1, #1576] @ 0x628 │ │ │ │ │ - ble.w 12e0 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ble.w 1362 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 612 │ │ │ │ │ - add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ │ + beq.w 61a │ │ │ │ │ + add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ - b.n 1422 │ │ │ │ │ + b.n 14c2 │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 1600 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + add.w sl, sl, #1 │ │ │ │ │ + cmp r3, sl │ │ │ │ │ + ble.w bc4 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bne.w b10 │ │ │ │ │ + mov r4, sl │ │ │ │ │ + ldr.w sl, [sp, #4] │ │ │ │ │ + str.w fp, [sp, #12] │ │ │ │ │ + add.w r9, sl, r4, lsl #2 │ │ │ │ │ + ldr.w r6, [r9, #4]! │ │ │ │ │ + ldrb.w r8, [r6, #16] │ │ │ │ │ + ldr.w r5, [r9, #-4] │ │ │ │ │ + ldr.w sl, [r6, #8] │ │ │ │ │ + ubfx fp, r8, #5, #1 │ │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + cmp r3, sl │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + it ge │ │ │ │ │ + movge r2, sl │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + beq.w 1846 │ │ │ │ │ + tst.w r8, #64 @ 0x40 │ │ │ │ │ + beq.w 1686 │ │ │ │ │ + ldrb r7, [r5, #16] │ │ │ │ │ + add.w r0, r6, #20 │ │ │ │ │ + lsls r3, r7, #26 │ │ │ │ │ + bpl.w 1840 │ │ │ │ │ + lsls r1, r7, #25 │ │ │ │ │ + bpl.n 108a │ │ │ │ │ + add.w r1, r5, #20 │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1548 │ │ │ │ │ + bge.n 10a8 │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 1638 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + bgt.n 101c │ │ │ │ │ + ldr.w fp, [sp, #12] │ │ │ │ │ + b.n bc6 │ │ │ │ │ + add.w r1, r5, #28 │ │ │ │ │ + movs r7, #1 │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1696 │ │ │ │ │ + blt.n 1070 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 184a │ │ │ │ │ + ldrb r7, [r5, #16] │ │ │ │ │ + lsls r3, r7, #25 │ │ │ │ │ + bpl.w 17c2 │ │ │ │ │ + add.w r0, r5, #20 │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + beq.w 17ce │ │ │ │ │ + tst.w r8, #64 @ 0x40 │ │ │ │ │ + beq.w 15e0 │ │ │ │ │ + add.w r1, r6, #20 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 15ee │ │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 1084 │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + b.n 107c │ │ │ │ │ adds r1, #28 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 95a │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ + bne.w 968 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.n 95c │ │ │ │ │ + b.n 96a │ │ │ │ │ + add.w r1, sp, #1656 @ 0x678 │ │ │ │ │ + lsls r3, r2, #4 │ │ │ │ │ + add.w r1, r1, r2, lsl #4 │ │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ │ + sub.w r1, r1, #1576 @ 0x628 │ │ │ │ │ + mov ip, r5 │ │ │ │ │ + str r4, [r1, #12] │ │ │ │ │ + add.w r1, r3, #28 │ │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ │ + str.w fp, [r0, r1] │ │ │ │ │ + add r1, r0 │ │ │ │ │ + add.w fp, fp, r5, lsl #2 │ │ │ │ │ + str r4, [r1, #4] │ │ │ │ │ + add.w r1, r0, r2, lsl #4 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + str r2, [r0, #24] │ │ │ │ │ + str r5, [r1, #36] @ 0x24 │ │ │ │ │ + lsls r1, r5, #2 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.w 9ea │ │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ │ + add r0, r1 │ │ │ │ │ + str r0, [sp, #16] │ │ │ │ │ + b.n 9ea │ │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ │ + str.w r3, [r2], #-4 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + bhi.n 113a │ │ │ │ │ + b.w 870 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ble.w 52c │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ movs r1, #1 │ │ │ │ │ - movw ip, #0 │ │ │ │ │ + movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ - movt ip, #0 │ │ │ │ │ + movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - mov lr, sl │ │ │ │ │ movs r6, #0 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - subs r5, r3, r2 │ │ │ │ │ + mov r4, r1 │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ - negs r2, r5 │ │ │ │ │ - adcs r2, r5 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - ldr.w r8, [lr] │ │ │ │ │ - ldr.w r7, [r8, #8] │ │ │ │ │ - cbz r7, 1162 │ │ │ │ │ - ldr.w r8, [r8, #16] │ │ │ │ │ - ldr.w r7, [r8, #4] │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bne.w 1644 │ │ │ │ │ - cbz r0, 1182 │ │ │ │ │ - tst r2, r1 │ │ │ │ │ - bne.n 1178 │ │ │ │ │ - cmp r3, ip │ │ │ │ │ - bne.n 1182 │ │ │ │ │ - cbz r5, 1182 │ │ │ │ │ - ldrb.w r0, [r8, #16] │ │ │ │ │ + sub.w lr, r3, r2 │ │ │ │ │ + mov ip, r3 │ │ │ │ │ + rsbs r2, lr, #0 │ │ │ │ │ + mov r3, r1 │ │ │ │ │ + adc.w r2, r2, lr │ │ │ │ │ + ldr.w lr, [sp] │ │ │ │ │ + b.n 11b6 │ │ │ │ │ + cbz r3, 11dc │ │ │ │ │ + ldrb.w r4, [r9, #16] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - cmp r6, r9 │ │ │ │ │ - and.w r0, r0, #28 │ │ │ │ │ - sub.w r8, r0, #4 │ │ │ │ │ - clz r8, r8 │ │ │ │ │ - mov.w r8, r8, lsr #5 │ │ │ │ │ - bge.w 12c4 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + cmp r6, sl │ │ │ │ │ + and.w r4, r4, #28 │ │ │ │ │ + sub.w r9, r4, #4 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + clz r9, r9 │ │ │ │ │ + mov.w r9, r9, lsr #5 │ │ │ │ │ + bge.w 12d2 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + ldr.w r5, [lr, #4]! │ │ │ │ │ + ldr r5, [r5, #4] │ │ │ │ │ + cmp r5, r0 │ │ │ │ │ + bne.w 16fa │ │ │ │ │ + ldr.w r5, [lr] │ │ │ │ │ + ldr r7, [r5, #8] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 16fa │ │ │ │ │ + ldr.w r9, [r5, #16] │ │ │ │ │ + ldr.w r5, [r9, #4] │ │ │ │ │ + cmp r5, ip │ │ │ │ │ + bne.w 16f2 │ │ │ │ │ + cbz r4, 11dc │ │ │ │ │ + tst r2, r1 │ │ │ │ │ + bne.n 12b2 │ │ │ │ │ mov r5, r8 │ │ │ │ │ - ldr.w r8, [lr, #4]! │ │ │ │ │ - ldr.w r8, [r8, #4] │ │ │ │ │ - cmp r8, r4 │ │ │ │ │ - beq.n 1112 │ │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS safe_object_compare │ │ │ │ │ - ldr r7, [sp, #4] │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ - str.w r3, [r2, #1564] @ 0x61c │ │ │ │ │ - b.w 5ca │ │ │ │ │ - ldr.w r7, [r8, #8] │ │ │ │ │ - cmp r7, #15 │ │ │ │ │ - bls.n 1130 │ │ │ │ │ - movs r1, #0 │ │ │ │ │ + cmp ip, r8 │ │ │ │ │ + beq.n 1188 │ │ │ │ │ adds r6, #1 │ │ │ │ │ - cmp r6, r9 │ │ │ │ │ - blt.n 1156 │ │ │ │ │ + cmp r6, sl │ │ │ │ │ + blt.n 11aa │ │ │ │ │ + mov r5, r3 │ │ │ │ │ ldr r7, [sp, #4] │ │ │ │ │ - mov fp, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1764 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ + mov r3, ip │ │ │ │ │ + mov ip, r5 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.w 17d2 │ │ │ │ │ + movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ - movt r0, #0 │ │ │ │ │ + movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ - cmp r3, r0 │ │ │ │ │ - bne.w d68 │ │ │ │ │ - lsls r0, r5, #31 │ │ │ │ │ - bpl.w d68 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + bne.w d3e │ │ │ │ │ + tst.w ip, #1 │ │ │ │ │ + beq.w d3e │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ - add r1, sp, #76 @ 0x4c │ │ │ │ │ - str r1, [sp, #12] │ │ │ │ │ + add r1, sp, #68 @ 0x44 │ │ │ │ │ + str r1, [sp, #8] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS safe_object_compare │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ it eq │ │ │ │ │ moveq r2, r1 │ │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_tuple_compare │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_tuple_compare │ │ │ │ │ str.w r2, [r1, #1572] @ 0x624 │ │ │ │ │ str.w r3, [r1, #1564] @ 0x61c │ │ │ │ │ - b.w 5ca │ │ │ │ │ - add.w r1, sp, #1664 @ 0x680 │ │ │ │ │ - lsls r3, r2, #4 │ │ │ │ │ - add.w r1, r1, r2, lsl #4 │ │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ │ - sub.w r1, r1, #1576 @ 0x628 │ │ │ │ │ - mov ip, r5 │ │ │ │ │ - str r4, [r1, #12] │ │ │ │ │ - add.w r1, r3, #28 │ │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ │ - str.w fp, [r0, r1] │ │ │ │ │ - add r1, r0 │ │ │ │ │ - add.w fp, fp, r5, lsl #2 │ │ │ │ │ - str r4, [r1, #4] │ │ │ │ │ - add.w r1, r0, r2, lsl #4 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - str r2, [r0, #24] │ │ │ │ │ - str r5, [r1, #36] @ 0x24 │ │ │ │ │ - lsls r1, r5, #2 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq.w 9dc │ │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ │ - add r0, r1 │ │ │ │ │ - str r0, [sp, #20] │ │ │ │ │ - b.w 9dc │ │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ │ - str.w r0, [r1], #4 │ │ │ │ │ - str.w r3, [r2], #-4 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - bhi.n 1218 │ │ │ │ │ - b.w 862 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ + b.w 5c8 │ │ │ │ │ + subs r1, r2, #2 │ │ │ │ │ + beq.n 1254 │ │ │ │ │ + add.w r0, sp, #1656 @ 0x678 │ │ │ │ │ + add.w r0, r0, r2, lsl #4 │ │ │ │ │ + sub.w r0, r0, #1576 @ 0x628 │ │ │ │ │ + ldr r5, [r0, #8] │ │ │ │ │ + add r0, sp, #64 @ 0x40 │ │ │ │ │ + add r3, r0 │ │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + it gt │ │ │ │ │ + subgt r1, r2, #3 │ │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL merge_at │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 1356 │ │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + ble.w a04 │ │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ │ + subs r1, r3, #2 │ │ │ │ │ + beq.n 128c │ │ │ │ │ + add.w r2, sp, #1656 @ 0x678 │ │ │ │ │ + add.w r5, r2, r3, lsl #4 │ │ │ │ │ + add.w r2, r2, r3, lsl #4 │ │ │ │ │ + sub.w r5, r5, #1608 @ 0x648 │ │ │ │ │ + sub.w r2, r2, #1576 @ 0x628 │ │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ │ + cmp r5, r2 │ │ │ │ │ + it lt │ │ │ │ │ + sublt r1, r3, #3 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL merge_at │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 1356 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + b.n 1262 │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + b.n ffa │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 12b0 │ │ │ │ │ - bne.w 8b4 │ │ │ │ │ - b.w 802 │ │ │ │ │ - ldr r7, [sp, #12] │ │ │ │ │ + blt.n 134e │ │ │ │ │ + bne.w 8c2 │ │ │ │ │ + b.w 810 │ │ │ │ │ + ldr.w r5, [r9, #8] │ │ │ │ │ + cmp r5, #15 │ │ │ │ │ + bls.n 11d6 │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + b.n 11dc │ │ │ │ │ + add.w r3, sl, #1 │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ + str.w fp, [sp] │ │ │ │ │ + add.w r3, r3, r3, lsr #31 │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ + asrs r3, r3, #1 │ │ │ │ │ + b.n f9a │ │ │ │ │ + ldr r7, [sp, #4] │ │ │ │ │ + mov r3, ip │ │ │ │ │ + b.w 5a2 │ │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr.w r6, [r7, #1564] @ 0x61c │ │ │ │ │ ldrd r1, r0, [r8] │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - bne.n 12a8 │ │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ │ + bne.n 1346 │ │ │ │ │ + ldr r5, [r0, #8] │ │ │ │ │ ldr.w sl, [r1, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - cmp r4, sl │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + cmp r5, sl │ │ │ │ │ it ge │ │ │ │ │ movge r2, sl │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - beq.w 1896 │ │ │ │ │ + beq.w 1878 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r0, #20 │ │ │ │ │ addpl r0, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - beq.w 1892 │ │ │ │ │ + beq.w 183c │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r1, #20 │ │ │ │ │ addpl r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1798 │ │ │ │ │ + beq.w 167c │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8b4 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - ble.w 8b4 │ │ │ │ │ + bne.w 8c2 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + ble.w 8c2 │ │ │ │ │ add.w r8, r8, #4 │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - beq.w c82 │ │ │ │ │ - b.n 1242 │ │ │ │ │ + beq.w c88 │ │ │ │ │ + b.n 12e0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 128c │ │ │ │ │ - ldrd r9, r6, [sp, #52] @ 0x34 │ │ │ │ │ - ldr r7, [sp, #60] @ 0x3c │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 181c │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - b.w a0c │ │ │ │ │ - ldr r7, [sp, #4] │ │ │ │ │ - mov r0, ip │ │ │ │ │ - mov fp, r5 │ │ │ │ │ - b.w 5a2 │ │ │ │ │ - add.w r3, r9, #1 │ │ │ │ │ - ldrd sl, r2, [sp, #36] @ 0x24 │ │ │ │ │ - add.w r3, r3, r3, lsr #31 │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ - asrs r3, r3, #1 │ │ │ │ │ - b.n 107a │ │ │ │ │ - bne.w 852 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - movw r4, #0 │ │ │ │ │ + bge.n 132a │ │ │ │ │ + ldrd sl, fp, [sp, #44] @ 0x2c │ │ │ │ │ + ldrd r4, r7, [sp, #52] @ 0x34 │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + beq.w f84 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + b.n ede │ │ │ │ │ + bne.w 860 │ │ │ │ │ + ldr.w r0, [fp] │ │ │ │ │ + movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r4, #0 │ │ │ │ │ + movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w fc6 │ │ │ │ │ + blt.w eea │ │ │ │ │ ldr r3, [r7, #16] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.w 862 │ │ │ │ │ - b.n 104a │ │ │ │ │ - beq.w 15d8 │ │ │ │ │ + beq.w 870 │ │ │ │ │ + b.n f6c │ │ │ │ │ + beq.w 161c │ │ │ │ │ add.w r7, fp, #4 │ │ │ │ │ mov r2, r7 │ │ │ │ │ cmp fp, r7 │ │ │ │ │ - bcs.n 13dc │ │ │ │ │ - movs r5, #2 │ │ │ │ │ + bcs.n 1444 │ │ │ │ │ + movs r4, #2 │ │ │ │ │ movs r1, #4 │ │ │ │ │ - b.n bd8 │ │ │ │ │ + b.n bde │ │ │ │ │ add.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - add r0, sp, #104 @ 0x68 │ │ │ │ │ + add r0, sp, #96 @ 0x60 │ │ │ │ │ lsls r4, r3, #4 │ │ │ │ │ add.w r3, r0, r3, lsl #4 │ │ │ │ │ ldrd r1, r2, [r1, #4] │ │ │ │ │ ldr r0, [r0, r4] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ subs r2, r0, r2 │ │ │ │ │ asrs r2, r2, #2 │ │ │ │ │ add.w r2, r3, r2, lsl #1 │ │ │ │ │ add r3, r2 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ add r3, ip │ │ │ │ │ - ble.n 13c0 │ │ │ │ │ + ble.n 1452 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bgt.n 13c4 │ │ │ │ │ + bgt.n 1456 │ │ │ │ │ movs r4, #1 │ │ │ │ │ mov r5, ip │ │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - ble.w 11d6 │ │ │ │ │ - add.w r3, sp, #1664 @ 0x680 │ │ │ │ │ + ble.w 10fa │ │ │ │ │ + add.w r3, sp, #1656 @ 0x678 │ │ │ │ │ subs r1, r2, #2 │ │ │ │ │ add.w r3, r3, r2, lsl #4 │ │ │ │ │ sub.w r3, r3, #1592 @ 0x638 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - ble.w 11d6 │ │ │ │ │ + ble.w 10fa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL merge_at │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1348 │ │ │ │ │ - b.n 12b0 │ │ │ │ │ + beq.n 13ca │ │ │ │ │ + b.n 134e │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b.w 620 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - subs r1, r5, r2 │ │ │ │ │ - add.w r0, fp, r1, lsl #2 │ │ │ │ │ - add.w r1, r3, r1, lsl #2 │ │ │ │ │ - cbnz r3, 138c │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - bl 222c │ │ │ │ │ - b.n bc8 │ │ │ │ │ + b.w 62c │ │ │ │ │ subs r3, #1 │ │ │ │ │ add.w r2, fp, r3, lsl #2 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ cmp r2, fp │ │ │ │ │ - bhi.w bd4 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + bhi.w bda │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8b4 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + beq.w 8c2 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ add r1, r3 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bls.w c04 │ │ │ │ │ + bls.w c0a │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ str.w r0, [r3], #4 │ │ │ │ │ str.w r2, [r1], #-4 │ │ │ │ │ - b.n 13ac │ │ │ │ │ + b.n 1414 │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + subs r1, r4, r2 │ │ │ │ │ + add.w r0, fp, r1, lsl #2 │ │ │ │ │ + add.w r1, r3, r1, lsl #2 │ │ │ │ │ + cbnz r3, 143c │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ + bl 22f8 │ │ │ │ │ + b.w bce │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + movs r4, #2 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 8c2 │ │ │ │ │ + movs r1, #4 │ │ │ │ │ + b.n 1410 │ │ │ │ │ subs r2, r2, r1 │ │ │ │ │ subs r3, r3, r1 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ lsls r0, r2, #1 │ │ │ │ │ cmp.w r1, r2, lsl #1 │ │ │ │ │ - ble.w 1508 │ │ │ │ │ + ble.n 1530 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bgt.w 150c │ │ │ │ │ + bgt.n 1534 │ │ │ │ │ movs r4, #2 │ │ │ │ │ mov r5, ip │ │ │ │ │ - b.n 1348 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - movs r5, #2 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 8b4 │ │ │ │ │ - movs r1, #4 │ │ │ │ │ - b.n 13a8 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ + b.n 13ca │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + add r4, sp, #608 @ 0x260 │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + str r3, [r2, #8] │ │ │ │ │ + movs r3, #128 @ 0x80 │ │ │ │ │ + str.w sl, [r2, #4] │ │ │ │ │ + str r3, [r2, #20] │ │ │ │ │ + add.w r3, sp, #1120 @ 0x460 │ │ │ │ │ + str r4, [r2, #12] │ │ │ │ │ + str r3, [r2, #16] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [r2, #24] │ │ │ │ │ + movs r3, #7 │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - asr.w r1, r9, r2 │ │ │ │ │ + asr.w r1, sl, r2 │ │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ │ - bgt.n 13ee │ │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ │ + bgt.n 148c │ │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ │ movs r3, #1 │ │ │ │ │ lsls r3, r2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r1, #1584] @ 0x630 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r3, [r1, #1576] @ 0x628 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ str.w r2, [r1, #1580] @ 0x62c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 612 │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ │ + beq.w 61a │ │ │ │ │ + add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ - cbz r2, 1438 │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - adds r1, r2, r3 │ │ │ │ │ - b.n 1434 │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + beq.n 14da │ │ │ │ │ + add.w r1, fp, r3 │ │ │ │ │ + mov r2, fp │ │ │ │ │ + b.n 14d6 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ - ldr r4, [r1, #0] │ │ │ │ │ - str.w r4, [r2], #4 │ │ │ │ │ + ldr r5, [r1, #0] │ │ │ │ │ + str.w r5, [r2], #4 │ │ │ │ │ str.w r0, [r1], #-4 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bhi.n 1428 │ │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ + bhi.n 14ca │ │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ │ add r3, r1 │ │ │ │ │ - b.n 144a │ │ │ │ │ + b.n 14ec │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ str.w r0, [r1], #4 │ │ │ │ │ str.w r2, [r3], #-4 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bhi.n 143e │ │ │ │ │ - b.w 612 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - b.n dba │ │ │ │ │ - subs r1, r2, #2 │ │ │ │ │ - beq.n 1478 │ │ │ │ │ - add.w r0, sp, #1664 @ 0x680 │ │ │ │ │ - add.w r0, r0, r2, lsl #4 │ │ │ │ │ - sub.w r0, r0, #1576 @ 0x628 │ │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ │ - add r0, sp, #72 @ 0x48 │ │ │ │ │ - add r3, r0 │ │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - it gt │ │ │ │ │ - subgt r1, r2, #3 │ │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL merge_at │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 12b6 │ │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - ble.w 9f4 │ │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ │ - subs r1, r3, #2 │ │ │ │ │ - beq.n 14b2 │ │ │ │ │ - add.w r2, sp, #1664 @ 0x680 │ │ │ │ │ - add.w r4, r2, r3, lsl #4 │ │ │ │ │ - add.w r2, r2, r3, lsl #4 │ │ │ │ │ - sub.w r4, r4, #1608 @ 0x648 │ │ │ │ │ - sub.w r2, r2, #1576 @ 0x628 │ │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ │ - cmp r4, r2 │ │ │ │ │ - it lt │ │ │ │ │ - sublt r1, r3, #3 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL merge_at │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 12b6 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - b.n 1488 │ │ │ │ │ - adds r1, #28 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 67c │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - ite ge │ │ │ │ │ - movge r5, #0 │ │ │ │ │ - movlt r5, #1 │ │ │ │ │ - b.w 67e │ │ │ │ │ + bhi.n 14e0 │ │ │ │ │ + b.w 61a │ │ │ │ │ ldr r0, [r6, #28] │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - bne.w 6d6 │ │ │ │ │ + bne.w 6e4 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6ec │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + bne.w 6fa │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - ble.w 6f0 │ │ │ │ │ - b.w 7aa │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r3, sl │ │ │ │ │ - bgt.w e38 │ │ │ │ │ - b.n f66 │ │ │ │ │ + ble.w 6fe │ │ │ │ │ + b.w 7b8 │ │ │ │ │ + adds r1, #28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 68a │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ + ite ge │ │ │ │ │ + movge r4, #0 │ │ │ │ │ + movlt r4, #1 │ │ │ │ │ + b.w 68c │ │ │ │ │ subs r0, r0, r1 │ │ │ │ │ subs r3, r3, r1 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ lsls r2, r0, #1 │ │ │ │ │ cmp.w r1, r0, lsl #1 │ │ │ │ │ - ble.n 157a │ │ │ │ │ + ble.n 15ac │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bgt.n 157e │ │ │ │ │ + bgt.n 15b0 │ │ │ │ │ movs r4, #3 │ │ │ │ │ mov r5, ip │ │ │ │ │ - b.n 1348 │ │ │ │ │ + b.n 13ca │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cmp r3, sl │ │ │ │ │ + bgt.w 1070 │ │ │ │ │ + b.n 10a8 │ │ │ │ │ adds r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 794 │ │ │ │ │ - cmp r6, r4 │ │ │ │ │ - ble.w 798 │ │ │ │ │ - b.w 7a2 │ │ │ │ │ + bne.w 80a │ │ │ │ │ + cmp r5, r6 │ │ │ │ │ + ite ge │ │ │ │ │ + movge r5, #0 │ │ │ │ │ + movlt r5, #1 │ │ │ │ │ + b.w 80c │ │ │ │ │ adds r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7fc │ │ │ │ │ - cmp r4, r6 │ │ │ │ │ - ite ge │ │ │ │ │ - movge r4, #0 │ │ │ │ │ - movlt r4, #1 │ │ │ │ │ - b.w 7fe │ │ │ │ │ - cmp r7, r6 │ │ │ │ │ - ite le │ │ │ │ │ - movle r0, #0 │ │ │ │ │ - movgt r0, #1 │ │ │ │ │ - b.w cd6 │ │ │ │ │ + bne.w 7a2 │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ + ble.w 7a6 │ │ │ │ │ + b.w 7b0 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 728 │ │ │ │ │ + bne.w 736 │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 742 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + bne.w 750 │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bge.w 746 │ │ │ │ │ - b.w 7aa │ │ │ │ │ + bge.w 754 │ │ │ │ │ + b.w 7b8 │ │ │ │ │ + cmp r7, r6 │ │ │ │ │ + ite le │ │ │ │ │ + movle r0, #0 │ │ │ │ │ + movgt r0, #1 │ │ │ │ │ + b.w cdc │ │ │ │ │ subs r2, r2, r1 │ │ │ │ │ subs r3, r3, r1 │ │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ movs r4, #3 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - ble.n 1592 │ │ │ │ │ + ble.n 15c4 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bgt.n 1596 │ │ │ │ │ + bgt.n 15c8 │ │ │ │ │ mov r5, ip │ │ │ │ │ - b.n 1348 │ │ │ │ │ + b.n 13ca │ │ │ │ │ subs r2, r2, r1 │ │ │ │ │ subs r3, r3, r1 │ │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ - b.n 1584 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - subs r1, r5, r2 │ │ │ │ │ - add.w r0, r3, r1, lsl #2 │ │ │ │ │ + b.n 15b6 │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ + ite le │ │ │ │ │ + movle r0, #0 │ │ │ │ │ + movgt r0, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 8c2 │ │ │ │ │ + b.w c76 │ │ │ │ │ + add.w r1, r6, #28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 10d0 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - add.w r1, r3, r1, lsl #2 │ │ │ │ │ - cbnz r3, 15b2 │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - bl 222c │ │ │ │ │ - b.n e40 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + cmp r3, sl │ │ │ │ │ + ite ge │ │ │ │ │ + movge r0, #0 │ │ │ │ │ + movlt r0, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 1084 │ │ │ │ │ + b.n 10d6 │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ adds r2, #1 │ │ │ │ │ sub.w r1, sl, r2 │ │ │ │ │ - add.w r0, r3, r1, lsl #2 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + add.w r0, fp, r1, lsl #2 │ │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ │ - cbnz r3, 15d0 │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - bl 222c │ │ │ │ │ - b.w db6 │ │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ │ - ldr.w ip, [sp, #28] │ │ │ │ │ + cbnz r3, 1616 │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ + bl 22f8 │ │ │ │ │ + b.n ff6 │ │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ │ + ldr.w ip, [sp, #24] │ │ │ │ │ ldr.w r2, [r1, #1576] @ 0x628 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ add r2, r3 │ │ │ │ │ ldr.w r3, [r1, #1584] @ 0x630 │ │ │ │ │ ands r3, r2 │ │ │ │ │ str.w r3, [r1, #1576] @ 0x628 │ │ │ │ │ - b.w 9b8 │ │ │ │ │ - add.w r1, r6, #28 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w f8e │ │ │ │ │ + b.w 9c6 │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + subs r1, r4, r2 │ │ │ │ │ + add.w r0, r3, r1, lsl #2 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - cmp r3, sl │ │ │ │ │ + add.w r1, r3, r1, lsl #2 │ │ │ │ │ + cbnz r3, 164e │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ + bl 22f8 │ │ │ │ │ + b.n 1078 │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ + ite le │ │ │ │ │ + movle r6, #0 │ │ │ │ │ + movgt r6, #1 │ │ │ │ │ + b.w d2c │ │ │ │ │ + cmp r9, r8 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e4c │ │ │ │ │ - b.n f96 │ │ │ │ │ + bne.w bc4 │ │ │ │ │ + b.n 129a │ │ │ │ │ cmp r8, r9 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w b78 │ │ │ │ │ - cmp r6, r7 │ │ │ │ │ - ite le │ │ │ │ │ - movle r0, #0 │ │ │ │ │ - movgt r0, #1 │ │ │ │ │ - b.w c6a │ │ │ │ │ - cmp r6, r7 │ │ │ │ │ - ite le │ │ │ │ │ - movle r6, #0 │ │ │ │ │ - movgt r6, #1 │ │ │ │ │ - b.w d26 │ │ │ │ │ - cmp r9, r8 │ │ │ │ │ + b.w b82 │ │ │ │ │ + cmp r5, sl │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w bb4 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.n 1182 │ │ │ │ │ - ldrb.w r9, [r6, #16] │ │ │ │ │ - ldrb.w r8, [r4, #16] │ │ │ │ │ - ubfx r3, r9, #5, #1 │ │ │ │ │ - ldr.w r9, [r6, #8] │ │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ │ - ubfx r3, r8, #5, #1 │ │ │ │ │ - ldr.w r8, [r4, #8] │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - cmp r9, r8 │ │ │ │ │ - it ge │ │ │ │ │ - movge r2, r8 │ │ │ │ │ - b.w b7e │ │ │ │ │ + b.n 132a │ │ │ │ │ + add.w r0, r6, #28 │ │ │ │ │ + ldrb r1, [r5, #16] │ │ │ │ │ + lsls r7, r1, #26 │ │ │ │ │ + bpl.w 1840 │ │ │ │ │ + mov r7, r1 │ │ │ │ │ + b.n 1058 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cmp r3, sl │ │ │ │ │ + ble.w 10a0 │ │ │ │ │ + b.n 1070 │ │ │ │ │ + add.w r0, sl, #28 │ │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ │ + tst.w ip, #32 │ │ │ │ │ + bne.w 950 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b.n 10e0 │ │ │ │ │ + add r1, sp, #68 @ 0x44 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC unsafe_float_compare │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS unsafe_float_compare │ │ │ │ │ + str r1, [sp, #8] │ │ │ │ │ + b.w 5be │ │ │ │ │ movs r5, #1 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - add.w r5, r3, r5, lsl #2 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bne.w 1872 │ │ │ │ │ - cmp.w r9, #127 @ 0x7f │ │ │ │ │ - bgt.w 186a │ │ │ │ │ - ldrd r6, r4, [r7, #8] │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - str r3, [r7, #16] │ │ │ │ │ + add.w r5, fp, r5, lsl #2 │ │ │ │ │ + cmp r5, fp │ │ │ │ │ + bne.w 1816 │ │ │ │ │ + cmp.w sl, #127 @ 0x7f │ │ │ │ │ + bgt.w 180e │ │ │ │ │ + ldrd r6, r5, [r7, #8] │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - strd r9, r3, [r7, #8] │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq.w 890 │ │ │ │ │ - mov r5, r4 │ │ │ │ │ + str r3, [r7, #16] │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + strd sl, r3, [r7, #8] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 89e │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + b.n 189c │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 1852 │ │ │ │ │ - mov.w r0, r9, lsl #2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1840 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - str r0, [r3, #0] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w eea │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b.n 1670 │ │ │ │ │ + b.n 11dc │ │ │ │ │ movs r5, #2 │ │ │ │ │ - b.n 1670 │ │ │ │ │ + b.n 16c6 │ │ │ │ │ + add r2, sp, #68 @ 0x44 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS safe_object_compare │ │ │ │ │ + ldr r7, [sp, #4] │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ + str.w r3, [r2, #1564] @ 0x61c │ │ │ │ │ + b.w 5c8 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + b.w 7b8 │ │ │ │ │ adds r0, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - bne.w 782 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b.n 1522 │ │ │ │ │ - add.w r0, r6, #28 │ │ │ │ │ - ldrb r1, [r4, #16] │ │ │ │ │ - lsls r7, r1, #26 │ │ │ │ │ - bpl.w 1826 │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - b.w e1c │ │ │ │ │ - mov r4, fp │ │ │ │ │ - mov r3, lr │ │ │ │ │ - mov.w fp, #0 │ │ │ │ │ - add r1, sp, #76 @ 0x4c │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS safe_object_compare │ │ │ │ │ - str r1, [sp, #12] │ │ │ │ │ - b.w 5be │ │ │ │ │ - add.w r0, sl, #28 │ │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ │ - tst.w ip, #32 │ │ │ │ │ - bne.w 942 │ │ │ │ │ + bne.w 790 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.n 10ca │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ │ - lsls r3, r3, #2 │ │ │ │ │ - b.n 1438 │ │ │ │ │ + b.n 156c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - ldr r5, [r7, #12] │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - str r3, [r7, #16] │ │ │ │ │ + ldr r4, [r7, #12] │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + str r3, [r7, #16] │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ ldr r6, [r7, #8] │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ movs r3, #0 │ │ │ │ │ - str.w r9, [r7, #8] │ │ │ │ │ + str.w sl, [r7, #8] │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 882 │ │ │ │ │ - b.n 1852 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.w 890 │ │ │ │ │ + b.n 189c │ │ │ │ │ adds r0, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ lsls r7, r3, #26 │ │ │ │ │ - bmi.w 66a │ │ │ │ │ + bmi.w 678 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.n 14c4 │ │ │ │ │ - add r1, sp, #76 @ 0x4c │ │ │ │ │ + b.n 151a │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ │ + lsls r3, r3, #2 │ │ │ │ │ + b.n 14da │ │ │ │ │ + mov.w r0, sl, lsl #2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ + mov fp, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1836 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ + str.w r0, [fp] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w e4a │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + b.n 16c6 │ │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ │ + mov r3, lr │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + add r1, sp, #68 @ 0x44 │ │ │ │ │ movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC unsafe_float_compare │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS unsafe_float_compare │ │ │ │ │ - str r1, [sp, #12] │ │ │ │ │ + R_ARM_THM_MOVT_ABS safe_object_compare │ │ │ │ │ + str r1, [sp, #8] │ │ │ │ │ b.w 5be │ │ │ │ │ - mov.w fp, #1 │ │ │ │ │ - b.n 16f6 │ │ │ │ │ - ldrb r3, [r1, #16] │ │ │ │ │ - tst.w r3, #32 │ │ │ │ │ - bne.w cc2 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b.w cca │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - movs r3, #128 @ 0x80 │ │ │ │ │ - add r6, sp, #616 @ 0x268 │ │ │ │ │ - str r3, [r2, #20] │ │ │ │ │ - add.w r3, sp, #1128 @ 0x468 │ │ │ │ │ - strd r9, sl, [r2, #4] │ │ │ │ │ - str r3, [r2, #16] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r6, [r2, #12] │ │ │ │ │ - str r3, [r2, #24] │ │ │ │ │ - movs r3, #7 │ │ │ │ │ - str r3, [r2, #0] │ │ │ │ │ - b.n 13ec │ │ │ │ │ - cmp r4, sl │ │ │ │ │ - ite ge │ │ │ │ │ - movge r0, #0 │ │ │ │ │ - movlt r0, #1 │ │ │ │ │ - b.n 128c │ │ │ │ │ + ldrb.w r9, [r6, #16] │ │ │ │ │ + ldrb.w r8, [r5, #16] │ │ │ │ │ + ubfx r3, r9, #5, #1 │ │ │ │ │ + ldr.w r9, [r6, #8] │ │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ │ + ubfx r3, r8, #5, #1 │ │ │ │ │ + ldr.w r8, [r5, #8] │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + cmp r9, r8 │ │ │ │ │ + it ge │ │ │ │ │ + movge r2, r8 │ │ │ │ │ + b.w b88 │ │ │ │ │ + add.w r0, r5, #28 │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + bne.w 10ba │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b.n 15e4 │ │ │ │ │ + movs r4, #1 │ │ │ │ │ + b.n 178c │ │ │ │ │ adds r0, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ lsls r7, r3, #26 │ │ │ │ │ - bmi.w 7ea │ │ │ │ │ + bmi.w 7f8 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.n 1538 │ │ │ │ │ - add.w r0, r4, #28 │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - bne.w f78 │ │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ │ - b.n 15f8 │ │ │ │ │ + b.n 1554 │ │ │ │ │ add.w r0, sl, #28 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - bne.w a80 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b.w abc │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r3, sl │ │ │ │ │ - ble.w f5e │ │ │ │ │ - b.w e38 │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - b.w 7aa │ │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - bne.w f78 │ │ │ │ │ - b.n 17bc │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b.w d08 │ │ │ │ │ - ldr r0, [r6, #28] │ │ │ │ │ - b.n 16e0 │ │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ │ - b.w b46 │ │ │ │ │ + bne.w a90 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.w d1a │ │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ │ - b.w ba8 │ │ │ │ │ - ldr.w r0, [sl, #28] │ │ │ │ │ - b.n 170a │ │ │ │ │ - ldr.w r0, [sl, #28] │ │ │ │ │ - b.n 17c4 │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - b.w fbc │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b.n 17a4 │ │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - b.w f4c │ │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ │ - b.w b60 │ │ │ │ │ + b.w acc │ │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ │ + tst.w r3, #32 │ │ │ │ │ + bne.w cc8 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.w c5e │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b.w c4c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 1686 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b.n 1748 │ │ │ │ │ - ldr.w r0, [r5, r6, lsl #2] │ │ │ │ │ - bl 254 │ │ │ │ │ - subs r6, #1 │ │ │ │ │ - bpl.n 184a │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.w 882 │ │ │ │ │ + b.w cd0 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 16ce │ │ │ │ │ - ldr r0, [r6, #28] │ │ │ │ │ - b.w b94 │ │ │ │ │ + b.n 17d8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 1686 │ │ │ │ │ + b.n 16d8 │ │ │ │ │ ldr.w r2, [r5, #-4]! │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 1676 │ │ │ │ │ + bge.w 16ca │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1676 │ │ │ │ │ + bne.w 16ca │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1676 │ │ │ │ │ + b.n 16ca │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + b.n 16d8 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.n 1280 │ │ │ │ │ + b.n 131e │ │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ │ + movs r7, #0 │ │ │ │ │ + b.n 1090 │ │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ │ + b.n 168a │ │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + bne.w 10ba │ │ │ │ │ + b.n 17ce │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b.w b6a │ │ │ │ │ + ldr.w r0, [sl, #28] │ │ │ │ │ + b.n 16a4 │ │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ │ + b.w b50 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 126e │ │ │ │ │ - nop │ │ │ │ │ + b.n 1718 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b.w c64 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b.w c52 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b.n 130c │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b.w d20 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b.w d0e │ │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ │ + b.w bb2 │ │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ │ + b.w b9e │ │ │ │ │ + ldr.w r0, [r4, r6, lsl #2] │ │ │ │ │ + bl 254 │ │ │ │ │ + subs r6, #1 │ │ │ │ │ + bpl.n 1894 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + b.w 890 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b.n 174a │ │ │ │ │ + ldr.w r0, [sl, #28] │ │ │ │ │ + b.n 17e8 │ │ │ │ │ │ │ │ │ │ -0000189c : │ │ │ │ │ +000018b4 : │ │ │ │ │ unsafe_latin_compare(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ mov r2, r5 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r4 │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - beq.n 18fe │ │ │ │ │ + beq.n 1916 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.n 18f0 │ │ │ │ │ + bpl.n 1908 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ adds r0, #20 │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - beq.n 18fa │ │ │ │ │ + beq.n 1912 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.n 18dc │ │ │ │ │ + bpl.n 18f4 │ │ │ │ │ adds r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - cbz r0, 18e6 │ │ │ │ │ + cbz r0, 18fe │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ adds r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 18d8 │ │ │ │ │ + bne.n 18f0 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ adds r0, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - bne.n 18cc │ │ │ │ │ + bne.n 18e4 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.n 18de │ │ │ │ │ + b.n 18f6 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 18f2 │ │ │ │ │ + b.n 190a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001904 : │ │ │ │ │ +0000191c : │ │ │ │ │ gallop_right(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, #28 │ │ │ │ │ mov r6, r3 │ │ │ │ │ @@ -2535,88 +2543,88 @@ │ │ │ │ │ ldr.w sl, [sp, #64] @ 0x40 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ ldr.w r1, [r2, sl, lsl #2] │ │ │ │ │ add.w r2, r2, sl, lsl #2 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ - bne.w 1a80 │ │ │ │ │ + bne.w 1a98 │ │ │ │ │ ldr.w fp, [r5, #8] │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ mov r2, fp │ │ │ │ │ cmp fp, r4 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r4 │ │ │ │ │ lsls r0, r3, #26 │ │ │ │ │ - bpl.w 1d08 │ │ │ │ │ + bpl.w 1d20 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.w 1cf6 │ │ │ │ │ + bpl.w 1d0e │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ add.w r0, r5, #20 │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - beq.w 1d04 │ │ │ │ │ + beq.w 1d1c │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.w 1c9a │ │ │ │ │ + bpl.w 1cb2 │ │ │ │ │ adds r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1ca6 │ │ │ │ │ + beq.w 1cbe │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1a90 │ │ │ │ │ + blt.w 1aa8 │ │ │ │ │ sub.w r3, r6, sl │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.w 1c92 │ │ │ │ │ + ble.w 1caa │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr.w r6, [r9, #1564] @ 0x61c │ │ │ │ │ ldr.w r1, [r3, fp, lsl #2] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bne.w 1c56 │ │ │ │ │ + bne.w 1c6e │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r4 │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.w 1d26 │ │ │ │ │ + beq.w 1d3e │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r5, #20 │ │ │ │ │ addpl.w r0, r5, #28 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 1d22 │ │ │ │ │ + beq.w 1d3a │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite ne │ │ │ │ │ addne r1, #20 │ │ │ │ │ addeq r1, #28 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1cc6 │ │ │ │ │ + beq.w 1cde │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1c3c │ │ │ │ │ + bne.w 1c54 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov.w r4, fp, lsl #1 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - ble.w 1c42 │ │ │ │ │ + ble.w 1c5a │ │ │ │ │ cmp r6, r7 │ │ │ │ │ str.w fp, [sp, #8] │ │ │ │ │ - bne.w 1cc2 │ │ │ │ │ + bne.w 1cda │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ mov fp, r8 │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ mov r8, r4 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ add.w r3, r5, #20 │ │ │ │ │ @@ -2628,104 +2636,104 @@ │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ mov r2, r6 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1d1e │ │ │ │ │ + beq.w 1d36 │ │ │ │ │ ldrb r0, [r7, #16] │ │ │ │ │ lsls r3, r0, #25 │ │ │ │ │ - bpl.w 1ce2 │ │ │ │ │ + bpl.w 1cfa │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 1cf2 │ │ │ │ │ + beq.w 1d0a │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ - beq.w 1c20 │ │ │ │ │ + beq.w 1c38 │ │ │ │ │ adds r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1c2c │ │ │ │ │ + beq.w 1c44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1c32 │ │ │ │ │ + blt.w 1c4a │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ lsls r4, r4, #1 │ │ │ │ │ adds r4, #1 │ │ │ │ │ str.w r8, [sp, #8] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - ble.w 1c86 │ │ │ │ │ + ble.w 1c9e │ │ │ │ │ mov r8, r4 │ │ │ │ │ - b.n 1a24 │ │ │ │ │ + b.n 1a3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1c62 │ │ │ │ │ - beq.w 1980 │ │ │ │ │ + blt.w 1c7a │ │ │ │ │ + beq.w 1998 │ │ │ │ │ add.w r6, sl, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - bgt.w 1bee │ │ │ │ │ + bgt.w 1c06 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r6, fp │ │ │ │ │ ite le │ │ │ │ │ suble.w r4, sl, r6 │ │ │ │ │ subgt.w r4, sl, fp │ │ │ │ │ sub.w r6, sl, r3 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - ble.w 1be6 │ │ │ │ │ + ble.w 1bfe │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov r7, r3 │ │ │ │ │ sub.w sl, r6, r4 │ │ │ │ │ ldr.w fp, [r9, #1564] @ 0x61c │ │ │ │ │ add.w sl, r4, sl, asr #1 │ │ │ │ │ cmp fp, r8 │ │ │ │ │ ldr.w r1, [r7, sl, lsl #2] │ │ │ │ │ - bne.w 1c68 │ │ │ │ │ + bne.w 1c80 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.w 1d10 │ │ │ │ │ + beq.w 1d28 │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r5, #20 │ │ │ │ │ addpl.w r0, r5, #28 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 1d0c │ │ │ │ │ + beq.w 1d24 │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite ne │ │ │ │ │ addne r1, #20 │ │ │ │ │ addeq r1, #28 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1cd0 │ │ │ │ │ + beq.w 1ce8 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1c78 │ │ │ │ │ + beq.w 1c90 │ │ │ │ │ mov r6, sl │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bge.n 1be6 │ │ │ │ │ + bge.n 1bfe │ │ │ │ │ cmp fp, r8 │ │ │ │ │ - bne.n 1ac2 │ │ │ │ │ + bne.n 1ada │ │ │ │ │ mov r8, r7 │ │ │ │ │ subs r7, r6, r4 │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ add.w r7, r4, r7, asr #1 │ │ │ │ │ ldr.w r9, [r5, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ ubfx sl, r3, #5, #1 │ │ │ │ │ @@ -2733,488 +2741,563 @@ │ │ │ │ │ ldr.w fp, [r1, #8] │ │ │ │ │ cmp r9, fp │ │ │ │ │ it ge │ │ │ │ │ movge r2, fp │ │ │ │ │ lsls r0, r3, #26 │ │ │ │ │ it pl │ │ │ │ │ ldrpl r0, [r5, #28] │ │ │ │ │ - bpl.n 1b68 │ │ │ │ │ + bpl.n 1b80 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r0, r5, #28 │ │ │ │ │ addmi.w r0, r5, #20 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ it eq │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq.n 1b7c │ │ │ │ │ + beq.n 1b94 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r1, #28 │ │ │ │ │ addmi r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1cb8 │ │ │ │ │ + beq.w 1cd0 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1c82 │ │ │ │ │ + beq.n 1c9a │ │ │ │ │ mov r6, r7 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - ble.n 1be6 │ │ │ │ │ + ble.n 1bfe │ │ │ │ │ mov fp, r5 │ │ │ │ │ subs r7, r6, r4 │ │ │ │ │ add.w r7, r4, r7, asr #1 │ │ │ │ │ ldr.w r1, [r8, r7, lsl #2] │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ cmp r5, r9 │ │ │ │ │ mov r2, r5 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r9 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 1d18 │ │ │ │ │ + beq.w 1d30 │ │ │ │ │ ldrb.w r3, [fp, #16] │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, fp, #20 │ │ │ │ │ addpl.w r0, fp, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - beq.w 1d14 │ │ │ │ │ + beq.w 1d2c │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r1, #20 │ │ │ │ │ addpl r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1cae │ │ │ │ │ + beq.n 1cc6 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1c7e │ │ │ │ │ + beq.n 1c96 │ │ │ │ │ mov r6, r7 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - blt.n 1b94 │ │ │ │ │ + blt.n 1bac │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add.w r4, r8, sl, lsl #2 │ │ │ │ │ sub.w r3, r4, fp, lsl #2 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr.w r3, [r9, #1564] @ 0x61c │ │ │ │ │ blx r3 │ │ │ │ │ mov.w r3, fp, lsl #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ - blt.n 1c62 │ │ │ │ │ - beq.w 1aa2 │ │ │ │ │ + blt.n 1c7a │ │ │ │ │ + beq.w 1aba │ │ │ │ │ str.w fp, [sp] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - ble.w 1aa2 │ │ │ │ │ - b.n 1bf2 │ │ │ │ │ + ble.w 1aba │ │ │ │ │ + b.n 1c0a │ │ │ │ │ adds r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1a66 │ │ │ │ │ + bne.w 1a7e │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - ble.w 1a6c │ │ │ │ │ + ble.w 1a84 │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ mov fp, r8 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r4, fp │ │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ ite le │ │ │ │ │ addle.w r6, sl, r3 │ │ │ │ │ addgt.w r6, sl, r4 │ │ │ │ │ add.w r4, sl, fp │ │ │ │ │ - b.n 1ab4 │ │ │ │ │ + b.n 1acc │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 19ec │ │ │ │ │ + bge.w 1a04 │ │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1be6 │ │ │ │ │ + b.n 1bfe │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx fp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1c62 │ │ │ │ │ + blt.n 1c7a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b28 │ │ │ │ │ + bne.w 1b40 │ │ │ │ │ add.w r4, sl, #1 │ │ │ │ │ - b.n 1b2a │ │ │ │ │ + b.n 1b42 │ │ │ │ │ adds r4, r7, #1 │ │ │ │ │ - b.n 1be2 │ │ │ │ │ + b.n 1bfa │ │ │ │ │ adds r4, r7, #1 │ │ │ │ │ - b.n 1b8e │ │ │ │ │ + b.n 1ba6 │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov fp, r8 │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.n 1c42 │ │ │ │ │ + b.n 1c5a │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ movs r4, #1 │ │ │ │ │ - b.n 1c42 │ │ │ │ │ + b.n 1c5a │ │ │ │ │ adds r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 197a │ │ │ │ │ + bne.w 1992 │ │ │ │ │ cmp fp, r4 │ │ │ │ │ - blt.w 1a90 │ │ │ │ │ - b.n 1980 │ │ │ │ │ + blt.w 1aa8 │ │ │ │ │ + b.n 1998 │ │ │ │ │ cmp r5, r9 │ │ │ │ │ ite le │ │ │ │ │ movle r0, #0 │ │ │ │ │ movgt r0, #1 │ │ │ │ │ - b.n 1bdc │ │ │ │ │ + b.n 1bf4 │ │ │ │ │ cmp r9, fp │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.n 1b88 │ │ │ │ │ + b.n 1ba0 │ │ │ │ │ mov fp, r4 │ │ │ │ │ - b.n 1994 │ │ │ │ │ + b.n 19ac │ │ │ │ │ cmp r3, r4 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.n 19ec │ │ │ │ │ + b.n 1a04 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b28 │ │ │ │ │ - b.n 1c78 │ │ │ │ │ + bne.w 1b40 │ │ │ │ │ + b.n 1c90 │ │ │ │ │ add.w r0, r7, #28 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - bne.w 1a52 │ │ │ │ │ + bne.w 1a6a │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.n 1c22 │ │ │ │ │ + b.n 1c3a │ │ │ │ │ add.w r0, r5, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - bne.w 1968 │ │ │ │ │ + bne.w 1980 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.n 1c9c │ │ │ │ │ + b.n 1cb4 │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ - b.n 1cfa │ │ │ │ │ + b.n 1d12 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.n 1b12 │ │ │ │ │ + b.n 1b2a │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ - b.n 1afc │ │ │ │ │ + b.n 1b14 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.n 1bd2 │ │ │ │ │ + b.n 1bea │ │ │ │ │ ldr.w r0, [fp, #28] │ │ │ │ │ - b.n 1bc0 │ │ │ │ │ + b.n 1bd8 │ │ │ │ │ ldr r0, [r7, #28] │ │ │ │ │ - b.n 1ce6 │ │ │ │ │ + b.n 1cfe │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.n 19dc │ │ │ │ │ + b.n 19f4 │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ - b.n 19c6 │ │ │ │ │ + b.n 19de │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001d2c : │ │ │ │ │ +00001d44 : │ │ │ │ │ gallop_left(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ - sub sp, #28 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ + sub sp, #20 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ ldr.w r3, [r0, #1564] @ 0x61c │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ mov r7, r0 │ │ │ │ │ - ldr.w sl, [sp, #64] @ 0x40 │ │ │ │ │ + ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ ldr.w r0, [r2, sl, lsl #2] │ │ │ │ │ add.w r2, r2, sl, lsl #2 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ - bne.w 1ea0 │ │ │ │ │ - ldr r5, [r1, #8] │ │ │ │ │ + bne.w 1f60 │ │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ │ ldr.w fp, [r0, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ - cmp fp, r5 │ │ │ │ │ + cmp fp, r4 │ │ │ │ │ mov r2, fp │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r5 │ │ │ │ │ + movge r2, r4 │ │ │ │ │ lsls r1, r3, #26 │ │ │ │ │ - bpl.w 21e4 │ │ │ │ │ + bpl.w 228e │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.w 21aa │ │ │ │ │ + bpl.w 226e │ │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ │ adds r0, #20 │ │ │ │ │ lsls r1, r3, #26 │ │ │ │ │ - bpl.w 21b4 │ │ │ │ │ + bpl.w 2278 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.w 2150 │ │ │ │ │ + bpl.w 21fc │ │ │ │ │ add.w r1, r6, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 215e │ │ │ │ │ + beq.w 220a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 1eae │ │ │ │ │ - sub.w ip, r4, sl │ │ │ │ │ - cmp.w ip, #1 │ │ │ │ │ - ble.w 1f30 │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - mov.w fp, #1 │ │ │ │ │ - mov r8, ip │ │ │ │ │ - movs r3, #0 │ │ │ │ │ + bge.w 1f6e │ │ │ │ │ + sub.w r3, r5, sl │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ │ - ldr.w r3, [r7, #1564] @ 0x61c │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - ldr.w r0, [r2, fp, lsl #2] │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ - bne.w 2098 │ │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + ble.w 1ff2 │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + movs r4, #1 │ │ │ │ │ + mov.w r8, #0 │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + ldr.w fp, [r7, #1564] @ 0x61c │ │ │ │ │ + ldr.w r0, [r3, r4, lsl #2] │ │ │ │ │ + cmp fp, r9 │ │ │ │ │ + bne.w 2156 │ │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + mov r2, r3 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 21ca │ │ │ │ │ + beq.w 22b0 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r0, #20 │ │ │ │ │ addpl r0, #28 │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 21c6 │ │ │ │ │ + beq.w 22ac │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, r6, #20 │ │ │ │ │ addpl.w r1, r6, #28 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2188 │ │ │ │ │ + beq.w 2258 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 20e6 │ │ │ │ │ - mov.w r4, fp, lsl #1 │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - cmp r8, r4 │ │ │ │ │ - ble.w 2170 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ - bne.w 2198 │ │ │ │ │ - ldrb r3, [r6, #16] │ │ │ │ │ - mov fp, r5 │ │ │ │ │ - ubfx r3, r3, #5, #1 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ + beq.w 21a0 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + lsls r2, r4, #1 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + ble.w 2240 │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + cmp fp, r9 │ │ │ │ │ + bne.w 226a │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + mov fp, r2 │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + ldr.w r0, [r3, r2, lsl #2] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - add.w r3, r6, #20 │ │ │ │ │ - strd r3, r7, [sp, #16] │ │ │ │ │ - mov r7, r8 │ │ │ │ │ - mov r8, r4 │ │ │ │ │ + ldr r5, [r0, #8] │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + ldrb r3, [r0, #16] │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ + it ge │ │ │ │ │ + movge r2, r5 │ │ │ │ │ + lsls r1, r3, #26 │ │ │ │ │ + it pl │ │ │ │ │ + ldrpl r0, [r0, #28] │ │ │ │ │ + bpl.n 1e6c │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ + ite pl │ │ │ │ │ + addpl r0, #28 │ │ │ │ │ + addmi r0, #20 │ │ │ │ │ + ldrb r3, [r6, #16] │ │ │ │ │ + ubfx r1, r3, #5, #1 │ │ │ │ │ + str r1, [sp, #12] │ │ │ │ │ + lsls r1, r3, #26 │ │ │ │ │ + it pl │ │ │ │ │ + ldrpl r1, [r6, #28] │ │ │ │ │ + bpl.n 1e88 │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ + ite pl │ │ │ │ │ + addpl.w r1, r6, #28 │ │ │ │ │ + addmi.w r1, r6, #20 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 221c │ │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 21c8 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + mov.w r4, fp, lsl #1 │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + ble.w 21dc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ - ldrb r1, [r0, #16] │ │ │ │ │ + ldrb r3, [r0, #16] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r5 │ │ │ │ │ + lsls r1, r3, #26 │ │ │ │ │ + it pl │ │ │ │ │ + ldrpl r0, [r0, #28] │ │ │ │ │ + bpl.n 1eca │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ + ite pl │ │ │ │ │ + addpl r0, #28 │ │ │ │ │ + addmi r0, #20 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 2296 │ │ │ │ │ + ldrb r3, [r6, #16] │ │ │ │ │ + lsls r1, r3, #25 │ │ │ │ │ + ite pl │ │ │ │ │ + addpl.w r1, r6, #28 │ │ │ │ │ + addmi.w r1, r6, #20 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 2234 │ │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 21d8 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + mov.w fp, r4, lsl #1 │ │ │ │ │ + add.w fp, fp, #1 │ │ │ │ │ + cmp r3, fp │ │ │ │ │ + ble.n 1ff8 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + mov r6, r4 │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + ldr.w r0, [r3, fp, lsl #2] │ │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ │ + ldrb r1, [r0, #16] │ │ │ │ │ + cmp r2, r4 │ │ │ │ │ + it ge │ │ │ │ │ + movge r2, r4 │ │ │ │ │ lsls r3, r1, #26 │ │ │ │ │ - bpl.w 21d6 │ │ │ │ │ + bpl.w 228a │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ - bpl.w 219c │ │ │ │ │ + ite mi │ │ │ │ │ + addmi r0, #20 │ │ │ │ │ + addpl r0, #28 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - adds r0, #20 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 21a6 │ │ │ │ │ - ldrb r1, [r6, #16] │ │ │ │ │ + beq.w 2292 │ │ │ │ │ + ldrb r1, [r5, #16] │ │ │ │ │ lsls r3, r1, #25 │ │ │ │ │ - bpl.w 2108 │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ + ite mi │ │ │ │ │ + addmi.w r1, r5, #20 │ │ │ │ │ + addpl.w r1, r5, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2116 │ │ │ │ │ + beq.w 2228 │ │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 211e │ │ │ │ │ - lsls r4, r4, #1 │ │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ - ble.w 2130 │ │ │ │ │ - mov r8, r4 │ │ │ │ │ - b.n 1e4c │ │ │ │ │ + beq.w 21ce │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + mov.w r2, fp, lsl #1 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + mov r6, fp │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + ble.w 21e4 │ │ │ │ │ + mov fp, r2 │ │ │ │ │ + b.n 1f04 │ │ │ │ │ mov r2, r7 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 20a6 │ │ │ │ │ - bne.w 1da6 │ │ │ │ │ - add.w r5, sl, #1 │ │ │ │ │ - cmp r5, #1 │ │ │ │ │ - ble.w 20b2 │ │ │ │ │ + blt.w 2162 │ │ │ │ │ + bne.w 1dbe │ │ │ │ │ + add.w fp, sl, #1 │ │ │ │ │ + cmp.w fp, #1 │ │ │ │ │ + ble.w 216e │ │ │ │ │ add.w r4, r8, sl, lsl #2 │ │ │ │ │ ldr.w r3, [r7, #1564] @ 0x61c │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 20a6 │ │ │ │ │ - bne.w 20ba │ │ │ │ │ - cmp r5, #3 │ │ │ │ │ - ble.w 2080 │ │ │ │ │ + blt.w 2162 │ │ │ │ │ + bne.w 2174 │ │ │ │ │ + cmp.w fp, #3 │ │ │ │ │ + ble.w 2140 │ │ │ │ │ ldr.w r3, [r7, #1564] @ 0x61c │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr.w r0, [r4, #-12] │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 20a6 │ │ │ │ │ - bne.w 213c │ │ │ │ │ - cmp r5, #7 │ │ │ │ │ - ble.w 2148 │ │ │ │ │ + blt.w 2162 │ │ │ │ │ + bne.w 21ec │ │ │ │ │ + cmp.w fp, #7 │ │ │ │ │ + ble.w 21f6 │ │ │ │ │ mov r4, r7 │ │ │ │ │ - mov.w fp, #7 │ │ │ │ │ - movs r7, #3 │ │ │ │ │ + movs r5, #3 │ │ │ │ │ + movs r7, #7 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - sub.w r3, r3, fp, lsl #2 │ │ │ │ │ + sub.w r3, r3, r7, lsl #2 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ ldr.w r3, [r4, #1564] @ 0x61c │ │ │ │ │ blx r3 │ │ │ │ │ - mov.w r3, fp, lsl #1 │ │ │ │ │ + lsls r3, r7, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ - blt.w 20a6 │ │ │ │ │ - bne.w 20d8 │ │ │ │ │ - mov r7, fp │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - ble.w 2144 │ │ │ │ │ - mov fp, r3 │ │ │ │ │ - b.n 1f00 │ │ │ │ │ - mov.w fp, #0 │ │ │ │ │ - movs r4, #1 │ │ │ │ │ - cmp ip, r4 │ │ │ │ │ + blt.w 2162 │ │ │ │ │ + bne.w 2190 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + cmp fp, r3 │ │ │ │ │ + ble.w 21f2 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + b.n 1fc4 │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + mov.w fp, #1 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + add r4, sl │ │ │ │ │ + cmp r3, fp │ │ │ │ │ ite le │ │ │ │ │ - addle.w r5, sl, ip │ │ │ │ │ - addgt.w r5, sl, r4 │ │ │ │ │ - add.w r4, sl, fp │ │ │ │ │ + addle.w r5, sl, r3 │ │ │ │ │ + addgt.w r5, sl, fp │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble.w 20aa │ │ │ │ │ + ble.w 2166 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r8, r9 │ │ │ │ │ mov r9, r3 │ │ │ │ │ sub.w sl, r5, r4 │ │ │ │ │ ldr.w fp, [r7, #1564] @ 0x61c │ │ │ │ │ add.w sl, r4, sl, asr #1 │ │ │ │ │ cmp fp, r8 │ │ │ │ │ ldr.w r0, [r9, sl, lsl #2] │ │ │ │ │ - bne.w 20c6 │ │ │ │ │ + bne.w 217e │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 21d2 │ │ │ │ │ + beq.w 229e │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r0, #20 │ │ │ │ │ addpl r0, #28 │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 21ce │ │ │ │ │ + beq.w 229a │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, r6, #20 │ │ │ │ │ addpl.w r1, r6, #28 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2176 │ │ │ │ │ + beq.w 2246 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 20e0 │ │ │ │ │ + bne.w 219a │ │ │ │ │ mov r5, sl │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge.n 20aa │ │ │ │ │ + bge.n 2166 │ │ │ │ │ cmp fp, r8 │ │ │ │ │ - bne.n 1f54 │ │ │ │ │ + bne.n 2016 │ │ │ │ │ mov r8, r9 │ │ │ │ │ sub.w r9, r5, r4 │ │ │ │ │ ldr r7, [r6, #8] │ │ │ │ │ add.w r9, r4, r9, asr #1 │ │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ │ ldr.w sl, [r0, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ cmp sl, r7 │ │ │ │ │ mov r2, sl │ │ │ │ │ it ge │ │ │ │ │ movge r2, r7 │ │ │ │ │ lsls r1, r3, #26 │ │ │ │ │ it pl │ │ │ │ │ ldrpl r0, [r0, #28] │ │ │ │ │ - bpl.n 1fee │ │ │ │ │ + bpl.n 20b0 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r0, #28 │ │ │ │ │ addmi r0, #20 │ │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ │ lsls r1, r3, #26 │ │ │ │ │ ubfx fp, r3, #5, #1 │ │ │ │ │ it pl │ │ │ │ │ ldrpl r1, [r6, #28] │ │ │ │ │ - bpl.n 2008 │ │ │ │ │ + bpl.n 20ca │ │ │ │ │ lsls r1, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r1, r6, #28 │ │ │ │ │ addmi.w r1, r6, #20 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2166 │ │ │ │ │ + beq.w 2212 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 212a │ │ │ │ │ + bne.n 21c2 │ │ │ │ │ mov r5, r9 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble.n 20aa │ │ │ │ │ + ble.n 2166 │ │ │ │ │ ubfx r3, r3, #6, #1 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ add.w r3, r6, #20 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov sl, r5 │ │ │ │ │ mov r6, fp │ │ │ │ │ @@ -3225,187 +3308,203 @@ │ │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ cmp r9, r7 │ │ │ │ │ mov r2, r9 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r7 │ │ │ │ │ lsls r3, r1, #26 │ │ │ │ │ - bpl.w 21da │ │ │ │ │ + bpl.w 22a2 │ │ │ │ │ lsls r3, r1, #25 │ │ │ │ │ - bpl.w 21b8 │ │ │ │ │ + bpl.w 227c │ │ │ │ │ adds r0, #20 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 21c0 │ │ │ │ │ + beq.w 2284 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 20f2 │ │ │ │ │ + beq.n 21ac │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 20fe │ │ │ │ │ + beq.n 21b8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 2102 │ │ │ │ │ + blt.n 21bc │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge.n 20aa │ │ │ │ │ + bge.n 2166 │ │ │ │ │ mov sl, r5 │ │ │ │ │ - b.n 2038 │ │ │ │ │ - mov.w fp, #1 │ │ │ │ │ + b.n 20f8 │ │ │ │ │ + movs r5, #1 │ │ │ │ │ movs r3, #3 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ + cmp fp, r3 │ │ │ │ │ + sub.w r5, sl, r5 │ │ │ │ │ ite le │ │ │ │ │ - suble.w r4, sl, r5 │ │ │ │ │ + suble.w r4, sl, fp │ │ │ │ │ subgt.w r4, sl, r3 │ │ │ │ │ - sub.w r5, sl, fp │ │ │ │ │ - b.n 1f46 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + b.n 2008 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - blx r3 │ │ │ │ │ + blx fp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 1e14 │ │ │ │ │ + bge.w 1e28 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ mov r0, r5 │ │ │ │ │ - add sp, #28 │ │ │ │ │ + add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - mov.w fp, #0 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 2086 │ │ │ │ │ + b.n 2144 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - mov.w fp, #1 │ │ │ │ │ - mov r3, fp │ │ │ │ │ - mov fp, r4 │ │ │ │ │ - b.n 2086 │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + b.n 2144 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx fp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 20a6 │ │ │ │ │ + blt.n 2162 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1fb6 │ │ │ │ │ - b.n 20e0 │ │ │ │ │ + beq.w 2078 │ │ │ │ │ + b.n 219a │ │ │ │ │ mov r3, r4 │ │ │ │ │ - mov r4, r7 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n 20c0 │ │ │ │ │ + b.n 2178 │ │ │ │ │ add.w r4, sl, #1 │ │ │ │ │ - b.n 1fb8 │ │ │ │ │ - mov ip, r8 │ │ │ │ │ - mov r8, r5 │ │ │ │ │ - mov r4, fp │ │ │ │ │ - ldr.w fp, [sp, #4] │ │ │ │ │ - b.n 1f36 │ │ │ │ │ + b.n 207a │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + mov fp, r4 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + b.n 1ff8 │ │ │ │ │ add.w r1, fp, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2074 │ │ │ │ │ + bne.n 2134 │ │ │ │ │ cmp r9, r7 │ │ │ │ │ - bge.n 2078 │ │ │ │ │ + bge.n 2138 │ │ │ │ │ adds r4, r5, #1 │ │ │ │ │ mov r5, sl │ │ │ │ │ - b.n 2078 │ │ │ │ │ - add.w r1, r6, #28 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 1e88 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - bgt.w 1e8e │ │ │ │ │ - mov r3, fp │ │ │ │ │ - mov ip, r7 │ │ │ │ │ - mov fp, r8 │ │ │ │ │ - ldr r7, [sp, #20] │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - b.n 20ea │ │ │ │ │ + b.n 2138 │ │ │ │ │ add.w r4, r9, #1 │ │ │ │ │ - b.n 2020 │ │ │ │ │ - mov r3, fp │ │ │ │ │ - mov ip, r7 │ │ │ │ │ - mov fp, r8 │ │ │ │ │ - ldr r7, [sp, #20] │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - b.n 1f36 │ │ │ │ │ + b.n 20e0 │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + mov r4, fp │ │ │ │ │ + b.n 21a6 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + mov r4, fp │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + b.n 21a6 │ │ │ │ │ + mov r5, fp │ │ │ │ │ + b.n 21a6 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + mov r4, fp │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + b.n 1ff8 │ │ │ │ │ + mov r4, fp │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + mov fp, r2 │ │ │ │ │ + b.n 1ff8 │ │ │ │ │ movs r4, #1 │ │ │ │ │ - mov.w fp, #3 │ │ │ │ │ - b.n 20c0 │ │ │ │ │ + movs r5, #3 │ │ │ │ │ + b.n 2178 │ │ │ │ │ mov r7, r4 │ │ │ │ │ - b.n 2086 │ │ │ │ │ - mov.w fp, #3 │ │ │ │ │ + b.n 2144 │ │ │ │ │ + movs r5, #3 │ │ │ │ │ movs r3, #7 │ │ │ │ │ - b.n 2086 │ │ │ │ │ + b.n 2144 │ │ │ │ │ add.w r1, r6, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1da0 │ │ │ │ │ - cmp fp, r5 │ │ │ │ │ - blt.w 1da6 │ │ │ │ │ - b.n 1eae │ │ │ │ │ + bne.w 1db8 │ │ │ │ │ + cmp fp, r4 │ │ │ │ │ + blt.w 1dbe │ │ │ │ │ + b.n 1f6e │ │ │ │ │ cmp sl, r7 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.n 2018 │ │ │ │ │ - mov ip, r8 │ │ │ │ │ + b.n 20da │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + ite ge │ │ │ │ │ + movge r0, #0 │ │ │ │ │ + movlt r0, #1 │ │ │ │ │ + b.n 1e94 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + ite ge │ │ │ │ │ + movge r0, #0 │ │ │ │ │ + movlt r0, #1 │ │ │ │ │ + b.n 1f46 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + ite le │ │ │ │ │ + movle r0, #0 │ │ │ │ │ + movgt r0, #1 │ │ │ │ │ + b.n 1eec │ │ │ │ │ + mov fp, r2 │ │ │ │ │ mov r8, r5 │ │ │ │ │ - b.n 1f36 │ │ │ │ │ + b.n 1ff8 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1fb6 │ │ │ │ │ - b.n 20e0 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ + beq.w 2078 │ │ │ │ │ + b.n 219a │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1e1a │ │ │ │ │ - b.n 20e6 │ │ │ │ │ - mov fp, r4 │ │ │ │ │ - b.n 1dbe │ │ │ │ │ - adds r0, #28 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 1e74 │ │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ │ - b.n 210c │ │ │ │ │ + bne.w 1e2e │ │ │ │ │ + b.n 21a0 │ │ │ │ │ + mov r4, r2 │ │ │ │ │ + b.n 1dd2 │ │ │ │ │ adds r0, #28 │ │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ │ lsls r1, r3, #26 │ │ │ │ │ - bmi.w 1d8c │ │ │ │ │ + bmi.w 1da4 │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ - b.n 2154 │ │ │ │ │ + b.n 2200 │ │ │ │ │ adds r0, #28 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 2064 │ │ │ │ │ + bne.w 2124 │ │ │ │ │ ldr.w r1, [fp, #28] │ │ │ │ │ - b.n 20f6 │ │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ │ - b.n 1e04 │ │ │ │ │ + b.n 21b0 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 1dee │ │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ │ - b.n 1fa0 │ │ │ │ │ + b.n 1f24 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 1f8a │ │ │ │ │ + b.n 2270 │ │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ │ + b.n 1f3a │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b.n 1ee0 │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b.n 2062 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 219e │ │ │ │ │ + b.n 204c │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 2064 │ │ │ │ │ - b.n 21c0 │ │ │ │ │ + bne.w 2124 │ │ │ │ │ + b.n 2284 │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b.n 1e18 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 21ac │ │ │ │ │ + b.n 1e02 │ │ │ │ │ │ │ │ │ │ -000021e8 : │ │ │ │ │ +000022b4 : │ │ │ │ │ sortslice_memcpy(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r6, r2 │ │ │ │ │ @@ -3419,154 +3518,152 @@ │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ add r1, r4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - cbnz r0, 221c │ │ │ │ │ + cbnz r0, 22e8 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ add r0, r5 │ │ │ │ │ add r1, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 memcpy │ │ │ │ │ │ │ │ │ │ -0000222c : │ │ │ │ │ +000022f8 : │ │ │ │ │ sortslice_reverse.isra.0(): │ │ │ │ │ subs r2, #1 │ │ │ │ │ - mov ip, r1 │ │ │ │ │ add.w r3, r0, r2, lsl #2 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bls.n 2258 │ │ │ │ │ + bls.n 2320 │ │ │ │ │ push {r4} │ │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ │ + ldr.w ip, [r0] │ │ │ │ │ ldr r4, [r3, #0] │ │ │ │ │ str.w r4, [r0], #4 │ │ │ │ │ - str.w r1, [r3], #-4 │ │ │ │ │ + str.w ip, [r3], #-4 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bhi.n 223a │ │ │ │ │ - add.w r2, ip, r2, lsl #2 │ │ │ │ │ - cmp.w ip, #0 │ │ │ │ │ - bne.n 2260 │ │ │ │ │ + bhi.n 2304 │ │ │ │ │ + add.w r2, r1, r2, lsl #2 │ │ │ │ │ + cbnz r1, 2328 │ │ │ │ │ pop {r4} │ │ │ │ │ bx lr │ │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ │ - cbnz r1, 2274 │ │ │ │ │ + cbnz r1, 233a │ │ │ │ │ bx lr │ │ │ │ │ - cmp ip, r2 │ │ │ │ │ - bcs.n 2254 │ │ │ │ │ - ldr.w r3, [ip] │ │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ │ - str.w r1, [ip], #4 │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + bcs.n 231c │ │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ │ str.w r3, [r2], #-4 │ │ │ │ │ - b.n 2260 │ │ │ │ │ - cmp ip, r2 │ │ │ │ │ - bcs.n 2288 │ │ │ │ │ - ldr.w r3, [ip] │ │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ │ - str.w r1, [ip], #4 │ │ │ │ │ + b.n 2328 │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + bcs.n 234c │ │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ │ str.w r3, [r2], #-4 │ │ │ │ │ - b.n 2274 │ │ │ │ │ + b.n 233a │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000228c : │ │ │ │ │ +00002350 : │ │ │ │ │ PyList_SetItem(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.n 22d8 │ │ │ │ │ + bpl.n 239c │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs.n 22f4 │ │ │ │ │ + bcs.n 23b8 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ │ str.w r2, [r3, r1, lsl #2] │ │ │ │ │ - cbz r0, 22be │ │ │ │ │ + cbz r0, 2382 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 22c6 │ │ │ │ │ + blt.n 238a │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 22be │ │ │ │ │ + bne.n 2382 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 22c0 │ │ │ │ │ + b.n 2384 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 254 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #459 @ 0x1cb │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 22c0 │ │ │ │ │ + b.n 2384 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 254 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 22ee │ │ │ │ │ + b.n 23b2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002314 <_PyList_FromStackRefStealOnSuccess>: │ │ │ │ │ +000023d8 <_PyList_FromStackRefStealOnSuccess>: │ │ │ │ │ _PyList_FromStackRefStealOnSuccess(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 23c8 <_PyList_FromStackRefStealOnSuccess+0xb4> │ │ │ │ │ - ldr r3, [pc, #404] @ (24c0 <_PyList_FromStackRefStealOnSuccess+0x1ac>) │ │ │ │ │ + bne.n 248c <_PyList_FromStackRefStealOnSuccess+0xb4> │ │ │ │ │ + ldr r3, [pc, #404] @ (2584 <_PyList_FromStackRefStealOnSuccess+0x1ac>) │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r2, [r4, r3] │ │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr.w r3, [r2, #1880] @ 0x758 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2436 <_PyList_FromStackRefStealOnSuccess+0x122> │ │ │ │ │ + beq.n 24fa <_PyList_FromStackRefStealOnSuccess+0x122> │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ str.w r0, [r2, #1880] @ 0x758 │ │ │ │ │ ldr.w r0, [r2, #1884] @ 0x75c │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ subs r0, #1 │ │ │ │ │ str.w r0, [r2, #1884] @ 0x75c │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - ldr r2, [pc, #360] @ (24c4 <_PyList_FromStackRefStealOnSuccess+0x1b0>) │ │ │ │ │ + ldr r2, [pc, #360] @ (2588 <_PyList_FromStackRefStealOnSuccess+0x1b0>) │ │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ │ strd r1, r1, [r3, #8] │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ sub.w ip, r3, #8 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r0, [r4, r2] │ │ │ │ │ @@ -3589,73 +3686,73 @@ │ │ │ │ │ orr.w r2, r2, lr │ │ │ │ │ str.w r2, [r3, #-8] │ │ │ │ │ adds r1, #1 │ │ │ │ │ str.w ip, [r0, #3744] @ 0xea0 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ str.w r5, [r0, #3824] @ 0xef0 │ │ │ │ │ str.w r1, [r0, #3752] @ 0xea8 │ │ │ │ │ - bgt.n 24ac <_PyList_FromStackRefStealOnSuccess+0x198> │ │ │ │ │ + bgt.n 2570 <_PyList_FromStackRefStealOnSuccess+0x198> │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 24ba <_PyList_FromStackRefStealOnSuccess+0x1a6> │ │ │ │ │ + beq.n 257e <_PyList_FromStackRefStealOnSuccess+0x1a6> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n 23c2 <_PyList_FromStackRefStealOnSuccess+0xae> │ │ │ │ │ + ble.n 2486 <_PyList_FromStackRefStealOnSuccess+0xae> │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ lsls r5, r2, #31 │ │ │ │ │ - bpl.n 23fc <_PyList_FromStackRefStealOnSuccess+0xe8> │ │ │ │ │ + bpl.n 24c0 <_PyList_FromStackRefStealOnSuccess+0xe8> │ │ │ │ │ bic.w r2, r2, #1 │ │ │ │ │ ldr.w ip, [r2] │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt.w ip, ip, #1 │ │ │ │ │ strlt.w ip, [r2] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - beq.n 23c2 <_PyList_FromStackRefStealOnSuccess+0xae> │ │ │ │ │ + beq.n 2486 <_PyList_FromStackRefStealOnSuccess+0xae> │ │ │ │ │ add.w ip, r4, #4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ add.w r4, r4, r1, lsl #2 │ │ │ │ │ ldr.w r0, [ip], #4 │ │ │ │ │ bic.w r1, r0, #1 │ │ │ │ │ lsls r5, r0, #31 │ │ │ │ │ it pl │ │ │ │ │ movpl r1, r0 │ │ │ │ │ - bpl.n 242c <_PyList_FromStackRefStealOnSuccess+0x118> │ │ │ │ │ + bpl.n 24f0 <_PyList_FromStackRefStealOnSuccess+0x118> │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ add.w lr, r0, #1 │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ it lt │ │ │ │ │ strlt.w lr, [r1] │ │ │ │ │ cmp r4, ip │ │ │ │ │ str.w r1, [r2, #4]! │ │ │ │ │ - bne.n 240c <_PyList_FromStackRefStealOnSuccess+0xf8> │ │ │ │ │ - b.n 23c2 <_PyList_FromStackRefStealOnSuccess+0xae> │ │ │ │ │ + bne.n 24d0 <_PyList_FromStackRefStealOnSuccess+0xf8> │ │ │ │ │ + b.n 2486 <_PyList_FromStackRefStealOnSuccess+0xae> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 24ba <_PyList_FromStackRefStealOnSuccess+0x1a6> │ │ │ │ │ + cbz r0, 257e <_PyList_FromStackRefStealOnSuccess+0x1a6> │ │ │ │ │ strd r1, r1, [r0, #8] │ │ │ │ │ str r1, [r0, #16] │ │ │ │ │ - ldr r2, [pc, #116] @ (24c8 <_PyList_FromStackRefStealOnSuccess+0x1b4>) │ │ │ │ │ + ldr r2, [pc, #116] @ (258c <_PyList_FromStackRefStealOnSuccess+0x1b4>) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r0, [r4, r2] │ │ │ │ │ sub.w r4, r3, #8 │ │ │ │ │ addw ip, r0, #3740 @ 0xe9c │ │ │ │ │ ldr.w r1, [r0, #3744] @ 0xea0 │ │ │ │ │ ldr.w r5, [r0, #3824] @ 0xef0 │ │ │ │ │ @@ -3675,48 +3772,48 @@ │ │ │ │ │ orr.w r2, r2, ip │ │ │ │ │ str.w r2, [r3, #-8] │ │ │ │ │ adds r1, #1 │ │ │ │ │ str.w r4, [r0, #3744] @ 0xea0 │ │ │ │ │ cmp r1, lr │ │ │ │ │ str.w r5, [r0, #3824] @ 0xef0 │ │ │ │ │ str.w r1, [r0, #3752] @ 0xea8 │ │ │ │ │ - ble.n 23c2 <_PyList_FromStackRefStealOnSuccess+0xae> │ │ │ │ │ + ble.n 2486 <_PyList_FromStackRefStealOnSuccess+0xae> │ │ │ │ │ addw r0, r0, #3732 @ 0xe94 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_Py_TriggerGC> │ │ │ │ │ R_ARM_THM_CALL _Py_TriggerGC │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.n 23c2 <_PyList_FromStackRefStealOnSuccess+0xae> │ │ │ │ │ + b.n 2486 <_PyList_FromStackRefStealOnSuccess+0xae> │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 23c2 <_PyList_FromStackRefStealOnSuccess+0xae> │ │ │ │ │ + b.n 2486 <_PyList_FromStackRefStealOnSuccess+0xae> │ │ │ │ │ nop │ │ │ │ │ .word 0x0000018e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000156 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000072 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -000024cc : │ │ │ │ │ +00002590 : │ │ │ │ │ PyList_SetSlice(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r5, [r0, #4] │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr.w lr, [r5, #84] @ 0x54 │ │ │ │ │ tst.w lr, #33554432 @ 0x2000000 │ │ │ │ │ - beq.n 24f6 │ │ │ │ │ + beq.n 25ba │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 2510 │ │ │ │ │ + beq.n 25d4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ - b.n 254c │ │ │ │ │ + b.n 2610 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #1074 @ 0x432 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ @@ -3724,217 +3821,217 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ - bl 4678 │ │ │ │ │ + bl 4650 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2506 │ │ │ │ │ + beq.n 25ca │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 254c │ │ │ │ │ + bl 2610 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 250a │ │ │ │ │ + bge.n 25ce │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 250a │ │ │ │ │ + bne.n 25ce │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 250a │ │ │ │ │ + b.n 25ce │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000254c : │ │ │ │ │ +00002610 : │ │ │ │ │ list_ass_slice_lock_held(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 274c │ │ │ │ │ + bne.w 2810 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt.w 294e │ │ │ │ │ + blt.w 2a12 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r5, r3 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - bgt.w 2958 │ │ │ │ │ + bgt.w 2a1c │ │ │ │ │ cmp sl, r3 │ │ │ │ │ it ge │ │ │ │ │ movge sl, r3 │ │ │ │ │ sub.w r7, r9, sl │ │ │ │ │ add r7, r5 │ │ │ │ │ cmn r7, r3 │ │ │ │ │ - beq.w 26f2 │ │ │ │ │ + beq.w 27b6 │ │ │ │ │ sub.w fp, sl, r5 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ movs.w r2, fp, lsl #2 │ │ │ │ │ - beq.w 2834 │ │ │ │ │ + beq.w 28f8 │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - bhi.w 28da │ │ │ │ │ + bhi.w 299e │ │ │ │ │ add r0, sp, #24 │ │ │ │ │ add.w r1, r3, r5, lsl #2 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bge.w 27c6 │ │ │ │ │ + bge.w 288a │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ add.w r0, sl, r7 │ │ │ │ │ add.w r1, r3, sl, lsl #2 │ │ │ │ │ sub.w r2, r2, sl │ │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ add r2, r7 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.w 2784 │ │ │ │ │ + ble.w 2848 │ │ │ │ │ add.w sl, r2, #6 │ │ │ │ │ add.w sl, sl, r2, asr #3 │ │ │ │ │ bic.w sl, sl, #3 │ │ │ │ │ sub.w r3, sl, r2 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bgt.w 288e │ │ │ │ │ + bgt.w 2952 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 2900 │ │ │ │ │ + beq.w 29c4 │ │ │ │ │ cmp.w sl, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 2938 │ │ │ │ │ + bcs.w 29fc │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ mov.w r1, sl, lsl #2 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2938 │ │ │ │ │ + beq.w 29fc │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ strd r3, sl, [r4, #12] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bgt.n 26a4 │ │ │ │ │ + bgt.n 2750 │ │ │ │ │ subs.w r3, fp, #1 │ │ │ │ │ - bmi.n 2668 │ │ │ │ │ + bmi.n 272c │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ │ - cbz r0, 2648 │ │ │ │ │ + cbz r0, 270c │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 27aa │ │ │ │ │ + blt.w 286e │ │ │ │ │ sub.w r4, fp, #2 │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ - beq.n 2668 │ │ │ │ │ + beq.n 272c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ │ - cbz r0, 2664 │ │ │ │ │ + cbz r0, 2728 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 2774 │ │ │ │ │ + blt.w 2838 │ │ │ │ │ subs r4, #1 │ │ │ │ │ - bcs.n 2652 │ │ │ │ │ + bcs.n 2716 │ │ │ │ │ movs r4, #0 │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 2870 │ │ │ │ │ + bne.w 2934 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 2684 │ │ │ │ │ + beq.n 2748 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 268c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str.w r3, [r8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 2684 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + blt.n 279e │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ add.w r0, r3, r5, lsl #2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 28b4 │ │ │ │ │ + beq.w 2978 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 28b4 │ │ │ │ │ + bge.w 2978 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ str.w r2, [r3, r5, lsl #2] │ │ │ │ │ - beq.n 2630 │ │ │ │ │ + beq.n 26f4 │ │ │ │ │ add.w r9, r6, r9, lsl #2 │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r6, #4 │ │ │ │ │ ldr.w r3, [r6], #4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 28ce │ │ │ │ │ + beq.w 2992 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 28ce │ │ │ │ │ + bge.w 2992 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r9, r6 │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ str.w r3, [r2, #4]! │ │ │ │ │ - beq.n 2630 │ │ │ │ │ - b.n 26d0 │ │ │ │ │ + beq.n 26f4 │ │ │ │ │ + b.n 277c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str.w r3, [r8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 2748 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add sp, #60 @ 0x3c │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 2702 │ │ │ │ │ + beq.n 27c6 │ │ │ │ │ ldr.w r2, [r8] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 2790 │ │ │ │ │ + blt.n 2854 │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ - cbz r5, 2742 │ │ │ │ │ + cbz r5, 2806 │ │ │ │ │ movs r2, #0 │ │ │ │ │ strd r2, r2, [r4, #8] │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - bmi.n 273c │ │ │ │ │ + bmi.n 2800 │ │ │ │ │ ldr.w r0, [r5, r2, lsl #2] │ │ │ │ │ - cbz r0, 2722 │ │ │ │ │ + cbz r0, 27e6 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 284c │ │ │ │ │ + blt.w 2910 │ │ │ │ │ subs r4, r3, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 273c │ │ │ │ │ + beq.n 2800 │ │ │ │ │ ldr.w r0, [r5, r4, lsl #2] │ │ │ │ │ - cbz r0, 2738 │ │ │ │ │ + cbz r0, 27fc │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 283c │ │ │ │ │ + blt.w 2900 │ │ │ │ │ subs r4, #1 │ │ │ │ │ - bcs.n 2728 │ │ │ │ │ + bcs.n 27ec │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ @@ -3943,962 +4040,969 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Fast │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2948 │ │ │ │ │ + beq.w 2a0c │ │ │ │ │ ldrd r3, r9, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r6, r0, #16 │ │ │ │ │ ldrmi r6, [r0, #12] │ │ │ │ │ - b.n 2570 │ │ │ │ │ + b.n 2634 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2664 │ │ │ │ │ + bne.w 2728 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2664 │ │ │ │ │ + b.n 2728 │ │ │ │ │ cmp.w r2, r3, asr #1 │ │ │ │ │ - blt.n 2878 │ │ │ │ │ + blt.n 293c │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - b.n 262a │ │ │ │ │ + b.n 26ee │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2702 │ │ │ │ │ + bne.n 27c6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 2742 │ │ │ │ │ + beq.n 2806 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - b.n 2706 │ │ │ │ │ + b.n 27ca │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2648 │ │ │ │ │ + bne.w 270c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ sub.w r4, fp, #2 │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ - bne.w 2652 │ │ │ │ │ - b.n 2668 │ │ │ │ │ - beq.w 262a │ │ │ │ │ + bne.w 2716 │ │ │ │ │ + b.n 272c │ │ │ │ │ + beq.w 26ee │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ adds r2, r3, r7 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ - ble.n 28c0 │ │ │ │ │ + ble.n 2984 │ │ │ │ │ adds r3, r2, #6 │ │ │ │ │ add.w r3, r3, r2, asr #3 │ │ │ │ │ bic.w r3, r3, #3 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bgt.n 28aa │ │ │ │ │ + bgt.n 296e │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 2914 │ │ │ │ │ + beq.w 29d8 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 2928 │ │ │ │ │ + bcs.w 29ec │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2928 │ │ │ │ │ + beq.w 29ec │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ strd r3, r2, [r4, #12] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ add.w r0, sl, r7 │ │ │ │ │ add.w r1, r3, sl, lsl #2 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ sub.w r2, r2, sl │ │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - b.n 262a │ │ │ │ │ + b.n 26ee │ │ │ │ │ add r2, sp, #24 │ │ │ │ │ strd r2, r2, [sp] │ │ │ │ │ - b.n 25be │ │ │ │ │ + b.n 2682 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2738 │ │ │ │ │ + bne.w 27fc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2738 │ │ │ │ │ + b.n 27fc │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 2722 │ │ │ │ │ + bne.w 27e6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ subs r4, r3, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w 2728 │ │ │ │ │ - b.n 273c │ │ │ │ │ + bne.w 27ec │ │ │ │ │ + b.n 2800 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 2674 │ │ │ │ │ + b.n 2738 │ │ │ │ │ add.w sl, r2, #6 │ │ │ │ │ add.w sl, sl, r2, asr #3 │ │ │ │ │ bic.w sl, sl, #3 │ │ │ │ │ sub.w r3, sl, r2 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bge.w 2600 │ │ │ │ │ + bge.w 26c4 │ │ │ │ │ add.w sl, r2, #3 │ │ │ │ │ bic.w sl, sl, #3 │ │ │ │ │ - b.n 2600 │ │ │ │ │ + b.n 26c4 │ │ │ │ │ adds r3, r2, #6 │ │ │ │ │ add.w r3, r3, r2, asr #3 │ │ │ │ │ bic.w r3, r3, #3 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bge.n 27ea │ │ │ │ │ + bge.n 28ae │ │ │ │ │ adds r3, r2, #3 │ │ │ │ │ bic.w r3, r3, #3 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - b.n 27ea │ │ │ │ │ + b.n 28ae │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - beq.w 2630 │ │ │ │ │ - b.n 26c8 │ │ │ │ │ + beq.w 26f4 │ │ │ │ │ + b.n 2774 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp.w r2, r3, asr #1 │ │ │ │ │ - blt.n 2898 │ │ │ │ │ + blt.n 295c │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - b.n 2816 │ │ │ │ │ + b.n 28da │ │ │ │ │ cmp r9, r6 │ │ │ │ │ str.w r3, [r2, #4]! │ │ │ │ │ - beq.w 2630 │ │ │ │ │ - b.n 26d0 │ │ │ │ │ + beq.w 26f4 │ │ │ │ │ + b.n 277c │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2868 │ │ │ │ │ + beq.n 292c │ │ │ │ │ add.w r1, r3, r5, lsl #2 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ add r3, sp, #24 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - b.n 25be │ │ │ │ │ + b.n 2682 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 2938 │ │ │ │ │ + cbz r0, 29fc │ │ │ │ │ mov sl, r2 │ │ │ │ │ - b.n 2624 │ │ │ │ │ + b.n 26e8 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 280e │ │ │ │ │ + bne.w 28d2 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt.n 28c8 │ │ │ │ │ + blt.n 298c │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 266a │ │ │ │ │ + b.n 272e │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt.w 278a │ │ │ │ │ + blt.w 284e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ - b.n 262a │ │ │ │ │ + b.n 26ee │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2684 │ │ │ │ │ + b.n 2748 │ │ │ │ │ movs r5, #0 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bge.w 2584 │ │ │ │ │ + bge.w 2648 │ │ │ │ │ cmn.w r9, r3 │ │ │ │ │ - beq.w 26f2 │ │ │ │ │ + beq.w 27b6 │ │ │ │ │ add r2, sp, #24 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r7, r9 │ │ │ │ │ mov sl, r5 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - b.n 25be │ │ │ │ │ + b.n 2682 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002974 : │ │ │ │ │ +00002a38 : │ │ │ │ │ list_clear_impl.isra.0(): │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 29ee │ │ │ │ │ + beq.n 2ab2 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ strd r1, r1, [r0, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r1, [r0, #16] │ │ │ │ │ - bmi.n 299a │ │ │ │ │ + bmi.n 2a5e │ │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ │ - cbz r0, 2996 │ │ │ │ │ + cbz r0, 2a5a │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 29a0 │ │ │ │ │ + blt.n 2a64 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - bcs.n 2988 │ │ │ │ │ + bcs.n 2a4c │ │ │ │ │ mov r0, r2 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyMem_Free │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 2996 │ │ │ │ │ + bne.n 2a5a │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - bcc.n 29e2 │ │ │ │ │ + bcc.n 2aa6 │ │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 29c4 │ │ │ │ │ + beq.n 2a88 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 29c4 │ │ │ │ │ + bge.n 2a88 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 29c4 │ │ │ │ │ - b.n 29b8 │ │ │ │ │ + bne.n 2a88 │ │ │ │ │ + b.n 2a7c │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyMem_Free │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000029f0 : │ │ │ │ │ +00002ab4 : │ │ │ │ │ list_append(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ sub sp, #12 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2a2e │ │ │ │ │ + bge.n 2af2 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r5, [r0, #16] │ │ │ │ │ mov r4, r2 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble.n 2a38 │ │ │ │ │ + ble.n 2afc │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ str.w r1, [r3, r4, lsl #2] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ ldr r5, [r0, #16] │ │ │ │ │ adds r2, r4, #1 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - blt.n 2a18 │ │ │ │ │ + blt.n 2adc │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - ble.n 2a86 │ │ │ │ │ + ble.n 2b4a │ │ │ │ │ adds r1, r4, #7 │ │ │ │ │ add.w r1, r1, r2, asr #3 │ │ │ │ │ bic.w r3, r1, #3 │ │ │ │ │ adds r1, r4, #4 │ │ │ │ │ bic.w r1, r1, #3 │ │ │ │ │ subs r0, r3, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it le │ │ │ │ │ movle r3, r1 │ │ │ │ │ - cbz r2, 2a92 │ │ │ │ │ + cbz r2, 2b56 │ │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.n 2a96 │ │ │ │ │ + bcs.n 2b5a │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ - cbz r0, 2a96 │ │ │ │ │ + cbz r0, 2b5a │ │ │ │ │ strd r2, r0, [r6, #8] │ │ │ │ │ str r3, [r6, #16] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ str.w r7, [r0, r4, lsl #2] │ │ │ │ │ - b.n 2a28 │ │ │ │ │ + b.n 2aec │ │ │ │ │ cmp.w r2, r5, asr #1 │ │ │ │ │ - blt.n 2a40 │ │ │ │ │ + blt.n 2b04 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ str r2, [r6, #8] │ │ │ │ │ - b.n 2a78 │ │ │ │ │ + b.n 2b3c │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b.n 2a60 │ │ │ │ │ + b.n 2b24 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - blt.n 2a8c │ │ │ │ │ + blt.n 2b50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 2a28 │ │ │ │ │ + b.n 2aec │ │ │ │ │ │ │ │ │ │ -00002aa8 : │ │ │ │ │ +00002b6c : │ │ │ │ │ PyList_Size(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ it mi │ │ │ │ │ ldrmi r0, [r0, #8] │ │ │ │ │ - bpl.n 2ac4 │ │ │ │ │ + bpl.n 2b88 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ mov.w r1, #312 @ 0x138 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002adc <_PyList_GetItemRef>: │ │ │ │ │ +00002ba0 <_PyList_GetItemRef>: │ │ │ │ │ _PyList_GetItemRef(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs.n 2af6 <_PyList_GetItemRef+0x1a> │ │ │ │ │ + bcs.n 2bba <_PyList_GetItemRef+0x1a> │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2af8 <_PyList_GetItemRef+0x1c> │ │ │ │ │ + bge.n 2bbc <_PyList_GetItemRef+0x1c> │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ bx lr │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002afc : │ │ │ │ │ +00002bc0 : │ │ │ │ │ list_subscript(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ mov ip, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, 2b6a │ │ │ │ │ + cbz r3, 2c2e │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ - cbz r3, 2b6a │ │ │ │ │ + cbz r3, 2c2e │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - bne.n 2b54 │ │ │ │ │ + bne.n 2c18 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 2b66 │ │ │ │ │ + cbnz r0, 2c2a │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ subs r0, r3, #1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bcs.n 2b5e │ │ │ │ │ + bcs.n 2c22 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r0, #0] │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it lt │ │ │ │ │ addlt r0, r0, r3 │ │ │ │ │ - b.n 2b3a │ │ │ │ │ - ldr r1, [pc, #172] @ (2c0c ) │ │ │ │ │ + b.n 2bfe │ │ │ │ │ + ldr r1, [pc, #172] @ (2cd0 ) │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetObject │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2b50 │ │ │ │ │ + b.n 2c14 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PySlice_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PySlice_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 2bf2 │ │ │ │ │ + bne.n 2cb6 │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r0, ip │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySlice_Unpack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 2b66 │ │ │ │ │ + blt.n 2c2a │ │ │ │ │ ldrd r1, r4, [sp, #16] │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySlice_AdjustIndices │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - ble.n 2bb2 │ │ │ │ │ + ble.n 2c76 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.n 2bba │ │ │ │ │ + bne.n 2c7e │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 4678 │ │ │ │ │ - b.n 2b50 │ │ │ │ │ + bl 4650 │ │ │ │ │ + b.n 2c14 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ - b.n 2b50 │ │ │ │ │ + b.n 2c14 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 3b34 │ │ │ │ │ + bl 3b0c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2b50 │ │ │ │ │ + beq.n 2c14 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ ldr r5, [r0, #12] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r7, r3 │ │ │ │ │ add.w ip, r5, r6, lsl #2 │ │ │ │ │ ldr.w r1, [r7, r2, lsl #2] │ │ │ │ │ add r2, r4 │ │ │ │ │ ldr.w lr, [r1] │ │ │ │ │ cmp.w lr, #1073741824 @ 0x40000000 │ │ │ │ │ add.w r3, lr, #1 │ │ │ │ │ it lt │ │ │ │ │ strlt r3, [r1, #0] │ │ │ │ │ str.w r1, [r5], #4 │ │ │ │ │ cmp ip, r5 │ │ │ │ │ - bne.n 2bd0 │ │ │ │ │ + bne.n 2c94 │ │ │ │ │ str r6, [r0, #8] │ │ │ │ │ - b.n 2b50 │ │ │ │ │ + b.n 2c14 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 2b66 │ │ │ │ │ + b.n 2c2a │ │ │ │ │ .word 0x00007f00 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00002c10 : │ │ │ │ │ +00002cd4 : │ │ │ │ │ list_item(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bls.n 2c38 │ │ │ │ │ + bls.n 2cfc │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r0, #0] │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ - ldr r1, [pc, #8] @ (2c4c ) │ │ │ │ │ + ldr r1, [pc, #8] @ (2d10 ) │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetObject │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ .word 0x00007f00 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00002c50 <_PyList_Extend>: │ │ │ │ │ +00002d14 <_PyList_Extend>: │ │ │ │ │ _PyList_Extend(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 2c78 <_list_extend> │ │ │ │ │ + bl 2d3c <_list_extend> │ │ │ │ │ adds r0, #1 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ it eq │ │ │ │ │ moveq r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002c74 : │ │ │ │ │ +00002d38 : │ │ │ │ │ list_length(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00002c78 <_list_extend>: │ │ │ │ │ +00002d3c <_list_extend>: │ │ │ │ │ _list_extend(): │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.w 2fc6 <_list_extend+0x34e> │ │ │ │ │ + beq.w 3098 <_list_extend+0x35c> │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 2d9c <_list_extend+0x124> │ │ │ │ │ + beq.n 2e60 <_list_extend+0x124> │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 2d9c <_list_extend+0x124> │ │ │ │ │ + beq.n 2e60 <_list_extend+0x124> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PySet_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PySet_Type │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyFrozenSet_Type │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyFrozenSet_Type │ │ │ │ │ cmp r3, r5 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, r2 │ │ │ │ │ ite eq │ │ │ │ │ moveq r2, #1 │ │ │ │ │ movne r2, #0 │ │ │ │ │ - beq.w 2e30 <_list_extend+0x1b8> │ │ │ │ │ + beq.w 2ef4 <_list_extend+0x1b8> │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyDict_Type │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyDict_Type │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 2e1e <_list_extend+0x1a6> │ │ │ │ │ + beq.w 2ee2 <_list_extend+0x1a6> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyDictKeys_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyDictKeys_Type │ │ │ │ │ cmp r3, r1 │ │ │ │ │ it eq │ │ │ │ │ ldreq r1, [r6, #8] │ │ │ │ │ - beq.w 2e1e <_list_extend+0x1a6> │ │ │ │ │ + beq.w 2ee2 <_list_extend+0x1a6> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyDictValues_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyDictValues_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 2e1a <_list_extend+0x1a2> │ │ │ │ │ + beq.w 2ede <_list_extend+0x1a2> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyDictItems_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyDictItems_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 2f24 <_list_extend+0x2ac> │ │ │ │ │ + beq.w 2fea <_list_extend+0x2ae> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2e14 <_list_extend+0x19c> │ │ │ │ │ + beq.n 2ed8 <_list_extend+0x19c> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r6, [r3, #112] @ 0x70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_LengthHint │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 2e02 <_list_extend+0x18a> │ │ │ │ │ + blt.n 2ec6 <_list_extend+0x18a> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ subs r3, r3, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.n 2d72 <_list_extend+0xfa> │ │ │ │ │ + bgt.n 2e36 <_list_extend+0xfa> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2f04 <_list_extend+0x28c> │ │ │ │ │ - cbz r0, 2d72 <_list_extend+0xfa> │ │ │ │ │ + bne.w 2fc8 <_list_extend+0x28c> │ │ │ │ │ + cbz r0, 2e36 <_list_extend+0xfa> │ │ │ │ │ adds r0, #1 │ │ │ │ │ bic.w r1, r0, #1 │ │ │ │ │ cmp.w r1, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 2faa <_list_extend+0x332> │ │ │ │ │ + bcs.w 307c <_list_extend+0x340> │ │ │ │ │ lsls r0, r1, #2 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2faa <_list_extend+0x332> │ │ │ │ │ + beq.w 307c <_list_extend+0x340> │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ str r1, [r4, #16] │ │ │ │ │ - b.n 2d72 <_list_extend+0xfa> │ │ │ │ │ + b.n 2e36 <_list_extend+0xfa> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.n 2df6 <_list_extend+0x17e> │ │ │ │ │ + bge.n 2eba <_list_extend+0x17e> │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str.w r0, [r1, r3, lsl #2] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2d60 <_list_extend+0xe8> │ │ │ │ │ + bne.n 2e24 <_list_extend+0xe8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2f90 <_list_extend+0x318> │ │ │ │ │ + bne.w 3058 <_list_extend+0x31c> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bge.n 2d92 <_list_extend+0x11a> │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + ble.n 2e56 <_list_extend+0x11a> │ │ │ │ │ cmp.w r2, r3, asr #1 │ │ │ │ │ - blt.n 2da8 <_list_extend+0x130> │ │ │ │ │ + blt.n 2e6c <_list_extend+0x130> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 2de8 <_list_extend+0x170> │ │ │ │ │ - b.n 2dee <_list_extend+0x176> │ │ │ │ │ + blt.n 2eac <_list_extend+0x170> │ │ │ │ │ + b.n 2eb2 <_list_extend+0x176> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.n 2fcc │ │ │ │ │ + b.n 30a0 │ │ │ │ │ adds r6, r2, #6 │ │ │ │ │ add.w r6, r6, r2, asr #3 │ │ │ │ │ bic.w r6, r6, #3 │ │ │ │ │ subs r3, r6, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 2f1a <_list_extend+0x2a2> │ │ │ │ │ + blt.w 2fde <_list_extend+0x2a2> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 2f7e <_list_extend+0x306> │ │ │ │ │ + beq.w 3046 <_list_extend+0x30a> │ │ │ │ │ cmp.w r6, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 2fb8 <_list_extend+0x340> │ │ │ │ │ + bcs.w 308a <_list_extend+0x34e> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsls r1, r6, #2 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2fb8 <_list_extend+0x340> │ │ │ │ │ + beq.w 308a <_list_extend+0x34e> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ str r6, [r4, #16] │ │ │ │ │ - bge.n 2dee <_list_extend+0x176> │ │ │ │ │ + bge.n 2eb2 <_list_extend+0x176> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 2e28 <_list_extend+0x1b0> │ │ │ │ │ + cbz r3, 2eec <_list_extend+0x1b0> │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 33c <_PyList_AppendTakeRefListResize> │ │ │ │ │ R_ARM_THM_CALL _PyList_AppendTakeRefListResize │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.n 2d72 <_list_extend+0xfa> │ │ │ │ │ + bne.n 2e36 <_list_extend+0xfa> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2e14 <_list_extend+0x19c> │ │ │ │ │ + bge.n 2ed8 <_list_extend+0x19c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2fb0 <_list_extend+0x338> │ │ │ │ │ + beq.w 3082 <_list_extend+0x346> │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2df0 <_list_extend+0x178> │ │ │ │ │ + b.n 2eb4 <_list_extend+0x178> │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ movs r2, #1 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w 4e5c │ │ │ │ │ + b.w 4e34 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2dee <_list_extend+0x176> │ │ │ │ │ + b.n 2eb2 <_list_extend+0x176> │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ adds r3, r5, r3 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - beq.n 2dee <_list_extend+0x176> │ │ │ │ │ + beq.n 2eb2 <_list_extend+0x176> │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 3d4 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 2df0 <_list_extend+0x178> │ │ │ │ │ + beq.n 2eb4 <_list_extend+0x178> │ │ │ │ │ movs r3, #0 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r3, sp, #24 │ │ │ │ │ ldr r7, [r4, #12] │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2efe <_list_extend+0x286> │ │ │ │ │ + beq.n 2fc2 <_list_extend+0x286> │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r2, sl │ │ │ │ │ str.w r3, [r7, r5, lsl #2] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add.w r5, r7, r5, lsl #2 │ │ │ │ │ mov r7, r8 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2efe <_list_extend+0x286> │ │ │ │ │ + beq.n 2fc2 <_list_extend+0x286> │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r2, sl │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2efe <_list_extend+0x286> │ │ │ │ │ + beq.n 2fc2 <_list_extend+0x286> │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r2, sl │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ - cbz r0, 2efe <_list_extend+0x286> │ │ │ │ │ + cbz r0, 2fc2 <_list_extend+0x286> │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r2, sl │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ - cbz r0, 2efe <_list_extend+0x286> │ │ │ │ │ + cbz r0, 2fc2 <_list_extend+0x286> │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r2, sl │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ - cbz r0, 2efe <_list_extend+0x286> │ │ │ │ │ + cbz r0, 2fc2 <_list_extend+0x286> │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r2, sl │ │ │ │ │ str r3, [r5, #20] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ - cbz r0, 2efe <_list_extend+0x286> │ │ │ │ │ + cbz r0, 2fc2 <_list_extend+0x286> │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r8, r4 │ │ │ │ │ str r3, [r5, #24] │ │ │ │ │ mov r4, r6 │ │ │ │ │ adds r5, #28 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b.n 2eec <_list_extend+0x274> │ │ │ │ │ + b.n 2fb0 <_list_extend+0x274> │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str.w r3, [r5], #4 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2ee6 <_list_extend+0x26e> │ │ │ │ │ + bne.n 2faa <_list_extend+0x26e> │ │ │ │ │ mov r4, r8 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ - b.n 2dee <_list_extend+0x176> │ │ │ │ │ + b.n 2eb2 <_list_extend+0x176> │ │ │ │ │ adds r1, r0, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 3d4 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 2e02 <_list_extend+0x18a> │ │ │ │ │ + beq.w 2ec6 <_list_extend+0x18a> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - b.n 2d72 <_list_extend+0xfa> │ │ │ │ │ - cbz r2, 2f7e <_list_extend+0x306> │ │ │ │ │ + b.n 2e36 <_list_extend+0xfa> │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.n 3046 <_list_extend+0x30a> │ │ │ │ │ adds r6, r2, #3 │ │ │ │ │ bic.w r6, r6, #3 │ │ │ │ │ - b.n 2dc0 <_list_extend+0x148> │ │ │ │ │ + b.n 2e84 <_list_extend+0x148> │ │ │ │ │ ldr r6, [r6, #8] │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ adds r3, r2, r3 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - beq.w 2dee <_list_extend+0x176> │ │ │ │ │ + beq.w 2eb2 <_list_extend+0x176> │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 3d4 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 2e14 <_list_extend+0x19c> │ │ │ │ │ + beq.w 2ed8 <_list_extend+0x19c> │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ mov r8, r4 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ add r7, sp, #24 │ │ │ │ │ add.w r3, r5, r2, lsl #2 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ - b.n 2f64 <_list_extend+0x2ec> │ │ │ │ │ + b.n 302c <_list_extend+0x2f0> │ │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ │ bl 0 <_PyTuple_FromPair> │ │ │ │ │ R_ARM_THM_CALL _PyTuple_FromPair │ │ │ │ │ - cbz r0, 2fbc <_list_extend+0x344> │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 308e <_list_extend+0x352> │ │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r3, sp, #28 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyDict_Next> │ │ │ │ │ R_ARM_THM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2f54 <_list_extend+0x2dc> │ │ │ │ │ + bne.n 301a <_list_extend+0x2de> │ │ │ │ │ str.w fp, [r8, #8] │ │ │ │ │ - b.n 2dee <_list_extend+0x176> │ │ │ │ │ + b.n 2eb2 <_list_extend+0x176> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - cbz r0, 2fb8 <_list_extend+0x340> │ │ │ │ │ + cbz r0, 308a <_list_extend+0x34e> │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 2dda <_list_extend+0x162> │ │ │ │ │ + b.n 2e9e <_list_extend+0x162> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_StopIteration │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_StopIteration │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2e02 <_list_extend+0x18a> │ │ │ │ │ + beq.w 2ec6 <_list_extend+0x18a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ - b.n 2d84 <_list_extend+0x10c> │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + blt.w 2e50 <_list_extend+0x114> │ │ │ │ │ + b.n 2e56 <_list_extend+0x11a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 2e02 <_list_extend+0x18a> │ │ │ │ │ + b.n 2ec6 <_list_extend+0x18a> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2e14 <_list_extend+0x19c> │ │ │ │ │ + b.n 2ed8 <_list_extend+0x19c> │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - b.n 2d92 <_list_extend+0x11a> │ │ │ │ │ + b.n 2e56 <_list_extend+0x11a> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ add r2, r5 │ │ │ │ │ str.w r2, [r8, #8] │ │ │ │ │ - b.n 2e14 <_list_extend+0x19c> │ │ │ │ │ + b.n 2ed8 <_list_extend+0x19c> │ │ │ │ │ movs r1, #2 │ │ │ │ │ - b.w 12d4 │ │ │ │ │ + b.w 12c4 │ │ │ │ │ R_ARM_THM_JUMP24 list_inplace_repeat_lock_held │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00002fcc : │ │ │ │ │ +000030a0 : │ │ │ │ │ list_extend_lock_held(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ @@ -4906,409 +5010,409 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Fast │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 31d6 │ │ │ │ │ + beq.w 32aa │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 312e │ │ │ │ │ + beq.w 3202 │ │ │ │ │ ldrd r3, r0, [r5, #8] │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3148 │ │ │ │ │ + bne.w 321c │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ bic.w r3, r3, #1 │ │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 31cc │ │ │ │ │ + bcs.w 32a0 │ │ │ │ │ lsls r0, r3, #2 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 31cc │ │ │ │ │ + beq.w 32a0 │ │ │ │ │ strd r0, r3, [r5, #12] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #6 │ │ │ │ │ - bmi.w 318c │ │ │ │ │ + bmi.w 3260 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 312e │ │ │ │ │ + ble.n 3202 │ │ │ │ │ add.w r3, r4, #16 │ │ │ │ │ ldr r5, [r3, #0] │ │ │ │ │ lsls r1, r6, #2 │ │ │ │ │ add.w lr, r0, r1 │ │ │ │ │ ldr.w ip, [r5] │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt.w ip, ip, #1 │ │ │ │ │ strlt.w ip, [r5] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ str.w r5, [lr] │ │ │ │ │ - beq.n 312e │ │ │ │ │ + beq.n 3202 │ │ │ │ │ ldr.w ip, [r3, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ add r5, r0 │ │ │ │ │ ldr.w lr, [ip] │ │ │ │ │ cmp.w lr, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt.w lr, lr, #1 │ │ │ │ │ strlt.w lr, [ip] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ str.w ip, [r5, #4] │ │ │ │ │ - beq.n 312e │ │ │ │ │ + beq.n 3202 │ │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ │ mov r5, r1 │ │ │ │ │ add r5, r0 │ │ │ │ │ ldr.w lr, [ip] │ │ │ │ │ cmp.w lr, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt.w lr, lr, #1 │ │ │ │ │ strlt.w lr, [ip] │ │ │ │ │ cmp r2, #3 │ │ │ │ │ str.w ip, [r5, #8] │ │ │ │ │ - beq.n 312e │ │ │ │ │ + beq.n 3202 │ │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ │ mov r5, r1 │ │ │ │ │ add r5, r0 │ │ │ │ │ ldr.w lr, [ip] │ │ │ │ │ cmp.w lr, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt.w lr, lr, #1 │ │ │ │ │ strlt.w lr, [ip] │ │ │ │ │ cmp r2, #4 │ │ │ │ │ str.w ip, [r5, #12] │ │ │ │ │ - beq.n 312e │ │ │ │ │ + beq.n 3202 │ │ │ │ │ ldr.w ip, [r3, #16] │ │ │ │ │ mov r5, r1 │ │ │ │ │ add r5, r0 │ │ │ │ │ ldr.w lr, [ip] │ │ │ │ │ cmp.w lr, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt.w lr, lr, #1 │ │ │ │ │ strlt.w lr, [ip] │ │ │ │ │ cmp r2, #5 │ │ │ │ │ str.w ip, [r5, #16] │ │ │ │ │ - beq.n 312e │ │ │ │ │ + beq.n 3202 │ │ │ │ │ ldr r5, [r3, #20] │ │ │ │ │ adds r1, #20 │ │ │ │ │ add.w lr, r0, r1 │ │ │ │ │ ldr.w ip, [r5] │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt.w ip, ip, #1 │ │ │ │ │ strlt.w ip, [r5] │ │ │ │ │ cmp r2, #6 │ │ │ │ │ str.w r5, [lr] │ │ │ │ │ - beq.n 312e │ │ │ │ │ + beq.n 3202 │ │ │ │ │ subs r2, #1 │ │ │ │ │ add r0, r1 │ │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ │ adds r3, #20 │ │ │ │ │ ldr.w r1, [r3, #4]! │ │ │ │ │ ldr r5, [r1, #0] │ │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3194 │ │ │ │ │ + blt.n 3268 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str.w r1, [r0, #4]! │ │ │ │ │ - bne.n 311a │ │ │ │ │ + bne.n 31ee │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3140 │ │ │ │ │ + bge.n 3214 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 31dc │ │ │ │ │ + beq.n 32b0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ adds r1, r6, r2 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - ble.n 31a2 │ │ │ │ │ + ble.n 3276 │ │ │ │ │ adds r3, r1, #6 │ │ │ │ │ add.w r3, r3, r1, asr #3 │ │ │ │ │ bic.w r3, r3, #3 │ │ │ │ │ subs r1, r3, r1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bgt.n 31bc │ │ │ │ │ - cbz r7, 31c4 │ │ │ │ │ + bgt.n 3290 │ │ │ │ │ + cbz r7, 3298 │ │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.n 31c8 │ │ │ │ │ + bcs.n 329c │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ - cbz r0, 31c8 │ │ │ │ │ + cbz r0, 329c │ │ │ │ │ str r7, [r5, #8] │ │ │ │ │ strd r0, r3, [r5, #12] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.w 303c │ │ │ │ │ + bpl.w 3110 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 312e │ │ │ │ │ + ble.n 3202 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ - b.n 3044 │ │ │ │ │ + b.n 3118 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r5, [r1, #0] │ │ │ │ │ str.w r1, [r0, #4]! │ │ │ │ │ - bne.n 311a │ │ │ │ │ - b.n 312e │ │ │ │ │ + bne.n 31ee │ │ │ │ │ + b.n 3202 │ │ │ │ │ cmp.w r1, r3, asr #1 │ │ │ │ │ it ge │ │ │ │ │ strge r1, [r5, #8] │ │ │ │ │ - bge.n 3182 │ │ │ │ │ + bge.n 3256 │ │ │ │ │ adds r3, r1, #6 │ │ │ │ │ add.w r3, r3, r1, asr #3 │ │ │ │ │ bic.w r3, r3, #3 │ │ │ │ │ subs r1, r3, r1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bge.n 3164 │ │ │ │ │ + bge.n 3238 │ │ │ │ │ adds r3, r7, #3 │ │ │ │ │ bic.w r3, r3, #3 │ │ │ │ │ - b.n 3164 │ │ │ │ │ + b.n 3238 │ │ │ │ │ mov r3, r7 │ │ │ │ │ - b.n 316c │ │ │ │ │ + b.n 3240 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - blt.n 31e4 │ │ │ │ │ + blt.n 32b8 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 3130 │ │ │ │ │ + b.n 3204 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 3140 │ │ │ │ │ + b.n 3214 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3140 │ │ │ │ │ + b.n 3214 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ str r7, [r5, #8] │ │ │ │ │ - b.n 3182 │ │ │ │ │ + b.n 3256 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000031ec : │ │ │ │ │ +000032c0 : │ │ │ │ │ list___init__(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 321a │ │ │ │ │ + beq.n 32ee │ │ │ │ │ ldr.w r1, [r0, #156] @ 0x9c │ │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 321c │ │ │ │ │ - cbnz r2, 322e │ │ │ │ │ + bne.n 32f0 │ │ │ │ │ + cbnz r2, 3302 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi.n 3246 │ │ │ │ │ + bhi.n 331a │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ - cbnz r1, 3262 │ │ │ │ │ - cbnz r3, 327e │ │ │ │ │ + cbnz r1, 3336 │ │ │ │ │ + cbnz r3, 3352 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 <_PyArg_NoKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_NoKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 321c │ │ │ │ │ + bne.n 32f0 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 322a │ │ │ │ │ + b.n 32fe │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3240 │ │ │ │ │ + beq.n 3314 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 3226 │ │ │ │ │ + ble.n 32fa │ │ │ │ │ ldr r1, [r5, #16] │ │ │ │ │ - cbnz r3, 3280 │ │ │ │ │ + cbnz r3, 3354 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 3228 │ │ │ │ │ + beq.n 32fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2c78 <_list_extend> │ │ │ │ │ + bl 2d3c <_list_extend> │ │ │ │ │ adds r0, #1 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ it ne │ │ │ │ │ movne r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 2974 │ │ │ │ │ + bl 2a38 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b.n 3266 │ │ │ │ │ + b.n 333a │ │ │ │ │ │ │ │ │ │ -0000328c : │ │ │ │ │ +00003360 : │ │ │ │ │ list_richcompare(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r4, r3, #6 │ │ │ │ │ - bpl.w 33ac │ │ │ │ │ + bpl.w 3480 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.n 33ac │ │ │ │ │ + bpl.n 3480 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r9, r2 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 33b6 │ │ │ │ │ + bne.n 348a │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 3386 │ │ │ │ │ + ble.n 345a │ │ │ │ │ movs r4, #0 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bge.n 3346 │ │ │ │ │ + bge.n 341a │ │ │ │ │ ldr r0, [r7, #12] │ │ │ │ │ ldr.w r1, [r8, #12] │ │ │ │ │ ldr.w r6, [r0, r4, lsl #2] │ │ │ │ │ ldr.w r5, [r1, r4, lsl #2] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.n 332e │ │ │ │ │ + beq.n 3402 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3364 │ │ │ │ │ + bge.n 3438 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 32f2 │ │ │ │ │ + bge.n 33c6 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3310 │ │ │ │ │ + bge.n 33e4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 346e │ │ │ │ │ + beq.w 3542 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3322 │ │ │ │ │ + bge.n 33f6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3482 │ │ │ │ │ + beq.w 3556 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 336e │ │ │ │ │ + blt.n 3442 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ │ - beq.n 3346 │ │ │ │ │ + beq.n 341a │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - blt.n 32c4 │ │ │ │ │ + blt.n 3398 │ │ │ │ │ cmp.w r9, #5 │ │ │ │ │ - bhi.w 347a │ │ │ │ │ + bhi.w 354e │ │ │ │ │ tbb [pc, r9] │ │ │ │ │ .word 0x781c9475 │ │ │ │ │ .short 0x9d7b │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bge.n 3334 │ │ │ │ │ + bge.n 3408 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bge.n 3334 │ │ │ │ │ + bge.n 3408 │ │ │ │ │ cmp.w r9, #2 │ │ │ │ │ - bne.n 33c6 │ │ │ │ │ + bne.n 349a │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 32ee │ │ │ │ │ - b.n 32f2 │ │ │ │ │ + blt.n 33c2 │ │ │ │ │ + b.n 33c6 │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 3354 │ │ │ │ │ + bne.n 3428 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ - b.n 335c │ │ │ │ │ + b.n 3430 │ │ │ │ │ cmp.w r9, #5 │ │ │ │ │ - bhi.n 346e │ │ │ │ │ - add r1, pc, #4 @ (adr r1, 3394 ) │ │ │ │ │ + bhi.n 3542 │ │ │ │ │ + add r1, pc, #4 @ (adr r1, 3468 ) │ │ │ │ │ ldr.w pc, [r1, r9, lsl #2] │ │ │ │ │ nop │ │ │ │ │ - .word 0x00003355 │ │ │ │ │ + .word 0x00003429 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00003469 │ │ │ │ │ + .word 0x0000353d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00003379 │ │ │ │ │ + .word 0x0000344d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00003431 │ │ │ │ │ + .word 0x00003505 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00003437 │ │ │ │ │ + .word 0x0000350b │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000347b │ │ │ │ │ + .word 0x0000354f │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 335c │ │ │ │ │ + b.n 3430 │ │ │ │ │ sub.w r1, r9, #2 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi.n 343c │ │ │ │ │ + bhi.n 3510 │ │ │ │ │ cmp.w r9, #2 │ │ │ │ │ - beq.n 3354 │ │ │ │ │ - b.n 337c │ │ │ │ │ + beq.n 3428 │ │ │ │ │ + b.n 3450 │ │ │ │ │ cmp.w r9, #3 │ │ │ │ │ - beq.n 337c │ │ │ │ │ + beq.n 3450 │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ │ ldr.w r6, [r2, r4, lsl #2] │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr.w r5, [r3, r4, lsl #2] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ @@ -5323,90 +5427,90 @@ │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r5, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompare │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3412 │ │ │ │ │ + bge.n 34e6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 3412 │ │ │ │ │ + cbnz r3, 34e6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 335c │ │ │ │ │ + bge.n 3430 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 335c │ │ │ │ │ + bne.n 3430 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 335c │ │ │ │ │ + b.n 3430 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.n 337c │ │ │ │ │ - b.n 3354 │ │ │ │ │ + bgt.n 3450 │ │ │ │ │ + b.n 3428 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 3354 │ │ │ │ │ - b.n 337c │ │ │ │ │ + beq.n 3428 │ │ │ │ │ + b.n 3450 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt.n 337c │ │ │ │ │ - b.n 3354 │ │ │ │ │ + blt.n 3450 │ │ │ │ │ + b.n 3428 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.w 32c2 │ │ │ │ │ + bgt.w 3396 │ │ │ │ │ cmp.w r9, #5 │ │ │ │ │ - bhi.n 346e │ │ │ │ │ - add r1, pc, #4 @ (adr r1, 3450 ) │ │ │ │ │ + bhi.n 3542 │ │ │ │ │ + add r1, pc, #4 @ (adr r1, 3524 ) │ │ │ │ │ ldr.w pc, [r1, r9, lsl #2] │ │ │ │ │ nop │ │ │ │ │ - .word 0x0000342b │ │ │ │ │ + .word 0x000034ff │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00003469 │ │ │ │ │ + .word 0x0000353d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000346f │ │ │ │ │ + .word 0x00003543 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000346f │ │ │ │ │ + .word 0x00003543 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00003437 │ │ │ │ │ + .word 0x0000350b │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000347b │ │ │ │ │ + .word 0x0000354f │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bge.n 337c │ │ │ │ │ - b.n 3354 │ │ │ │ │ + bge.n 3450 │ │ │ │ │ + b.n 3428 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 3310 │ │ │ │ │ + b.n 33e4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.w 337c │ │ │ │ │ - b.n 3354 │ │ │ │ │ + ble.w 3450 │ │ │ │ │ + b.n 3428 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 3322 │ │ │ │ │ + b.n 33f6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003490 : │ │ │ │ │ +00003564 : │ │ │ │ │ list_remove(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 354e │ │ │ │ │ + ble.n 3622 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r4, [r3, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ @@ -5415,38 +5519,38 @@ │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 34d4 │ │ │ │ │ + bge.n 35a8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3568 │ │ │ │ │ + beq.n 363c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 34f4 │ │ │ │ │ + ble.n 35c8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 254c │ │ │ │ │ + bl 2610 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3564 │ │ │ │ │ + bne.n 3638 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ - bne.n 3564 │ │ │ │ │ + bne.n 3638 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.n 354e │ │ │ │ │ + ble.n 3622 │ │ │ │ │ movs r7, #1 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr.w r4, [r3, r7, lsl #2] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ @@ -5455,209 +5559,209 @@ │ │ │ │ │ strlt r0, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 352a │ │ │ │ │ + bge.n 35fe │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 3574 │ │ │ │ │ + cbz r3, 3648 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 3540 │ │ │ │ │ + ble.n 3614 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ adds r2, r7, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 254c │ │ │ │ │ + bl 2610 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 34e8 │ │ │ │ │ - b.n 3564 │ │ │ │ │ + beq.n 35bc │ │ │ │ │ + b.n 3638 │ │ │ │ │ add.w r2, r7, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - bne.n 3564 │ │ │ │ │ + bne.n 3638 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt.n 34fe │ │ │ │ │ + blt.n 35d2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 34f0 │ │ │ │ │ + b.n 35c4 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 34d4 │ │ │ │ │ + b.n 35a8 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 352a │ │ │ │ │ + b.n 35fe │ │ │ │ │ │ │ │ │ │ -00003580 : │ │ │ │ │ +00003654 : │ │ │ │ │ list_vectorcall(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 360e │ │ │ │ │ + bne.n 36e2 │ │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ │ bic.w r4, r2, #2147483648 @ 0x80000000 │ │ │ │ │ bic.w r3, r3, #1 │ │ │ │ │ - cbnz r3, 35f6 │ │ │ │ │ + cbnz r3, 36ca │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_GenericAlloc │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 35e4 │ │ │ │ │ - cbz r4, 35ca │ │ │ │ │ + cbz r0, 36b8 │ │ │ │ │ + cbz r4, 369e │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ - cbnz r2, 35e8 │ │ │ │ │ - cbz r1, 35ca │ │ │ │ │ + cbnz r2, 36bc │ │ │ │ │ + cbz r1, 369e │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - bl 2c78 <_list_extend> │ │ │ │ │ + bl 2d3c <_list_extend> │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 35d0 │ │ │ │ │ + beq.n 36a4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 35e4 │ │ │ │ │ + bge.n 36b8 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbnz r2, 35e4 │ │ │ │ │ + cbnz r2, 36b8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 35ca │ │ │ │ │ + b.n 369e │ │ │ │ │ strd r1, r0, [sp] │ │ │ │ │ - bl 2974 │ │ │ │ │ + bl 2a38 │ │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ │ - b.n 35ba │ │ │ │ │ + b.n 368e │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 35a6 │ │ │ │ │ - b.n 35e4 │ │ │ │ │ + bne.n 367a │ │ │ │ │ + b.n 36b8 │ │ │ │ │ mov r1, r3 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 <_PyArg_NoKwnames> │ │ │ │ │ R_ARM_THM_CALL _PyArg_NoKwnames │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 35e4 │ │ │ │ │ - b.n 3598 │ │ │ │ │ + beq.n 36b8 │ │ │ │ │ + b.n 366c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003628 : │ │ │ │ │ +000036fc : │ │ │ │ │ list_pop(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bhi.n 371e │ │ │ │ │ + bhi.n 37f2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3736 │ │ │ │ │ + bne.n 380a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3762 │ │ │ │ │ + beq.w 3836 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs.w 37b2 │ │ │ │ │ + bcs.w 3886 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ mov.w ip, r2, lsl #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ add.w r0, r1, ip │ │ │ │ │ ldr.w r6, [r1, r2, lsl #2] │ │ │ │ │ - beq.n 36b6 │ │ │ │ │ + beq.n 378a │ │ │ │ │ subs r5, r3, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - blt.n 36e8 │ │ │ │ │ + blt.n 37bc │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bge.n 36fe │ │ │ │ │ + bge.n 37d2 │ │ │ │ │ adds r2, r7, #5 │ │ │ │ │ subs r3, r5, r3 │ │ │ │ │ add.w r2, r2, r5, asr #3 │ │ │ │ │ bic.w r2, r2, #3 │ │ │ │ │ subs r1, r2, r5 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ itt gt │ │ │ │ │ addgt r2, r7, #2 │ │ │ │ │ bicgt.w r2, r2, #3 │ │ │ │ │ cmp.w r2, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.n 377c │ │ │ │ │ + bcs.n 3850 │ │ │ │ │ lsls r1, r2, #2 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 377c │ │ │ │ │ + beq.n 3850 │ │ │ │ │ strd r5, r0, [r4, #8] │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r6, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 36ae │ │ │ │ │ + beq.n 3782 │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ - cbz r0, 36da │ │ │ │ │ + cbz r0, 37ae │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3708 │ │ │ │ │ + blt.n 37dc │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ subs r2, r5, r2 │ │ │ │ │ @@ -5665,165 +5769,165 @@ │ │ │ │ │ add r1, ip │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bgt.n 371a │ │ │ │ │ + bgt.n 37ee │ │ │ │ │ cmp.w r5, r8, asr #1 │ │ │ │ │ - blt.n 371a │ │ │ │ │ + blt.n 37ee │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 36ae │ │ │ │ │ + b.n 3782 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 36da │ │ │ │ │ + bne.n 37ae │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b.n 36da │ │ │ │ │ + b.n 37ae │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - b.n 367a │ │ │ │ │ + b.n 374e │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ - cbz r0, 3778 │ │ │ │ │ + cbz r0, 384c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 3648 │ │ │ │ │ + ble.n 371c │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 379a │ │ │ │ │ + cbz r0, 386e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3786 │ │ │ │ │ + blt.n 385a │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ - beq.n 379a │ │ │ │ │ + beq.n 386e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ - cbz r3, 3762 │ │ │ │ │ + cbz r3, 3836 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.w 3654 │ │ │ │ │ + bge.w 3728 │ │ │ │ │ add r2, r3 │ │ │ │ │ - b.n 3654 │ │ │ │ │ + b.n 3728 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 36ae │ │ │ │ │ + b.n 3782 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - blt.n 3704 │ │ │ │ │ + blt.n 37d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 36ae │ │ │ │ │ + b.n 3782 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 374e │ │ │ │ │ + bne.n 3822 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 374e │ │ │ │ │ + b.n 3822 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3778 │ │ │ │ │ + bne.n 384c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3762 │ │ │ │ │ + beq.n 3836 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ add r2, r3 │ │ │ │ │ - b.n 3654 │ │ │ │ │ + b.n 3728 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 3778 │ │ │ │ │ + b.n 384c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000037cc : │ │ │ │ │ +000038a0 : │ │ │ │ │ list_ass_item(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs.n 3842 │ │ │ │ │ + bcs.n 3916 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ mov.w ip, r1, lsl #2 │ │ │ │ │ add.w lr, r0, ip │ │ │ │ │ ldr.w r5, [r0, r1, lsl #2] │ │ │ │ │ - cbnz r2, 3828 │ │ │ │ │ + cbnz r2, 38fc │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - blt.n 3814 │ │ │ │ │ + blt.n 38e8 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3810 │ │ │ │ │ + bge.n 38e4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 3810 │ │ │ │ │ + cbnz r3, 38e4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ subs r2, r3, r1 │ │ │ │ │ add.w r1, ip, #4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ add r1, r0 │ │ │ │ │ mov r0, lr │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ - b.n 37fa │ │ │ │ │ + b.n 38ce │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r2, #0] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ str.w r2, [r0, r1, lsl #2] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3804 │ │ │ │ │ - b.n 3810 │ │ │ │ │ + blt.n 38d8 │ │ │ │ │ + b.n 38e4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -5831,51 +5935,51 @@ │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003860 : │ │ │ │ │ +00003934 : │ │ │ │ │ list_concat(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #6 │ │ │ │ │ - bpl.w 3adc │ │ │ │ │ + bpl.w 3ae4 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ mov r8, r0 │ │ │ │ │ adds r5, r5, r3 │ │ │ │ │ - beq.w 3a6a │ │ │ │ │ - ldr r3, [pc, #668] @ (3b28 ) │ │ │ │ │ + beq.w 3a86 │ │ │ │ │ + ldr r3, [pc, #416] @ (3b00 ) │ │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r7, r3] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r4, [r3, #1880] @ 0x758 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 3a74 │ │ │ │ │ + beq.w 3a90 │ │ │ │ │ ldr.w r2, [r3, #1884] @ 0x75c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r1, [r3, #1880] @ 0x758 │ │ │ │ │ str.w r2, [r3, #1884] @ 0x75c │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ - ldr r3, [pc, #616] @ (3b2c ) │ │ │ │ │ + ldr r3, [pc, #364] @ (3b04 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r0, [r7, r3] │ │ │ │ │ sub.w r7, r4, #8 │ │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ │ addw lr, r0, #3740 @ 0xe9c │ │ │ │ │ ldr.w ip, [r0, #3744] @ 0xea0 │ │ │ │ │ @@ -5895,256 +5999,159 @@ │ │ │ │ │ adds r2, #1 │ │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r2, ip │ │ │ │ │ str.w r7, [r0, #3744] @ 0xea0 │ │ │ │ │ str.w r1, [r0, #3824] @ 0xef0 │ │ │ │ │ str.w r2, [r0, #3752] @ 0xea8 │ │ │ │ │ - bgt.w 3ad2 │ │ │ │ │ + bgt.n 3ab0 │ │ │ │ │ cmp.w r5, #536870912 @ 0x20000000 │ │ │ │ │ itt cs │ │ │ │ │ movcs r3, #0 │ │ │ │ │ strcs r3, [r4, #12] │ │ │ │ │ - bcs.w 3af8 │ │ │ │ │ + bcs.n 3aba │ │ │ │ │ lsls r0, r5, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov lr, r0 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3af8 │ │ │ │ │ + beq.n 3aba │ │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.n 397a │ │ │ │ │ + ble.n 3a48 │ │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ │ sub.w ip, lr, #4 │ │ │ │ │ add.w r1, r0, r7, lsl #2 │ │ │ │ │ - b.n 3966 │ │ │ │ │ + b.n 3a34 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ str.w r2, [ip, #4]! │ │ │ │ │ - beq.n 397a │ │ │ │ │ + beq.n 3a48 │ │ │ │ │ ldr.w r2, [r0], #4 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 395a │ │ │ │ │ + blt.n 3a28 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ str.w r2, [ip, #4]! │ │ │ │ │ - bne.n 3966 │ │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - ble.n 3a58 │ │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ │ - lsls r1, r7, #2 │ │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ │ - cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 3a94 │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - str r0, [r6, #0] │ │ │ │ │ - str.w r6, [lr, r7, lsl #2] │ │ │ │ │ - beq.n 3a58 │ │ │ │ │ - ldr r6, [r3, #4] │ │ │ │ │ - adds r7, r1, #4 │ │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ │ - cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3aa0 │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - str r0, [r6, #0] │ │ │ │ │ - str.w r6, [lr, r7] │ │ │ │ │ - beq.n 3a58 │ │ │ │ │ - ldr r6, [r3, #8] │ │ │ │ │ - add.w r7, r1, #8 │ │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ │ - cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3aaa │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - cmp r2, #3 │ │ │ │ │ - str r0, [r6, #0] │ │ │ │ │ - str.w r6, [lr, r7] │ │ │ │ │ - beq.n 3a58 │ │ │ │ │ - ldr r6, [r3, #12] │ │ │ │ │ - add.w r7, r1, #12 │ │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ │ - cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3ab4 │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - cmp r2, #4 │ │ │ │ │ - str r0, [r6, #0] │ │ │ │ │ - str.w r6, [lr, r7] │ │ │ │ │ - beq.n 3a58 │ │ │ │ │ - ldr r6, [r3, #16] │ │ │ │ │ - add.w r7, r1, #16 │ │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ │ - cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3abe │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - cmp r2, #5 │ │ │ │ │ - str r0, [r6, #0] │ │ │ │ │ - str.w r6, [lr, r7] │ │ │ │ │ - beq.n 3a58 │ │ │ │ │ - ldr r6, [r3, #20] │ │ │ │ │ - add.w r7, r1, #20 │ │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ │ - cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3ac8 │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - cmp r2, #6 │ │ │ │ │ - str r0, [r6, #0] │ │ │ │ │ - str.w r6, [lr, r7] │ │ │ │ │ - beq.n 3a58 │ │ │ │ │ - ldr r6, [r3, #24] │ │ │ │ │ - adds r1, #24 │ │ │ │ │ - add.w r7, lr, r1 │ │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ │ - cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - itt lt │ │ │ │ │ - addlt r0, #1 │ │ │ │ │ - strlt r0, [r6, #0] │ │ │ │ │ - cmp r2, #7 │ │ │ │ │ - str r6, [r7, #0] │ │ │ │ │ - beq.n 3a58 │ │ │ │ │ - subs r0, r3, #4 │ │ │ │ │ - add lr, r1 │ │ │ │ │ - add.w r0, r0, r2, lsl #2 │ │ │ │ │ - adds r3, #24 │ │ │ │ │ - ldr.w r1, [r3, #4]! │ │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3a60 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - cmp r3, r0 │ │ │ │ │ - str r2, [r1, #0] │ │ │ │ │ - str.w r1, [lr, #4]! │ │ │ │ │ - bne.n 3a40 │ │ │ │ │ + bne.n 3a34 │ │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble.n 3a74 │ │ │ │ │ + ldr r1, [r6, #12] │ │ │ │ │ + subs r7, #1 │ │ │ │ │ + subs r1, #4 │ │ │ │ │ + add.w r0, lr, r7, lsl #2 │ │ │ │ │ + add.w ip, r1, r3, lsl #2 │ │ │ │ │ + ldr.w r2, [r1, #4]! │ │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + bge.n 3a7c │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + cmp ip, r1 │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ + str.w r2, [r0, #4]! │ │ │ │ │ + bne.n 3a5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - cmp r3, r0 │ │ │ │ │ - str.w r1, [lr, #4]! │ │ │ │ │ - bne.n 3a40 │ │ │ │ │ - b.n 3a58 │ │ │ │ │ + cmp ip, r1 │ │ │ │ │ + str.w r2, [r0, #4]! │ │ │ │ │ + bne.n 3a5c │ │ │ │ │ + b.n 3a74 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyList_New │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 3af4 │ │ │ │ │ + cbz r0, 3afc │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ - ldr r3, [pc, #160] @ (3b30 ) │ │ │ │ │ + ldr r3, [pc, #92] @ (3b08 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n 38c6 │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - str.w r6, [lr, r7, lsl #2] │ │ │ │ │ - bne.w 399c │ │ │ │ │ - b.n 3a58 │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - str.w r6, [lr, r7] │ │ │ │ │ - bne.n 39b4 │ │ │ │ │ - b.n 3a58 │ │ │ │ │ - cmp r2, #3 │ │ │ │ │ - str.w r6, [lr, r7] │ │ │ │ │ - bne.n 39ce │ │ │ │ │ - b.n 3a58 │ │ │ │ │ - cmp r2, #4 │ │ │ │ │ - str.w r6, [lr, r7] │ │ │ │ │ - bne.n 39e8 │ │ │ │ │ - b.n 3a58 │ │ │ │ │ - cmp r2, #5 │ │ │ │ │ - str.w r6, [lr, r7] │ │ │ │ │ - bne.n 3a02 │ │ │ │ │ - b.n 3a58 │ │ │ │ │ - cmp r2, #6 │ │ │ │ │ - str.w r6, [lr, r7] │ │ │ │ │ - bne.n 3a1c │ │ │ │ │ - b.n 3a58 │ │ │ │ │ + b.n 399a │ │ │ │ │ addw r0, r0, #3732 @ 0xe94 │ │ │ │ │ bl 0 <_Py_TriggerGC> │ │ │ │ │ R_ARM_THM_CALL _Py_TriggerGC │ │ │ │ │ - b.n 3924 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - b.n 3a5a │ │ │ │ │ + b.n 39f6 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3b0c │ │ │ │ │ + bge.n 3ace │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 3b0c │ │ │ │ │ + cbnz r3, 3ace │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 3af4 │ │ │ │ │ + cbz r0, 3afc │ │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ │ ldr.w lr, [r0, #12] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bgt.w 394c │ │ │ │ │ - b.n 397a │ │ │ │ │ - nop │ │ │ │ │ - .word 0x00000296 │ │ │ │ │ + bgt.n 3a1a │ │ │ │ │ + b.n 3a48 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Format │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + b.n 3a76 │ │ │ │ │ + .word 0x0000019a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ - .word 0x00000266 │ │ │ │ │ + .word 0x0000016a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ - .word 0x0000009e │ │ │ │ │ + .word 0x0000005a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00003b34 : │ │ │ │ │ +00003b0c : │ │ │ │ │ list_new_prealloc(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r3, [pc, #336] @ (3c94 ) │ │ │ │ │ + ldr r3, [pc, #336] @ (3c6c ) │ │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ │ mov r5, r0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r4, [r3, #1880] @ 0x758 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 3bf6 │ │ │ │ │ + beq.n 3bce │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r2, [r3, #1880] @ 0x758 │ │ │ │ │ ldr.w r2, [r3, #1884] @ 0x75c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #1884] @ 0x75c │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movs r2, #0 │ │ │ │ │ - ldr r3, [pc, #288] @ (3c98 ) │ │ │ │ │ + ldr r3, [pc, #288] @ (3c70 ) │ │ │ │ │ sub.w r1, r4, #8 │ │ │ │ │ strd r2, r2, [r4, #8] │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r0, [r6, r3] │ │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ │ @@ -6166,40 +6173,40 @@ │ │ │ │ │ eor.w r3, r3, #1 │ │ │ │ │ orr.w r3, r3, lr │ │ │ │ │ cmp r2, r6 │ │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ │ str.w r1, [r0, #3744] @ 0xea0 │ │ │ │ │ str.w ip, [r0, #3824] @ 0xef0 │ │ │ │ │ str.w r2, [r0, #3752] @ 0xea8 │ │ │ │ │ - bgt.n 3c6e │ │ │ │ │ + bgt.n 3c46 │ │ │ │ │ cmp.w r5, #536870912 @ 0x20000000 │ │ │ │ │ itt cs │ │ │ │ │ movcs r3, #0 │ │ │ │ │ strcs r3, [r4, #12] │ │ │ │ │ - bcs.n 3c78 │ │ │ │ │ + bcs.n 3c50 │ │ │ │ │ lsls r0, r5, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3c78 │ │ │ │ │ + beq.n 3c50 │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3bf2 │ │ │ │ │ + beq.n 3bca │ │ │ │ │ movs r2, #0 │ │ │ │ │ - ldr r3, [pc, #144] @ (3c9c ) │ │ │ │ │ + ldr r3, [pc, #144] @ (3c74 ) │ │ │ │ │ strd r2, r2, [r0, #8] │ │ │ │ │ sub.w r1, r4, #8 │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r0, [r6, r3] │ │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ │ @@ -6221,128 +6228,128 @@ │ │ │ │ │ cmp r2, ip │ │ │ │ │ add.w r6, r6, #1 │ │ │ │ │ orr.w r3, r3, lr │ │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ │ str.w r1, [r0, #3744] @ 0xea0 │ │ │ │ │ str.w r6, [r0, #3824] @ 0xef0 │ │ │ │ │ str.w r2, [r0, #3752] @ 0xea8 │ │ │ │ │ - ble.n 3bd8 │ │ │ │ │ + ble.n 3bb0 │ │ │ │ │ addw r0, r0, #3732 @ 0xe94 │ │ │ │ │ bl 0 <_Py_TriggerGC> │ │ │ │ │ R_ARM_THM_CALL _Py_TriggerGC │ │ │ │ │ - b.n 3bd8 │ │ │ │ │ + b.n 3bb0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3c8c │ │ │ │ │ + bge.n 3c64 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 3c8c │ │ │ │ │ + cbnz r3, 3c64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyErr_NoMemory │ │ │ │ │ .word 0x00000146 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000114 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000082 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00003ca0 : │ │ │ │ │ +00003c78 : │ │ │ │ │ list_extend(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 2c78 <_list_extend> │ │ │ │ │ + bl 2d3c <_list_extend> │ │ │ │ │ adds r0, #1 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ it eq │ │ │ │ │ moveq r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003cc4 : │ │ │ │ │ +00003c9c : │ │ │ │ │ PyList_GetItem(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.n 3cea │ │ │ │ │ + bpl.n 3cc2 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ itt cc │ │ │ │ │ ldrcc r3, [r0, #12] │ │ │ │ │ ldrcc.w r0, [r3, r1, lsl #2] │ │ │ │ │ - bcs.n 3cfe │ │ │ │ │ + bcs.n 3cd6 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ mov.w r1, #394 @ 0x18a │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ - ldr r1, [pc, #8] @ (3d10 ) │ │ │ │ │ + ldr r1, [pc, #8] @ (3ce8 ) │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetObject │ │ │ │ │ - b.n 3cfa │ │ │ │ │ + b.n 3cd2 │ │ │ │ │ .word 0x00007f00 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00003d14 : │ │ │ │ │ +00003cec : │ │ │ │ │ list_iter(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.w 3e44 │ │ │ │ │ - ldr r3, [pc, #296] @ (3e58 ) │ │ │ │ │ + bpl.w 3e1c │ │ │ │ │ + ldr r3, [pc, #296] @ (3e30 ) │ │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ │ mov r5, r0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r4, [r3, #1888] @ 0x760 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 3e36 │ │ │ │ │ + beq.n 3e0e │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r2, [r3, #1888] @ 0x760 │ │ │ │ │ ldr.w r2, [r3, #1892] @ 0x764 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #1892] @ 0x764 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3dce │ │ │ │ │ + bge.n 3da6 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - ldr r2, [pc, #240] @ (3e5c ) │ │ │ │ │ + ldr r2, [pc, #240] @ (3e34 ) │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ sub.w r1, r4, #8 │ │ │ │ │ str r5, [r4, #12] │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r0, [r6, r2] │ │ │ │ │ addw ip, r0, #3740 @ 0xe9c │ │ │ │ │ @@ -6364,20 +6371,20 @@ │ │ │ │ │ orr.w r3, r3, ip │ │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str.w r1, [r0, #3744] @ 0xea0 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ str.w r5, [r0, #3824] @ 0xef0 │ │ │ │ │ str.w r2, [r0, #3752] @ 0xea8 │ │ │ │ │ - blt.n 3e2c │ │ │ │ │ + blt.n 3e04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ str r5, [r4, #12] │ │ │ │ │ sub.w r1, r4, #8 │ │ │ │ │ - ldr r3, [pc, #136] @ (3e60 ) │ │ │ │ │ + ldr r3, [pc, #136] @ (3e38 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r0, [r6, r3] │ │ │ │ │ addw ip, r0, #3740 @ 0xe9c │ │ │ │ │ ldr.w r2, [r0, #3744] @ 0xea0 │ │ │ │ │ ldr.w r5, [r0, #3824] @ 0xef0 │ │ │ │ │ ldr.w r6, [r0, #3748] @ 0xea4 │ │ │ │ │ @@ -6396,88 +6403,88 @@ │ │ │ │ │ orr.w r3, r3, ip │ │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str.w r1, [r0, #3744] @ 0xea0 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ str.w r5, [r0, #3824] @ 0xef0 │ │ │ │ │ str.w r2, [r0, #3752] @ 0xea8 │ │ │ │ │ - ble.n 3dca │ │ │ │ │ + ble.n 3da2 │ │ │ │ │ addw r0, r0, #3732 @ 0xe94 │ │ │ │ │ bl 0 <_Py_TriggerGC> │ │ │ │ │ R_ARM_THM_CALL _Py_TriggerGC │ │ │ │ │ - b.n 3dca │ │ │ │ │ - ldr r0, [pc, #44] @ (3e64 ) │ │ │ │ │ + b.n 3da2 │ │ │ │ │ + ldr r0, [pc, #44] @ (3e3c ) │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3d5c │ │ │ │ │ - b.n 3e54 │ │ │ │ │ + bne.n 3d34 │ │ │ │ │ + b.n 3e2c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #4027 @ 0xfbb │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 3dca │ │ │ │ │ + b.n 3da2 │ │ │ │ │ .word 0x00000120 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000000e4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000086 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00003e68 : │ │ │ │ │ +00003e40 : │ │ │ │ │ listiter_next(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 3eb6 │ │ │ │ │ + blt.n 3e8e │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bcs.n 3e9e │ │ │ │ │ + bcs.n 3e76 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ ldr.w r0, [r1, r3, lsl #2] │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3eba │ │ │ │ │ + bge.n 3e92 │ │ │ │ │ adds r1, #1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ pop {r3, pc} │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ movs r1, #0 │ │ │ │ │ strd ip, r1, [r2, #8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3eb6 │ │ │ │ │ + bge.n 3e8e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 3ec0 │ │ │ │ │ + cbz r3, 3e98 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ pop {r3, pc} │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3eb6 │ │ │ │ │ + b.n 3e8e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003ec8 : │ │ │ │ │ +00003ea0 : │ │ │ │ │ listiter_dealloc(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr.w r0, [r0, #-8] │ │ │ │ │ @@ -6492,109 +6499,109 @@ │ │ │ │ │ movs r0, #0 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orrs r3, r1 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ str.w r0, [r2, #-8] │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ ldr.w r1, [r2, #-4] │ │ │ │ │ - ldr r3, [pc, #136] @ (3f94 ) │ │ │ │ │ + ldr r3, [pc, #136] @ (3f6c ) │ │ │ │ │ and.w r1, r1, #1 │ │ │ │ │ str.w r1, [r2, #-4] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ ldr.w r1, [r3, #3752] @ 0xea8 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ - ble.n 3f84 │ │ │ │ │ + ble.n 3f5c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [r3, #3752] @ 0xea8 │ │ │ │ │ ldr.w r1, [r3, #3824] @ 0xef0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [r3, #3824] @ 0xef0 │ │ │ │ │ - cbz r0, 3f3e │ │ │ │ │ + cbz r0, 3f16 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3f5e │ │ │ │ │ + blt.n 3f36 │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r1, [r3, #1892] @ 0x764 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ - bhi.n 3f78 │ │ │ │ │ + bhi.n 3f50 │ │ │ │ │ ldr.w r0, [r3, #1888] @ 0x760 │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ str.w r2, [r3, #1888] @ 0x760 │ │ │ │ │ str.w r1, [r3, #1892] @ 0x764 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 3f3e │ │ │ │ │ + bne.n 3f16 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [pc, #40] @ (3f98 ) │ │ │ │ │ + ldr r3, [pc, #40] @ (3f70 ) │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ - b.n 3f3e │ │ │ │ │ + b.n 3f16 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GC_Del │ │ │ │ │ ldr.w r1, [r3, #3824] @ 0xef0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [r3, #3824] @ 0xef0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3f36 │ │ │ │ │ - b.n 3f3e │ │ │ │ │ + bne.n 3f0e │ │ │ │ │ + b.n 3f16 │ │ │ │ │ .word 0x0000007c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000024 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00003f9c : │ │ │ │ │ +00003f74 : │ │ │ │ │ unsafe_tuple_compare(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ it ge │ │ │ │ │ movge r7, r4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.n 4064 │ │ │ │ │ + ble.n 403c │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r1, [r1, #16] │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ movs r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 4094 │ │ │ │ │ - bne.n 4018 │ │ │ │ │ + blt.n 406c │ │ │ │ │ + bne.n 3ff0 │ │ │ │ │ ldr.w r4, [r8, #1572] @ 0x624 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_long_compare │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_long_compare │ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ │ ldr r1, [r6, #16] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 4088 │ │ │ │ │ + bne.n 4060 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r4, [r0, #12] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ and.w r0, r3, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ @@ -6604,192 +6611,192 @@ │ │ │ │ │ cmp r0, r2 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.n 4064 │ │ │ │ │ + beq.n 403c │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 4094 │ │ │ │ │ + blt.n 406c │ │ │ │ │ it eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ - beq.n 4072 │ │ │ │ │ + beq.n 404a │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq.n 4064 │ │ │ │ │ + beq.n 403c │ │ │ │ │ add.w r9, r5, #20 │ │ │ │ │ add.w r8, r6, #20 │ │ │ │ │ movs r3, #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr.w r1, [r3, #4]! │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 4094 │ │ │ │ │ + blt.n 406c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - beq.n 406e │ │ │ │ │ + beq.n 4046 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.n 403e │ │ │ │ │ + bne.n 4016 │ │ │ │ │ cmp r4, sl │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.n 4012 │ │ │ │ │ + b.n 3fea │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - ble.n 4064 │ │ │ │ │ + ble.n 403c │ │ │ │ │ adds r3, #4 │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr.w r1, [r6, r3, lsl #2] │ │ │ │ │ ldr.w r0, [r5, r3, lsl #2] │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_RichCompareBool │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ bx r3 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 4012 │ │ │ │ │ + b.n 3fea │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000409c : │ │ │ │ │ +00004074 : │ │ │ │ │ unsafe_object_compare(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr.w r2, [r2, #1568] @ 0x620 │ │ │ │ │ ldr r4, [r4, #100] @ 0x64 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ it ne │ │ │ │ │ movne r2, #0 │ │ │ │ │ - bne.n 4106 │ │ │ │ │ + bne.n 40de │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ blx r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 40f8 │ │ │ │ │ - cbz r0, 4132 │ │ │ │ │ + beq.n 40d0 │ │ │ │ │ + cbz r0, 410a │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyBool_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyBool_Type │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 4110 │ │ │ │ │ + bne.n 40e8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ subs r4, r2, r0 │ │ │ │ │ clz r4, r4 │ │ │ │ │ lsrs r4, r4, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 4138 │ │ │ │ │ + blt.n 4110 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_RichCompareBool │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 40f2 │ │ │ │ │ + bge.n 40ca │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 40f2 │ │ │ │ │ + bne.n 40ca │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 40f2 │ │ │ │ │ + b.n 40ca │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 40f2 │ │ │ │ │ + b.n 40ca │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4100 │ │ │ │ │ + bne.n 40d8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4100 │ │ │ │ │ + b.n 40d8 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004148 : │ │ │ │ │ +00004120 : │ │ │ │ │ list_traverse(): │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b.n 416c │ │ │ │ │ + b.n 4144 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ │ - cbz r0, 416c │ │ │ │ │ + cbz r0, 4144 │ │ │ │ │ blx r7 │ │ │ │ │ - cbnz r0, 4174 │ │ │ │ │ + cbnz r0, 414c │ │ │ │ │ mov r1, r5 │ │ │ │ │ subs r4, #1 │ │ │ │ │ - bpl.n 4160 │ │ │ │ │ + bpl.n 4138 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004178 : │ │ │ │ │ +00004150 : │ │ │ │ │ PyList_GetItemRef(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.n 41a8 │ │ │ │ │ + bpl.n 4180 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs.n 41c2 │ │ │ │ │ + bcs.n 419a │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 41a6 │ │ │ │ │ + bge.n 417e │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ @@ -6802,27 +6809,27 @@ │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ - ldr r1, [pc, #8] @ (41d4 ) │ │ │ │ │ + ldr r1, [pc, #8] @ (41ac ) │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetObject │ │ │ │ │ - b.n 41be │ │ │ │ │ + b.n 4196 │ │ │ │ │ .word 0x00007f00 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000041d8 : │ │ │ │ │ +000041b0 : │ │ │ │ │ list_contains(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4248 │ │ │ │ │ + beq.n 4220 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ movs r5, #0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r6, r1 │ │ │ │ │ @@ -6842,95 +6849,95 @@ │ │ │ │ │ it lt │ │ │ │ │ movlt r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 4234 │ │ │ │ │ - cbnz r3, 422e │ │ │ │ │ + blt.n 420c │ │ │ │ │ + cbnz r3, 4206 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bhi.n 41f4 │ │ │ │ │ + bhi.n 41cc │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 4222 │ │ │ │ │ + bne.n 41fa │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 4222 │ │ │ │ │ + b.n 41fa │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004250 <_PyList_SliceSubscript>: │ │ │ │ │ +00004228 <_PyList_SliceSubscript>: │ │ │ │ │ _PyList_SliceSubscript(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ mov r8, r0 │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ mov r0, r1 │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySlice_Unpack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 4638 <_PyList_SliceSubscript+0x3e8> │ │ │ │ │ + blt.w 4610 <_PyList_SliceSubscript+0x3e8> │ │ │ │ │ ldrd r1, r6, [sp, #16] │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySlice_AdjustIndices │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - ble.w 4504 <_PyList_SliceSubscript+0x2b4> │ │ │ │ │ + ble.w 44dc <_PyList_SliceSubscript+0x2b4> │ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - bne.w 4540 <_PyList_SliceSubscript+0x2f0> │ │ │ │ │ + bne.w 4518 <_PyList_SliceSubscript+0x2f0> │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ subs r6, r7, r4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.w 4504 <_PyList_SliceSubscript+0x2b4> │ │ │ │ │ - ldr r3, [pc, #656] @ (4538 <_PyList_SliceSubscript+0x2e8>) │ │ │ │ │ + ble.w 44dc <_PyList_SliceSubscript+0x2b4> │ │ │ │ │ + ldr r3, [pc, #656] @ (4510 <_PyList_SliceSubscript+0x2e8>) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r5, [r3, #1880] @ 0x758 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 460c <_PyList_SliceSubscript+0x3bc> │ │ │ │ │ + beq.w 45e4 <_PyList_SliceSubscript+0x3bc> │ │ │ │ │ ldr.w r1, [r3, #1884] @ 0x75c │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ str.w r0, [r3, #1880] @ 0x758 │ │ │ │ │ subs r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str.w r1, [r3, #1884] @ 0x75c │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r5, #8] │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ - ldr r3, [pc, #600] @ (453c <_PyList_SliceSubscript+0x2ec>) │ │ │ │ │ + ldr r3, [pc, #600] @ (4514 <_PyList_SliceSubscript+0x2ec>) │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ sub.w ip, r5, #8 │ │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ │ ldr.w lr, [r0, #3744] @ 0xea0 │ │ │ │ │ @@ -6951,852 +6958,852 @@ │ │ │ │ │ ldr.w r2, [r0, #3748] @ 0xea4 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r1, [r5, #-8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str.w ip, [r0, #3744] @ 0xea0 │ │ │ │ │ str.w r9, [r0, #3824] @ 0xef0 │ │ │ │ │ str.w r3, [r0, #3752] @ 0xea8 │ │ │ │ │ - bgt.w 462e <_PyList_SliceSubscript+0x3de> │ │ │ │ │ + bgt.w 4606 <_PyList_SliceSubscript+0x3de> │ │ │ │ │ cmp.w r6, #536870912 @ 0x20000000 │ │ │ │ │ itt cs │ │ │ │ │ movcs r3, #0 │ │ │ │ │ strcs r3, [r5, #12] │ │ │ │ │ - bcs.w 463c <_PyList_SliceSubscript+0x3ec> │ │ │ │ │ + bcs.w 4614 <_PyList_SliceSubscript+0x3ec> │ │ │ │ │ lsls r0, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str r0, [r5, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 463c <_PyList_SliceSubscript+0x3ec> │ │ │ │ │ + beq.w 4614 <_PyList_SliceSubscript+0x3ec> │ │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ │ subs r1, r4, #1 │ │ │ │ │ subs r7, #1 │ │ │ │ │ sub.w ip, r0, #4 │ │ │ │ │ str r6, [r5, #16] │ │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ │ add.w r7, r3, r7, lsl #2 │ │ │ │ │ subs r3, r7, r1 │ │ │ │ │ subs r3, #4 │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - beq.n 442a <_PyList_SliceSubscript+0x1da> │ │ │ │ │ + beq.n 4402 <_PyList_SliceSubscript+0x1da> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 4412 <_PyList_SliceSubscript+0x1c2> │ │ │ │ │ + beq.n 43ea <_PyList_SliceSubscript+0x1c2> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 43fc <_PyList_SliceSubscript+0x1ac> │ │ │ │ │ + beq.n 43d4 <_PyList_SliceSubscript+0x1ac> │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 43e6 <_PyList_SliceSubscript+0x196> │ │ │ │ │ + beq.n 43be <_PyList_SliceSubscript+0x196> │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 43d0 <_PyList_SliceSubscript+0x180> │ │ │ │ │ + beq.n 43a8 <_PyList_SliceSubscript+0x180> │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 43ba <_PyList_SliceSubscript+0x16a> │ │ │ │ │ + beq.n 4392 <_PyList_SliceSubscript+0x16a> │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne.w 4520 <_PyList_SliceSubscript+0x2d0> │ │ │ │ │ + bne.w 44f8 <_PyList_SliceSubscript+0x2d0> │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 4514 <_PyList_SliceSubscript+0x2c4> │ │ │ │ │ + bge.w 44ec <_PyList_SliceSubscript+0x2c4> │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 4514 <_PyList_SliceSubscript+0x2c4> │ │ │ │ │ + bge.w 44ec <_PyList_SliceSubscript+0x2c4> │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 4514 <_PyList_SliceSubscript+0x2c4> │ │ │ │ │ + bge.w 44ec <_PyList_SliceSubscript+0x2c4> │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 4514 <_PyList_SliceSubscript+0x2c4> │ │ │ │ │ + bge.w 44ec <_PyList_SliceSubscript+0x2c4> │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 4514 <_PyList_SliceSubscript+0x2c4> │ │ │ │ │ + bge.w 44ec <_PyList_SliceSubscript+0x2c4> │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4514 <_PyList_SliceSubscript+0x2c4> │ │ │ │ │ + bge.n 44ec <_PyList_SliceSubscript+0x2c4> │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ - beq.n 44fa <_PyList_SliceSubscript+0x2aa> │ │ │ │ │ + beq.n 44d2 <_PyList_SliceSubscript+0x2aa> │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ adds r1, #4 │ │ │ │ │ mov lr, r1 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4514 <_PyList_SliceSubscript+0x2c4> │ │ │ │ │ + bge.n 44ec <_PyList_SliceSubscript+0x2c4> │ │ │ │ │ add.w ip, ip, #4 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ mov r4, ip │ │ │ │ │ str.w r3, [ip] │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4514 <_PyList_SliceSubscript+0x2c4> │ │ │ │ │ + bge.n 44ec <_PyList_SliceSubscript+0x2c4> │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ add.w r1, lr, #8 │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4514 <_PyList_SliceSubscript+0x2c4> │ │ │ │ │ + bge.n 44ec <_PyList_SliceSubscript+0x2c4> │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ add.w ip, r4, #8 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ add.w r1, lr, #12 │ │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4514 <_PyList_SliceSubscript+0x2c4> │ │ │ │ │ + bge.n 44ec <_PyList_SliceSubscript+0x2c4> │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ add.w ip, r4, #12 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ add.w r1, lr, #16 │ │ │ │ │ ldr.w r3, [lr, #16] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4514 <_PyList_SliceSubscript+0x2c4> │ │ │ │ │ + bge.n 44ec <_PyList_SliceSubscript+0x2c4> │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ add.w ip, r4, #16 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ add.w r1, lr, #20 │ │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4514 <_PyList_SliceSubscript+0x2c4> │ │ │ │ │ + bge.n 44ec <_PyList_SliceSubscript+0x2c4> │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ add.w ip, r4, #20 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ add.w r1, lr, #24 │ │ │ │ │ ldr.w r3, [lr, #24] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4514 <_PyList_SliceSubscript+0x2c4> │ │ │ │ │ + bge.n 44ec <_PyList_SliceSubscript+0x2c4> │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ add.w ip, r4, #24 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ add.w r1, lr, #28 │ │ │ │ │ ldr.w r3, [lr, #28] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4514 <_PyList_SliceSubscript+0x2c4> │ │ │ │ │ + bge.n 44ec <_PyList_SliceSubscript+0x2c4> │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ add.w ip, r4, #28 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ - bne.n 442a <_PyList_SliceSubscript+0x1da> │ │ │ │ │ + bne.n 4402 <_PyList_SliceSubscript+0x1da> │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ cmp r1, r7 │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ - bne.w 437c <_PyList_SliceSubscript+0x12c> │ │ │ │ │ - b.n 44fa <_PyList_SliceSubscript+0x2aa> │ │ │ │ │ + bne.w 4354 <_PyList_SliceSubscript+0x12c> │ │ │ │ │ + b.n 44d2 <_PyList_SliceSubscript+0x2aa> │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4514 <_PyList_SliceSubscript+0x2c4> │ │ │ │ │ + bge.n 44ec <_PyList_SliceSubscript+0x2c4> │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ - b.n 43a4 <_PyList_SliceSubscript+0x154> │ │ │ │ │ + b.n 437c <_PyList_SliceSubscript+0x154> │ │ │ │ │ nop │ │ │ │ │ .word 0x00000288 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000254 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ - bl 3b34 │ │ │ │ │ + bl 3b0c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4638 <_PyList_SliceSubscript+0x3e8> │ │ │ │ │ + beq.n 4610 <_PyList_SliceSubscript+0x3e8> │ │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ ldr.w r1, [r0, r4, lsl #2] │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r1, #0] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ - beq.n 4608 <_PyList_SliceSubscript+0x3b8> │ │ │ │ │ + beq.n 45e0 <_PyList_SliceSubscript+0x3b8> │ │ │ │ │ add r4, r6 │ │ │ │ │ ldr.w r2, [r0, r4, lsl #2] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r1, #1 │ │ │ │ │ strlt r1, [r2, #0] │ │ │ │ │ cmp r7, #2 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n 4608 <_PyList_SliceSubscript+0x3b8> │ │ │ │ │ + beq.n 45e0 <_PyList_SliceSubscript+0x3b8> │ │ │ │ │ add r4, r6 │ │ │ │ │ ldr.w r1, [r0, r4, lsl #2] │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r1, #0] │ │ │ │ │ cmp r7, #3 │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ - beq.n 4608 <_PyList_SliceSubscript+0x3b8> │ │ │ │ │ + beq.n 45e0 <_PyList_SliceSubscript+0x3b8> │ │ │ │ │ add r4, r6 │ │ │ │ │ ldr.w r2, [r0, r4, lsl #2] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r1, #1 │ │ │ │ │ strlt r1, [r2, #0] │ │ │ │ │ cmp r7, #4 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - beq.n 4608 <_PyList_SliceSubscript+0x3b8> │ │ │ │ │ + beq.n 45e0 <_PyList_SliceSubscript+0x3b8> │ │ │ │ │ adds r2, r4, r6 │ │ │ │ │ ldr.w r1, [r0, r2, lsl #2] │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r4, #1 │ │ │ │ │ strlt r4, [r1, #0] │ │ │ │ │ cmp r7, #5 │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ - beq.n 4608 <_PyList_SliceSubscript+0x3b8> │ │ │ │ │ + beq.n 45e0 <_PyList_SliceSubscript+0x3b8> │ │ │ │ │ add r2, r6 │ │ │ │ │ ldr.w r1, [r0, r2, lsl #2] │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r4, #1 │ │ │ │ │ strlt r4, [r1, #0] │ │ │ │ │ cmp r7, #6 │ │ │ │ │ str r1, [r3, #20] │ │ │ │ │ - beq.n 4608 <_PyList_SliceSubscript+0x3b8> │ │ │ │ │ + beq.n 45e0 <_PyList_SliceSubscript+0x3b8> │ │ │ │ │ add.w r4, r3, #24 │ │ │ │ │ add r2, r6 │ │ │ │ │ add.w r3, r3, r7, lsl #2 │ │ │ │ │ ldr.w r1, [r0, r2, lsl #2] │ │ │ │ │ add r2, r6 │ │ │ │ │ ldr.w ip, [r1] │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ add.w lr, ip, #1 │ │ │ │ │ it lt │ │ │ │ │ strlt.w lr, [r1] │ │ │ │ │ str.w r1, [r4], #4 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 45e8 <_PyList_SliceSubscript+0x398> │ │ │ │ │ + bne.n 45c0 <_PyList_SliceSubscript+0x398> │ │ │ │ │ str r7, [r5, #8] │ │ │ │ │ - b.n 44fc <_PyList_SliceSubscript+0x2ac> │ │ │ │ │ + b.n 44d4 <_PyList_SliceSubscript+0x2ac> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 4638 <_PyList_SliceSubscript+0x3e8> │ │ │ │ │ + cbz r0, 4610 <_PyList_SliceSubscript+0x3e8> │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ - ldr r3, [pc, #76] @ (4674 <_PyList_SliceSubscript+0x424>) │ │ │ │ │ + ldr r3, [pc, #76] @ (464c <_PyList_SliceSubscript+0x424>) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n 42e8 <_PyList_SliceSubscript+0x98> │ │ │ │ │ + b.n 42c0 <_PyList_SliceSubscript+0x98> │ │ │ │ │ addw r0, r0, #3732 @ 0xe94 │ │ │ │ │ bl 0 <_Py_TriggerGC> │ │ │ │ │ R_ARM_THM_CALL _Py_TriggerGC │ │ │ │ │ - b.n 434a <_PyList_SliceSubscript+0xfa> │ │ │ │ │ + b.n 4322 <_PyList_SliceSubscript+0xfa> │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 44fc <_PyList_SliceSubscript+0x2ac> │ │ │ │ │ + b.n 44d4 <_PyList_SliceSubscript+0x2ac> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4650 <_PyList_SliceSubscript+0x400> │ │ │ │ │ + bge.n 4628 <_PyList_SliceSubscript+0x400> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 4650 <_PyList_SliceSubscript+0x400> │ │ │ │ │ + cbnz r3, 4628 <_PyList_SliceSubscript+0x400> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4638 <_PyList_SliceSubscript+0x3e8> │ │ │ │ │ + beq.n 4610 <_PyList_SliceSubscript+0x3e8> │ │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ │ subs r3, r7, #1 │ │ │ │ │ subs r1, r4, #1 │ │ │ │ │ add.w r7, r2, r3, lsl #2 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ add.w r1, r2, r1, lsl #2 │ │ │ │ │ sub.w ip, r3, #4 │ │ │ │ │ - b.n 437c <_PyList_SliceSubscript+0x12c> │ │ │ │ │ + b.n 4354 <_PyList_SliceSubscript+0x12c> │ │ │ │ │ nop │ │ │ │ │ .word 0x00000048 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00004678 : │ │ │ │ │ +00004650 : │ │ │ │ │ list_slice_lock_held(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ subs r6, r2, r1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.w 4872 │ │ │ │ │ + ble.w 484a │ │ │ │ │ mov r7, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r4, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 48a0 │ │ │ │ │ + beq.w 4878 │ │ │ │ │ cmp.w r6, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 487c │ │ │ │ │ + bcs.w 4854 │ │ │ │ │ lsls r0, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str r0, [r5, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4880 │ │ │ │ │ + beq.w 4858 │ │ │ │ │ str r6, [r5, #16] │ │ │ │ │ ldr r7, [r7, #12] │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ subs r7, #4 │ │ │ │ │ add.w r1, r7, r4, lsl #2 │ │ │ │ │ sub.w ip, r3, #4 │ │ │ │ │ add.w r7, r7, r8, lsl #2 │ │ │ │ │ subs r3, r7, r1 │ │ │ │ │ subs r3, #4 │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - beq.n 478e │ │ │ │ │ + beq.n 4766 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 4776 │ │ │ │ │ + beq.n 474e │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 4762 │ │ │ │ │ + beq.n 473a │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 474c │ │ │ │ │ + beq.n 4724 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 4736 │ │ │ │ │ + beq.n 470e │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 4720 │ │ │ │ │ + beq.n 46f8 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - beq.n 470a │ │ │ │ │ + beq.n 46e2 │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 4866 │ │ │ │ │ + bge.w 483e │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 4866 │ │ │ │ │ + bge.w 483e │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 4866 │ │ │ │ │ + bge.w 483e │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 4866 │ │ │ │ │ + bge.w 483e │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 4866 │ │ │ │ │ + bge.w 483e │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4866 │ │ │ │ │ + bge.n 483e │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4866 │ │ │ │ │ + bge.n 483e │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ - beq.n 485e │ │ │ │ │ + beq.n 4836 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ adds r1, #4 │ │ │ │ │ mov lr, r1 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4866 │ │ │ │ │ + bge.n 483e │ │ │ │ │ add.w ip, ip, #4 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ mov r4, ip │ │ │ │ │ str.w r3, [ip] │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4866 │ │ │ │ │ + bge.n 483e │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ add.w r1, lr, #8 │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4866 │ │ │ │ │ + bge.n 483e │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ add.w ip, r4, #8 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ add.w r1, lr, #12 │ │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4866 │ │ │ │ │ + bge.n 483e │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ add.w ip, r4, #12 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ add.w r1, lr, #16 │ │ │ │ │ ldr.w r3, [lr, #16] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4866 │ │ │ │ │ + bge.n 483e │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ add.w ip, r4, #16 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ add.w r1, lr, #20 │ │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4866 │ │ │ │ │ + bge.n 483e │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ add.w ip, r4, #20 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ add.w r1, lr, #24 │ │ │ │ │ ldr.w r3, [lr, #24] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4866 │ │ │ │ │ + bge.n 483e │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ add.w ip, r4, #24 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ add.w r1, lr, #28 │ │ │ │ │ ldr.w r3, [lr, #28] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4866 │ │ │ │ │ + bge.n 483e │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ add.w ip, r4, #28 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ cmp r7, r1 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ - bne.n 478e │ │ │ │ │ + bne.n 4766 │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r7, r1 │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ - bne.w 46ce │ │ │ │ │ - b.n 485e │ │ │ │ │ + bne.w 46a6 │ │ │ │ │ + b.n 4836 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyList_New │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4894 │ │ │ │ │ + bge.n 486c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 4894 │ │ │ │ │ + cbnz r3, 486c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 46bc │ │ │ │ │ + bne.w 4694 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 4860 │ │ │ │ │ + b.n 4838 │ │ │ │ │ │ │ │ │ │ -000048a4 : │ │ │ │ │ +0000487c : │ │ │ │ │ list_sort(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - cbnz r3, 48e8 │ │ │ │ │ + cbnz r3, 48c0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt.n 493e │ │ │ │ │ + blt.n 4916 │ │ │ │ │ ite ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ moveq r2, r3 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 4970 │ │ │ │ │ + bne.n 4948 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 4c0 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ - ldr.w ip, [pc, #176] @ 499c │ │ │ │ │ + ldr.w ip, [pc, #176] @ 4974 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ movs r2, #0 │ │ │ │ │ add.w ip, sp, #32 │ │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ │ str.w ip, [sp, #20] │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ add r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4996 │ │ │ │ │ + beq.n 496e │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 48d2 │ │ │ │ │ + beq.n 48aa │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ - cbz r3, 4934 │ │ │ │ │ + cbz r3, 490c │ │ │ │ │ cmp r1, #1 │ │ │ │ │ it eq │ │ │ │ │ moveq r2, #0 │ │ │ │ │ - beq.n 48dc │ │ │ │ │ + beq.n 48b4 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bge.n 48dc │ │ │ │ │ - b.n 4996 │ │ │ │ │ + bge.n 48b4 │ │ │ │ │ + b.n 496e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b.n 4924 │ │ │ │ │ - ldr.w ip, [pc, #92] @ 499c │ │ │ │ │ + b.n 48fc │ │ │ │ │ + ldr.w ip, [pc, #92] @ 4974 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ add.w ip, sp, #32 │ │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ │ str.w ip, [sp, #20] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ - cbz r0, 4996 │ │ │ │ │ + cbz r0, 496e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it eq │ │ │ │ │ moveq r3, r2 │ │ │ │ │ - b.n 4924 │ │ │ │ │ - ldr.w ip, [pc, #40] @ 499c │ │ │ │ │ + b.n 48fc │ │ │ │ │ + ldr.w ip, [pc, #40] @ 4974 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ add.w ip, sp, #32 │ │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ │ str.w ip, [sp, #20] │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4914 │ │ │ │ │ + bne.n 48ec │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 48e4 │ │ │ │ │ + b.n 48bc │ │ │ │ │ nop │ │ │ │ │ .word 0x00000270 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000049a0 : │ │ │ │ │ +00004978 : │ │ │ │ │ list_ass_subscript(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ sub sp, #24 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4a30 │ │ │ │ │ + beq.n 4a08 │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4a30 │ │ │ │ │ + beq.n 4a08 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ - bne.n 4ad0 │ │ │ │ │ + bne.n 4aa8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4cc4 │ │ │ │ │ + bne.w 4c9c │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r2, r0, #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bcs.w 4cb6 │ │ │ │ │ + bcs.w 4c8e │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ mov.w ip, r2, lsl #2 │ │ │ │ │ add.w r3, r1, ip │ │ │ │ │ ldr.w r6, [r1, r2, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 4ab6 │ │ │ │ │ + bne.n 4a8e │ │ │ │ │ subs r5, r0, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - blt.n 4ada │ │ │ │ │ + blt.n 4ab2 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4a26 │ │ │ │ │ + bge.n 49fe │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 4a26 │ │ │ │ │ + cbnz r3, 49fe │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PySlice_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PySlice_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 4d46 │ │ │ │ │ + bne.w 4d1e │ │ │ │ │ mov r0, r1 │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySlice_Unpack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 4cc4 │ │ │ │ │ + blt.w 4c9c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 4aec │ │ │ │ │ + beq.n 4ac4 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - beq.w 4d32 │ │ │ │ │ + beq.w 4d0a │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Fast │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4cc4 │ │ │ │ │ + beq.w 4c9c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySlice_AdjustIndices │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 4b24 │ │ │ │ │ - beq.n 4b2e │ │ │ │ │ + blt.n 4afc │ │ │ │ │ + beq.n 4b06 │ │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt.n 4b2c │ │ │ │ │ + bgt.n 4b04 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 4b3a │ │ │ │ │ + bne.n 4b12 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 254c │ │ │ │ │ + bl 2610 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4a28 │ │ │ │ │ + bge.n 4a00 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4a28 │ │ │ │ │ + bne.n 4a00 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4a28 │ │ │ │ │ + b.n 4a00 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r5, #0] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ str.w r5, [r1, ip] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 4a1a │ │ │ │ │ - b.n 4a26 │ │ │ │ │ + blt.n 49f2 │ │ │ │ │ + b.n 49fe │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.n 49f2 │ │ │ │ │ + bge.n 49ca │ │ │ │ │ add r2, r0 │ │ │ │ │ - b.n 49f2 │ │ │ │ │ + b.n 49ca │ │ │ │ │ subs r2, r5, r2 │ │ │ │ │ add.w ip, ip, #4 │ │ │ │ │ add r1, ip │ │ │ │ │ mov r0, r3 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ - b.n 4a10 │ │ │ │ │ + b.n 49e8 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r3, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySlice_AdjustIndices │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - blt.w 4ca8 │ │ │ │ │ - beq.n 4b0e │ │ │ │ │ + blt.w 4c80 │ │ │ │ │ + beq.n 4ae6 │ │ │ │ │ ldrd r2, r1, [sp, #12] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bgt.w 4cb2 │ │ │ │ │ + bgt.w 4c8a │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 4b62 │ │ │ │ │ + bne.n 4b3a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ │ - bl 254c │ │ │ │ │ + bl 2610 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 4a28 │ │ │ │ │ + b.n 4a00 │ │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bge.n 4b2e │ │ │ │ │ + bge.n 4b06 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 4b3a │ │ │ │ │ + bne.n 4b12 │ │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ │ - b.n 4a94 │ │ │ │ │ + b.n 4a6c │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.w 4cca │ │ │ │ │ + bne.w 4ca2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4c18 │ │ │ │ │ + bne.n 4bf0 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 4a26 │ │ │ │ │ + bge.w 49fe │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4a26 │ │ │ │ │ + bne.w 49fe │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4a26 │ │ │ │ │ + b.n 49fe │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.w 4a26 │ │ │ │ │ + ble.w 49fe │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.n 4b82 │ │ │ │ │ + bge.n 4b5a │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ adds r0, r1, #1 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ add.w r0, r8, #4294967295 @ 0xffffffff │ │ │ │ │ mla r1, r2, r0, r1 │ │ │ │ │ negs r2, r2 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ mov.w r0, r8, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4d2c │ │ │ │ │ + beq.w 4d04 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - b.n 4bd8 │ │ │ │ │ + b.n 4bb0 │ │ │ │ │ add.w lr, r5, r2 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp lr, ip │ │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ it cs │ │ │ │ │ addcs.w r2, ip, #4294967295 @ 0xffffffff │ │ │ │ │ mov.w r1, r5, lsl #2 │ │ │ │ │ @@ -7815,262 +7822,262 @@ │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add r5, r2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bcc.n 4b9a │ │ │ │ │ + bcc.n 4b72 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mla r1, r2, r8, r1 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bcc.w 4cfa │ │ │ │ │ + bcc.w 4cd2 │ │ │ │ │ sub.w r1, ip, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ bl 3d4 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr.w r0, [r6, r5, lsl #2] │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 4c9a │ │ │ │ │ + blt.n 4c72 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - bne.n 4bfe │ │ │ │ │ + bne.n 4bd6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 4a28 │ │ │ │ │ + b.n 4a00 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4d18 │ │ │ │ │ + beq.n 4cf0 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w lr, r5, #16 │ │ │ │ │ ldrmi.w lr, [r5, #12] │ │ │ │ │ - b.n 4c66 │ │ │ │ │ + b.n 4c3e │ │ │ │ │ ldr.w r0, [ip, r1, lsl #2] │ │ │ │ │ str.w r0, [r6, r3, lsl #2] │ │ │ │ │ ldr.w r0, [lr, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r4, [r0, #0] │ │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r4, #1 │ │ │ │ │ strlt r4, [r0, #0] │ │ │ │ │ str.w r0, [ip, r1, lsl #2] │ │ │ │ │ add r1, r7 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt.n 4c46 │ │ │ │ │ + blt.n 4c1e │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 4c7c │ │ │ │ │ + b.n 4c54 │ │ │ │ │ ldr.w r0, [r6, r4, lsl #2] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 4c88 │ │ │ │ │ + blt.n 4c60 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - blt.n 4c6e │ │ │ │ │ + blt.n 4c46 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 4b46 │ │ │ │ │ + b.n 4b1e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4c7a │ │ │ │ │ + bne.n 4c52 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 4c7a │ │ │ │ │ + b.n 4c52 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 4c0a │ │ │ │ │ + bne.n 4be2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4c0a │ │ │ │ │ + b.n 4be2 │ │ │ │ │ ldrd r2, r1, [sp, #12] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bge.w 4b0e │ │ │ │ │ + bge.w 4ae6 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ - b.n 4b0e │ │ │ │ │ + b.n 4ae6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 4a28 │ │ │ │ │ + b.n 4a00 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4cc4 │ │ │ │ │ + bge.n 4c9c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4cc4 │ │ │ │ │ + bne.n 4c9c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4cc4 │ │ │ │ │ + b.n 4c9c │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ sub.w r2, ip, r1 │ │ │ │ │ sub.w r5, r1, r8 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ add.w r1, r0, r1, lsl #2 │ │ │ │ │ add.w r0, r0, r5, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ │ - b.n 4bee │ │ │ │ │ + b.n 4bc6 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4d2c │ │ │ │ │ + bge.n 4d04 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 4d2c │ │ │ │ │ + cbnz r3, 4d04 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 4cc4 │ │ │ │ │ + b.n 4c9c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4678 │ │ │ │ │ + bl 4650 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4a70 │ │ │ │ │ - b.n 4cc4 │ │ │ │ │ + bne.w 4a48 │ │ │ │ │ + b.n 4c9c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 4cc4 │ │ │ │ │ + b.n 4c9c │ │ │ │ │ │ │ │ │ │ -00004d60 : │ │ │ │ │ +00004d38 : │ │ │ │ │ list_repr(): │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4e3a │ │ │ │ │ + beq.n 4e12 │ │ │ │ │ mov r7, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_ReprEnter │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne.n 4e4a │ │ │ │ │ + bne.n 4e22 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ add.w r0, r0, r0, lsl #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_Create │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4e22 │ │ │ │ │ + beq.n 4dfa │ │ │ │ │ movs r1, #91 @ 0x5b │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 4e22 │ │ │ │ │ + blt.n 4dfa │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.n 4da8 │ │ │ │ │ - b.n 4e06 │ │ │ │ │ + bgt.n 4d80 │ │ │ │ │ + b.n 4dde │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - ble.n 4e06 │ │ │ │ │ + ble.n 4dde │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr.w r4, [r3, r5, lsl #2] │ │ │ │ │ - cbz r4, 4dbc │ │ │ │ │ + cbz r4, 4d94 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r4, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 4dd8 │ │ │ │ │ + ble.n 4db0 │ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 4e24 │ │ │ │ │ + blt.n 4dfc │ │ │ │ │ movs r1, #32 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 4e24 │ │ │ │ │ + blt.n 4dfc │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_WriteRepr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 4e24 │ │ │ │ │ + blt.n 4dfc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 4da0 │ │ │ │ │ + beq.n 4d78 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4da0 │ │ │ │ │ + bge.n 4d78 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4da0 │ │ │ │ │ + bne.n 4d78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ adds r5, #1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - blt.n 4da8 │ │ │ │ │ + blt.n 4d80 │ │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 4e22 │ │ │ │ │ + blt.n 4dfa │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_ReprLeave │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicodeWriter_Finish │ │ │ │ │ @@ -8088,48 +8095,48 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromString │ │ │ │ │ - ble.n 4e36 │ │ │ │ │ + ble.n 4e0e │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromString │ │ │ │ │ │ │ │ │ │ -00004e5c : │ │ │ │ │ +00004e34 : │ │ │ │ │ list_extend_dict(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ sub sp, #28 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ adds.w r8, r7, r3 │ │ │ │ │ - beq.n 4eca │ │ │ │ │ + beq.n 4ea2 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ bl 3d4 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 4ecc │ │ │ │ │ + beq.n 4ea4 │ │ │ │ │ ldr.w r4, [r9, #12] │ │ │ │ │ add r3, sp, #24 │ │ │ │ │ add.w r6, r3, r6, lsl #2 │ │ │ │ │ add.w r4, r4, r7, lsl #2 │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ - b.n 4eb4 │ │ │ │ │ + b.n 4e8c │ │ │ │ │ ldr.w r2, [r6, #-8] │ │ │ │ │ adds r1, r4, #4 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itee ge │ │ │ │ │ addge r1, r4, #4 │ │ │ │ │ addlt r3, #1 │ │ │ │ │ @@ -8140,22 +8147,22 @@ │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyDict_Next> │ │ │ │ │ R_ARM_THM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4e9c │ │ │ │ │ + bne.n 4e74 │ │ │ │ │ str.w r8, [r9, #8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004ed4 : │ │ │ │ │ +00004eac : │ │ │ │ │ unsafe_long_compare(): │ │ │ │ │ ldrd r2, ip, [r1, #8] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ and.w r0, r2, #3 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ @@ -8165,28 +8172,28 @@ │ │ │ │ │ cmp r0, r3 │ │ │ │ │ ite le │ │ │ │ │ movle r0, #0 │ │ │ │ │ movgt r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004f00 : │ │ │ │ │ +00004ed8 : │ │ │ │ │ listreviter_next(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 4f54 │ │ │ │ │ + blt.n 4f2c │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcs.n 4f3c │ │ │ │ │ + bcs.n 4f14 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ ittet lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ addlt.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ @@ -8195,81 +8202,81 @@ │ │ │ │ │ str r3, [r1, #8] │ │ │ │ │ pop {r3, pc} │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ movs r2, #0 │ │ │ │ │ strd ip, r2, [r1, #8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4f54 │ │ │ │ │ + bge.n 4f2c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 4f58 │ │ │ │ │ + cbz r3, 4f30 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4f54 │ │ │ │ │ + b.n 4f2c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004f60 : │ │ │ │ │ +00004f38 : │ │ │ │ │ list_reverse(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bgt.n 4f70 │ │ │ │ │ + bgt.n 4f48 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs.n 4f66 │ │ │ │ │ + bcs.n 4f3e │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ str.w r0, [r2], #4 │ │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bhi.n 4f7c │ │ │ │ │ - b.n 4f66 │ │ │ │ │ + bhi.n 4f54 │ │ │ │ │ + b.n 4f3e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004f90 : │ │ │ │ │ +00004f68 : │ │ │ │ │ list_inplace_concat(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 2c78 <_list_extend> │ │ │ │ │ + bl 2d3c <_list_extend> │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 4fb8 │ │ │ │ │ + beq.n 4f90 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4fb4 │ │ │ │ │ + bge.n 4f8c │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 4fb4 │ │ │ │ │ + b.n 4f8c │ │ │ │ │ │ │ │ │ │ -00004fbc : │ │ │ │ │ +00004f94 : │ │ │ │ │ unsafe_float_compare(): │ │ │ │ │ vldr d6, [r0, #8] │ │ │ │ │ vldr d7, [r1, #8] │ │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ ite mi │ │ │ │ │ movmi r0, #1 │ │ │ │ │ movpl r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00004fd4 <_PyList_BinarySlice>: │ │ │ │ │ +00004fac <_PyList_BinarySlice>: │ │ │ │ │ _PyList_BinarySlice(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r8, r0 │ │ │ │ │ @@ -8278,52 +8285,52 @@ │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ mov r4, r2 │ │ │ │ │ strd r9, r3, [sp] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5368 <_PyList_BinarySlice+0x394> │ │ │ │ │ + beq.w 5340 <_PyList_BinarySlice+0x394> │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5368 <_PyList_BinarySlice+0x394> │ │ │ │ │ + beq.w 5340 <_PyList_BinarySlice+0x394> │ │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ │ movs r3, #1 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r1, sp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySlice_AdjustIndices │ │ │ │ │ ldrd r4, r7, [sp] │ │ │ │ │ subs r6, r7, r4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.w 5336 <_PyList_BinarySlice+0x362> │ │ │ │ │ - ldr r3, [pc, #784] @ (5340 <_PyList_BinarySlice+0x36c>) │ │ │ │ │ + ble.w 530e <_PyList_BinarySlice+0x362> │ │ │ │ │ + ldr r3, [pc, #784] @ (5318 <_PyList_BinarySlice+0x36c>) │ │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r5, [r3, #1880] @ 0x758 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 52a8 <_PyList_BinarySlice+0x2d4> │ │ │ │ │ + beq.w 5280 <_PyList_BinarySlice+0x2d4> │ │ │ │ │ ldr.w r2, [r3, #1884] @ 0x75c │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r1, [r3, #1880] @ 0x758 │ │ │ │ │ str.w r2, [r3, #1884] @ 0x75c │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ strd r9, r9, [r5, #8] │ │ │ │ │ str.w r9, [r5, #16] │ │ │ │ │ sub.w ip, r5, #8 │ │ │ │ │ - ldr r3, [pc, #728] @ (5344 <_PyList_BinarySlice+0x370>) │ │ │ │ │ + ldr r3, [pc, #728] @ (531c <_PyList_BinarySlice+0x370>) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r0, [sl, r3] │ │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ │ addw r9, r0, #3740 @ 0xe9c │ │ │ │ │ ldr.w lr, [r0, #3744] @ 0xea0 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ @@ -8342,197 +8349,197 @@ │ │ │ │ │ ldr.w r2, [r0, #3824] @ 0xef0 │ │ │ │ │ cmp lr, r3 │ │ │ │ │ str.w r1, [r5, #-8] │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str.w ip, [r0, #3744] @ 0xea0 │ │ │ │ │ str.w r2, [r0, #3824] @ 0xef0 │ │ │ │ │ str.w r3, [r0, #3752] @ 0xea8 │ │ │ │ │ - blt.w 532c <_PyList_BinarySlice+0x358> │ │ │ │ │ + blt.w 5304 <_PyList_BinarySlice+0x358> │ │ │ │ │ cmp.w r6, #536870912 @ 0x20000000 │ │ │ │ │ itt cs │ │ │ │ │ movcs r3, #0 │ │ │ │ │ strcs r3, [r5, #12] │ │ │ │ │ - bcs.w 534c <_PyList_BinarySlice+0x378> │ │ │ │ │ + bcs.w 5324 <_PyList_BinarySlice+0x378> │ │ │ │ │ lsls r0, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str r0, [r5, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 534c <_PyList_BinarySlice+0x378> │ │ │ │ │ + beq.w 5324 <_PyList_BinarySlice+0x378> │ │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ │ subs r4, #1 │ │ │ │ │ subs r0, #4 │ │ │ │ │ str r6, [r5, #16] │ │ │ │ │ add.w r7, r3, r7, lsl #2 │ │ │ │ │ add.w ip, r3, r4, lsl #2 │ │ │ │ │ subs r7, #4 │ │ │ │ │ sub.w r3, r7, ip │ │ │ │ │ subs r3, #4 │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - beq.n 51c2 <_PyList_BinarySlice+0x1ee> │ │ │ │ │ + beq.n 519a <_PyList_BinarySlice+0x1ee> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 51aa <_PyList_BinarySlice+0x1d6> │ │ │ │ │ + beq.n 5182 <_PyList_BinarySlice+0x1d6> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 5196 <_PyList_BinarySlice+0x1c2> │ │ │ │ │ + beq.n 516e <_PyList_BinarySlice+0x1c2> │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 5180 <_PyList_BinarySlice+0x1ac> │ │ │ │ │ + beq.n 5158 <_PyList_BinarySlice+0x1ac> │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 516a <_PyList_BinarySlice+0x196> │ │ │ │ │ + beq.n 5142 <_PyList_BinarySlice+0x196> │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 5154 <_PyList_BinarySlice+0x180> │ │ │ │ │ + beq.n 512c <_PyList_BinarySlice+0x180> │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - beq.n 513e <_PyList_BinarySlice+0x16a> │ │ │ │ │ + beq.n 5116 <_PyList_BinarySlice+0x16a> │ │ │ │ │ ldr.w r3, [ip, #4]! │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 529c <_PyList_BinarySlice+0x2c8> │ │ │ │ │ + bge.w 5274 <_PyList_BinarySlice+0x2c8> │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ str.w r3, [r0, #4]! │ │ │ │ │ ldr.w r3, [ip, #4]! │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 529c <_PyList_BinarySlice+0x2c8> │ │ │ │ │ + bge.w 5274 <_PyList_BinarySlice+0x2c8> │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ str.w r3, [r0, #4]! │ │ │ │ │ ldr.w r3, [ip, #4]! │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 529c <_PyList_BinarySlice+0x2c8> │ │ │ │ │ + bge.w 5274 <_PyList_BinarySlice+0x2c8> │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ str.w r3, [r0, #4]! │ │ │ │ │ ldr.w r3, [ip, #4]! │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 529c <_PyList_BinarySlice+0x2c8> │ │ │ │ │ + bge.w 5274 <_PyList_BinarySlice+0x2c8> │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ str.w r3, [r0, #4]! │ │ │ │ │ ldr.w r3, [ip, #4]! │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 529c <_PyList_BinarySlice+0x2c8> │ │ │ │ │ + bge.w 5274 <_PyList_BinarySlice+0x2c8> │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ str.w r3, [r0, #4]! │ │ │ │ │ ldr.w r3, [ip, #4]! │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 529c <_PyList_BinarySlice+0x2c8> │ │ │ │ │ + bge.n 5274 <_PyList_BinarySlice+0x2c8> │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ str.w r3, [r0, #4]! │ │ │ │ │ ldr.w r3, [ip, #4]! │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 529c <_PyList_BinarySlice+0x2c8> │ │ │ │ │ + bge.n 5274 <_PyList_BinarySlice+0x2c8> │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ cmp ip, r7 │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ str.w r3, [r0, #4]! │ │ │ │ │ - beq.n 5292 <_PyList_BinarySlice+0x2be> │ │ │ │ │ + beq.n 526a <_PyList_BinarySlice+0x2be> │ │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ │ add.w ip, ip, #4 │ │ │ │ │ mov lr, ip │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 529c <_PyList_BinarySlice+0x2c8> │ │ │ │ │ + bge.n 5274 <_PyList_BinarySlice+0x2c8> │ │ │ │ │ adds r0, #4 │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ ldr.w r3, [ip, #4]! │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 529c <_PyList_BinarySlice+0x2c8> │ │ │ │ │ + bge.n 5274 <_PyList_BinarySlice+0x2c8> │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ add.w ip, lr, #8 │ │ │ │ │ str.w r3, [r0, #4]! │ │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 529c <_PyList_BinarySlice+0x2c8> │ │ │ │ │ + bge.n 5274 <_PyList_BinarySlice+0x2c8> │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ add.w r0, r4, #8 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ add.w ip, lr, #12 │ │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 529c <_PyList_BinarySlice+0x2c8> │ │ │ │ │ + bge.n 5274 <_PyList_BinarySlice+0x2c8> │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ add.w r0, r4, #12 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ add.w ip, lr, #16 │ │ │ │ │ ldr.w r3, [lr, #16] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 529c <_PyList_BinarySlice+0x2c8> │ │ │ │ │ + bge.n 5274 <_PyList_BinarySlice+0x2c8> │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ add.w r0, r4, #16 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ add.w ip, lr, #20 │ │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 529c <_PyList_BinarySlice+0x2c8> │ │ │ │ │ + bge.n 5274 <_PyList_BinarySlice+0x2c8> │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ add.w r0, r4, #20 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ add.w ip, lr, #24 │ │ │ │ │ ldr.w r3, [lr, #24] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 529c <_PyList_BinarySlice+0x2c8> │ │ │ │ │ + bge.n 5274 <_PyList_BinarySlice+0x2c8> │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ add.w r0, r4, #24 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ add.w ip, lr, #28 │ │ │ │ │ ldr.w r3, [lr, #28] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 529c <_PyList_BinarySlice+0x2c8> │ │ │ │ │ + bge.n 5274 <_PyList_BinarySlice+0x2c8> │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ add.w r0, r4, #28 │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ cmp ip, r7 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ - bne.n 51c2 <_PyList_BinarySlice+0x1ee> │ │ │ │ │ + bne.n 519a <_PyList_BinarySlice+0x1ee> │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ cmp ip, r7 │ │ │ │ │ str.w r3, [r0, #4]! │ │ │ │ │ - bne.w 5100 <_PyList_BinarySlice+0x12c> │ │ │ │ │ - b.n 5292 <_PyList_BinarySlice+0x2be> │ │ │ │ │ + bne.w 50d8 <_PyList_BinarySlice+0x12c> │ │ │ │ │ + b.n 526a <_PyList_BinarySlice+0x2be> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5368 <_PyList_BinarySlice+0x394> │ │ │ │ │ + beq.n 5340 <_PyList_BinarySlice+0x394> │ │ │ │ │ strd r9, r9, [r0, #8] │ │ │ │ │ sub.w ip, r5, #8 │ │ │ │ │ str.w r9, [r0, #16] │ │ │ │ │ - ldr r3, [pc, #128] @ (5348 <_PyList_BinarySlice+0x374>) │ │ │ │ │ + ldr r3, [pc, #128] @ (5320 <_PyList_BinarySlice+0x374>) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r0, [sl, r3] │ │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ │ addw r9, r0, #3740 @ 0xe9c │ │ │ │ │ ldr.w lr, [r0, #3744] @ 0xea0 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ @@ -8551,104 +8558,104 @@ │ │ │ │ │ ldr.w r2, [r0, #3824] @ 0xef0 │ │ │ │ │ cmp r3, lr │ │ │ │ │ str.w r1, [r5, #-8] │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str.w ip, [r0, #3744] @ 0xea0 │ │ │ │ │ str.w r2, [r0, #3824] @ 0xef0 │ │ │ │ │ str.w r3, [r0, #3752] @ 0xea8 │ │ │ │ │ - ble.w 50d0 <_PyList_BinarySlice+0xfc> │ │ │ │ │ + ble.w 50a8 <_PyList_BinarySlice+0xfc> │ │ │ │ │ addw r0, r0, #3732 @ 0xe94 │ │ │ │ │ bl 0 <_Py_TriggerGC> │ │ │ │ │ R_ARM_THM_CALL _Py_TriggerGC │ │ │ │ │ - b.n 50d0 <_PyList_BinarySlice+0xfc> │ │ │ │ │ + b.n 50a8 <_PyList_BinarySlice+0xfc> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 5294 <_PyList_BinarySlice+0x2c0> │ │ │ │ │ + b.n 526c <_PyList_BinarySlice+0x2c0> │ │ │ │ │ .word 0x0000030a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000002d4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x0000007c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 5360 <_PyList_BinarySlice+0x38c> │ │ │ │ │ + bge.n 5338 <_PyList_BinarySlice+0x38c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 5360 <_PyList_BinarySlice+0x38c> │ │ │ │ │ + cbnz r3, 5338 <_PyList_BinarySlice+0x38c> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 536c <_PyList_BinarySlice+0x398> │ │ │ │ │ + cbnz r0, 5344 <_PyList_BinarySlice+0x398> │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 5294 <_PyList_BinarySlice+0x2c0> │ │ │ │ │ + b.n 526c <_PyList_BinarySlice+0x2c0> │ │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ │ subs r4, #1 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ add.w r7, r3, r7, lsl #2 │ │ │ │ │ add.w ip, r3, r4, lsl #2 │ │ │ │ │ subs r7, #4 │ │ │ │ │ subs r0, #4 │ │ │ │ │ - b.n 5100 <_PyList_BinarySlice+0x12c> │ │ │ │ │ + b.n 50d8 <_PyList_BinarySlice+0x12c> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005384 : │ │ │ │ │ +0000535c : │ │ │ │ │ list_index(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, #16 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r4, #0 │ │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ │ - bhi.w 5568 │ │ │ │ │ + bhi.w 5540 │ │ │ │ │ ldr.w r8, [r1] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 53fa │ │ │ │ │ + beq.n 53d2 │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ bl 0 <_PyEval_SliceIndexNotNone> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndexNotNone │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 54f0 │ │ │ │ │ + beq.w 54c8 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - beq.n 53da │ │ │ │ │ + beq.n 53b2 │ │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ bl 0 <_PyEval_SliceIndexNotNone> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndexNotNone │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 54f0 │ │ │ │ │ + beq.w 54c8 │ │ │ │ │ ldrd r4, r5, [sp, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ittt lt │ │ │ │ │ ldrlt r3, [r7, #8] │ │ │ │ │ addlt r4, r4, r3 │ │ │ │ │ biclt.w r4, r4, r4, asr #31 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ittt lt │ │ │ │ │ ldrlt r3, [r7, #8] │ │ │ │ │ addlt r5, r5, r3 │ │ │ │ │ biclt.w r5, r5, r5, asr #31 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble.n 54f8 │ │ │ │ │ + ble.n 54d0 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bls.n 54f8 │ │ │ │ │ + bls.n 54d0 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov.w sl, r4, lsl #2 │ │ │ │ │ ldr.w r6, [r3, r4, lsl #2] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ @@ -8657,24 +8664,24 @@ │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r6, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 552a │ │ │ │ │ + blt.n 5502 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bgt.n 5510 │ │ │ │ │ - bne.n 54f0 │ │ │ │ │ + bgt.n 54e8 │ │ │ │ │ + bne.n 54c8 │ │ │ │ │ adds r6, r4, #1 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bge.n 54f8 │ │ │ │ │ + bge.n 54d0 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bcs.n 54f8 │ │ │ │ │ + bcs.n 54d0 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ add r3, sl │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ @@ -8683,24 +8690,24 @@ │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt.w r3, [r9] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 553c │ │ │ │ │ + blt.n 5514 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.n 5512 │ │ │ │ │ - bne.n 54f0 │ │ │ │ │ + bgt.n 54ea │ │ │ │ │ + bne.n 54c8 │ │ │ │ │ adds r6, r4, #2 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bge.n 54f8 │ │ │ │ │ + bge.n 54d0 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bcs.n 54f8 │ │ │ │ │ + bcs.n 54d0 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ add r3, sl │ │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ @@ -8709,115 +8716,115 @@ │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt.w r3, [r9] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 5552 │ │ │ │ │ + blt.n 552a │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.n 5512 │ │ │ │ │ - bne.n 54f0 │ │ │ │ │ + bgt.n 54ea │ │ │ │ │ + bne.n 54c8 │ │ │ │ │ adds r6, r4, #3 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bge.n 54f8 │ │ │ │ │ + bge.n 54d0 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bls.n 54f8 │ │ │ │ │ + bls.n 54d0 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr.w r4, [r3, r6, lsl #2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 551a │ │ │ │ │ + blt.n 54f2 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bgt.n 5512 │ │ │ │ │ + bgt.n 54ea │ │ │ │ │ add.w r6, r6, #1 │ │ │ │ │ - beq.n 54b4 │ │ │ │ │ + beq.n 548c │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 54f0 │ │ │ │ │ + b.n 54c8 │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromSsize_t │ │ │ │ │ - b.n 54f2 │ │ │ │ │ + b.n 54ca │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 54e4 │ │ │ │ │ + bne.n 54bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 54e4 │ │ │ │ │ + b.n 54bc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 542a │ │ │ │ │ + bne.w 5402 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 542a │ │ │ │ │ + b.n 5402 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 546c │ │ │ │ │ + bne.n 5444 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 546c │ │ │ │ │ + b.n 5444 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 54ac │ │ │ │ │ + bne.n 5484 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 54ac │ │ │ │ │ + b.n 5484 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ movs r3, #3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 54f0 │ │ │ │ │ + beq.n 54c8 │ │ │ │ │ ldr.w r8, [r9] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - ble.w 53da │ │ │ │ │ + ble.w 53b2 │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ bl 0 <_PyEval_SliceIndexNotNone> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndexNotNone │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 53ca │ │ │ │ │ - b.n 54f0 │ │ │ │ │ + bne.w 53a2 │ │ │ │ │ + b.n 54c8 │ │ │ │ │ nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -44,15 +44,15 @@ │ │ │ │ │ 00000050 : │ │ │ │ │ list_inplace_repeat(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 12d4 │ │ │ │ │ + bl 12c4 │ │ │ │ │ R_ARM_THM_CALL list_inplace_repeat_lock_held │ │ │ │ │ adds r0, #1 │ │ │ │ │ beq.n 76 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 78 │ │ │ │ │ adds 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: 105516 (bytes into file) │ │ │ │ │ + Start of section headers: 105916 (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 0x19c2c: │ │ │ │ │ +There are 18 section headers, starting at offset 0x19dbc: │ │ │ │ │ │ │ │ │ │ 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 001174 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 016354 000680 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 01647c 000680 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 0011a8 0004d4 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 0169d4 0003b8 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 016afc 0003b8 08 I 15 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 00167c 0000d0 00 WA 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 00167c 00f8b4 00 AX 0 0 8 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 016d8c 002b90 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 010f30 000cdf 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 011c10 000418 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 01991c 000240 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 012028 00109e 00 A 0 0 8 │ │ │ │ │ - [12] .rel.rodata REL 00000000 019b5c 000040 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 0130c6 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 0130c6 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 0130fc 001e70 10 16 325 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 014f6c 0013e8 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 019b9c 000090 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 00167c 00f99c 00 AX 0 0 8 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 016eb4 002bf8 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 011018 000cdf 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 011cf8 000418 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 019aac 000240 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 012110 00109e 00 A 0 0 8 │ │ │ │ │ + [12] .rel.rodata REL 00000000 019cec 000040 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 0131ae 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 0131ae 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 0131e4 001eb0 10 16 329 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 015094 0013e8 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 019d2c 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 487 entries: │ │ │ │ │ +Symbol table '.symtab' contains 491 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 .text.hot │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 4: 00000000 0 NOTYPE LOCAL DEFAULT 3 .LANCHOR0 │ │ │ │ │ 5: 000000f4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ @@ -40,16 +40,16 @@ │ │ │ │ │ 36: 00000168 0 NOTYPE LOCAL DEFAULT 8 .LC8 │ │ │ │ │ 37: 00000170 0 NOTYPE LOCAL DEFAULT 8 .LC9 │ │ │ │ │ 38: 00000174 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ 39: 00000184 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ 40: 000001b4 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ 41: 00000b50 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 42: 00000b58 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 43: 0000f14d 104 FUNC LOCAL DEFAULT 6 _PyLong_Negate │ │ │ │ │ - 44: 00007ea1 22 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ + 43: 0000f235 104 FUNC LOCAL DEFAULT 6 _PyLong_Negate │ │ │ │ │ + 44: 00007f19 22 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ 45: 000010a8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 46: 000010b4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 47: 00001320 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 48: 0000132c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 49: 000013dd 220 FUNC LOCAL DEFAULT 6 maybe_small_long │ │ │ │ │ 50: 000014b0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 51: 000014b8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ @@ -85,406 +85,410 @@ │ │ │ │ │ 81: 00002670 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 82: 00002678 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 83: 000026b4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 84: 000002d0 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ 85: 000026b8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 86: 000002fc 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ 87: 0000032c 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ - 88: 000000d4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 89: 000000d8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 90: 00000360 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ - 91: 000000dc 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 92: 0000037c 0 NOTYPE LOCAL DEFAULT 8 .LC21 │ │ │ │ │ - 93: 00000380 0 NOTYPE LOCAL DEFAULT 8 .LC22 │ │ │ │ │ - 94: 00000398 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ - 95: 000003a4 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ - 96: 000003d0 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ - 97: 000003f8 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ - 98: 00000410 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ - 99: 00002a6d 3180 FUNC LOCAL DEFAULT 6 int_to_bytes │ │ │ │ │ - 100: 00002e1c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 101: 00002e24 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 102: 000036d0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 103: 000036d8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 104: 00004091 336 FUNC LOCAL DEFAULT 6 long_add_method │ │ │ │ │ - 105: 00008c89 656 FUNC LOCAL DEFAULT 6 x_add │ │ │ │ │ - 106: 00007fa9 960 FUNC LOCAL DEFAULT 6 x_sub │ │ │ │ │ - 107: 000041e1 282 FUNC LOCAL DEFAULT 6 long_add │ │ │ │ │ - 108: 000042fd 76 FUNC LOCAL DEFAULT 6 _PyLong_FromSTwoDigits │ │ │ │ │ - 109: 0000b6b1 270 FUNC LOCAL DEFAULT 6 _PyLong_FromLarge │ │ │ │ │ - 110: 00004349 390 FUNC LOCAL DEFAULT 6 long_neg_method │ │ │ │ │ - 111: 000044d1 34 FUNC LOCAL DEFAULT 6 long_neg │ │ │ │ │ - 112: 000044f5 40 FUNC LOCAL DEFAULT 6 long_neg.part.0 │ │ │ │ │ - 113: 0000451d 162 FUNC LOCAL DEFAULT 6 long_and │ │ │ │ │ - 114: 0000752d 2420 FUNC LOCAL DEFAULT 6 long_bitwise │ │ │ │ │ - 115: 0000042c 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ - 116: 0000470c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 117: 00000440 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ - 118: 00004710 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 119: 00004711 104 FUNC LOCAL DEFAULT 6 long_vectorcall │ │ │ │ │ - 120: 00009149 440 FUNC LOCAL DEFAULT 6 long_new_impl │ │ │ │ │ - 121: 00004774 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 122: 0000046c 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ - 123: 00000498 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ - 124: 00004778 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 125: 000049c0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 126: 000049d8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 127: 000004bc 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ - 128: 000004e4 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ - 129: 00000510 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ - 130: 00000528 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ - 131: 00004a05 1662 FUNC LOCAL DEFAULT 6 long_lshift_method │ │ │ │ │ - 132: 00005054 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 133: 00005064 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 134: 00000558 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ - 135: 00005381 136 FUNC LOCAL DEFAULT 6 long_invert │ │ │ │ │ - 136: 00005404 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 137: 00005408 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 138: 00005409 790 FUNC LOCAL DEFAULT 6 long_lshift1 │ │ │ │ │ - 139: 00005721 1172 FUNC LOCAL DEFAULT 6 long_sub_method │ │ │ │ │ - 140: 00005ba4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 141: 00005bb4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 142: 00005bb5 1080 FUNC LOCAL DEFAULT 6 long_sub │ │ │ │ │ - 143: 00005fdc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 144: 00005fec 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 145: 00000574 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ - 146: 000061ed 2766 FUNC LOCAL DEFAULT 6 int_from_bytes │ │ │ │ │ - 147: 00006410 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 148: 00006414 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 149: 00006a8c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 150: 00006aa4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 151: 000072fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 152: 00007308 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 153: 00007528 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 154: 0000752c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 155: 00007a04 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 156: 00007a0c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 157: 00007ccc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 158: 00007cd0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 159: 00007e9c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 160: 00007ea0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 161: 00007f05 162 FUNC LOCAL DEFAULT 6 long_or │ │ │ │ │ - 162: 00008358 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 163: 00008368 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 164: 00008369 236 FUNC LOCAL DEFAULT 6 long_div │ │ │ │ │ - 165: 00008455 752 FUNC LOCAL DEFAULT 6 l_divmod │ │ │ │ │ - 166: 00000580 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ - 167: 00000584 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ - 168: 00000590 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ - 169: 000005c0 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ - 170: 00008745 1348 FUNC LOCAL DEFAULT 6 long_divrem │ │ │ │ │ - 171: 00008740 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 172: 000005ec 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ - 173: 00008744 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 174: 0000e64d 2816 FUNC LOCAL DEFAULT 6 x_divrem │ │ │ │ │ - 175: 00008ba4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 176: 00008bb0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 177: 00008f14 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 178: 00000600 0 NOTYPE LOCAL DEFAULT 8 .LC43 │ │ │ │ │ - 179: 00000620 0 NOTYPE LOCAL DEFAULT 8 .LC44 │ │ │ │ │ - 180: 00000648 0 NOTYPE LOCAL DEFAULT 8 .LC45 │ │ │ │ │ - 181: 00008f18 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 182: 00008f19 560 FUNC LOCAL DEFAULT 6 long_new │ │ │ │ │ - 183: 00009144 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 184: 00009148 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 185: 000092fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 186: 00009300 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 187: 00009301 364 FUNC LOCAL DEFAULT 6 long_mul_method │ │ │ │ │ - 188: 0000b7c1 2296 FUNC LOCAL DEFAULT 6 k_mul │ │ │ │ │ - 189: 0000946d 312 FUNC LOCAL DEFAULT 6 long_mul │ │ │ │ │ - 190: 0000cd71 2238 FUNC LOCAL DEFAULT 6 long_format_binary │ │ │ │ │ - 191: 0000067c 0 NOTYPE LOCAL DEFAULT 8 .LC46 │ │ │ │ │ - 192: 00000688 0 NOTYPE LOCAL DEFAULT 8 .LC47 │ │ │ │ │ - 193: 00000319 110 FUNC LOCAL DEFAULT 1 int___format__ │ │ │ │ │ - 194: 00000694 0 NOTYPE LOCAL DEFAULT 8 .LC48 │ │ │ │ │ - 195: 000095e1 1928 FUNC LOCAL DEFAULT 6 long_true_divide │ │ │ │ │ - 196: 00009cc0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 197: 00009ce0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 198: 000006c4 0 NOTYPE LOCAL DEFAULT 8 .LC49 │ │ │ │ │ - 199: 000006e8 0 NOTYPE LOCAL DEFAULT 8 .LC50 │ │ │ │ │ - 200: 00000708 0 NOTYPE LOCAL DEFAULT 8 .LC51 │ │ │ │ │ - 201: 00009e99 5796 FUNC LOCAL DEFAULT 6 long_pow │ │ │ │ │ - 202: 0000c981 936 FUNC LOCAL DEFAULT 6 l_mod │ │ │ │ │ - 203: 0000a1f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 204: 0000a1f4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 205: 0000a3d0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 206: 0000a3d8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 207: 0000a704 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 208: 0000a710 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 209: 0000aacc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 210: 0000aad4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 211: 0000ae04 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 212: 0000ae08 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 213: 0000b538 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 214: 0000b53c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 215: 0000b65c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 216: 0000b660 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 217: 0000048d 102 FUNC LOCAL DEFAULT 1 PyLong_FromInt64.part.0 │ │ │ │ │ - 218: 000008e9 296 FUNC LOCAL DEFAULT 1 kmul_split.constprop.0 │ │ │ │ │ - 219: 00000a11 396 FUNC LOCAL DEFAULT 1 v_isub.isra.0 │ │ │ │ │ - 220: 00000b9d 462 FUNC LOCAL DEFAULT 1 v_iadd.isra.0 │ │ │ │ │ - 221: 0000bf44 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 222: 0000bf48 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 223: 0000c0b4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 224: 0000c0b8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 225: 0000c0b9 136 FUNC LOCAL DEFAULT 6 int_bit_length │ │ │ │ │ - 226: 0000c2e0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 227: 0000c2e4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 228: 0000c2e5 146 FUNC LOCAL DEFAULT 6 long_abs_method │ │ │ │ │ - 229: 0000c379 52 FUNC LOCAL DEFAULT 6 long_abs │ │ │ │ │ - 230: 0000c44d 74 FUNC LOCAL DEFAULT 6 long_divmod │ │ │ │ │ - 231: 0000c499 166 FUNC LOCAL DEFAULT 6 long_long │ │ │ │ │ - 232: 00000738 0 NOTYPE LOCAL DEFAULT 8 .LC52 │ │ │ │ │ - 233: 00000535 84 FUNC LOCAL DEFAULT 1 long_xor │ │ │ │ │ - 234: 0000c5bd 964 FUNC LOCAL DEFAULT 6 long_mod │ │ │ │ │ - 235: 00000760 0 NOTYPE LOCAL DEFAULT 8 .LC53 │ │ │ │ │ - 236: 0000d631 202 FUNC LOCAL DEFAULT 6 long_float │ │ │ │ │ - 237: 0000d6fd 1876 FUNC LOCAL DEFAULT 6 long_rshift │ │ │ │ │ - 238: 0000de48 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 239: 0000de50 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 240: 0000e038 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 241: 0000e040 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 242: 0000e3c8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 243: 0000e3e0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 244: 00000778 0 NOTYPE LOCAL DEFAULT 8 .LC54 │ │ │ │ │ - 245: 00000790 0 NOTYPE LOCAL DEFAULT 8 .LC55 │ │ │ │ │ - 246: 000007bc 0 NOTYPE LOCAL DEFAULT 8 .LC56 │ │ │ │ │ - 247: 00000669 368 FUNC LOCAL DEFAULT 1 int___round__ │ │ │ │ │ - 248: 000007d0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 249: 000007c8 0 NOTYPE LOCAL DEFAULT 8 .LC57 │ │ │ │ │ - 250: 0000f138 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 251: 0000f14c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 252: 000007ec 0 NOTYPE LOCAL DEFAULT 8 .LC58 │ │ │ │ │ - 253: 000007d8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 254: 00000885 98 FUNC LOCAL DEFAULT 1 _PyLong_AsUnsignedLongMask │ │ │ │ │ - 255: 00000d6d 34 FUNC LOCAL DEFAULT 1 long_long_meth │ │ │ │ │ - 256: 00000d91 2 FUNC LOCAL DEFAULT 1 long_long_getter │ │ │ │ │ - 257: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 258: 00000001 8 FUNC LOCAL DEFAULT 9 long_get0 │ │ │ │ │ - 259: 00000004 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 260: 00000d95 8 FUNC LOCAL DEFAULT 1 long_get1 │ │ │ │ │ - 261: 00000d98 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 262: 00000d9c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 263: 00000dfc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 264: 00000e00 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 265: 00000e01 72 FUNC LOCAL DEFAULT 1 int_as_integer_ratio │ │ │ │ │ - 266: 00000e44 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 267: 00000008 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 268: 00000009 60 FUNC LOCAL DEFAULT 9 int___sizeof__ │ │ │ │ │ - 269: 00000e48 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 270: 00000e49 188 FUNC LOCAL DEFAULT 1 int_bit_count │ │ │ │ │ - 271: 00000810 0 NOTYPE LOCAL DEFAULT 8 .LC59 │ │ │ │ │ - 272: 0000005b 10 FUNC LOCAL DEFAULT 9 int_is_integer │ │ │ │ │ - 273: 00000834 0 NOTYPE LOCAL DEFAULT 8 .LC60 │ │ │ │ │ - 274: 0000112c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 275: 00000858 0 NOTYPE LOCAL DEFAULT 8 .LC61 │ │ │ │ │ - 276: 00001134 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 277: 00000888 0 NOTYPE LOCAL DEFAULT 8 .LC62 │ │ │ │ │ - 278: 000008b4 0 NOTYPE LOCAL DEFAULT 8 .LC63 │ │ │ │ │ - 279: 000008e4 0 NOTYPE LOCAL DEFAULT 8 .LC64 │ │ │ │ │ - 280: 000000df 36 FUNC LOCAL DEFAULT 9 int___getnewargs__ │ │ │ │ │ - 281: 000008e8 0 NOTYPE LOCAL DEFAULT 8 .LC65 │ │ │ │ │ - 282: 00000918 0 NOTYPE LOCAL DEFAULT 8 .LC66 │ │ │ │ │ - 283: 000001e1 122 FUNC LOCAL DEFAULT 9 _PyLong_AsUnsignedLongLongMask │ │ │ │ │ - 284: 00000374 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 285: 00000378 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 286: 00000948 0 NOTYPE LOCAL DEFAULT 8 .LC67 │ │ │ │ │ - 287: 0000096c 0 NOTYPE LOCAL DEFAULT 8 .LC68 │ │ │ │ │ - 288: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ - 289: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 290: 00000000 18 OBJECT LOCAL DEFAULT 11 __func__.0 │ │ │ │ │ - 291: 00000018 296 OBJECT LOCAL DEFAULT 11 log_base_BASE │ │ │ │ │ - 292: 00000140 148 OBJECT LOCAL DEFAULT 11 convwidth_base │ │ │ │ │ - 293: 000001d8 296 OBJECT LOCAL DEFAULT 11 convmultmax_base │ │ │ │ │ - 294: 00000300 4 OBJECT LOCAL DEFAULT 11 PyLong_LAYOUT │ │ │ │ │ - 295: 00000304 32 OBJECT LOCAL DEFAULT 11 half_even_correction.10 │ │ │ │ │ - 296: 00000324 16 OBJECT LOCAL DEFAULT 11 _keywords.2 │ │ │ │ │ - 297: 00000334 16 OBJECT LOCAL DEFAULT 11 _keywords.5 │ │ │ │ │ - 298: 00000344 12 OBJECT LOCAL DEFAULT 11 _keywords.8 │ │ │ │ │ - 299: 00000350 134 OBJECT LOCAL DEFAULT 11 int_info__doc__ │ │ │ │ │ - 300: 000003d8 606 OBJECT LOCAL DEFAULT 11 long_doc │ │ │ │ │ - 301: 00000638 97 OBJECT LOCAL DEFAULT 11 int_is_integer__doc__ │ │ │ │ │ - 302: 0000069c 829 OBJECT LOCAL DEFAULT 11 int_from_bytes__doc__ │ │ │ │ │ - 303: 000009dc 835 OBJECT LOCAL DEFAULT 11 int_to_bytes__doc__ │ │ │ │ │ - 304: 00000d20 271 OBJECT LOCAL DEFAULT 11 int_as_integer_ratio__doc__ │ │ │ │ │ - 305: 00000e30 181 OBJECT LOCAL DEFAULT 11 int_bit_count__doc__ │ │ │ │ │ - 306: 00000ee8 127 OBJECT LOCAL DEFAULT 11 int_bit_length__doc__ │ │ │ │ │ - 307: 00000f68 59 OBJECT LOCAL DEFAULT 11 int___sizeof____doc__ │ │ │ │ │ - 308: 00000fa4 135 OBJECT LOCAL DEFAULT 11 int___round____doc__ │ │ │ │ │ - 309: 0000102c 84 OBJECT LOCAL DEFAULT 11 int___format____doc__ │ │ │ │ │ - 310: 00001080 30 OBJECT LOCAL DEFAULT 11 int___getnewargs____doc__ │ │ │ │ │ - 311: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ - 312: 000002f0 144 OBJECT LOCAL DEFAULT 3 long_as_number │ │ │ │ │ - 313: 000003e4 240 OBJECT LOCAL DEFAULT 3 long_methods │ │ │ │ │ - 314: 00000380 100 OBJECT LOCAL DEFAULT 3 long_getset │ │ │ │ │ - 315: 000000d0 16 OBJECT LOCAL DEFAULT 3 int_info_desc │ │ │ │ │ - 316: 000002c8 40 OBJECT LOCAL DEFAULT 3 int_info_fields │ │ │ │ │ - 317: 000001e0 44 OBJECT LOCAL DEFAULT 3 _parser.3 │ │ │ │ │ - 318: 00000264 36 OBJECT LOCAL DEFAULT 3 _kwtuple.1 │ │ │ │ │ - 319: 0000020c 44 OBJECT LOCAL DEFAULT 3 _parser.6 │ │ │ │ │ - 320: 00000288 36 OBJECT LOCAL DEFAULT 3 _kwtuple.4 │ │ │ │ │ - 321: 00000238 44 OBJECT LOCAL DEFAULT 3 _parser.9 │ │ │ │ │ - 322: 000002ac 28 OBJECT LOCAL DEFAULT 3 _kwtuple.7 │ │ │ │ │ - 323: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 324: 00000000 208 OBJECT LOCAL DEFAULT 5 Int_InfoType │ │ │ │ │ - 325: 00000001 248 FUNC GLOBAL DEFAULT 6 PyLong_FromVoidPtr │ │ │ │ │ - 326: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ - 327: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Malloc │ │ │ │ │ - 328: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 329: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ - 330: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_interp │ │ │ │ │ - 331: 000000f9 248 FUNC GLOBAL DEFAULT 6 PyLong_FromUnsignedLong │ │ │ │ │ - 332: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ - 333: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ - 334: 00000001 88 FUNC GLOBAL HIDDEN 1 _PyLong_InitTypes │ │ │ │ │ - 335: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStructSequence_InitBuiltinWithFlags │ │ │ │ │ - 336: 00000405 296 FUNC GLOBAL DEFAULT 6 PyLong_FromLong │ │ │ │ │ - 337: 0000052d 296 FUNC GLOBAL DEFAULT 6 PyLong_FromSsize_t │ │ │ │ │ - 338: 00000655 216 FUNC GLOBAL DEFAULT 6 PyLong_AsSsize_t │ │ │ │ │ - 339: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ - 340: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ - 341: 00000059 124 FUNC GLOBAL DEFAULT 1 PyLong_GetInfo │ │ │ │ │ - 342: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyStructSequence_New │ │ │ │ │ - 343: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyStructSequence_SetItem │ │ │ │ │ - 344: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ - 345: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 346: 0000072d 3248 FUNC GLOBAL DEFAULT 6 PyLong_FromString │ │ │ │ │ - 347: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ - 348: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ - 349: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Free │ │ │ │ │ - 350: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ - 351: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromStringAndSize │ │ │ │ │ - 352: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ - 353: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 354: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_SetImmortal │ │ │ │ │ - 355: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 356: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyImport_ImportModule │ │ │ │ │ - 357: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallMethod │ │ │ │ │ - 358: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ - 359: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ - 360: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ - 361: 000016f5 322 FUNC GLOBAL DEFAULT 6 PyLong_AsLong │ │ │ │ │ - 362: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ - 363: 00001839 234 FUNC GLOBAL DEFAULT 6 PyLong_AsLongAndOverflow │ │ │ │ │ - 364: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_New │ │ │ │ │ - 365: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_uldivmod │ │ │ │ │ - 366: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_CheckSignals │ │ │ │ │ - 367: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_PrepareInternal │ │ │ │ │ - 368: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ - 369: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_uidivmod │ │ │ │ │ - 370: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_WriteStr │ │ │ │ │ - 371: 00002679 64 FUNC GLOBAL DEFAULT 6 _PyLong_ExactDealloc │ │ │ │ │ - 372: 000026b9 318 FUNC GLOBAL DEFAULT 6 PyLong_AsInt │ │ │ │ │ - 373: 000027f9 216 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLong │ │ │ │ │ - 374: 000028d1 170 FUNC GLOBAL DEFAULT 6 PyLong_FromUnsignedLongLong │ │ │ │ │ - 375: 000000d5 8 FUNC GLOBAL DEFAULT 1 PyLong_GetNativeLayout │ │ │ │ │ - 376: 000000dd 94 FUNC GLOBAL DEFAULT 1 PyLongWriter_Create │ │ │ │ │ - 377: 0000013d 62 FUNC GLOBAL DEFAULT 1 PyLongWriter_Finish │ │ │ │ │ - 378: 0000297d 240 FUNC GLOBAL DEFAULT 6 PyLong_FromLongLong │ │ │ │ │ - 379: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_Equal │ │ │ │ │ - 380: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytesWriter_Create │ │ │ │ │ - 381: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytesWriter_GetData │ │ │ │ │ - 382: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ - 383: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytesWriter_Finish │ │ │ │ │ - 384: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytesWriter_Discard │ │ │ │ │ - 385: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ - 386: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ - 387: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ - 388: 000036d9 2486 FUNC GLOBAL DEFAULT 6 _PyLong_AsByteArray │ │ │ │ │ - 389: 0000c141 132 FUNC GLOBAL DEFAULT 6 _PyLong_Copy │ │ │ │ │ - 390: 000045c1 68 FUNC GLOBAL DEFAULT 6 PyLong_GetSign │ │ │ │ │ - 391: 00004605 268 FUNC GLOBAL DEFAULT 6 _PyCompactLong_Add │ │ │ │ │ - 392: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Long │ │ │ │ │ - 393: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThreadState_Get │ │ │ │ │ - 394: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ - 395: 00004779 608 FUNC GLOBAL DEFAULT 6 PyLong_FromDouble │ │ │ │ │ - 396: 00000000 0 NOTYPE GLOBAL DEFAULT UND frexp │ │ │ │ │ - 397: 00000000 0 NOTYPE GLOBAL DEFAULT UND ldexp │ │ │ │ │ - 398: 000049d9 44 FUNC GLOBAL DEFAULT 6 _PyLong_NumBits │ │ │ │ │ - 399: 0000017d 180 FUNC GLOBAL DEFAULT 1 PyLong_AsSize_t │ │ │ │ │ - 400: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ - 401: 00005085 64 FUNC GLOBAL DEFAULT 6 PyLong_AsInt64 │ │ │ │ │ - 402: 000050c5 698 FUNC GLOBAL DEFAULT 6 PyLong_AsNativeBytes │ │ │ │ │ - 403: 00005fed 208 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLong │ │ │ │ │ - 404: 00000231 152 FUNC GLOBAL DEFAULT 1 PyLong_Export │ │ │ │ │ - 405: 000060bd 304 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLongAndOverflow │ │ │ │ │ - 406: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_Type │ │ │ │ │ - 407: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CheckBuffer │ │ │ │ │ - 408: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Bytes │ │ │ │ │ - 409: 00006cbd 2160 FUNC GLOBAL DEFAULT 6 _PyLong_FromByteArray │ │ │ │ │ - 410: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ - 411: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetBuffer │ │ │ │ │ - 412: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_Release │ │ │ │ │ - 413: 00007eb9 76 FUNC GLOBAL DEFAULT 6 PyLong_FromSize_t │ │ │ │ │ - 414: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idivmod │ │ │ │ │ - 415: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ZeroDivisionError │ │ │ │ │ - 416: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ - 417: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ - 418: 0000c541 122 FUNC GLOBAL HIDDEN 6 _PyLong_FromBytes │ │ │ │ │ - 419: 0000c3ad 158 FUNC GLOBAL DEFAULT 6 PyLong_FromUnicodeObject │ │ │ │ │ - 420: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ - 421: 000095a5 60 FUNC GLOBAL HIDDEN 6 _PyLong_FormatWriter │ │ │ │ │ - 422: 000002c9 78 FUNC GLOBAL DEFAULT 1 PyLong_AsVoidPtr │ │ │ │ │ - 423: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Init │ │ │ │ │ - 424: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_FormatAdvancedWriter │ │ │ │ │ - 425: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Finish │ │ │ │ │ - 426: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Dealloc │ │ │ │ │ - 427: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromDouble │ │ │ │ │ - 428: 00009d69 138 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLongLong │ │ │ │ │ - 429: 00009df5 162 FUNC GLOBAL DEFAULT 6 PyLong_AsDouble │ │ │ │ │ - 430: 0000e041 1098 FUNC GLOBAL DEFAULT 6 _PyLong_Frexp │ │ │ │ │ - 431: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 432: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ - 433: 0000b53d 292 FUNC GLOBAL DEFAULT 6 _PyCompactLong_Subtract │ │ │ │ │ - 434: 00000389 12 FUNC GLOBAL HIDDEN 1 _PyLong_FiniTypes │ │ │ │ │ - 435: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStructSequence_FiniBuiltin │ │ │ │ │ - 436: 00000395 126 FUNC GLOBAL DEFAULT 1 PyLong_FromInt32 │ │ │ │ │ - 437: 0000b661 4 FUNC GLOBAL DEFAULT 6 PyLong_FromUInt32 │ │ │ │ │ - 438: 0000b665 76 FUNC GLOBAL DEFAULT 6 PyLong_FromInt64 │ │ │ │ │ - 439: 00000415 118 FUNC GLOBAL DEFAULT 1 PyLong_FromUInt64 │ │ │ │ │ - 440: 0000c1c5 288 FUNC GLOBAL DEFAULT 6 _PyCompactLong_Multiply │ │ │ │ │ - 441: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ - 442: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ - 443: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromPairSteal │ │ │ │ │ - 444: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ - 445: 000004f5 62 FUNC GLOBAL DEFAULT 1 _PyLong_UnsignedInt_Converter │ │ │ │ │ - 446: 0000cd29 70 FUNC GLOBAL DEFAULT 6 _PyLong_Format │ │ │ │ │ - 447: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 448: 0000de51 496 FUNC GLOBAL DEFAULT 6 _PyLong_Rshift │ │ │ │ │ - 449: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_ldivmod │ │ │ │ │ - 450: 00000589 30 FUNC GLOBAL DEFAULT 1 PyLong_FreeExport │ │ │ │ │ - 451: 000005a9 60 FUNC GLOBAL DEFAULT 1 PyLong_FromUnsignedNativeBytes │ │ │ │ │ - 452: 000005e5 66 FUNC GLOBAL DEFAULT 1 PyLong_IsNegative │ │ │ │ │ - 453: 00000629 62 FUNC GLOBAL DEFAULT 1 _PyLong_UnsignedShort_Converter │ │ │ │ │ - 454: 00000f95 416 FUNC GLOBAL DEFAULT 1 _PyLong_DivmodNear │ │ │ │ │ - 455: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ - 456: 0000e48d 448 FUNC GLOBAL DEFAULT 6 _PyLong_UInt64_Converter │ │ │ │ │ - 457: 000007d9 62 FUNC GLOBAL DEFAULT 1 _PyLong_Size_t_Converter │ │ │ │ │ - 458: 00000819 106 FUNC GLOBAL DEFAULT 1 PyLong_AsUnsignedLongMask │ │ │ │ │ - 459: 0000f1b5 1790 FUNC GLOBAL DEFAULT 6 _PyLong_GCD │ │ │ │ │ - 460: 00000d9d 100 FUNC GLOBAL DEFAULT 1 _PyLong_Lshift │ │ │ │ │ - 461: 00000000 0 NOTYPE GLOBAL DEFAULT UND __popcountsi2 │ │ │ │ │ - 462: 00000f05 62 FUNC GLOBAL DEFAULT 1 _PyLong_UInt32_Converter │ │ │ │ │ - 463: 00000f45 78 FUNC GLOBAL HIDDEN 1 _PyLong_FormatBytesWriter │ │ │ │ │ - 464: 00000045 22 FUNC GLOBAL DEFAULT 9 PyLongWriter_Discard │ │ │ │ │ - 465: 00001135 62 FUNC GLOBAL DEFAULT 1 _PyLong_UnsignedLongLong_Converter │ │ │ │ │ - 466: 00000065 60 FUNC GLOBAL DEFAULT 9 _PyLong_UnsignedLong_Converter │ │ │ │ │ - 467: 000000a1 62 FUNC GLOBAL DEFAULT 9 PyLong_AsInt32 │ │ │ │ │ - 468: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ - 469: 00000103 62 FUNC GLOBAL DEFAULT 9 PyLong_AsUInt32 │ │ │ │ │ - 470: 00000141 62 FUNC GLOBAL DEFAULT 9 PyLong_AsUInt64 │ │ │ │ │ - 471: 0000017f 98 FUNC GLOBAL DEFAULT 9 PyLong_AsUnsignedLongLongMask │ │ │ │ │ - 472: 0000025b 72 FUNC GLOBAL DEFAULT 9 PyLong_FromNativeBytes │ │ │ │ │ - 473: 000002a3 66 FUNC GLOBAL DEFAULT 9 PyLong_IsPositive │ │ │ │ │ - 474: 000002e5 66 FUNC GLOBAL DEFAULT 9 PyLong_IsZero │ │ │ │ │ - 475: 00000327 4 FUNC GLOBAL DEFAULT 9 _PyLong_New │ │ │ │ │ - 476: 0000032b 78 FUNC GLOBAL DEFAULT 9 _PyLong_FromDigits │ │ │ │ │ - 477: 00000379 12 FUNC GLOBAL DEFAULT 9 _PyLong_Sign │ │ │ │ │ - 478: 00000385 56 FUNC GLOBAL DEFAULT 9 _PyLong_UInt8_Converter │ │ │ │ │ - 479: 000003bd 60 FUNC GLOBAL DEFAULT 9 _PyLong_UInt16_Converter │ │ │ │ │ - 480: 000003f9 12 FUNC GLOBAL DEFAULT 9 PyUnstable_Long_IsCompact │ │ │ │ │ - 481: 00000405 18 FUNC GLOBAL DEFAULT 9 PyUnstable_Long_CompactValue │ │ │ │ │ - 482: 00000000 208 OBJECT GLOBAL DEFAULT 3 PyLong_Type │ │ │ │ │ - 483: 000000e0 256 OBJECT GLOBAL DEFAULT 3 _PyLong_DigitValue │ │ │ │ │ - 484: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ - 485: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ - 486: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ + 88: 000029f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 89: 000000d4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 90: 000000d8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 91: 00000360 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ + 92: 000000dc 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 93: 000029f4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 94: 0000037c 0 NOTYPE LOCAL DEFAULT 8 .LC21 │ │ │ │ │ + 95: 00000380 0 NOTYPE LOCAL DEFAULT 8 .LC22 │ │ │ │ │ + 96: 00000398 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ + 97: 000003a4 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ + 98: 000003d0 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ + 99: 000003f8 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ + 100: 00000410 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ + 101: 00002ae5 3180 FUNC LOCAL DEFAULT 6 int_to_bytes │ │ │ │ │ + 102: 00002e94 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 103: 00002e9c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 104: 00003748 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 105: 00003750 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 106: 00004109 336 FUNC LOCAL DEFAULT 6 long_add_method │ │ │ │ │ + 107: 00008d8d 656 FUNC LOCAL DEFAULT 6 x_add │ │ │ │ │ + 108: 00008021 960 FUNC LOCAL DEFAULT 6 x_sub │ │ │ │ │ + 109: 00004259 282 FUNC LOCAL DEFAULT 6 long_add │ │ │ │ │ + 110: 00004375 76 FUNC LOCAL DEFAULT 6 _PyLong_FromSTwoDigits │ │ │ │ │ + 111: 0000b799 270 FUNC LOCAL DEFAULT 6 _PyLong_FromLarge │ │ │ │ │ + 112: 000043c1 390 FUNC LOCAL DEFAULT 6 long_neg_method │ │ │ │ │ + 113: 00004549 34 FUNC LOCAL DEFAULT 6 long_neg │ │ │ │ │ + 114: 0000456d 40 FUNC LOCAL DEFAULT 6 long_neg.part.0 │ │ │ │ │ + 115: 00004595 162 FUNC LOCAL DEFAULT 6 long_and │ │ │ │ │ + 116: 000075a5 2420 FUNC LOCAL DEFAULT 6 long_bitwise │ │ │ │ │ + 117: 0000042c 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ + 118: 00004784 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 119: 00000440 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ + 120: 00004788 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 121: 00004789 104 FUNC LOCAL DEFAULT 6 long_vectorcall │ │ │ │ │ + 122: 0000924d 440 FUNC LOCAL DEFAULT 6 long_new_impl │ │ │ │ │ + 123: 000047ec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 124: 0000046c 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ + 125: 00000498 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ + 126: 000047f0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 127: 00004a38 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 128: 00004a50 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 129: 000004bc 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ + 130: 000004e4 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ + 131: 00000510 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ + 132: 00000528 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ + 133: 00004a7d 1662 FUNC LOCAL DEFAULT 6 long_lshift_method │ │ │ │ │ + 134: 000050cc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 135: 000050dc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 136: 00000558 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ + 137: 000053f9 136 FUNC LOCAL DEFAULT 6 long_invert │ │ │ │ │ + 138: 0000547c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 139: 00005480 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 140: 00005481 790 FUNC LOCAL DEFAULT 6 long_lshift1 │ │ │ │ │ + 141: 00005799 1172 FUNC LOCAL DEFAULT 6 long_sub_method │ │ │ │ │ + 142: 00005c1c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 143: 00005c2c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 144: 00005c2d 1080 FUNC LOCAL DEFAULT 6 long_sub │ │ │ │ │ + 145: 00006054 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 146: 00006064 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 147: 00000574 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ + 148: 00006265 2766 FUNC LOCAL DEFAULT 6 int_from_bytes │ │ │ │ │ + 149: 00006488 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 150: 0000648c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 151: 00006b04 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 152: 00006b1c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 153: 00007374 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 154: 00007380 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 155: 000075a0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 156: 000075a4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 157: 00007a7c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 158: 00007a84 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 159: 00007d44 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 160: 00007d48 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 161: 00007f14 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 162: 00007f18 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 163: 00007f7d 162 FUNC LOCAL DEFAULT 6 long_or │ │ │ │ │ + 164: 000083d0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 165: 000083e0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 166: 000083e1 376 FUNC LOCAL DEFAULT 6 long_div │ │ │ │ │ + 167: 00008559 752 FUNC LOCAL DEFAULT 6 l_divmod │ │ │ │ │ + 168: 00008554 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 169: 00000580 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ + 170: 00000584 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ + 171: 00000590 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ + 172: 000005c0 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ + 173: 00008558 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 174: 00008849 1348 FUNC LOCAL DEFAULT 6 long_divrem │ │ │ │ │ + 175: 00008844 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 176: 000005ec 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ + 177: 00008848 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 178: 0000e735 2816 FUNC LOCAL DEFAULT 6 x_divrem │ │ │ │ │ + 179: 00008ca8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 180: 00008cb4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 181: 00009018 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 182: 00000600 0 NOTYPE LOCAL DEFAULT 8 .LC43 │ │ │ │ │ + 183: 00000620 0 NOTYPE LOCAL DEFAULT 8 .LC44 │ │ │ │ │ + 184: 00000648 0 NOTYPE LOCAL DEFAULT 8 .LC45 │ │ │ │ │ + 185: 0000901c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 186: 0000901d 560 FUNC LOCAL DEFAULT 6 long_new │ │ │ │ │ + 187: 00009248 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 188: 0000924c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 189: 00009400 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 190: 00009404 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 191: 00009405 364 FUNC LOCAL DEFAULT 6 long_mul_method │ │ │ │ │ + 192: 0000b8a9 2296 FUNC LOCAL DEFAULT 6 k_mul │ │ │ │ │ + 193: 00009571 312 FUNC LOCAL DEFAULT 6 long_mul │ │ │ │ │ + 194: 0000ce59 2238 FUNC LOCAL DEFAULT 6 long_format_binary │ │ │ │ │ + 195: 0000067c 0 NOTYPE LOCAL DEFAULT 8 .LC46 │ │ │ │ │ + 196: 00000688 0 NOTYPE LOCAL DEFAULT 8 .LC47 │ │ │ │ │ + 197: 00000319 110 FUNC LOCAL DEFAULT 1 int___format__ │ │ │ │ │ + 198: 00000694 0 NOTYPE LOCAL DEFAULT 8 .LC48 │ │ │ │ │ + 199: 000096e5 1924 FUNC LOCAL DEFAULT 6 long_true_divide │ │ │ │ │ + 200: 00009dc0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 201: 00009de0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 202: 000006c4 0 NOTYPE LOCAL DEFAULT 8 .LC49 │ │ │ │ │ + 203: 000006e8 0 NOTYPE LOCAL DEFAULT 8 .LC50 │ │ │ │ │ + 204: 00000708 0 NOTYPE LOCAL DEFAULT 8 .LC51 │ │ │ │ │ + 205: 00009f99 5772 FUNC LOCAL DEFAULT 6 long_pow │ │ │ │ │ + 206: 0000ca69 936 FUNC LOCAL DEFAULT 6 l_mod │ │ │ │ │ + 207: 0000a2f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 208: 0000a2f4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 209: 0000a4d0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 210: 0000a4d8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 211: 0000a804 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 212: 0000a810 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 213: 0000abcc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 214: 0000abd4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 215: 0000aee8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 216: 0000aeec 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 217: 0000b620 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 218: 0000b624 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 219: 0000b744 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 220: 0000b748 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 221: 0000048d 102 FUNC LOCAL DEFAULT 1 PyLong_FromInt64.part.0 │ │ │ │ │ + 222: 000008e9 296 FUNC LOCAL DEFAULT 1 kmul_split.constprop.0 │ │ │ │ │ + 223: 00000a11 396 FUNC LOCAL DEFAULT 1 v_isub.isra.0 │ │ │ │ │ + 224: 00000b9d 462 FUNC LOCAL DEFAULT 1 v_iadd.isra.0 │ │ │ │ │ + 225: 0000c02c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 226: 0000c030 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 227: 0000c19c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 228: 0000c1a0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 229: 0000c1a1 136 FUNC LOCAL DEFAULT 6 int_bit_length │ │ │ │ │ + 230: 0000c3c8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 231: 0000c3cc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 232: 0000c3cd 146 FUNC LOCAL DEFAULT 6 long_abs_method │ │ │ │ │ + 233: 0000c461 52 FUNC LOCAL DEFAULT 6 long_abs │ │ │ │ │ + 234: 0000c535 74 FUNC LOCAL DEFAULT 6 long_divmod │ │ │ │ │ + 235: 0000c581 166 FUNC LOCAL DEFAULT 6 long_long │ │ │ │ │ + 236: 00000738 0 NOTYPE LOCAL DEFAULT 8 .LC52 │ │ │ │ │ + 237: 00000535 84 FUNC LOCAL DEFAULT 1 long_xor │ │ │ │ │ + 238: 0000c6a5 964 FUNC LOCAL DEFAULT 6 long_mod │ │ │ │ │ + 239: 00000760 0 NOTYPE LOCAL DEFAULT 8 .LC53 │ │ │ │ │ + 240: 0000d719 202 FUNC LOCAL DEFAULT 6 long_float │ │ │ │ │ + 241: 0000d7e5 1876 FUNC LOCAL DEFAULT 6 long_rshift │ │ │ │ │ + 242: 0000df30 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 243: 0000df38 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 244: 0000e120 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 245: 0000e128 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 246: 0000e4b0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 247: 0000e4c8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 248: 00000778 0 NOTYPE LOCAL DEFAULT 8 .LC54 │ │ │ │ │ + 249: 00000790 0 NOTYPE LOCAL DEFAULT 8 .LC55 │ │ │ │ │ + 250: 000007bc 0 NOTYPE LOCAL DEFAULT 8 .LC56 │ │ │ │ │ + 251: 00000669 368 FUNC LOCAL DEFAULT 1 int___round__ │ │ │ │ │ + 252: 000007d0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 253: 000007c8 0 NOTYPE LOCAL DEFAULT 8 .LC57 │ │ │ │ │ + 254: 0000f220 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 255: 0000f234 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 256: 000007ec 0 NOTYPE LOCAL DEFAULT 8 .LC58 │ │ │ │ │ + 257: 000007d8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 258: 00000885 98 FUNC LOCAL DEFAULT 1 _PyLong_AsUnsignedLongMask │ │ │ │ │ + 259: 00000d6d 34 FUNC LOCAL DEFAULT 1 long_long_meth │ │ │ │ │ + 260: 00000d91 2 FUNC LOCAL DEFAULT 1 long_long_getter │ │ │ │ │ + 261: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 262: 00000001 8 FUNC LOCAL DEFAULT 9 long_get0 │ │ │ │ │ + 263: 00000004 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 264: 00000d95 8 FUNC LOCAL DEFAULT 1 long_get1 │ │ │ │ │ + 265: 00000d98 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 266: 00000d9c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 267: 00000dfc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 268: 00000e00 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 269: 00000e01 72 FUNC LOCAL DEFAULT 1 int_as_integer_ratio │ │ │ │ │ + 270: 00000e44 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 271: 00000008 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 272: 00000009 60 FUNC LOCAL DEFAULT 9 int___sizeof__ │ │ │ │ │ + 273: 00000e48 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 274: 00000e49 188 FUNC LOCAL DEFAULT 1 int_bit_count │ │ │ │ │ + 275: 00000810 0 NOTYPE LOCAL DEFAULT 8 .LC59 │ │ │ │ │ + 276: 0000005b 10 FUNC LOCAL DEFAULT 9 int_is_integer │ │ │ │ │ + 277: 00000834 0 NOTYPE LOCAL DEFAULT 8 .LC60 │ │ │ │ │ + 278: 0000112c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 279: 00000858 0 NOTYPE LOCAL DEFAULT 8 .LC61 │ │ │ │ │ + 280: 00001134 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 281: 00000888 0 NOTYPE LOCAL DEFAULT 8 .LC62 │ │ │ │ │ + 282: 000008b4 0 NOTYPE LOCAL DEFAULT 8 .LC63 │ │ │ │ │ + 283: 000008e4 0 NOTYPE LOCAL DEFAULT 8 .LC64 │ │ │ │ │ + 284: 000000df 36 FUNC LOCAL DEFAULT 9 int___getnewargs__ │ │ │ │ │ + 285: 000008e8 0 NOTYPE LOCAL DEFAULT 8 .LC65 │ │ │ │ │ + 286: 00000918 0 NOTYPE LOCAL DEFAULT 8 .LC66 │ │ │ │ │ + 287: 000001e1 122 FUNC LOCAL DEFAULT 9 _PyLong_AsUnsignedLongLongMask │ │ │ │ │ + 288: 00000374 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 289: 00000378 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 290: 00000948 0 NOTYPE LOCAL DEFAULT 8 .LC67 │ │ │ │ │ + 291: 0000096c 0 NOTYPE LOCAL DEFAULT 8 .LC68 │ │ │ │ │ + 292: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ + 293: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 294: 00000000 18 OBJECT LOCAL DEFAULT 11 __func__.0 │ │ │ │ │ + 295: 00000018 296 OBJECT LOCAL DEFAULT 11 log_base_BASE │ │ │ │ │ + 296: 00000140 148 OBJECT LOCAL DEFAULT 11 convwidth_base │ │ │ │ │ + 297: 000001d8 296 OBJECT LOCAL DEFAULT 11 convmultmax_base │ │ │ │ │ + 298: 00000300 4 OBJECT LOCAL DEFAULT 11 PyLong_LAYOUT │ │ │ │ │ + 299: 00000304 32 OBJECT LOCAL DEFAULT 11 half_even_correction.10 │ │ │ │ │ + 300: 00000324 16 OBJECT LOCAL DEFAULT 11 _keywords.2 │ │ │ │ │ + 301: 00000334 16 OBJECT LOCAL DEFAULT 11 _keywords.5 │ │ │ │ │ + 302: 00000344 12 OBJECT LOCAL DEFAULT 11 _keywords.8 │ │ │ │ │ + 303: 00000350 134 OBJECT LOCAL DEFAULT 11 int_info__doc__ │ │ │ │ │ + 304: 000003d8 606 OBJECT LOCAL DEFAULT 11 long_doc │ │ │ │ │ + 305: 00000638 97 OBJECT LOCAL DEFAULT 11 int_is_integer__doc__ │ │ │ │ │ + 306: 0000069c 829 OBJECT LOCAL DEFAULT 11 int_from_bytes__doc__ │ │ │ │ │ + 307: 000009dc 835 OBJECT LOCAL DEFAULT 11 int_to_bytes__doc__ │ │ │ │ │ + 308: 00000d20 271 OBJECT LOCAL DEFAULT 11 int_as_integer_ratio__doc__ │ │ │ │ │ + 309: 00000e30 181 OBJECT LOCAL DEFAULT 11 int_bit_count__doc__ │ │ │ │ │ + 310: 00000ee8 127 OBJECT LOCAL DEFAULT 11 int_bit_length__doc__ │ │ │ │ │ + 311: 00000f68 59 OBJECT LOCAL DEFAULT 11 int___sizeof____doc__ │ │ │ │ │ + 312: 00000fa4 135 OBJECT LOCAL DEFAULT 11 int___round____doc__ │ │ │ │ │ + 313: 0000102c 84 OBJECT LOCAL DEFAULT 11 int___format____doc__ │ │ │ │ │ + 314: 00001080 30 OBJECT LOCAL DEFAULT 11 int___getnewargs____doc__ │ │ │ │ │ + 315: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ + 316: 000002f0 144 OBJECT LOCAL DEFAULT 3 long_as_number │ │ │ │ │ + 317: 000003e4 240 OBJECT LOCAL DEFAULT 3 long_methods │ │ │ │ │ + 318: 00000380 100 OBJECT LOCAL DEFAULT 3 long_getset │ │ │ │ │ + 319: 000000d0 16 OBJECT LOCAL DEFAULT 3 int_info_desc │ │ │ │ │ + 320: 000002c8 40 OBJECT LOCAL DEFAULT 3 int_info_fields │ │ │ │ │ + 321: 000001e0 44 OBJECT LOCAL DEFAULT 3 _parser.3 │ │ │ │ │ + 322: 00000264 36 OBJECT LOCAL DEFAULT 3 _kwtuple.1 │ │ │ │ │ + 323: 0000020c 44 OBJECT LOCAL DEFAULT 3 _parser.6 │ │ │ │ │ + 324: 00000288 36 OBJECT LOCAL DEFAULT 3 _kwtuple.4 │ │ │ │ │ + 325: 00000238 44 OBJECT LOCAL DEFAULT 3 _parser.9 │ │ │ │ │ + 326: 000002ac 28 OBJECT LOCAL DEFAULT 3 _kwtuple.7 │ │ │ │ │ + 327: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 328: 00000000 208 OBJECT LOCAL DEFAULT 5 Int_InfoType │ │ │ │ │ + 329: 00000001 248 FUNC GLOBAL DEFAULT 6 PyLong_FromVoidPtr │ │ │ │ │ + 330: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ + 331: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Malloc │ │ │ │ │ + 332: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ + 333: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ + 334: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_interp │ │ │ │ │ + 335: 000000f9 248 FUNC GLOBAL DEFAULT 6 PyLong_FromUnsignedLong │ │ │ │ │ + 336: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ + 337: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ + 338: 00000001 88 FUNC GLOBAL HIDDEN 1 _PyLong_InitTypes │ │ │ │ │ + 339: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStructSequence_InitBuiltinWithFlags │ │ │ │ │ + 340: 00000405 296 FUNC GLOBAL DEFAULT 6 PyLong_FromLong │ │ │ │ │ + 341: 0000052d 296 FUNC GLOBAL DEFAULT 6 PyLong_FromSsize_t │ │ │ │ │ + 342: 00000655 216 FUNC GLOBAL DEFAULT 6 PyLong_AsSsize_t │ │ │ │ │ + 343: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ + 344: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ + 345: 00000059 124 FUNC GLOBAL DEFAULT 1 PyLong_GetInfo │ │ │ │ │ + 346: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyStructSequence_New │ │ │ │ │ + 347: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyStructSequence_SetItem │ │ │ │ │ + 348: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ + 349: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 350: 0000072d 3248 FUNC GLOBAL DEFAULT 6 PyLong_FromString │ │ │ │ │ + 351: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ + 352: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ + 353: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Free │ │ │ │ │ + 354: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ + 355: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromStringAndSize │ │ │ │ │ + 356: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ + 357: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ + 358: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_SetImmortal │ │ │ │ │ + 359: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ + 360: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyImport_ImportModule │ │ │ │ │ + 361: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallMethod │ │ │ │ │ + 362: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ + 363: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ + 364: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ + 365: 000016f5 322 FUNC GLOBAL DEFAULT 6 PyLong_AsLong │ │ │ │ │ + 366: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ + 367: 00001839 234 FUNC GLOBAL DEFAULT 6 PyLong_AsLongAndOverflow │ │ │ │ │ + 368: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_New │ │ │ │ │ + 369: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_uldivmod │ │ │ │ │ + 370: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_CheckSignals │ │ │ │ │ + 371: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_PrepareInternal │ │ │ │ │ + 372: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ + 373: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_uidivmod │ │ │ │ │ + 374: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_WriteStr │ │ │ │ │ + 375: 00002679 64 FUNC GLOBAL DEFAULT 6 _PyLong_ExactDealloc │ │ │ │ │ + 376: 000026b9 318 FUNC GLOBAL DEFAULT 6 PyLong_AsInt │ │ │ │ │ + 377: 000027f9 216 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLong │ │ │ │ │ + 378: 000028d1 292 FUNC GLOBAL DEFAULT 6 PyLong_FromUnsignedLongLong │ │ │ │ │ + 379: 000000d5 8 FUNC GLOBAL DEFAULT 1 PyLong_GetNativeLayout │ │ │ │ │ + 380: 000000dd 94 FUNC GLOBAL DEFAULT 1 PyLongWriter_Create │ │ │ │ │ + 381: 0000013d 62 FUNC GLOBAL DEFAULT 1 PyLongWriter_Finish │ │ │ │ │ + 382: 000029f5 238 FUNC GLOBAL DEFAULT 6 PyLong_FromLongLong │ │ │ │ │ + 383: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_Equal │ │ │ │ │ + 384: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytesWriter_Create │ │ │ │ │ + 385: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytesWriter_GetData │ │ │ │ │ + 386: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ + 387: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytesWriter_Finish │ │ │ │ │ + 388: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytesWriter_Discard │ │ │ │ │ + 389: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ + 390: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ + 391: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ + 392: 00003751 2486 FUNC GLOBAL DEFAULT 6 _PyLong_AsByteArray │ │ │ │ │ + 393: 0000c229 132 FUNC GLOBAL DEFAULT 6 _PyLong_Copy │ │ │ │ │ + 394: 00004639 68 FUNC GLOBAL DEFAULT 6 PyLong_GetSign │ │ │ │ │ + 395: 0000467d 268 FUNC GLOBAL DEFAULT 6 _PyCompactLong_Add │ │ │ │ │ + 396: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Long │ │ │ │ │ + 397: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThreadState_Get │ │ │ │ │ + 398: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ + 399: 000047f1 608 FUNC GLOBAL DEFAULT 6 PyLong_FromDouble │ │ │ │ │ + 400: 00000000 0 NOTYPE GLOBAL DEFAULT UND frexp │ │ │ │ │ + 401: 00000000 0 NOTYPE GLOBAL DEFAULT UND ldexp │ │ │ │ │ + 402: 00004a51 44 FUNC GLOBAL DEFAULT 6 _PyLong_NumBits │ │ │ │ │ + 403: 0000017d 180 FUNC GLOBAL DEFAULT 1 PyLong_AsSize_t │ │ │ │ │ + 404: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ + 405: 000050fd 64 FUNC GLOBAL DEFAULT 6 PyLong_AsInt64 │ │ │ │ │ + 406: 0000513d 698 FUNC GLOBAL DEFAULT 6 PyLong_AsNativeBytes │ │ │ │ │ + 407: 00006065 208 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLong │ │ │ │ │ + 408: 00000231 152 FUNC GLOBAL DEFAULT 1 PyLong_Export │ │ │ │ │ + 409: 00006135 304 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLongAndOverflow │ │ │ │ │ + 410: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_Type │ │ │ │ │ + 411: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CheckBuffer │ │ │ │ │ + 412: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Bytes │ │ │ │ │ + 413: 00006d35 2160 FUNC GLOBAL DEFAULT 6 _PyLong_FromByteArray │ │ │ │ │ + 414: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ + 415: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetBuffer │ │ │ │ │ + 416: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_Release │ │ │ │ │ + 417: 00007f31 76 FUNC GLOBAL DEFAULT 6 PyLong_FromSize_t │ │ │ │ │ + 418: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idivmod │ │ │ │ │ + 419: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ZeroDivisionError │ │ │ │ │ + 420: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ + 421: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ + 422: 0000c629 122 FUNC GLOBAL HIDDEN 6 _PyLong_FromBytes │ │ │ │ │ + 423: 0000c495 158 FUNC GLOBAL DEFAULT 6 PyLong_FromUnicodeObject │ │ │ │ │ + 424: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ + 425: 000096a9 60 FUNC GLOBAL HIDDEN 6 _PyLong_FormatWriter │ │ │ │ │ + 426: 000002c9 78 FUNC GLOBAL DEFAULT 1 PyLong_AsVoidPtr │ │ │ │ │ + 427: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Init │ │ │ │ │ + 428: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_FormatAdvancedWriter │ │ │ │ │ + 429: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Finish │ │ │ │ │ + 430: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Dealloc │ │ │ │ │ + 431: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromDouble │ │ │ │ │ + 432: 00009e69 138 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLongLong │ │ │ │ │ + 433: 00009ef5 162 FUNC GLOBAL DEFAULT 6 PyLong_AsDouble │ │ │ │ │ + 434: 0000e129 1098 FUNC GLOBAL DEFAULT 6 _PyLong_Frexp │ │ │ │ │ + 435: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ + 436: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ + 437: 0000b625 292 FUNC GLOBAL DEFAULT 6 _PyCompactLong_Subtract │ │ │ │ │ + 438: 00000389 12 FUNC GLOBAL HIDDEN 1 _PyLong_FiniTypes │ │ │ │ │ + 439: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStructSequence_FiniBuiltin │ │ │ │ │ + 440: 00000395 126 FUNC GLOBAL DEFAULT 1 PyLong_FromInt32 │ │ │ │ │ + 441: 0000b749 4 FUNC GLOBAL DEFAULT 6 PyLong_FromUInt32 │ │ │ │ │ + 442: 0000b74d 76 FUNC GLOBAL DEFAULT 6 PyLong_FromInt64 │ │ │ │ │ + 443: 00000415 118 FUNC GLOBAL DEFAULT 1 PyLong_FromUInt64 │ │ │ │ │ + 444: 0000c2ad 288 FUNC GLOBAL DEFAULT 6 _PyCompactLong_Multiply │ │ │ │ │ + 445: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ + 446: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ + 447: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromPairSteal │ │ │ │ │ + 448: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ + 449: 000004f5 62 FUNC GLOBAL DEFAULT 1 _PyLong_UnsignedInt_Converter │ │ │ │ │ + 450: 0000ce11 70 FUNC GLOBAL DEFAULT 6 _PyLong_Format │ │ │ │ │ + 451: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ + 452: 0000df39 496 FUNC GLOBAL DEFAULT 6 _PyLong_Rshift │ │ │ │ │ + 453: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_ldivmod │ │ │ │ │ + 454: 00000589 30 FUNC GLOBAL DEFAULT 1 PyLong_FreeExport │ │ │ │ │ + 455: 000005a9 60 FUNC GLOBAL DEFAULT 1 PyLong_FromUnsignedNativeBytes │ │ │ │ │ + 456: 000005e5 66 FUNC GLOBAL DEFAULT 1 PyLong_IsNegative │ │ │ │ │ + 457: 00000629 62 FUNC GLOBAL DEFAULT 1 _PyLong_UnsignedShort_Converter │ │ │ │ │ + 458: 00000f95 416 FUNC GLOBAL DEFAULT 1 _PyLong_DivmodNear │ │ │ │ │ + 459: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ + 460: 0000e575 448 FUNC GLOBAL DEFAULT 6 _PyLong_UInt64_Converter │ │ │ │ │ + 461: 000007d9 62 FUNC GLOBAL DEFAULT 1 _PyLong_Size_t_Converter │ │ │ │ │ + 462: 00000819 106 FUNC GLOBAL DEFAULT 1 PyLong_AsUnsignedLongMask │ │ │ │ │ + 463: 0000f29d 1790 FUNC GLOBAL DEFAULT 6 _PyLong_GCD │ │ │ │ │ + 464: 00000d9d 100 FUNC GLOBAL DEFAULT 1 _PyLong_Lshift │ │ │ │ │ + 465: 00000000 0 NOTYPE GLOBAL DEFAULT UND __popcountsi2 │ │ │ │ │ + 466: 00000f05 62 FUNC GLOBAL DEFAULT 1 _PyLong_UInt32_Converter │ │ │ │ │ + 467: 00000f45 78 FUNC GLOBAL HIDDEN 1 _PyLong_FormatBytesWriter │ │ │ │ │ + 468: 00000045 22 FUNC GLOBAL DEFAULT 9 PyLongWriter_Discard │ │ │ │ │ + 469: 00001135 62 FUNC GLOBAL DEFAULT 1 _PyLong_UnsignedLongLong_Converter │ │ │ │ │ + 470: 00000065 60 FUNC GLOBAL DEFAULT 9 _PyLong_UnsignedLong_Converter │ │ │ │ │ + 471: 000000a1 62 FUNC GLOBAL DEFAULT 9 PyLong_AsInt32 │ │ │ │ │ + 472: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ + 473: 00000103 62 FUNC GLOBAL DEFAULT 9 PyLong_AsUInt32 │ │ │ │ │ + 474: 00000141 62 FUNC GLOBAL DEFAULT 9 PyLong_AsUInt64 │ │ │ │ │ + 475: 0000017f 98 FUNC GLOBAL DEFAULT 9 PyLong_AsUnsignedLongLongMask │ │ │ │ │ + 476: 0000025b 72 FUNC GLOBAL DEFAULT 9 PyLong_FromNativeBytes │ │ │ │ │ + 477: 000002a3 66 FUNC GLOBAL DEFAULT 9 PyLong_IsPositive │ │ │ │ │ + 478: 000002e5 66 FUNC GLOBAL DEFAULT 9 PyLong_IsZero │ │ │ │ │ + 479: 00000327 4 FUNC GLOBAL DEFAULT 9 _PyLong_New │ │ │ │ │ + 480: 0000032b 78 FUNC GLOBAL DEFAULT 9 _PyLong_FromDigits │ │ │ │ │ + 481: 00000379 12 FUNC GLOBAL DEFAULT 9 _PyLong_Sign │ │ │ │ │ + 482: 00000385 56 FUNC GLOBAL DEFAULT 9 _PyLong_UInt8_Converter │ │ │ │ │ + 483: 000003bd 60 FUNC GLOBAL DEFAULT 9 _PyLong_UInt16_Converter │ │ │ │ │ + 484: 000003f9 12 FUNC GLOBAL DEFAULT 9 PyUnstable_Long_IsCompact │ │ │ │ │ + 485: 00000405 18 FUNC GLOBAL DEFAULT 9 PyUnstable_Long_CompactValue │ │ │ │ │ + 486: 00000000 208 OBJECT GLOBAL DEFAULT 3 PyLong_Type │ │ │ │ │ + 487: 000000e0 256 OBJECT GLOBAL DEFAULT 3 _PyLong_DigitValue │ │ │ │ │ + 488: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ + 489: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ + 490: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,1814 +1,1827 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x16354 contains 208 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x1647c contains 208 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000016 0000142f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 0000001a 00001430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000001e 00014f0a R_ARM_THM_CALL 00000000 _PyStructSequence_InitBuiltinWithFlags │ │ │ │ │ +0000001e 0001530a R_ARM_THM_CALL 00000000 _PyStructSequence_InitBuiltinWithFlags │ │ │ │ │ 00000038 0000152f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ 0000003c 00001530 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ 00000040 0000122f R_ARM_THM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ 00000044 00001230 R_ARM_THM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ 00000054 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000066 0000142f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 0000006a 00001430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000006e 0001560a R_ARM_THM_CALL 00000000 PyStructSequence_New │ │ │ │ │ -0000007a 0001570a R_ARM_THM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ -00000084 0001570a R_ARM_THM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ +0000006e 00015a0a R_ARM_THM_CALL 00000000 PyStructSequence_New │ │ │ │ │ +0000007a 00015b0a R_ARM_THM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ +00000084 00015b0a R_ARM_THM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ 0000008c 0000090a R_ARM_THM_CALL 000001f1 _PyLong_FromMedium │ │ │ │ │ -00000096 0001570a R_ARM_THM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ -000000a0 0001570a R_ARM_THM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ -000000a4 0001580a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000000be 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000000c8 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000000cc 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000000d0 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000000d8 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000096 00015b0a R_ARM_THM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ +000000a0 00015b0a R_ARM_THM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ +000000a4 00015c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000000be 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000000c8 00014c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000000cc 00014c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000000d0 00014c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000000d8 00012402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000000f4 0000100a R_ARM_THM_CALL 00000345 long_alloc │ │ │ │ │ -0000011c 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000120 00016030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000124 00005a2f R_ARM_THM_MOVW_ABS_NC 00000360 .LC20 │ │ │ │ │ -00000128 00005a30 R_ARM_THM_MOVT_ABS 00000360 .LC20 │ │ │ │ │ -0000012e 00014d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000001d2 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000001d6 00014c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000001da 00007f2f R_ARM_THM_MOVW_ABS_NC 000004bc .LC32 │ │ │ │ │ -000001de 00007f30 R_ARM_THM_MOVT_ABS 000004bc .LC32 │ │ │ │ │ -000001e4 00014d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000001ee 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000001f2 00014c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000001f6 0000802f R_ARM_THM_MOVW_ABS_NC 000004e4 .LC33 │ │ │ │ │ -000001fa 00008030 R_ARM_THM_MOVT_ABS 000004e4 .LC33 │ │ │ │ │ -00000200 00014d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000206 0001532f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000020a 00015330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000011c 0001642f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000120 00016430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000124 00005b2f R_ARM_THM_MOVW_ABS_NC 00000360 .LC20 │ │ │ │ │ +00000128 00005b30 R_ARM_THM_MOVT_ABS 00000360 .LC20 │ │ │ │ │ +0000012e 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000001d2 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000001d6 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000001da 0000812f R_ARM_THM_MOVW_ABS_NC 000004bc .LC32 │ │ │ │ │ +000001de 00008130 R_ARM_THM_MOVT_ABS 000004bc .LC32 │ │ │ │ │ +000001e4 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000001ee 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000001f2 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000001f6 0000822f R_ARM_THM_MOVW_ABS_NC 000004e4 .LC33 │ │ │ │ │ +000001fa 00008230 R_ARM_THM_MOVT_ABS 000004e4 .LC33 │ │ │ │ │ +00000200 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000206 0001572f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000020a 00015730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000020e 00001c2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ 00000212 00001c30 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -00000218 00014d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000218 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000222 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00000226 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000022a 0001540a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000250 0001950a R_ARM_THM_CALL 000060bd PyLong_AsLongLongAndOverflow │ │ │ │ │ -0000029e 0001532f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000002a2 00015330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000002ae 0000732f R_ARM_THM_MOVW_ABS_NC 0000042c .LC28 │ │ │ │ │ -000002b2 00007330 R_ARM_THM_MOVT_ABS 0000042c .LC28 │ │ │ │ │ -000002be 0001610a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000002ee 0001750a R_ARM_THM_CALL 000027f9 PyLong_AsUnsignedLong │ │ │ │ │ -000002fe 0001690a R_ARM_THM_CALL 000016f5 PyLong_AsLong │ │ │ │ │ -00000308 0001580a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000338 0001a70a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ -00000348 0001a80a R_ARM_THM_CALL 00000000 _PyLong_FormatAdvancedWriter │ │ │ │ │ -00000352 0001a90a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ -0000035a 0001aa0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ -00000364 00005c2f R_ARM_THM_MOVW_ABS_NC 0000037c .LC21 │ │ │ │ │ -00000368 00005c30 R_ARM_THM_MOVT_ABS 0000037c .LC21 │ │ │ │ │ -0000036e 0000c02f R_ARM_THM_MOVW_ABS_NC 00000688 .LC47 │ │ │ │ │ -00000372 0000c030 R_ARM_THM_MOVT_ABS 00000688 .LC47 │ │ │ │ │ -00000376 0000bf2f R_ARM_THM_MOVW_ABS_NC 0000067c .LC46 │ │ │ │ │ -0000037a 0000bf30 R_ARM_THM_MOVT_ABS 0000067c .LC46 │ │ │ │ │ -0000037e 0001830a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +0000022a 0001580a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000250 0001990a R_ARM_THM_CALL 00006135 PyLong_AsLongLongAndOverflow │ │ │ │ │ +0000029e 0001572f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000002a2 00015730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000002ae 0000752f R_ARM_THM_MOVW_ABS_NC 0000042c .LC28 │ │ │ │ │ +000002b2 00007530 R_ARM_THM_MOVT_ABS 0000042c .LC28 │ │ │ │ │ +000002be 0001650a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000002ee 0001790a R_ARM_THM_CALL 000027f9 PyLong_AsUnsignedLong │ │ │ │ │ +000002fe 00016d0a R_ARM_THM_CALL 000016f5 PyLong_AsLong │ │ │ │ │ +00000308 00015c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000338 0001ab0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ +00000348 0001ac0a R_ARM_THM_CALL 00000000 _PyLong_FormatAdvancedWriter │ │ │ │ │ +00000352 0001ad0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ +0000035a 0001ae0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ +00000364 00005e2f R_ARM_THM_MOVW_ABS_NC 0000037c .LC21 │ │ │ │ │ +00000368 00005e30 R_ARM_THM_MOVT_ABS 0000037c .LC21 │ │ │ │ │ +0000036e 0000c42f R_ARM_THM_MOVW_ABS_NC 00000688 .LC47 │ │ │ │ │ +00000372 0000c430 R_ARM_THM_MOVT_ABS 00000688 .LC47 │ │ │ │ │ +00000376 0000c32f R_ARM_THM_MOVW_ABS_NC 0000067c .LC46 │ │ │ │ │ +0000037a 0000c330 R_ARM_THM_MOVT_ABS 0000067c .LC46 │ │ │ │ │ +0000037e 0001870a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ 00000388 0000142f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 0000038c 00001430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 000003ca 0000100a R_ARM_THM_CALL 00000345 long_alloc │ │ │ │ │ -00000400 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00000404 00014830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00000400 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00000404 00014c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ 00000446 0000100a R_ARM_THM_CALL 00000345 long_alloc │ │ │ │ │ -00000472 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00000476 00014830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00000472 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00000476 00014c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ 000004b0 0000100a R_ARM_THM_CALL 00000345 long_alloc │ │ │ │ │ -00000506 0001920a R_ARM_THM_CALL 000050c5 PyLong_AsNativeBytes │ │ │ │ │ -00000518 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000051c 00014c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000520 0000e82f R_ARM_THM_MOVW_ABS_NC 00000738 .LC52 │ │ │ │ │ -00000524 0000e830 R_ARM_THM_MOVT_ABS 00000738 .LC52 │ │ │ │ │ -0000052a 00014d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000057e 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000582 00016830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000506 0001960a R_ARM_THM_CALL 0000513d PyLong_AsNativeBytes │ │ │ │ │ +00000518 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000051c 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000520 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000738 .LC52 │ │ │ │ │ +00000524 0000ec30 R_ARM_THM_MOVT_ABS 00000738 .LC52 │ │ │ │ │ +0000052a 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000057e 00016c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000582 00016c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000005d4 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 000005d8 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -000005dc 0001540a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000608 0001532f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000060c 00015330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000612 0000f42f R_ARM_THM_MOVW_ABS_NC 00000778 .LC54 │ │ │ │ │ -00000616 0000f430 R_ARM_THM_MOVT_ABS 00000778 .LC54 │ │ │ │ │ -0000061c 0001610a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000063a 0001920a R_ARM_THM_CALL 000050c5 PyLong_AsNativeBytes │ │ │ │ │ -0000064c 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000650 00014c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000654 0000f52f R_ARM_THM_MOVW_ABS_NC 00000790 .LC55 │ │ │ │ │ -00000658 0000f530 R_ARM_THM_MOVT_ABS 00000790 .LC55 │ │ │ │ │ -0000065e 00014d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000068a 0001af2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000068e 0001af30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000696 00016a0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000006ac 00006f0a R_ARM_THM_CALL 000044d1 long_neg │ │ │ │ │ -000006c0 0001af2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000006c4 0001af30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000006ca 0000c90a R_ARM_THM_CALL 00009e99 long_pow │ │ │ │ │ -000006ee 0001c60a R_ARM_THM_CALL 00000f95 _PyLong_DivmodNear │ │ │ │ │ -00000706 00008e0a R_ARM_THM_CALL 00005bb5 long_sub │ │ │ │ │ -0000071e 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000005dc 0001580a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000608 0001572f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000060c 00015730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000612 0000f82f R_ARM_THM_MOVW_ABS_NC 00000778 .LC54 │ │ │ │ │ +00000616 0000f830 R_ARM_THM_MOVT_ABS 00000778 .LC54 │ │ │ │ │ +0000061c 0001650a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000063a 0001960a R_ARM_THM_CALL 0000513d PyLong_AsNativeBytes │ │ │ │ │ +0000064c 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000650 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000654 0000f92f R_ARM_THM_MOVW_ABS_NC 00000790 .LC55 │ │ │ │ │ +00000658 0000f930 R_ARM_THM_MOVT_ABS 00000790 .LC55 │ │ │ │ │ +0000065e 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000068a 0001b32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000068e 0001b330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000696 00016e0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000006ac 0000710a R_ARM_THM_CALL 00004549 long_neg │ │ │ │ │ +000006c0 0001b32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000006c4 0001b330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000006ca 0000cd0a R_ARM_THM_CALL 00009f99 long_pow │ │ │ │ │ +000006ee 0001ca0a R_ARM_THM_CALL 00000f95 _PyLong_DivmodNear │ │ │ │ │ +00000706 0000900a R_ARM_THM_CALL 00005c2d long_sub │ │ │ │ │ +0000071e 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000732 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000736 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000760 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000772 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000788 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000078e 0000f62f R_ARM_THM_MOVW_ABS_NC 000007bc .LC56 │ │ │ │ │ -00000792 0000f630 R_ARM_THM_MOVT_ABS 000007bc .LC56 │ │ │ │ │ -0000079c 0001c70a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000007b4 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000007c8 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000007d0 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000007d4 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000007ea 0001920a R_ARM_THM_CALL 000050c5 PyLong_AsNativeBytes │ │ │ │ │ -000007fc 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000800 00014c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000804 0000fc2f R_ARM_THM_MOVW_ABS_NC 000007ec .LC58 │ │ │ │ │ -00000808 0000fc30 R_ARM_THM_MOVT_ABS 000007ec .LC58 │ │ │ │ │ -0000080e 00014d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000760 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000772 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000788 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000078e 0000fa2f R_ARM_THM_MOVW_ABS_NC 000007bc .LC56 │ │ │ │ │ +00000792 0000fa30 R_ARM_THM_MOVT_ABS 000007bc .LC56 │ │ │ │ │ +0000079c 0001cb0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000007b4 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000007c8 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000007d0 00014c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000007d4 00014c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000007ea 0001960a R_ARM_THM_CALL 0000513d PyLong_AsNativeBytes │ │ │ │ │ +000007fc 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000800 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000804 0001002f R_ARM_THM_MOVW_ABS_NC 000007ec .LC58 │ │ │ │ │ +00000808 00010030 R_ARM_THM_MOVT_ABS 000007ec .LC58 │ │ │ │ │ +0000080e 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000083a 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 0000083e 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00000846 0001540a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000854 00016a0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0000087a 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000846 0001580a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000854 00016e0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0000087a 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000008b6 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 000008ba 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -000008be 0001540a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000008be 0001580a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 0000090e 0000100a R_ARM_THM_CALL 00000345 long_alloc │ │ │ │ │ 0000091a 0000100a R_ARM_THM_CALL 00000345 long_alloc │ │ │ │ │ -0000092c 0001630a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000093c 0001630a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000a0a 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000092c 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000093c 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000a0a 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000d6e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000d72 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000d98 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000dcc 0001c10a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -00000de0 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000de4 00014c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000d98 00014c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000dcc 0001c50a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +00000de0 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000de4 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 00000de8 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000dec 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000df2 00014d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000dfc 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000df2 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000dfc 00014c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000e10 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000e14 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000e38 0001850a R_ARM_THM_CALL 0000c141 _PyLong_Copy │ │ │ │ │ -00000e44 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000e82 0001cd0a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ -00000e92 0001cd0a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ -00000ea4 0001cd0a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ -00000eb8 0001cd0a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ -00000ec4 0001cd0a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ -00000ed2 0001cd0a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ -00000ee4 0001cd0a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ -00000f16 0001920a R_ARM_THM_CALL 000050c5 PyLong_AsNativeBytes │ │ │ │ │ -00000f28 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000f2c 00014c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000f30 00010f2f R_ARM_THM_MOVW_ABS_NC 00000810 .LC59 │ │ │ │ │ -00000f34 00010f30 R_ARM_THM_MOVT_ABS 00000810 .LC59 │ │ │ │ │ -00000f3a 00014d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000e38 0001890a R_ARM_THM_CALL 0000c229 _PyLong_Copy │ │ │ │ │ +00000e44 00014c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000e82 0001d10a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ +00000e92 0001d10a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ +00000ea4 0001d10a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ +00000eb8 0001d10a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ +00000ec4 0001d10a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ +00000ed2 0001d10a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ +00000ee4 0001d10a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ +00000f16 0001960a R_ARM_THM_CALL 0000513d PyLong_AsNativeBytes │ │ │ │ │ +00000f28 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000f2c 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000f30 0001132f R_ARM_THM_MOVW_ABS_NC 00000810 .LC59 │ │ │ │ │ +00000f34 00011330 R_ARM_THM_MOVT_ABS 00000810 .LC59 │ │ │ │ │ +00000f3a 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000f6e 0000480a R_ARM_THM_CALL 00001a11 long_to_decimal_string_internal │ │ │ │ │ -00000f8c 0000be0a R_ARM_THM_CALL 0000cd71 long_format_binary │ │ │ │ │ -00000fca 0000aa0a R_ARM_THM_CALL 00008745 long_divrem │ │ │ │ │ -00000fe8 00008a0a R_ARM_THM_CALL 00005409 long_lshift1 │ │ │ │ │ +00000f8c 0000c20a R_ARM_THM_CALL 0000ce59 long_format_binary │ │ │ │ │ +00000fca 0000ae0a R_ARM_THM_CALL 00008849 long_divrem │ │ │ │ │ +00000fe8 00008c0a R_ARM_THM_CALL 00005481 long_lshift1 │ │ │ │ │ 0000100e 0000430a R_ARM_THM_CALL 00001925 long_compare │ │ │ │ │ -00001052 00006b0a R_ARM_THM_CALL 000041e1 long_add │ │ │ │ │ -0000106c 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000107a 00008e0a R_ARM_THM_CALL 00005bb5 long_sub │ │ │ │ │ -00001092 00002c0a R_ARM_THM_CALL 00007ea1 Py_XDECREF │ │ │ │ │ -00001098 00002c0a R_ARM_THM_CALL 00007ea1 Py_XDECREF │ │ │ │ │ -000010a4 00006f0a R_ARM_THM_CALL 000044d1 long_neg │ │ │ │ │ -000010bc 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000010d8 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000010e4 00008e0a R_ARM_THM_CALL 00005bb5 long_sub │ │ │ │ │ -000010ee 00006b0a R_ARM_THM_CALL 000041e1 long_add │ │ │ │ │ -000010f6 0001532f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000010fa 00015330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000010fe 0001112f R_ARM_THM_MOVW_ABS_NC 00000834 .LC60 │ │ │ │ │ -00001102 00011130 R_ARM_THM_MOVT_ABS 00000834 .LC60 │ │ │ │ │ -00001108 00014d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001122 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000112c 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001130 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001146 0001920a R_ARM_THM_CALL 000050c5 PyLong_AsNativeBytes │ │ │ │ │ -00001158 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000115c 00014c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00001160 0001132f R_ARM_THM_MOVW_ABS_NC 00000858 .LC61 │ │ │ │ │ -00001164 00011330 R_ARM_THM_MOVT_ABS 00000858 .LC61 │ │ │ │ │ -0000116a 00014d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001052 00006d0a R_ARM_THM_CALL 00004259 long_add │ │ │ │ │ +0000106c 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000107a 0000900a R_ARM_THM_CALL 00005c2d long_sub │ │ │ │ │ +00001092 00002c0a R_ARM_THM_CALL 00007f19 Py_XDECREF │ │ │ │ │ +00001098 00002c0a R_ARM_THM_CALL 00007f19 Py_XDECREF │ │ │ │ │ +000010a4 0000710a R_ARM_THM_CALL 00004549 long_neg │ │ │ │ │ +000010bc 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000010d8 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000010e4 0000900a R_ARM_THM_CALL 00005c2d long_sub │ │ │ │ │ +000010ee 00006d0a R_ARM_THM_CALL 00004259 long_add │ │ │ │ │ +000010f6 0001572f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000010fa 00015730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000010fe 0001152f R_ARM_THM_MOVW_ABS_NC 00000834 .LC60 │ │ │ │ │ +00001102 00011530 R_ARM_THM_MOVT_ABS 00000834 .LC60 │ │ │ │ │ +00001108 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001122 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000112c 00014c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001130 00014c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001146 0001960a R_ARM_THM_CALL 0000513d PyLong_AsNativeBytes │ │ │ │ │ +00001158 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000115c 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001160 0001172f R_ARM_THM_MOVW_ABS_NC 00000858 .LC61 │ │ │ │ │ +00001164 00011730 R_ARM_THM_MOVT_ABS 00000858 .LC61 │ │ │ │ │ +0000116a 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000015c 0000311e R_ARM_THM_JUMP24 000013dd maybe_small_long │ │ │ │ │ -00000390 0001b31e R_ARM_THM_JUMP24 00000000 _PyStructSequence_FiniBuiltin │ │ │ │ │ +00000390 0001b71e R_ARM_THM_JUMP24 00000000 _PyStructSequence_FiniBuiltin │ │ │ │ │ 0000040e 0000091e R_ARM_THM_JUMP24 000001f1 _PyLong_FromMedium │ │ │ │ │ 00000486 0000091e R_ARM_THM_JUMP24 000001f1 _PyLong_FromMedium │ │ │ │ │ -0000054e 0000721e R_ARM_THM_JUMP24 0000752d long_bitwise │ │ │ │ │ -0000057a 00006c1e R_ARM_THM_JUMP24 000042fd _PyLong_FromSTwoDigits │ │ │ │ │ -000005a2 0001591e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -000005bc 0001991e R_ARM_THM_JUMP24 00006cbd _PyLong_FromByteArray │ │ │ │ │ -00000754 0001851e R_ARM_THM_JUMP24 0000c141 _PyLong_Copy │ │ │ │ │ -00000d84 0001851e R_ARM_THM_JUMP24 0000c141 _PyLong_Copy │ │ │ │ │ -00000dd8 00008a1e R_ARM_THM_JUMP24 00005409 long_lshift1 │ │ │ │ │ -00000e2e 0001bb1e R_ARM_THM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ -00000efa 0001b61e R_ARM_THM_JUMP24 0000b665 PyLong_FromInt64 │ │ │ │ │ -00001040 0001bb1e R_ARM_THM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ +0000054e 0000741e R_ARM_THM_JUMP24 000075a5 long_bitwise │ │ │ │ │ +0000057a 00006e1e R_ARM_THM_JUMP24 00004375 _PyLong_FromSTwoDigits │ │ │ │ │ +000005a2 00015d1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000005bc 00019d1e R_ARM_THM_JUMP24 00006d35 _PyLong_FromByteArray │ │ │ │ │ +00000754 0001891e R_ARM_THM_JUMP24 0000c229 _PyLong_Copy │ │ │ │ │ +00000d84 0001891e R_ARM_THM_JUMP24 0000c229 _PyLong_Copy │ │ │ │ │ +00000dd8 00008c1e R_ARM_THM_JUMP24 00005481 long_lshift1 │ │ │ │ │ +00000e2e 0001bf1e R_ARM_THM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ +00000efa 0001ba1e R_ARM_THM_JUMP24 0000b74d PyLong_FromInt64 │ │ │ │ │ +00001040 0001bf1e R_ARM_THM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x169d4 contains 119 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x16afc contains 119 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000004 0001e402 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000004 0001e802 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00004402 R_ARM_ABS32 00001991 long_dealloc │ │ │ │ │ 0000002c 00004702 R_ARM_ABS32 000019e9 long_to_decimal_string │ │ │ │ │ 00000030 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000003c 00000c02 R_ARM_ABS32 00000285 long_hash │ │ │ │ │ -00000048 0001e502 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000058 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000048 0001e902 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000058 00012402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000064 00003402 R_ARM_ABS32 000014b9 long_richcompare │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000009c 0000b602 R_ARM_ABS32 00008f19 long_new │ │ │ │ │ -000000a0 00015d02 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ -000000c8 00007702 R_ARM_ABS32 00004711 long_vectorcall │ │ │ │ │ +0000009c 0000ba02 R_ARM_ABS32 0000901d long_new │ │ │ │ │ +000000a0 00016102 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ +000000c8 00007902 R_ARM_ABS32 00004789 long_vectorcall │ │ │ │ │ 000000d0 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000d4 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000000d4 00012402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000000d8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000001e4 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000001e4 00012402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001e8 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000204 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000210 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000210 00012402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000214 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000230 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000023c 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000023c 00012402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000240 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000025c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000270 0001e602 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -0000027c 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000280 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000284 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000294 0001e602 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -000002a0 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000002a4 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000002a8 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000002b8 0001e602 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -000002c4 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000270 0001ea02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +0000027c 00014c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000280 00014c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000284 00014c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000294 0001ea02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +000002a0 00014c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000002a4 00014c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000002a8 00014c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000002b8 0001ea02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +000002c4 00014c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002c8 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002cc 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002d0 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002d4 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002d8 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002dc 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002e0 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002e4 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002f0 00006802 R_ARM_ABS32 00004091 long_add_method │ │ │ │ │ -000002f4 00008b02 R_ARM_ABS32 00005721 long_sub_method │ │ │ │ │ -000002f8 0000bb02 R_ARM_ABS32 00009301 long_mul_method │ │ │ │ │ -000002fc 0000ea02 R_ARM_ABS32 0000c5bd long_mod │ │ │ │ │ -00000300 0000e602 R_ARM_ABS32 0000c44d long_divmod │ │ │ │ │ -00000304 0000c902 R_ARM_ABS32 00009e99 long_pow │ │ │ │ │ -00000308 00006e02 R_ARM_ABS32 00004349 long_neg_method │ │ │ │ │ -0000030c 0000e702 R_ARM_ABS32 0000c499 long_long │ │ │ │ │ -00000310 0000e402 R_ARM_ABS32 0000c2e5 long_abs_method │ │ │ │ │ +000002f0 00006a02 R_ARM_ABS32 00004109 long_add_method │ │ │ │ │ +000002f4 00008d02 R_ARM_ABS32 00005799 long_sub_method │ │ │ │ │ +000002f8 0000bf02 R_ARM_ABS32 00009405 long_mul_method │ │ │ │ │ +000002fc 0000ee02 R_ARM_ABS32 0000c6a5 long_mod │ │ │ │ │ +00000300 0000ea02 R_ARM_ABS32 0000c535 long_divmod │ │ │ │ │ +00000304 0000cd02 R_ARM_ABS32 00009f99 long_pow │ │ │ │ │ +00000308 00007002 R_ARM_ABS32 000043c1 long_neg_method │ │ │ │ │ +0000030c 0000eb02 R_ARM_ABS32 0000c581 long_long │ │ │ │ │ +00000310 0000e802 R_ARM_ABS32 0000c3cd long_abs_method │ │ │ │ │ 00000314 00004102 R_ARM_ABS32 000016e5 long_bool │ │ │ │ │ -00000318 00008702 R_ARM_ABS32 00005381 long_invert │ │ │ │ │ -0000031c 00008302 R_ARM_ABS32 00004a05 long_lshift_method │ │ │ │ │ -00000320 0000ed02 R_ARM_ABS32 0000d6fd long_rshift │ │ │ │ │ -00000324 00007102 R_ARM_ABS32 0000451d long_and │ │ │ │ │ -00000328 0000e902 R_ARM_ABS32 00000535 long_xor │ │ │ │ │ -0000032c 0000a102 R_ARM_ABS32 00007f05 long_or │ │ │ │ │ -00000330 0000e702 R_ARM_ABS32 0000c499 long_long │ │ │ │ │ -00000338 0000ec02 R_ARM_ABS32 0000d631 long_float │ │ │ │ │ -00000364 0000a402 R_ARM_ABS32 00008369 long_div │ │ │ │ │ -00000368 0000c302 R_ARM_ABS32 000095e1 long_true_divide │ │ │ │ │ -00000374 0000e702 R_ARM_ABS32 0000c499 long_long │ │ │ │ │ +00000318 00008902 R_ARM_ABS32 000053f9 long_invert │ │ │ │ │ +0000031c 00008502 R_ARM_ABS32 00004a7d long_lshift_method │ │ │ │ │ +00000320 0000f102 R_ARM_ABS32 0000d7e5 long_rshift │ │ │ │ │ +00000324 00007302 R_ARM_ABS32 00004595 long_and │ │ │ │ │ +00000328 0000ed02 R_ARM_ABS32 00000535 long_xor │ │ │ │ │ +0000032c 0000a302 R_ARM_ABS32 00007f7d long_or │ │ │ │ │ +00000330 0000eb02 R_ARM_ABS32 0000c581 long_long │ │ │ │ │ +00000338 0000f002 R_ARM_ABS32 0000d719 long_float │ │ │ │ │ +00000364 0000a602 R_ARM_ABS32 000083e1 long_div │ │ │ │ │ +00000368 0000c702 R_ARM_ABS32 000096e5 long_true_divide │ │ │ │ │ +00000374 0000eb02 R_ARM_ABS32 0000c581 long_long │ │ │ │ │ 00000380 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000384 00010002 R_ARM_ABS32 00000d91 long_long_getter │ │ │ │ │ +00000384 00010402 R_ARM_ABS32 00000d91 long_long_getter │ │ │ │ │ 0000038c 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000394 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000398 00010202 R_ARM_ABS32 00000001 long_get0 │ │ │ │ │ +00000398 00010602 R_ARM_ABS32 00000001 long_get0 │ │ │ │ │ 000003a0 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003a8 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003ac 00010002 R_ARM_ABS32 00000d91 long_long_getter │ │ │ │ │ +000003ac 00010402 R_ARM_ABS32 00000d91 long_long_getter │ │ │ │ │ 000003b4 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003bc 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003c0 00010402 R_ARM_ABS32 00000d95 long_get1 │ │ │ │ │ +000003c0 00010802 R_ARM_ABS32 00000d95 long_get1 │ │ │ │ │ 000003c8 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003e4 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003e8 0000ff02 R_ARM_ABS32 00000d6d long_long_meth │ │ │ │ │ +000003e8 00010302 R_ARM_ABS32 00000d6d long_long_meth │ │ │ │ │ 000003f0 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003f4 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003f8 0000e102 R_ARM_ABS32 0000c0b9 int_bit_length │ │ │ │ │ -00000400 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000003f8 0000e502 R_ARM_ABS32 0000c1a1 int_bit_length │ │ │ │ │ +00000400 00012402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000404 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000408 00010e02 R_ARM_ABS32 00000e49 int_bit_count │ │ │ │ │ -00000410 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000408 00011202 R_ARM_ABS32 00000e49 int_bit_count │ │ │ │ │ +00000410 00012402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000414 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000418 00006302 R_ARM_ABS32 00002a6d int_to_bytes │ │ │ │ │ -00000420 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000418 00006502 R_ARM_ABS32 00002ae5 int_to_bytes │ │ │ │ │ +00000420 00012402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000424 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000428 00009202 R_ARM_ABS32 000061ed int_from_bytes │ │ │ │ │ -00000430 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000428 00009402 R_ARM_ABS32 00006265 int_from_bytes │ │ │ │ │ +00000430 00012402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000434 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000438 00010902 R_ARM_ABS32 00000e01 int_as_integer_ratio │ │ │ │ │ -00000440 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000438 00010d02 R_ARM_ABS32 00000e01 int_as_integer_ratio │ │ │ │ │ +00000440 00012402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000444 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000448 0000ff02 R_ARM_ABS32 00000d6d long_long_meth │ │ │ │ │ +00000448 00010302 R_ARM_ABS32 00000d6d long_long_meth │ │ │ │ │ 00000450 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000454 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000458 0000ff02 R_ARM_ABS32 00000d6d long_long_meth │ │ │ │ │ +00000458 00010302 R_ARM_ABS32 00000d6d long_long_meth │ │ │ │ │ 00000460 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000464 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000468 0000ff02 R_ARM_ABS32 00000d6d long_long_meth │ │ │ │ │ +00000468 00010302 R_ARM_ABS32 00000d6d long_long_meth │ │ │ │ │ 00000470 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000474 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000478 0000f702 R_ARM_ABS32 00000669 int___round__ │ │ │ │ │ -00000480 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000478 0000fb02 R_ARM_ABS32 00000669 int___round__ │ │ │ │ │ +00000480 00012402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000484 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000488 00011802 R_ARM_ABS32 000000df int___getnewargs__ │ │ │ │ │ -00000490 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000488 00011c02 R_ARM_ABS32 000000df int___getnewargs__ │ │ │ │ │ +00000490 00012402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000494 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000498 0000c102 R_ARM_ABS32 00000319 int___format__ │ │ │ │ │ -000004a0 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000498 0000c502 R_ARM_ABS32 00000319 int___format__ │ │ │ │ │ +000004a0 00012402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004a4 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004a8 00010c02 R_ARM_ABS32 00000009 int___sizeof__ │ │ │ │ │ -000004b0 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000004a8 00011002 R_ARM_ABS32 00000009 int___sizeof__ │ │ │ │ │ +000004b0 00012402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004b4 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004b8 00011002 R_ARM_ABS32 0000005b int_is_integer │ │ │ │ │ -000004c0 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000004b8 00011402 R_ARM_ABS32 0000005b int_is_integer │ │ │ │ │ +000004c0 00012402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x16d8c contains 1394 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x16eb4 contains 1407 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -0000004c 0001460a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000064 0001470a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000004c 00014a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000064 00014b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 0000006c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000070 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000008e 0001460a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000000ae 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000000b2 00014830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000000c2 0001470a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000008e 00014a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000000ae 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000000b2 00014c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000000c2 00014b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 000000cc 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000000d0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000000ea 0001490a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000000f4 00014a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000144 0001460a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000015c 0001470a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000000ea 00014d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000000f4 00014e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000144 00014a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000015c 00014b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000164 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000168 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000186 0001460a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000001a6 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000001aa 00014830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000001ba 0001470a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000186 00014a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000001a6 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000001aa 00014c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000001ba 00014b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 000001c4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000001c8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000001e2 0001490a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000001ec 00014a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000228 0001460a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000244 0001470a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000001e2 00014d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000001ec 00014e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000228 00014a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000244 00014b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 0000024c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000250 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000262 0001460a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000027a 0001490a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000280 00014a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000036a 0001470a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000262 00014a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000027a 00014d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000280 00014e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000036a 00014b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000372 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000376 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000038a 0001460a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000003cc 0001460a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000003d6 0001470a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000003de 0001490a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000003e6 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000003ea 00014c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000038a 00014a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000003cc 00014a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000003d6 00014b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000003de 00014d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000003e6 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000003ea 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 000003ee 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000003f2 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000003f8 00014d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000400 00014a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000412 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00000416 00014830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000046a 0001460a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000048c 0001470a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000003f8 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000400 00014e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000412 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00000416 00014c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000046a 00014a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000048c 00014b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000496 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000049a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000004b0 0001460a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000004d0 0001470a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000004b0 00014a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000004d0 00014b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 000004d6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000004da 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000004fa 0001460a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000051e 0001490a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000528 00014a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000053a 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000053e 00014830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00000592 0001460a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000005b4 0001470a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000004fa 00014a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000051e 00014d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000528 00014e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000053a 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000053e 00014c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00000592 00014a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000005b4 00014b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 000005be 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000005c2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000005d8 0001460a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000005f8 0001470a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000005d8 00014a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000005f8 00014b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 000005fe 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000602 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000622 0001460a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000646 0001490a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000650 00014a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000006b6 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000006ba 00014c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000622 00014a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000646 00014d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000650 00014e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000006b6 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000006ba 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 000006be 00001d2f R_ARM_THM_MOVW_ABS_NC 00000068 .LC4 │ │ │ │ │ 000006c2 00001d30 R_ARM_THM_MOVT_ABS 00000068 .LC4 │ │ │ │ │ -000006c8 00014d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000006d2 0001532f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000006d6 00015330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000006c8 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000006d2 0001572f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000006d6 00015730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000006da 00001c2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ 000006de 00001c30 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -000006e4 00014d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000006e4 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000006ea 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 000006ee 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -000006f6 0001540a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000076a 00015b2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -0000076e 00015b30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000006f6 0001580a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000076a 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +0000076e 00015f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ 000007b8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000007bc 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000814 0000152f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ 00000818 00001530 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -00000866 0001470a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000888 0001460a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000c7e 00015b2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000c82 00015b30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000e5e 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00000e62 00014830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00000ebc 00015c0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00000f64 0001460a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000f86 00015d0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00000f8e 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00000f92 00014830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000105e 00015e0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -0000106c 00015f0a R_ARM_THM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ -00001074 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001078 00016030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000866 00014b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000888 00014a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000c7e 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000c82 00015f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000e5e 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00000e62 00014c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00000ebc 0001600a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00000f64 00014a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000f86 0001610a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00000f8e 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00000f92 00014c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000105e 0001620a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +0000106c 0001630a R_ARM_THM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ +00001074 0001642f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001078 00016430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 0000107c 0000282f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ 00001080 00002830 R_ARM_THM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ -0000108a 0001610a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000109e 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000010a8 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000010ac 00014a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000010b0 00014a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000108a 0001650a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000109e 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000010a8 00014c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000010ac 00014e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000010b0 00014e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 000010e2 0000152f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ 000010e6 00001530 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -00001116 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000111a 00014c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001116 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000111a 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 0000111e 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00001122 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001128 00014d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001142 0001470a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000114e 0001490a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001238 0001620a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -0000123e 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001242 00016030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001128 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001142 00014b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000114e 00014d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001238 0001660a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +0000123e 0001642f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001242 00016430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00001246 0000212f R_ARM_THM_MOVW_ABS_NC 00000098 .LC5 │ │ │ │ │ 0000124a 00002130 R_ARM_THM_MOVT_ABS 00000098 .LC5 │ │ │ │ │ -00001250 00014d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000127a 0001630a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000012ce 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000012dc 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000012ee 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000012f2 00016030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001250 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000127a 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000012ce 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000012dc 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000012ee 0001642f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000012f2 00016430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 000012f6 0000222f R_ARM_THM_MOVW_ABS_NC 000000bc .LC6 │ │ │ │ │ 000012fa 00002230 R_ARM_THM_MOVT_ABS 000000bc .LC6 │ │ │ │ │ -00001300 00014d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001306 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000130a 00016030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001300 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001306 0001642f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000130a 00016430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00001310 0000232f R_ARM_THM_MOVW_ABS_NC 000000dc .LC7 │ │ │ │ │ 00001314 00002330 R_ARM_THM_MOVT_ABS 000000dc .LC7 │ │ │ │ │ -0000131a 0001610a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001328 00014a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000131a 0001650a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001328 00014e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 0000132c 0000242f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ 00001330 00002430 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ -00001334 0001640a R_ARM_THM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ -00001348 00015f0a R_ARM_THM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ +00001334 0001680a R_ARM_THM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ +00001348 0001630a R_ARM_THM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ 00001356 0000252f R_ARM_THM_MOVW_ABS_NC 00000170 .LC9 │ │ │ │ │ 0000135a 00002530 R_ARM_THM_MOVT_ABS 00000170 .LC9 │ │ │ │ │ 00001360 0000262f R_ARM_THM_MOVW_ABS_NC 00000174 .LC10 │ │ │ │ │ 00001364 00002630 R_ARM_THM_MOVT_ABS 00000174 .LC10 │ │ │ │ │ -00001368 0001650a R_ARM_THM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ -000013a0 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000013a8 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000013bc 0001532f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000013c0 00015330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001368 0001690a R_ARM_THM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ +000013a0 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013a8 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013bc 0001572f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000013c0 00015730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000013c4 0000272f R_ARM_THM_MOVW_ABS_NC 00000184 .LC11 │ │ │ │ │ 000013c8 00002730 R_ARM_THM_MOVT_ABS 00000184 .LC11 │ │ │ │ │ -000013ce 00014d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000013d6 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000145e 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00001462 00014830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00001492 00015d0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000149a 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000149e 00014830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000014aa 0001620a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -000014b0 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000014b4 00014a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001510 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001514 00016630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001518 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000151c 00016730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000152a 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000152e 00016630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001532 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001536 00016730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000013ce 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000013d6 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000145e 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00001462 00014c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00001492 0001610a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000149a 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000149e 00014c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000014aa 0001660a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +000014b0 00014c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000014b4 00014e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001510 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001514 00016a30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001518 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000151c 00016b30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000152a 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000152e 00016a30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001532 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001536 00016b30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ 000015c8 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000015cc 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000015d0 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000015d4 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000015d8 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000015dc 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000015fc 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00001600 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00001604 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00001608 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 0000160c 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00001610 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00001616 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000161a 00016630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000161e 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001622 00016730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001630 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001634 00016630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001638 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000163c 00016730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000164a 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000164e 00016630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001652 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001656 00016730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001662 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001666 00016630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000166c 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001670 00016730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001678 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000167c 00016630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001680 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001684 00016730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000169e 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000016a2 00016730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000016a8 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000016ac 00016630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000016b2 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000016b6 00016830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001616 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000161a 00016a30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000161e 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001622 00016b30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001630 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001634 00016a30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001638 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000163c 00016b30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000164a 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000164e 00016a30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001652 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001656 00016b30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001662 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001666 00016a30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000166c 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001670 00016b30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001678 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000167c 00016a30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001680 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001684 00016b30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000169e 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000016a2 00016b30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000016a8 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000016ac 00016a30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000016b2 00016c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000016b6 00016c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000016cc 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000016d0 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000016d4 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000016d8 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000016dc 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000016e0 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -0000172c 00016a0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00001774 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001778 00014c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000172c 00016e0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00001774 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001778 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 0000177c 0000422f R_ARM_THM_MOVW_ABS_NC 000001e4 .LC13 │ │ │ │ │ 00001780 00004230 R_ARM_THM_MOVT_ABS 000001e4 .LC13 │ │ │ │ │ -00001788 00014d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000017b4 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001788 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000017b4 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000017d8 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 000017dc 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -000017e0 0001540a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000187a 00016a0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000018d8 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000017e0 0001580a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000187a 00016e0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000018d8 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000018fa 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 000018fe 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00001902 0001540a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001902 0001580a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 0000199c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000019a0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000019e4 00014a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001a56 0001470a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000019e4 00014e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001a56 00014b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00001a62 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001a66 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001a7c 0001460a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001afc 00016c0a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ -00001c2a 00016d0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00001c48 00016d0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00001c66 00016d0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00001c92 00016d0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00001cb0 00016d0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00001cce 00016d0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00001cec 00016d0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00001d3c 00016e0a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -00001d60 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ec8 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001ecc 00014a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001f30 00016f0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ -00001f48 00015d0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00002064 0001460a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00002092 00015c0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000020ba 00015c0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000020ca 0001470a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000020d6 0001490a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000020ec 0001700a R_ARM_THM_CALL 00000000 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ -00002320 00014a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00002324 00014a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00002328 00014a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000023a0 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000023a4 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000023a8 00016030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001a7c 00014a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00001afc 0001700a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ +00001c2a 0001710a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00001c48 0001710a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00001c66 0001710a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00001c92 0001710a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00001cb0 0001710a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00001cce 0001710a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00001cec 0001710a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00001d3c 0001720a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +00001d60 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ec8 00014c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001ecc 00014e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001f30 0001730a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +00001f48 0001610a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00002064 00014a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00002092 0001600a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000020ba 0001600a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000020ca 00014b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000020d6 00014d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000020ec 0001740a R_ARM_THM_CALL 00000000 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ +00002320 00014e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00002324 00014e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00002328 00014e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000023a0 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000023a4 0001642f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000023a8 00016430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 000023ae 0000492f R_ARM_THM_MOVW_ABS_NC 00000210 .LC14 │ │ │ │ │ 000023b2 00004930 R_ARM_THM_MOVT_ABS 00000210 .LC14 │ │ │ │ │ -000023b8 0001610a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000023be 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000023c2 00016030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000023b8 0001650a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000023be 0001642f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000023c2 00016430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 000023c8 0000492f R_ARM_THM_MOVW_ABS_NC 00000210 .LC14 │ │ │ │ │ 000023cc 00004930 R_ARM_THM_MOVT_ABS 00000210 .LC14 │ │ │ │ │ -000023d2 0001610a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000023fc 0001710a R_ARM_THM_CALL 00000000 __aeabi_uidivmod │ │ │ │ │ +000023d2 0001650a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000023fc 0001750a R_ARM_THM_CALL 00000000 __aeabi_uidivmod │ │ │ │ │ 0000241e 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00002422 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000242a 0001540a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002432 0001620a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +0000242a 0001580a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002432 0001660a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ 0000243a 0000242f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ 0000243e 00002430 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ -00002442 0001640a R_ARM_THM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ +00002442 0001680a R_ARM_THM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ 00002450 0000252f R_ARM_THM_MOVW_ABS_NC 00000170 .LC9 │ │ │ │ │ 00002454 00002530 R_ARM_THM_MOVT_ABS 00000170 .LC9 │ │ │ │ │ 00002458 00004a2f R_ARM_THM_MOVW_ABS_NC 00000284 .LC15 │ │ │ │ │ 0000245c 00004a30 R_ARM_THM_MOVT_ABS 00000284 .LC15 │ │ │ │ │ -00002460 0001650a R_ARM_THM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ -000024b8 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000024e2 0001700a R_ARM_THM_CALL 00000000 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ -0000257c 0001532f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002580 00015330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002460 0001690a R_ARM_THM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ +000024b8 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000024e2 0001740a R_ARM_THM_CALL 00000000 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ +0000257c 0001572f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002580 00015730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00002584 00004b2f R_ARM_THM_MOVW_ABS_NC 0000029c .LC16 │ │ │ │ │ 00002588 00004b30 R_ARM_THM_MOVT_ABS 0000029c .LC16 │ │ │ │ │ -0000258e 00014d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000025b6 00016f0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ -000025c2 0001720a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ -000025e6 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000025ee 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002670 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002674 00014a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000026b4 00014a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000026f0 00016a0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00002738 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000273c 00014c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000258e 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000025b6 0001730a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +000025c2 0001760a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ +000025e6 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000025ee 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002670 00014c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002674 00014e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000026b4 00014e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000026f0 00016e0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00002738 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000273c 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 00002740 0000542f R_ARM_THM_MOVW_ABS_NC 000002d0 .LC17 │ │ │ │ │ 00002744 00005430 R_ARM_THM_MOVT_ABS 000002d0 .LC17 │ │ │ │ │ -0000274a 00014d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002774 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000274a 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002774 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002798 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 0000279c 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -000027a0 0001540a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002872 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002876 00014c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000027a0 0001580a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002872 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002876 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 0000287a 0000562f R_ARM_THM_MOVW_ABS_NC 000002fc .LC18 │ │ │ │ │ 0000287e 00005630 R_ARM_THM_MOVT_ABS 000002fc .LC18 │ │ │ │ │ -00002884 00014d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000288e 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002892 00014c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002884 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000288e 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002892 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 00002896 0000572f R_ARM_THM_MOVW_ABS_NC 0000032c .LC19 │ │ │ │ │ 0000289a 00005730 R_ARM_THM_MOVT_ABS 0000032c .LC19 │ │ │ │ │ -000028a0 00014d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000028a6 0001532f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000028aa 00015330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000028a0 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000028a6 0001572f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000028aa 00015730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000028ae 00001c2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ 000028b2 00001c30 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -000028b8 00014d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000028b8 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000028be 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 000028c2 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -000028ca 0001540a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002902 0001470a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000290c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002910 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002924 0001460a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00002958 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000295c 00014830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000296a 0001470a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00002972 0001490a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000029ce 0001470a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000029d6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000029da 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000029f0 0001460a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00002a24 0001470a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00002a2e 0001490a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002a3a 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00002a3e 00014830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00002ab8 00016a0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00002b24 00017b0a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -00002b34 00017b0a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -00002b44 00017c0a R_ARM_THM_CALL 00000000 PyBytesWriter_Create │ │ │ │ │ -00002b50 00017d0a R_ARM_THM_CALL 00000000 PyBytesWriter_GetData │ │ │ │ │ -00002cec 00017e0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00002cf2 00017f0a R_ARM_THM_CALL 00000000 PyBytesWriter_Finish │ │ │ │ │ -00002d7a 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002d7e 00014c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002d82 0000612f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC26 │ │ │ │ │ -00002d86 00006130 R_ARM_THM_MOVT_ABS 000003f8 .LC26 │ │ │ │ │ -00002d8c 00014d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002d92 0001800a R_ARM_THM_CALL 00000000 PyBytesWriter_Discard │ │ │ │ │ -00002e1c 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002e20 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003486 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000034a0 0001810a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000034b0 00017b0a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -0000350a 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000350e 00014c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003512 0000602f R_ARM_THM_MOVW_ABS_NC 000003d0 .LC25 │ │ │ │ │ -00003516 00006030 R_ARM_THM_MOVT_ABS 000003d0 .LC25 │ │ │ │ │ -0000351c 00014d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003540 0001820a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000035ba 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000035be 00016030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000035c2 0000622f R_ARM_THM_MOVW_ABS_NC 00000410 .LC27 │ │ │ │ │ -000035c6 00006230 R_ARM_THM_MOVT_ABS 00000410 .LC27 │ │ │ │ │ -000035cc 00014d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000035f8 0001820a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00003616 0001810a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00003626 0001532f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000362a 00015330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000362e 00001c2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -00003632 00001c30 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -00003638 00014d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003644 0001580a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003650 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00003654 00014c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003658 00001d2f R_ARM_THM_MOVW_ABS_NC 00000068 .LC4 │ │ │ │ │ -0000365c 00001d30 R_ARM_THM_MOVT_ABS 00000068 .LC4 │ │ │ │ │ -00003662 00014d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003692 00005c2f R_ARM_THM_MOVW_ABS_NC 0000037c .LC21 │ │ │ │ │ -00003696 00005c30 R_ARM_THM_MOVT_ABS 0000037c .LC21 │ │ │ │ │ -0000369a 00005d2f R_ARM_THM_MOVW_ABS_NC 00000380 .LC22 │ │ │ │ │ -0000369e 00005d30 R_ARM_THM_MOVT_ABS 00000380 .LC22 │ │ │ │ │ -000036a2 00005e2f R_ARM_THM_MOVW_ABS_NC 00000398 .LC23 │ │ │ │ │ -000036a6 00005e30 R_ARM_THM_MOVT_ABS 00000398 .LC23 │ │ │ │ │ -000036aa 0001830a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000036b2 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000036b6 00016030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000036ba 00005f2f R_ARM_THM_MOVW_ABS_NC 000003a4 .LC24 │ │ │ │ │ -000036be 00005f30 R_ARM_THM_MOVT_ABS 000003a4 .LC24 │ │ │ │ │ -000036c4 00014d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000036d0 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000036d4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000038e0 00017e0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00003fda 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00003fde 00014c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003fe2 0000602f R_ARM_THM_MOVW_ABS_NC 000003d0 .LC25 │ │ │ │ │ -00003fe6 00006030 R_ARM_THM_MOVT_ABS 000003d0 .LC25 │ │ │ │ │ -00003fec 00014d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004048 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000404c 00014c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00004050 0000612f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC26 │ │ │ │ │ -00004054 00006130 R_ARM_THM_MOVT_ABS 000003f8 .LC26 │ │ │ │ │ -0000405a 00014d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000412c 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00004130 00014830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00004186 0001470a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000418c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004190 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000041a4 0001460a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000041bc 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000041c0 00016830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000041d8 0001490a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004260 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00004264 00014830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00004314 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00004318 00014830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00004392 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00004396 00014830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000043ce 0001470a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000043da 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000043de 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000043f4 0001460a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00004440 0001630a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00004460 0001470a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000446a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000446e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004484 0001460a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000449e 0001490a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000044b0 0001460a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00004502 0001850a R_ARM_THM_CALL 0000c141 _PyLong_Copy │ │ │ │ │ -00004580 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00004584 00014830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000045b4 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000045b8 00016830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000045e6 0001532f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000045ea 00015330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000045f0 0000732f R_ARM_THM_MOVW_ABS_NC 0000042c .LC28 │ │ │ │ │ -000045f4 00007330 R_ARM_THM_MOVT_ABS 0000042c .LC28 │ │ │ │ │ -000045fa 0001610a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004654 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00004658 00014830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000046aa 0001460a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000046c8 0001470a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000046d2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000046d6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000046ee 0001460a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000470c 00014a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000474a 0001890a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004756 00018a0a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -0000475e 0001532f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004762 00015330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004766 0000752f R_ARM_THM_MOVW_ABS_NC 00000440 .LC29 │ │ │ │ │ -0000476a 00007530 R_ARM_THM_MOVT_ABS 00000440 .LC29 │ │ │ │ │ -00004774 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000047bc 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000047c0 00014830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00004800 00018c0a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ -0000485a 00018d0a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -00004880 00018d0a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -0000489e 00018d0a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -000048c8 00018d0a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -00004910 00018c0a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ -0000498a 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000498e 00016030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00004992 00007b2f R_ARM_THM_MOVW_ABS_NC 00000498 .LC31 │ │ │ │ │ -00004996 00007b30 R_ARM_THM_MOVT_ABS 00000498 .LC31 │ │ │ │ │ -0000499c 00014d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000049a4 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000049a8 00014c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000049ac 00007a2f R_ARM_THM_MOVW_ABS_NC 0000046c .LC30 │ │ │ │ │ -000049b0 00007a30 R_ARM_THM_MOVT_ABS 0000046c .LC30 │ │ │ │ │ -000049b6 00014d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004b18 0001470a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00004b24 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004b28 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004b3c 0001460a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00004b6c 00017e0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00004d7e 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00004d82 00014830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00004dd4 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00004dd8 00014830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00004e7a 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00004e7e 00014c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00004e82 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00004e86 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00004e8c 00014d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004eb2 0001470a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00004f12 0001460a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00004f3c 00015d0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00004f60 0001470a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00004f6c 0001490a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004f82 0001840a R_ARM_THM_CALL 000036d9 _PyLong_AsByteArray │ │ │ │ │ -00004fc2 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00004fc6 00014c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00004fca 0000822f R_ARM_THM_MOVW_ABS_NC 00000528 .LC35 │ │ │ │ │ -00004fce 00008230 R_ARM_THM_MOVT_ABS 00000528 .LC35 │ │ │ │ │ -00004fd4 00014d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004fda 0001900a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00004fe4 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00004fe8 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00004fec 00014d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005042 0001620a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00005048 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000504c 00016830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005054 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005058 00014a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000505c 00014a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00005060 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000506a 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000506e 00016030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00005072 0000812f R_ARM_THM_MOVW_ABS_NC 00000510 .LC34 │ │ │ │ │ -00005076 00008130 R_ARM_THM_MOVT_ABS 00000510 .LC34 │ │ │ │ │ -0000507c 00014d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005096 0001920a R_ARM_THM_CALL 000050c5 PyLong_AsNativeBytes │ │ │ │ │ -000050a8 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000050ac 00014c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000050b0 0000822f R_ARM_THM_MOVW_ABS_NC 00000528 .LC35 │ │ │ │ │ -000050b4 00008230 R_ARM_THM_MOVT_ABS 00000528 .LC35 │ │ │ │ │ -000050ba 00014d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000514c 00017e0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00005180 0001840a R_ARM_THM_CALL 000036d9 _PyLong_AsByteArray │ │ │ │ │ -000051f2 0001630a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000522e 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00005232 00016030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00005236 0000862f R_ARM_THM_MOVW_ABS_NC 00000558 .LC36 │ │ │ │ │ -0000523a 00008630 R_ARM_THM_MOVT_ABS 00000558 .LC36 │ │ │ │ │ -00005240 00014d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005256 00017e0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000526e 0001532f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00005272 00015330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00005278 0000732f R_ARM_THM_MOVW_ABS_NC 0000042c .LC28 │ │ │ │ │ -0000527c 00007330 R_ARM_THM_MOVT_ABS 0000042c .LC28 │ │ │ │ │ -00005282 0001610a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000052be 00016a0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000052ee 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -000052f2 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -000052fa 0001540a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00005318 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005320 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00005324 00016030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00005328 0000862f R_ARM_THM_MOVW_ABS_NC 00000558 .LC36 │ │ │ │ │ -0000532c 00008630 R_ARM_THM_MOVT_ABS 00000558 .LC36 │ │ │ │ │ -00005332 00014d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005378 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000053b2 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000053b6 00014830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00005404 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005462 00017e0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000565e 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00005662 00014830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000057a6 0001470a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000057b4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000057b8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000057cc 0001460a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005928 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000592c 00014830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00005a02 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00005a06 00014830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00005a60 0001460a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005b44 00015d0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00005b66 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005b6a 00016830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005b70 0001490a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005b84 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00005b88 00014c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00005b8c 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00005b90 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00005b96 00014d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005b9e 0001620a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00005ba4 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005ba8 00014a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00005bac 00014a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00005bb0 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005c1e 0001470a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00005c2a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005c2e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005c44 0001460a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005da6 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00005daa 00014830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00005e7e 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00005e82 00014830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00005ec2 0001460a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005f82 00015d0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00005f98 0001470a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00005fa4 0001490a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005fb2 0001620a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00005fb8 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00005fbc 00014c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00005fc0 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00005fc4 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00005fca 00014d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005fdc 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005fe0 00014a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00005fe4 00014a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00005fe8 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000602a 0001840a R_ARM_THM_CALL 000036d9 _PyLong_AsByteArray │ │ │ │ │ -0000603a 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000603e 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00006046 0001540a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00006052 00016a0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00006092 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000060a4 0001840a R_ARM_THM_CALL 000036d9 _PyLong_AsByteArray │ │ │ │ │ -00006178 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000619e 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -000061a2 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -000061aa 0001540a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000061b8 00016a0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0000624c 00017b0a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -0000625a 0001962f R_ARM_THM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ -0000625e 00019630 R_ARM_THM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ -000062ce 0001962f R_ARM_THM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ -000062d2 00019630 R_ARM_THM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ -00006410 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006468 0001470a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00006474 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00006478 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006490 0001460a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000067f0 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000067f4 00014830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00006836 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000683a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006848 0001460a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000068c8 00015d0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000691a 0001490a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006922 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00006926 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006932 0001970a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -0000693e 0001980a R_ARM_THM_CALL 00000000 PyObject_Bytes │ │ │ │ │ -00006950 0001990a R_ARM_THM_CALL 00006cbd _PyLong_FromByteArray │ │ │ │ │ -00006966 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000696e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00006972 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000069ca 0001820a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000069da 00017b0a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -000069e6 0001962f R_ARM_THM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ -000069ea 00019630 R_ARM_THM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ -000069f8 0001810a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00006a06 0001810a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00006a28 0001820a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00006a8c 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006a90 00014a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00006a94 00014a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00006a98 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006a9c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00006aa0 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006c0a 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00006c0e 00014c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00006c12 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00006c16 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00006c1c 00014d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006c26 00019a0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00006c38 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00006c3c 00016030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00006c40 00005f2f R_ARM_THM_MOVW_ABS_NC 000003a4 .LC24 │ │ │ │ │ -00006c44 00005f30 R_ARM_THM_MOVT_ABS 000003a4 .LC24 │ │ │ │ │ -00006c4a 00014d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006c56 00019b0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00006c68 0001990a R_ARM_THM_CALL 00006cbd _PyLong_FromByteArray │ │ │ │ │ -00006c70 00019c0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00006c82 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006c8a 0001620a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00006c9c 00005c2f R_ARM_THM_MOVW_ABS_NC 0000037c .LC21 │ │ │ │ │ -00006ca0 00005c30 R_ARM_THM_MOVT_ABS 0000037c .LC21 │ │ │ │ │ -00006ca4 00005d2f R_ARM_THM_MOVW_ABS_NC 00000380 .LC22 │ │ │ │ │ -00006ca8 00005d30 R_ARM_THM_MOVT_ABS 00000380 .LC22 │ │ │ │ │ -00006cac 0000912f R_ARM_THM_MOVW_ABS_NC 00000574 .LC37 │ │ │ │ │ -00006cb0 00009130 R_ARM_THM_MOVT_ABS 00000574 .LC37 │ │ │ │ │ -00006cb4 0001830a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00006d82 0001470a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00006d8e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00006d92 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006da4 0001460a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007050 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00007054 00014830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000726c 0001460a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000072ba 00015d0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -000072fc 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007300 00014a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00007304 00014a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000074f8 0001490a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007508 0001620a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -0000750e 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00007512 00014c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00007516 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000751a 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00007520 00014d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007528 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000075b0 0001470a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000075bc 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000075c0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000075d6 0001460a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007660 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007676 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007736 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000773a 00014830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000079fc 0001630a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00007a04 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007a08 00014a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00007a56 0001460a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007a80 00015d0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00007a88 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00007a8c 00014830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00007ccc 00014a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00007e4e 0001470a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00007e5a 0001490a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007e76 0001620a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00007e84 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00007e88 00014c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00007e8c 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00007e90 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00007e96 00014d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007e9c 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007ef6 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00007efa 00014830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00007f68 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00007f6c 00014830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00007f9c 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007fa0 00016830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007ff8 0001470a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00008004 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00008008 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000801a 0001460a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000081b2 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000081b6 00014830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000826c 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00008270 00014c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00008274 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00008278 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000827e 00014d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000082b8 0001460a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000082da 00015d0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -000082e2 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000082e6 00014830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00008342 0001490a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000834c 0001620a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00008358 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000835c 00014a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00008360 00014a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00008364 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000083a6 00015c0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000083ba 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000083be 00014830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000083de 00015c0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000844a 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000844e 00016830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000084da 00015c0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000084de 0001500a R_ARM_THM_CALL 00000405 PyLong_FromLong │ │ │ │ │ -0000850a 00019e0a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00008512 0001500a R_ARM_THM_CALL 00000405 PyLong_FromLong │ │ │ │ │ -00008552 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008586 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000859a 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000085ac 00019e0a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -000085b6 0001500a R_ARM_THM_CALL 00000405 PyLong_FromLong │ │ │ │ │ -000085ca 00015c0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000085d0 0001500a R_ARM_THM_CALL 00000405 PyLong_FromLong │ │ │ │ │ -00008602 0000242f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ -00008606 00002430 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ -0000860a 0001640a R_ARM_THM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ -00008618 0000a62f R_ARM_THM_MOVW_ABS_NC 00000580 .LC38 │ │ │ │ │ -0000861c 0000a630 R_ARM_THM_MOVT_ABS 00000580 .LC38 │ │ │ │ │ -00008620 0000a72f R_ARM_THM_MOVW_ABS_NC 00000584 .LC39 │ │ │ │ │ -00008624 0000a730 R_ARM_THM_MOVT_ABS 00000584 .LC39 │ │ │ │ │ -00008628 0001650a R_ARM_THM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ -0000869a 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000086b0 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000086b4 00016030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000086b8 0000a92f R_ARM_THM_MOVW_ABS_NC 000005c0 .LC41 │ │ │ │ │ -000086bc 0000a930 R_ARM_THM_MOVT_ABS 000005c0 .LC41 │ │ │ │ │ -000086c2 00014d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000086d6 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000086da 00016030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000086de 0000a82f R_ARM_THM_MOVW_ABS_NC 00000590 .LC40 │ │ │ │ │ -000086e2 0000a830 R_ARM_THM_MOVT_ABS 00000590 .LC40 │ │ │ │ │ -000086e8 00014d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000086fe 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000871a 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008728 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008730 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008738 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008740 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000886c 0001500a R_ARM_THM_CALL 00000405 PyLong_FromLong │ │ │ │ │ -0000888e 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008896 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000889a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00008a08 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00008a0c 00014830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00008a50 0001500a R_ARM_THM_CALL 00000405 PyLong_FromLong │ │ │ │ │ -00008a8e 00016d0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00008aa6 00016d0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00008abe 00016d0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00008ae8 00016d0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00008afc 00016d0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00008b12 00016d0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00008b28 00016d0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00008b6e 00015d0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00008ba4 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00008ba8 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00008bac 00014a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00008bee 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008c0a 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008c16 00019f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00008c1a 00019f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00008c1e 0000ac2f R_ARM_THM_MOVW_ABS_NC 000005ec .LC42 │ │ │ │ │ -00008c22 0000ac30 R_ARM_THM_MOVT_ABS 000005ec .LC42 │ │ │ │ │ -00008c28 00014d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008c42 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008c52 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008c5a 0001620a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00008c78 0001850a R_ARM_THM_CALL 0000c141 _PyLong_Copy │ │ │ │ │ -00008cca 0001470a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00008cd4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00008cd8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00008cec 0001460a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00008eb0 0001460a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00008ee4 0001470a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00008eee 0001490a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008efa 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00008efe 00014c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00008f02 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00008f06 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00008f0c 00014d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008f14 00014a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00008f40 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00008f44 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00008f5c 0001880a R_ARM_THM_CALL 00000000 PyNumber_Long │ │ │ │ │ -00008f6e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00008f72 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00008fb8 0001630a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00008fd0 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008fe0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00008fe4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009000 0001820a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00009038 0001a00a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00009062 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -00009066 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -00009072 0001a20a R_ARM_THM_CALL 0000c541 _PyLong_FromBytes │ │ │ │ │ -0000907e 0001a30a R_ARM_THM_CALL 0000c3ad PyLong_FromUnicodeObject │ │ │ │ │ -00009086 0001580a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000908c 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00009090 00016030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00009094 0000b32f R_ARM_THM_MOVW_ABS_NC 00000620 .LC44 │ │ │ │ │ -00009098 0000b330 R_ARM_THM_MOVT_ABS 00000620 .LC44 │ │ │ │ │ -0000909e 00014d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000090ac 0001a40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000090c4 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -000090c8 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -000090d0 0001a40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000090e2 0001532f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000090e6 00015330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000090ea 0000b42f R_ARM_THM_MOVW_ABS_NC 00000648 .LC45 │ │ │ │ │ -000090ee 0000b430 R_ARM_THM_MOVT_ABS 00000648 .LC45 │ │ │ │ │ -000090f4 00014d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00009106 0001532f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000910a 00015330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000910e 0000b22f R_ARM_THM_MOVW_ABS_NC 00000600 .LC43 │ │ │ │ │ -00009112 0000b230 R_ARM_THM_MOVT_ABS 00000600 .LC43 │ │ │ │ │ -00009118 00014d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000913c 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009144 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009158 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000915c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009172 0001a00a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000091a0 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -000091a4 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -00009206 0001630a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00009260 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009272 0001a40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00009288 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -0000928c 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -00009292 0001a40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000092a2 0001532f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000092a6 00015330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000092aa 0000b42f R_ARM_THM_MOVW_ABS_NC 00000648 .LC45 │ │ │ │ │ -000092ae 0000b430 R_ARM_THM_MOVT_ABS 00000648 .LC45 │ │ │ │ │ -000092b4 00014d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000092ba 0001580a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000092c2 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000092c6 00016030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000092ca 0000b32f R_ARM_THM_MOVW_ABS_NC 00000620 .LC44 │ │ │ │ │ -000092ce 0000b330 R_ARM_THM_MOVT_ABS 00000620 .LC44 │ │ │ │ │ -000092d4 00014d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000092da 0001532f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000092de 00015330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000092e2 0000b22f R_ARM_THM_MOVW_ABS_NC 00000600 .LC43 │ │ │ │ │ -000092e6 0000b230 R_ARM_THM_MOVT_ABS 00000600 .LC43 │ │ │ │ │ -000092ec 00014d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000092f4 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000092fc 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009372 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00009376 00014830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000093da 0001470a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000093e6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000093ea 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009404 0001460a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00009436 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000943a 00016830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00009456 0001470a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00009460 0001490a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000094cc 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000094d0 00014830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00009546 0001470a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000954c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009550 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009564 0001460a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000959c 0001490a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000096d0 00015c0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000096f8 00017e0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00009700 00019e0a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00009900 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009928 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000099ae 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000099c8 00018d0a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -00009a5a 00015c0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00009a7a 00019e0a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00009bd6 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00009bda 00016830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00009c04 00019f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00009c08 00019f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00009c0c 0000ac2f R_ARM_THM_MOVW_ABS_NC 000005ec .LC42 │ │ │ │ │ -00009c10 0000ac30 R_ARM_THM_MOVT_ABS 000005ec .LC42 │ │ │ │ │ -00009c16 00014d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00009c6a 00016d0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00009d10 00018d0a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -00009d24 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00009d28 00014c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00009d2c 0000c22f R_ARM_THM_MOVW_ABS_NC 00000694 .LC48 │ │ │ │ │ -00009d30 0000c230 R_ARM_THM_MOVT_ABS 00000694 .LC48 │ │ │ │ │ -00009d36 00014d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00009d9a 0001840a R_ARM_THM_CALL 000036d9 _PyLong_AsByteArray │ │ │ │ │ -00009dc0 0001532f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00009dc4 00015330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00009dc8 00001c2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -00009dcc 00001c30 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -00009dd2 00014d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00009de0 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00009de4 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00009dec 0001540a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00009e32 0001ae0a R_ARM_THM_CALL 0000e041 _PyLong_Frexp │ │ │ │ │ -00009e50 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00009e54 00014c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00009e58 0000c62f R_ARM_THM_MOVW_ABS_NC 000006c4 .LC49 │ │ │ │ │ -00009e5c 0000c630 R_ARM_THM_MOVT_ABS 000006c4 .LC49 │ │ │ │ │ -00009e62 00014d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00009e6c 0001532f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00009e70 00015330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00009e74 00001c2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -00009e78 00001c30 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -00009e7e 00014d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00009e84 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00009e88 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00009e90 0001540a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00009eee 0001af2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00009ef2 0001af30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00009fa8 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00009fac 00014830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000a004 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000a008 00014830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000a026 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a08a 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a0e6 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a0fc 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a112 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a148 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a1f0 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000a24e 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a2d2 0001470a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000a2e4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000a2e8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000a308 0001460a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000a35e 0001470a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000a36e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000a372 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000a38a 0001460a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000a3ca 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a3d0 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000a3d4 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000a422 0001850a R_ARM_THM_CALL 0000c141 _PyLong_Copy │ │ │ │ │ -0000a558 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a5a4 0001850a R_ARM_THM_CALL 0000c141 _PyLong_Copy │ │ │ │ │ -0000a5ee 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a602 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a614 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a6ca 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a6de 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a704 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000a708 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000a70c 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000a76c 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a7a0 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a7bc 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a7d4 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000a7d8 00016030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000a7de 0000c82f R_ARM_THM_MOVW_ABS_NC 00000708 .LC51 │ │ │ │ │ -0000a7e2 0000c830 R_ARM_THM_MOVT_ABS 00000708 .LC51 │ │ │ │ │ -0000a7ea 00014d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000a7fe 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a82c 0001b02f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -0000a830 0001b030 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -0000a838 0001af2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000a83c 0001af30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000a878 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a89c 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a8ae 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a8c8 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000a8cc 00016830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000a8d2 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000a8d6 00016030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000a8dc 0000c72f R_ARM_THM_MOVW_ABS_NC 000006e8 .LC50 │ │ │ │ │ -0000a8e0 0000c730 R_ARM_THM_MOVT_ABS 000006e8 .LC50 │ │ │ │ │ -0000a8e8 00014d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000a8f0 0001490a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a904 0001490a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a922 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a942 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a958 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a970 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a984 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a9b4 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000aa68 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000aa6e 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000aa72 00014830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000aa9c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000aaa0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000aacc 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000aad0 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000ab1a 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ab48 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000abfc 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ac46 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ac92 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000acd2 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ad04 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ad42 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ad74 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000adb2 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000adda 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ae04 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000ae46 00019e0a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000ae4e 0001500a R_ARM_THM_CALL 00000405 PyLong_FromLong │ │ │ │ │ -0000aff8 0001500a R_ARM_THM_CALL 00000405 PyLong_FromLong │ │ │ │ │ -0000b022 0001470a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000b052 0001460a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000b0b2 00016d0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000b0cc 00016d0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000b0e6 00016d0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000b10e 00016d0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000b122 00016d0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000b136 00016d0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000b14a 00016d0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000b15a 00019e0a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000b186 00019f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000b18a 00019f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000b190 0000ac2f R_ARM_THM_MOVW_ABS_NC 000005ec .LC42 │ │ │ │ │ -0000b194 0000ac30 R_ARM_THM_MOVT_ABS 000005ec .LC42 │ │ │ │ │ -0000b19e 00014d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000b1cc 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b1f2 0001490a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000b206 0001850a R_ARM_THM_CALL 0000c141 _PyLong_Copy │ │ │ │ │ -0000b300 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b324 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b380 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b3a8 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b3bc 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b3ce 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b3e4 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b3f0 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b476 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b514 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b538 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000b57e 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000b582 00014830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000b5e6 0001460a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000b608 0001470a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000b614 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000b618 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000b638 0001460a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000b65c 00014a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000b67c 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000b680 00014830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000b6ce 0001470a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000b6d8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000b6dc 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000b6ee 0001460a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000b742 0001470a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000b74c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000b750 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000b768 0001460a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000b78c 0001490a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000b7a8 0001460a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000b834 0001470a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000b840 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000b844 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000b858 0001460a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000b86e 00017e0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000b8aa 00016e0a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -0000ba94 00016e0a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -0000bd0a 0001460a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000bd2e 0000da0a R_ARM_THM_CALL 000008e9 kmul_split.constprop.0 │ │ │ │ │ -0000bd4c 0000da0a R_ARM_THM_CALL 000008e9 kmul_split.constprop.0 │ │ │ │ │ -0000bd94 0001630a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000bdd8 0001630a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000be02 0000db0a R_ARM_THM_CALL 00000a11 v_isub.isra.0 │ │ │ │ │ -0000be16 0000db0a R_ARM_THM_CALL 00000a11 v_isub.isra.0 │ │ │ │ │ -0000be9a 0000dc0a R_ARM_THM_CALL 00000b9d v_iadd.isra.0 │ │ │ │ │ -0000becc 0001470a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000bed8 0001490a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000bf02 00017e0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000bf16 00017e0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000bf44 00014a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000bf66 00017e0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000bf9a 0001630a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000bfd2 0000dc0a R_ARM_THM_CALL 00000b9d v_iadd.isra.0 │ │ │ │ │ -0000c01e 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000c022 00014c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000c026 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000c02a 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000c030 00014d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000c04c 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c098 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c0a0 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c0b4 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c0f8 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000c0fc 00014830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000c132 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000c136 00014830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000c180 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000c184 00014830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000c1bc 0001630a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000c200 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000c204 00014830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000c268 0001460a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000c28a 0001470a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000c296 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000c29a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000c2ba 0001460a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000c2e0 00014a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000c2f0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000c2f4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000c336 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000c33a 00014830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000c386 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000c38a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000c3c4 0001b90a R_ARM_THM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ -0000c3ce 0001ba0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -0000c3d8 00015a0a R_ARM_THM_CALL 0000072d PyLong_FromString │ │ │ │ │ -0000c414 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000c418 00016030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000c41c 0000282f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ -0000c420 00002830 R_ARM_THM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ -0000c42a 0001610a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000c436 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c442 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c486 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000c48a 00016830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000c49a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000c49e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000c4e6 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000c4ea 00014830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000c522 0001630a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000c55c 00015a0a R_ARM_THM_CALL 0000072d PyLong_FromString │ │ │ │ │ -0000c57e 0001bc0a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -0000c586 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000c58a 00016030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000c590 0000282f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ -0000c594 00002830 R_ARM_THM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ -0000c59c 0001610a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000c5b2 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c620 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c67c 00019e0a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000c684 0001500a R_ARM_THM_CALL 00000405 PyLong_FromLong │ │ │ │ │ -0000c7e6 0001500a R_ARM_THM_CALL 00000405 PyLong_FromLong │ │ │ │ │ -0000c80a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000c80e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000c858 00016d0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000c872 00016d0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000c8a0 00016d0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000c8b4 00016d0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000c8c8 00016d0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000c8dc 00016d0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000c8ec 00019e0a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000c8f6 0001500a R_ARM_THM_CALL 00000405 PyLong_FromLong │ │ │ │ │ -0000c922 00019f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000c926 00019f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000c92a 0000ac2f R_ARM_THM_MOVW_ABS_NC 000005ec .LC42 │ │ │ │ │ -0000c92e 0000ac30 R_ARM_THM_MOVT_ABS 000005ec .LC42 │ │ │ │ │ -0000c934 00014d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000c95c 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c96a 0001850a R_ARM_THM_CALL 0000c141 _PyLong_Copy │ │ │ │ │ -0000c976 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000c97a 00016830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000c9d2 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ca32 00019e0a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000ca3a 0001500a R_ARM_THM_CALL 00000405 PyLong_FromLong │ │ │ │ │ -0000cb9a 0001500a R_ARM_THM_CALL 00000405 PyLong_FromLong │ │ │ │ │ -0000cbc0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000cbc4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000cc0e 00016d0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000cc28 00016d0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000cc56 00016d0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000cc6c 00016d0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000cc82 00016d0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000cc98 00016d0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000ccaa 00019e0a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000ccd0 00019f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000ccd4 00019f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000ccd8 0000ac2f R_ARM_THM_MOVW_ABS_NC 000005ec .LC42 │ │ │ │ │ -0000ccdc 0000ac30 R_ARM_THM_MOVT_ABS 000005ec .LC42 │ │ │ │ │ -0000cce2 00014d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000cd0e 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cd1c 0001850a R_ARM_THM_CALL 0000c141 _PyLong_Copy │ │ │ │ │ -0000ce1a 00016c0a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ -0000d044 00015c0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000d06e 00016f0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ -0000d370 0001700a R_ARM_THM_CALL 00000000 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ -0000d39c 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000d3a0 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000d3a8 0001540a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000d5f8 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000d5fc 00014c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000d600 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000760 .LC53 │ │ │ │ │ -0000d604 0000eb30 R_ARM_THM_MOVT_ABS 00000760 .LC53 │ │ │ │ │ -0000d60a 00014d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000d678 0001ae0a R_ARM_THM_CALL 0000e041 _PyLong_Frexp │ │ │ │ │ -0000d68c 00018d0a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -0000d69e 0001580a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d6b2 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000d6b6 00014c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000d6ba 0000c62f R_ARM_THM_MOVW_ABS_NC 000006c4 .LC49 │ │ │ │ │ -0000d6be 0000c630 R_ARM_THM_MOVT_ABS 000006c4 .LC49 │ │ │ │ │ -0000d6c4 00014d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000d6ca 0001532f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000d6ce 00015330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000d6d2 00001c2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -0000d6d6 00001c30 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -0000d6dc 00014d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000d6e2 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000d6e6 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000d6ee 0001540a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000d828 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000d82c 00014830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000dc1e 0001470a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000dc2a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000dc2e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000dc40 0001460a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000dd02 0001840a R_ARM_THM_CALL 000036d9 _PyLong_AsByteArray │ │ │ │ │ -0000dd42 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000dd46 00014c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000dd4a 0000822f R_ARM_THM_MOVW_ABS_NC 00000528 .LC35 │ │ │ │ │ -0000dd4e 00008230 R_ARM_THM_MOVT_ABS 00000528 .LC35 │ │ │ │ │ -0000dd54 00014d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000dd5a 0001900a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0000dd62 0001bf0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000ddcc 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000ddd0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000de02 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000de06 00016030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000de0a 0000812f R_ARM_THM_MOVW_ABS_NC 00000510 .LC34 │ │ │ │ │ -0000de0e 00008130 R_ARM_THM_MOVT_ABS 00000510 .LC34 │ │ │ │ │ -0000de14 00014d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000de1e 0001500a R_ARM_THM_CALL 00000405 PyLong_FromLong │ │ │ │ │ -0000de26 0001490a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000de34 0001850a R_ARM_THM_CALL 0000c141 _PyLong_Copy │ │ │ │ │ -0000de3c 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000de40 00016830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000de48 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000de4c 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000de84 0001c10a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -0000dfd4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000dfd8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000e038 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000e03c 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000e0a2 00015c0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000e0ae 00019e0a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000e0f8 0000152f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ -0000e0fc 00001530 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -0000e222 0001c10a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -0000e384 0000152f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ -0000e388 00001530 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -0000e4d6 00017e0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000e4f0 0001840a R_ARM_THM_CALL 000036d9 _PyLong_AsByteArray │ │ │ │ │ -0000e552 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000e556 00014c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000e55a 0000f92f R_ARM_THM_MOVW_ABS_NC 000007c8 .LC57 │ │ │ │ │ -0000e55e 0000f930 R_ARM_THM_MOVT_ABS 000007c8 .LC57 │ │ │ │ │ -0000e564 00014d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000e5a6 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e5ae 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000e5b2 00016030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000e5b6 0000862f R_ARM_THM_MOVW_ABS_NC 00000558 .LC36 │ │ │ │ │ -0000e5ba 00008630 R_ARM_THM_MOVT_ABS 00000558 .LC36 │ │ │ │ │ -0000e5c0 00014d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000e5c8 00016a0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0000e5fa 00017e0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000e602 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000e606 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000e60e 0001540a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000e614 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000e618 00016030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000e61c 0000862f R_ARM_THM_MOVW_ABS_NC 00000558 .LC36 │ │ │ │ │ -0000e620 00008630 R_ARM_THM_MOVT_ABS 00000558 .LC36 │ │ │ │ │ -0000e626 00014d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000e63c 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e686 0001470a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000e692 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000e696 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000e6b2 0001460a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000e6dc 0001470a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000e6e8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000e6ec 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000e702 0001460a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000ea02 0001470a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000ea0e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000ea12 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000ea28 0001460a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000ea8a 00016e0a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -0000eabe 00016d0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000ed72 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000eeb0 0001460a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000eee4 0001460a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000ef1c 0001460a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000ef7a 0001470a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000ef86 0001490a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000efa0 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f066 0001470a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000f072 0001490a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000f088 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f090 0001470a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000f09c 0001490a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000f0d8 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000f0dc 00014c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000f0e0 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000f0e4 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000f0ea 00014d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000f114 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000f118 00014c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000f11c 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000f120 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000f126 00014d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000f12e 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f138 00014a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000f13c 00014a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000f140 00014a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000f1f0 0001930a R_ARM_THM_CALL 00005fed PyLong_AsLongLong │ │ │ │ │ -0000f1fa 0001930a R_ARM_THM_CALL 00005fed PyLong_AsLongLong │ │ │ │ │ -0000f23e 0001c10a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -0000f258 0001c10a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -0000f26c 0001c10a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -0000f3de 0001c10a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -0000f478 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f53c 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f7e0 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f838 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f852 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f85c 0001850a R_ARM_THM_CALL 0000c141 _PyLong_Copy │ │ │ │ │ -0000f876 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f87e 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f886 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f8a0 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f8ac 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000019dc 00015d1e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ -000019e0 0001621e R_ARM_THM_JUMP24 00000000 _Py_SetImmortal │ │ │ │ │ -00002654 00015d1e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ -0000266a 0001621e R_ARM_THM_JUMP24 00000000 _Py_SetImmortal │ │ │ │ │ -000026ac 00015d1e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ -000026b0 0001621e R_ARM_THM_JUMP24 00000000 _Py_SetImmortal │ │ │ │ │ -0000471c 0001881e R_ARM_THM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ -00004770 0001611e R_ARM_THM_JUMP24 00000000 PyErr_Format │ │ │ │ │ -00007eb0 0001591e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -000091b6 0001a21e R_ARM_THM_JUMP24 0000c541 _PyLong_FromBytes │ │ │ │ │ -000091c2 0001881e R_ARM_THM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ -00009224 0001a31e R_ARM_THM_JUMP24 0000c3ad PyLong_FromUnicodeObject │ │ │ │ │ -000099da 0001ab1e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -00009e4c 00018d1e R_ARM_THM_JUMP24 00000000 ldexp │ │ │ │ │ -0000b660 00014b1e R_ARM_THM_JUMP24 000000f9 PyLong_FromUnsignedLong │ │ │ │ │ -0000b6ac 0000d91e R_ARM_THM_JUMP24 0000048d PyLong_FromInt64.part.0 │ │ │ │ │ -0000c12a 0000d91e R_ARM_THM_JUMP24 0000048d PyLong_FromInt64.part.0 │ │ │ │ │ -0000c372 0001851e R_ARM_THM_JUMP24 0000c141 _PyLong_Copy │ │ │ │ │ -0000c3a8 0001851e R_ARM_THM_JUMP24 0000c141 _PyLong_Copy │ │ │ │ │ -0000c482 0001bb1e R_ARM_THM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ -0000d672 0001ab1e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -0000d6ae 0001ab1e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -0000e016 0001501e R_ARM_THM_JUMP24 00000405 PyLong_FromLong │ │ │ │ │ -0000e032 0001851e R_ARM_THM_JUMP24 0000c141 _PyLong_Copy │ │ │ │ │ -0000f1b0 0001591e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -0000f284 00017a1e R_ARM_THM_JUMP24 0000297d PyLong_FromLongLong │ │ │ │ │ +000028ca 0001580a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002924 00014a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00002940 00014b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000294e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002952 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000296a 00014a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000299a 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000299e 00014c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000029ac 00014b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000029b2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000029b6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000029ca 00014a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000029da 00014b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000029e8 00014d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000029f0 00014e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00002a46 00014b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00002a4e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002a52 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002a68 00014a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00002a9c 00014b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00002aa6 00014d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002abc 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00002ac0 00014c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00002b30 00016e0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00002b9c 00017f0a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00002bac 00017f0a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00002bbc 0001800a R_ARM_THM_CALL 00000000 PyBytesWriter_Create │ │ │ │ │ +00002bc8 0001810a R_ARM_THM_CALL 00000000 PyBytesWriter_GetData │ │ │ │ │ +00002d64 0001820a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00002d6a 0001830a R_ARM_THM_CALL 00000000 PyBytesWriter_Finish │ │ │ │ │ +00002df2 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002df6 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002dfa 0000632f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC26 │ │ │ │ │ +00002dfe 00006330 R_ARM_THM_MOVT_ABS 000003f8 .LC26 │ │ │ │ │ +00002e04 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002e0a 0001840a R_ARM_THM_CALL 00000000 PyBytesWriter_Discard │ │ │ │ │ +00002e94 00014c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002e98 00014c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000034fe 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003518 0001850a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00003528 00017f0a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00003582 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003586 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000358a 0000622f R_ARM_THM_MOVW_ABS_NC 000003d0 .LC25 │ │ │ │ │ +0000358e 00006230 R_ARM_THM_MOVT_ABS 000003d0 .LC25 │ │ │ │ │ +00003594 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000035b8 0001860a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00003632 0001642f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003636 00016430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000363a 0000642f R_ARM_THM_MOVW_ABS_NC 00000410 .LC27 │ │ │ │ │ +0000363e 00006430 R_ARM_THM_MOVT_ABS 00000410 .LC27 │ │ │ │ │ +00003644 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003670 0001860a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +0000368e 0001850a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +0000369e 0001572f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000036a2 00015730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000036a6 00001c2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +000036aa 00001c30 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +000036b0 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000036bc 00015c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000036c8 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000036cc 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000036d0 00001d2f R_ARM_THM_MOVW_ABS_NC 00000068 .LC4 │ │ │ │ │ +000036d4 00001d30 R_ARM_THM_MOVT_ABS 00000068 .LC4 │ │ │ │ │ +000036da 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000370a 00005e2f R_ARM_THM_MOVW_ABS_NC 0000037c .LC21 │ │ │ │ │ +0000370e 00005e30 R_ARM_THM_MOVT_ABS 0000037c .LC21 │ │ │ │ │ +00003712 00005f2f R_ARM_THM_MOVW_ABS_NC 00000380 .LC22 │ │ │ │ │ +00003716 00005f30 R_ARM_THM_MOVT_ABS 00000380 .LC22 │ │ │ │ │ +0000371a 0000602f R_ARM_THM_MOVW_ABS_NC 00000398 .LC23 │ │ │ │ │ +0000371e 00006030 R_ARM_THM_MOVT_ABS 00000398 .LC23 │ │ │ │ │ +00003722 0001870a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +0000372a 0001642f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000372e 00016430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003732 0000612f R_ARM_THM_MOVW_ABS_NC 000003a4 .LC24 │ │ │ │ │ +00003736 00006130 R_ARM_THM_MOVT_ABS 000003a4 .LC24 │ │ │ │ │ +0000373c 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003748 00014c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000374c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003958 0001820a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00004052 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00004056 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000405a 0000622f R_ARM_THM_MOVW_ABS_NC 000003d0 .LC25 │ │ │ │ │ +0000405e 00006230 R_ARM_THM_MOVT_ABS 000003d0 .LC25 │ │ │ │ │ +00004064 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000040c0 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000040c4 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000040c8 0000632f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC26 │ │ │ │ │ +000040cc 00006330 R_ARM_THM_MOVT_ABS 000003f8 .LC26 │ │ │ │ │ +000040d2 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000041a4 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000041a8 00014c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000041fe 00014b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00004204 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004208 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000421c 00014a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00004242 00016c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004246 00016c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004250 00014d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000042d8 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000042dc 00014c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000438c 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00004390 00014c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000440a 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000440e 00014c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00004446 00014b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00004452 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004456 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000446c 00014a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000044b8 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000044d8 00014b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000044e2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000044e6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000044fc 00014a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00004516 00014d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004528 00014a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000457a 0001890a R_ARM_THM_CALL 0000c229 _PyLong_Copy │ │ │ │ │ +000045f8 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000045fc 00014c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000462c 00016c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004630 00016c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000465e 0001572f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004662 00015730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004668 0000752f R_ARM_THM_MOVW_ABS_NC 0000042c .LC28 │ │ │ │ │ +0000466c 00007530 R_ARM_THM_MOVT_ABS 0000042c .LC28 │ │ │ │ │ +00004672 0001650a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000046cc 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000046d0 00014c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00004722 00014a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00004740 00014b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000474a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000474e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004766 00014a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00004784 00014e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000047c2 00018d0a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000047ce 00018e0a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +000047d6 0001572f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000047da 00015730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000047de 0000772f R_ARM_THM_MOVW_ABS_NC 00000440 .LC29 │ │ │ │ │ +000047e2 00007730 R_ARM_THM_MOVT_ABS 00000440 .LC29 │ │ │ │ │ +000047ec 00014c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004834 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00004838 00014c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00004878 0001900a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ +000048d2 0001910a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +000048f8 0001910a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00004916 0001910a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00004940 0001910a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00004988 0001900a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ +00004a02 0001642f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00004a06 00016430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00004a0a 00007d2f R_ARM_THM_MOVW_ABS_NC 00000498 .LC31 │ │ │ │ │ +00004a0e 00007d30 R_ARM_THM_MOVT_ABS 00000498 .LC31 │ │ │ │ │ +00004a14 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004a1c 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00004a20 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00004a24 00007c2f R_ARM_THM_MOVW_ABS_NC 0000046c .LC30 │ │ │ │ │ +00004a28 00007c30 R_ARM_THM_MOVT_ABS 0000046c .LC30 │ │ │ │ │ +00004a2e 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004b90 00014b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00004b9c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004ba0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004bb4 00014a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00004be4 0001820a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00004df6 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00004dfa 00014c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00004e4c 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00004e50 00014c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00004ef2 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00004ef6 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00004efa 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00004efe 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00004f04 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004f2a 00014b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00004f8a 00014a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00004fb4 0001610a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00004fd8 00014b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00004fe4 00014d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004ffa 0001880a R_ARM_THM_CALL 00003751 _PyLong_AsByteArray │ │ │ │ │ +0000503a 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000503e 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00005042 0000842f R_ARM_THM_MOVW_ABS_NC 00000528 .LC35 │ │ │ │ │ +00005046 00008430 R_ARM_THM_MOVT_ABS 00000528 .LC35 │ │ │ │ │ +0000504c 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005052 0001940a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000505c 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00005060 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00005064 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000050ba 0001660a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +000050c0 00016c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000050c4 00016c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000050cc 00014c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000050d0 00014e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000050d4 00014e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000050d8 00014c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000050e2 0001642f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000050e6 00016430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000050ea 0000832f R_ARM_THM_MOVW_ABS_NC 00000510 .LC34 │ │ │ │ │ +000050ee 00008330 R_ARM_THM_MOVT_ABS 00000510 .LC34 │ │ │ │ │ +000050f4 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000510e 0001960a R_ARM_THM_CALL 0000513d PyLong_AsNativeBytes │ │ │ │ │ +00005120 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00005124 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00005128 0000842f R_ARM_THM_MOVW_ABS_NC 00000528 .LC35 │ │ │ │ │ +0000512c 00008430 R_ARM_THM_MOVT_ABS 00000528 .LC35 │ │ │ │ │ +00005132 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000051c4 0001820a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000051f8 0001880a R_ARM_THM_CALL 00003751 _PyLong_AsByteArray │ │ │ │ │ +0000526a 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000052a6 0001642f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000052aa 00016430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000052ae 0000882f R_ARM_THM_MOVW_ABS_NC 00000558 .LC36 │ │ │ │ │ +000052b2 00008830 R_ARM_THM_MOVT_ABS 00000558 .LC36 │ │ │ │ │ +000052b8 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000052ce 0001820a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000052e6 0001572f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000052ea 00015730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000052f0 0000752f R_ARM_THM_MOVW_ABS_NC 0000042c .LC28 │ │ │ │ │ +000052f4 00007530 R_ARM_THM_MOVT_ABS 0000042c .LC28 │ │ │ │ │ +000052fa 0001650a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00005336 00016e0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00005366 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000536a 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00005372 0001580a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00005390 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005398 0001642f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000539c 00016430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000053a0 0000882f R_ARM_THM_MOVW_ABS_NC 00000558 .LC36 │ │ │ │ │ +000053a4 00008830 R_ARM_THM_MOVT_ABS 00000558 .LC36 │ │ │ │ │ +000053aa 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000053f0 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000542a 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000542e 00014c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000547c 00014c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000054da 0001820a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000056d6 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000056da 00014c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000581e 00014b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000582c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005830 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005844 00014a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000059a0 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000059a4 00014c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00005a7a 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00005a7e 00014c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00005ad8 00014a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005bbc 0001610a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00005bde 00016c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005be2 00016c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005be8 00014d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005bfc 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00005c00 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00005c04 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00005c08 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00005c0e 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005c16 0001660a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00005c1c 00014c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005c20 00014e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00005c24 00014e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00005c28 00014c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005c96 00014b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00005ca2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005ca6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005cbc 00014a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005e1e 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00005e22 00014c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00005ef6 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00005efa 00014c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00005f3a 00014a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005ffa 0001610a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00006010 00014b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000601c 00014d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000602a 0001660a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00006030 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00006034 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00006038 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000603c 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00006042 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006054 00014c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006058 00014e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000605c 00014e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00006060 00014c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000060a2 0001880a R_ARM_THM_CALL 00003751 _PyLong_AsByteArray │ │ │ │ │ +000060b2 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +000060b6 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +000060be 0001580a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000060ca 00016e0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0000610a 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000611c 0001880a R_ARM_THM_CALL 00003751 _PyLong_AsByteArray │ │ │ │ │ +000061f0 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006216 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000621a 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00006222 0001580a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00006230 00016e0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000062c4 00017f0a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +000062d2 00019a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ +000062d6 00019a30 R_ARM_THM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ +00006346 00019a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ +0000634a 00019a30 R_ARM_THM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ +00006488 00014c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000064e0 00014b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000064ec 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000064f0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006508 00014a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006868 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000686c 00014c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000068ae 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000068b2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000068c0 00014a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006940 0001610a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00006992 00014d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000699a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000699e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000069aa 00019b0a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +000069b6 00019c0a R_ARM_THM_CALL 00000000 PyObject_Bytes │ │ │ │ │ +000069c8 00019d0a R_ARM_THM_CALL 00006d35 _PyLong_FromByteArray │ │ │ │ │ +000069de 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000069e6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000069ea 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006a42 0001860a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00006a52 00017f0a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00006a5e 00019a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ +00006a62 00019a30 R_ARM_THM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ +00006a70 0001850a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00006a7e 0001850a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00006aa0 0001860a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00006b04 00014c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006b08 00014e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00006b0c 00014e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00006b10 00014c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006b14 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00006b18 00014c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006c82 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00006c86 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00006c8a 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00006c8e 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00006c94 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006c9e 00019e0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00006cb0 0001642f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00006cb4 00016430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00006cb8 0000612f R_ARM_THM_MOVW_ABS_NC 000003a4 .LC24 │ │ │ │ │ +00006cbc 00006130 R_ARM_THM_MOVT_ABS 000003a4 .LC24 │ │ │ │ │ +00006cc2 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006cce 00019f0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00006ce0 00019d0a R_ARM_THM_CALL 00006d35 _PyLong_FromByteArray │ │ │ │ │ +00006ce8 0001a00a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00006cfa 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006d02 0001660a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00006d14 00005e2f R_ARM_THM_MOVW_ABS_NC 0000037c .LC21 │ │ │ │ │ +00006d18 00005e30 R_ARM_THM_MOVT_ABS 0000037c .LC21 │ │ │ │ │ +00006d1c 00005f2f R_ARM_THM_MOVW_ABS_NC 00000380 .LC22 │ │ │ │ │ +00006d20 00005f30 R_ARM_THM_MOVT_ABS 00000380 .LC22 │ │ │ │ │ +00006d24 0000932f R_ARM_THM_MOVW_ABS_NC 00000574 .LC37 │ │ │ │ │ +00006d28 00009330 R_ARM_THM_MOVT_ABS 00000574 .LC37 │ │ │ │ │ +00006d2c 0001870a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00006dfa 00014b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00006e06 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006e0a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006e1c 00014a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000070c8 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000070cc 00014c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000072e4 00014a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007332 0001610a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00007374 00014c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007378 00014e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000737c 00014e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00007570 00014d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007580 0001660a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00007586 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000758a 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000758e 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00007592 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00007598 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000075a0 00014c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007628 00014b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00007634 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007638 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000764e 00014a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000076d8 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000076ee 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000077ae 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000077b2 00014c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00007a74 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00007a7c 00014c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007a80 00014e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00007ace 00014a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007af8 0001610a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00007b00 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00007b04 00014c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00007d44 00014e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00007ec6 00014b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00007ed2 00014d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007eee 0001660a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00007efc 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00007f00 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00007f04 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00007f08 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00007f0e 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007f14 00014c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007f6e 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00007f72 00014c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00007fe0 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00007fe4 00014c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00008014 00016c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00008018 00016c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00008070 00014b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000807c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00008080 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00008092 00014a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000822a 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000822e 00014c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000082e4 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000082e8 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000082ec 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000082f0 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000082f6 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008330 00014a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00008352 0001610a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000835a 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000835e 00014c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000083ba 00014d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000083c4 0001660a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +000083d0 00014c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000083d4 00014e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000083d8 00014e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000083dc 00014c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00008422 0001600a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00008436 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000843a 00014c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000845a 0001600a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000084a2 00014a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000084c4 00014b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000084ce 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000084d2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000084e8 00014a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00008542 00014d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000854a 00016c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000854e 00016c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00008554 00014e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000085de 0001600a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000085e2 0001540a R_ARM_THM_CALL 00000405 PyLong_FromLong │ │ │ │ │ +0000860e 0001a20a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +00008616 0001540a R_ARM_THM_CALL 00000405 PyLong_FromLong │ │ │ │ │ +00008656 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000868a 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000869e 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000086b0 0001a20a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +000086ba 0001540a R_ARM_THM_CALL 00000405 PyLong_FromLong │ │ │ │ │ +000086ce 0001600a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000086d4 0001540a R_ARM_THM_CALL 00000405 PyLong_FromLong │ │ │ │ │ +00008706 0000242f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ +0000870a 00002430 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ +0000870e 0001680a R_ARM_THM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ +0000871c 0000a92f R_ARM_THM_MOVW_ABS_NC 00000580 .LC38 │ │ │ │ │ +00008720 0000a930 R_ARM_THM_MOVT_ABS 00000580 .LC38 │ │ │ │ │ +00008724 0000aa2f R_ARM_THM_MOVW_ABS_NC 00000584 .LC39 │ │ │ │ │ +00008728 0000aa30 R_ARM_THM_MOVT_ABS 00000584 .LC39 │ │ │ │ │ +0000872c 0001690a R_ARM_THM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ +0000879e 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000087b4 0001642f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000087b8 00016430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000087bc 0000ac2f R_ARM_THM_MOVW_ABS_NC 000005c0 .LC41 │ │ │ │ │ +000087c0 0000ac30 R_ARM_THM_MOVT_ABS 000005c0 .LC41 │ │ │ │ │ +000087c6 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000087da 0001642f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000087de 00016430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000087e2 0000ab2f R_ARM_THM_MOVW_ABS_NC 00000590 .LC40 │ │ │ │ │ +000087e6 0000ab30 R_ARM_THM_MOVT_ABS 00000590 .LC40 │ │ │ │ │ +000087ec 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008802 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000881e 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000882c 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008834 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000883c 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008844 00014c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00008970 0001540a R_ARM_THM_CALL 00000405 PyLong_FromLong │ │ │ │ │ +00008992 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000899a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000899e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00008b0c 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00008b10 00014c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00008b54 0001540a R_ARM_THM_CALL 00000405 PyLong_FromLong │ │ │ │ │ +00008b92 0001710a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00008baa 0001710a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00008bc2 0001710a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00008bec 0001710a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00008c00 0001710a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00008c16 0001710a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00008c2c 0001710a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00008c72 0001610a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00008ca8 00014c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00008cac 00014c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00008cb0 00014e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00008cf2 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008d0e 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008d1a 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00008d1e 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00008d22 0000b02f R_ARM_THM_MOVW_ABS_NC 000005ec .LC42 │ │ │ │ │ +00008d26 0000b030 R_ARM_THM_MOVT_ABS 000005ec .LC42 │ │ │ │ │ +00008d2c 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008d46 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008d56 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008d5e 0001660a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00008d7c 0001890a R_ARM_THM_CALL 0000c229 _PyLong_Copy │ │ │ │ │ +00008dce 00014b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00008dd8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00008ddc 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00008df0 00014a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00008fb4 00014a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00008fe8 00014b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00008ff2 00014d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008ffe 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00009002 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00009006 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000900a 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00009010 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00009018 00014e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00009044 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009048 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009060 00018c0a R_ARM_THM_CALL 00000000 PyNumber_Long │ │ │ │ │ +00009072 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009076 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000090bc 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000090d4 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000090e4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000090e8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009104 0001860a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +0000913c 0001a40a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00009166 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +0000916a 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +00009176 0001a60a R_ARM_THM_CALL 0000c629 _PyLong_FromBytes │ │ │ │ │ +00009182 0001a70a R_ARM_THM_CALL 0000c495 PyLong_FromUnicodeObject │ │ │ │ │ +0000918a 00015c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009190 0001642f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00009194 00016430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00009198 0000b72f R_ARM_THM_MOVW_ABS_NC 00000620 .LC44 │ │ │ │ │ +0000919c 0000b730 R_ARM_THM_MOVT_ABS 00000620 .LC44 │ │ │ │ │ +000091a2 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000091b0 0001a80a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000091c8 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +000091cc 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +000091d4 0001a80a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000091e6 0001572f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000091ea 00015730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000091ee 0000b82f R_ARM_THM_MOVW_ABS_NC 00000648 .LC45 │ │ │ │ │ +000091f2 0000b830 R_ARM_THM_MOVT_ABS 00000648 .LC45 │ │ │ │ │ +000091f8 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000920a 0001572f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000920e 00015730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00009212 0000b62f R_ARM_THM_MOVW_ABS_NC 00000600 .LC43 │ │ │ │ │ +00009216 0000b630 R_ARM_THM_MOVT_ABS 00000600 .LC43 │ │ │ │ │ +0000921c 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00009240 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009248 00014c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000925c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009260 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009276 0001a40a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000092a4 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +000092a8 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +0000930a 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00009364 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009376 0001a80a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000938c 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +00009390 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +00009396 0001a80a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000093a6 0001572f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000093aa 00015730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000093ae 0000b82f R_ARM_THM_MOVW_ABS_NC 00000648 .LC45 │ │ │ │ │ +000093b2 0000b830 R_ARM_THM_MOVT_ABS 00000648 .LC45 │ │ │ │ │ +000093b8 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000093be 00015c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000093c6 0001642f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000093ca 00016430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000093ce 0000b72f R_ARM_THM_MOVW_ABS_NC 00000620 .LC44 │ │ │ │ │ +000093d2 0000b730 R_ARM_THM_MOVT_ABS 00000620 .LC44 │ │ │ │ │ +000093d8 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000093de 0001572f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000093e2 00015730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000093e6 0000b62f R_ARM_THM_MOVW_ABS_NC 00000600 .LC43 │ │ │ │ │ +000093ea 0000b630 R_ARM_THM_MOVT_ABS 00000600 .LC43 │ │ │ │ │ +000093f0 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000093f8 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009400 00014c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009476 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000947a 00014c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000094de 00014b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000094ea 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000094ee 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009508 00014a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000953a 00016c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000953e 00016c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000955a 00014b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00009564 00014d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000095d0 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000095d4 00014c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000964a 00014b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00009650 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009654 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009668 00014a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000096a0 00014d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000097d4 0001600a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000097fc 0001820a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00009804 0001a20a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +00009a04 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009a2c 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009ab2 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009acc 0001910a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00009b5e 0001600a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00009b7e 0001a20a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +00009cda 00016c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00009cde 00016c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00009d08 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00009d0c 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00009d10 0000b02f R_ARM_THM_MOVW_ABS_NC 000005ec .LC42 │ │ │ │ │ +00009d14 0000b030 R_ARM_THM_MOVT_ABS 000005ec .LC42 │ │ │ │ │ +00009d1a 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00009d6e 0001710a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00009e10 0001910a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00009e24 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00009e28 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00009e2c 0000c62f R_ARM_THM_MOVW_ABS_NC 00000694 .LC48 │ │ │ │ │ +00009e30 0000c630 R_ARM_THM_MOVT_ABS 00000694 .LC48 │ │ │ │ │ +00009e36 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00009e9a 0001880a R_ARM_THM_CALL 00003751 _PyLong_AsByteArray │ │ │ │ │ +00009ec0 0001572f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00009ec4 00015730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00009ec8 00001c2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +00009ecc 00001c30 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +00009ed2 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00009ee0 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00009ee4 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00009eec 0001580a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00009f32 0001b20a R_ARM_THM_CALL 0000e129 _PyLong_Frexp │ │ │ │ │ +00009f50 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00009f54 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00009f58 0000ca2f R_ARM_THM_MOVW_ABS_NC 000006c4 .LC49 │ │ │ │ │ +00009f5c 0000ca30 R_ARM_THM_MOVT_ABS 000006c4 .LC49 │ │ │ │ │ +00009f62 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00009f6c 0001572f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00009f70 00015730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00009f74 00001c2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +00009f78 00001c30 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +00009f7e 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00009f84 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00009f88 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00009f90 0001580a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00009fee 0001b32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00009ff2 0001b330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000a0a8 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000a0ac 00014c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000a104 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000a108 00014c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000a126 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a18a 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a1e6 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a1fc 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a212 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a248 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a2f0 00014c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000a34e 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a3d2 00014b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000a3e4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000a3e8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000a408 00014a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a45e 00014b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000a46e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000a472 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000a48a 00014a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a4ca 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a4d0 00014c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000a4d4 00014c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000a522 0001890a R_ARM_THM_CALL 0000c229 _PyLong_Copy │ │ │ │ │ +0000a658 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a6a4 0001890a R_ARM_THM_CALL 0000c229 _PyLong_Copy │ │ │ │ │ +0000a6ee 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a702 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a714 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a7ca 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a7de 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a804 00014c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000a808 00014c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000a80c 00014c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000a86c 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a8a0 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a8bc 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a8d4 0001642f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000a8d8 00016430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000a8de 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000708 .LC51 │ │ │ │ │ +0000a8e2 0000cc30 R_ARM_THM_MOVT_ABS 00000708 .LC51 │ │ │ │ │ +0000a8ea 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000a8fe 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a92c 0001b42f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +0000a930 0001b430 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +0000a938 0001b32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000a93c 0001b330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000a978 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a99c 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a9ae 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a9c8 00016c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000a9cc 00016c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000a9d2 0001642f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000a9d6 00016430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000a9dc 0000cb2f R_ARM_THM_MOVW_ABS_NC 000006e8 .LC50 │ │ │ │ │ +0000a9e0 0000cb30 R_ARM_THM_MOVT_ABS 000006e8 .LC50 │ │ │ │ │ +0000a9e8 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000a9f0 00014d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000aa04 00014d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000aa22 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000aa42 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000aa58 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000aa70 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000aa84 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000aab4 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ab68 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ab6e 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000ab72 00014c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000aba0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000aba4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000abcc 00014c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000abd0 00014c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000ac1c 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ac4a 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000acf4 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ad3e 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ad8a 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000adc4 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000adf6 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ae32 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ae64 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ae98 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000aec0 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000aee8 00014c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000af2a 0001a20a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000af32 0001540a R_ARM_THM_CALL 00000405 PyLong_FromLong │ │ │ │ │ +0000b0dc 0001540a R_ARM_THM_CALL 00000405 PyLong_FromLong │ │ │ │ │ +0000b108 00014b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000b138 00014a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000b19c 0001710a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000b1b6 0001710a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000b1d0 0001710a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000b1fa 0001710a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000b20e 0001710a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000b222 0001710a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000b236 0001710a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000b246 0001a20a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000b272 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000b276 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000b27c 0000b02f R_ARM_THM_MOVW_ABS_NC 000005ec .LC42 │ │ │ │ │ +0000b280 0000b030 R_ARM_THM_MOVT_ABS 000005ec .LC42 │ │ │ │ │ +0000b28a 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000b2b8 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b2de 00014d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000b2f2 0001890a R_ARM_THM_CALL 0000c229 _PyLong_Copy │ │ │ │ │ +0000b3ee 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b412 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b46e 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b496 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b4aa 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b4bc 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b4d2 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b4de 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b55c 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b592 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b620 00014c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000b666 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000b66a 00014c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000b6ce 00014a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000b6f0 00014b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000b6fc 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000b700 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000b720 00014a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000b744 00014e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000b764 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000b768 00014c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000b7b6 00014b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000b7c0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000b7c4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000b7d6 00014a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000b82a 00014b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000b834 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000b838 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000b850 00014a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000b874 00014d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000b890 00014a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000b91c 00014b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000b928 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000b92c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000b940 00014a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000b956 0001820a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000b992 0001720a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +0000bb7c 0001720a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +0000bdf2 00014a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000be16 0000de0a R_ARM_THM_CALL 000008e9 kmul_split.constprop.0 │ │ │ │ │ +0000be34 0000de0a R_ARM_THM_CALL 000008e9 kmul_split.constprop.0 │ │ │ │ │ +0000be7c 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000bec0 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000beea 0000df0a R_ARM_THM_CALL 00000a11 v_isub.isra.0 │ │ │ │ │ +0000befe 0000df0a R_ARM_THM_CALL 00000a11 v_isub.isra.0 │ │ │ │ │ +0000bf82 0000e00a R_ARM_THM_CALL 00000b9d v_iadd.isra.0 │ │ │ │ │ +0000bfb4 00014b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000bfc0 00014d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000bfea 0001820a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000bffe 0001820a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000c02c 00014e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000c04e 0001820a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000c082 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000c0ba 0000e00a R_ARM_THM_CALL 00000b9d v_iadd.isra.0 │ │ │ │ │ +0000c106 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000c10a 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000c10e 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000c112 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000c118 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000c134 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c180 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c188 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c19c 00014c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c1e0 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000c1e4 00014c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000c21a 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000c21e 00014c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000c268 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000c26c 00014c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000c2a4 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000c2e8 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000c2ec 00014c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000c350 00014a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000c372 00014b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000c37e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000c382 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000c3a2 00014a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000c3c8 00014e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000c3d8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000c3dc 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000c41e 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000c422 00014c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000c46e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000c472 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000c4ac 0001bd0a R_ARM_THM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ +0000c4b6 0001be0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +0000c4c0 00015e0a R_ARM_THM_CALL 0000072d PyLong_FromString │ │ │ │ │ +0000c4fc 0001642f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000c500 00016430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000c504 0000282f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ +0000c508 00002830 R_ARM_THM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ +0000c512 0001650a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000c51e 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c52a 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c56e 00016c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000c572 00016c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000c582 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000c586 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000c5ce 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000c5d2 00014c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000c60a 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000c644 00015e0a R_ARM_THM_CALL 0000072d PyLong_FromString │ │ │ │ │ +0000c666 0001c00a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +0000c66e 0001642f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000c672 00016430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000c678 0000282f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ +0000c67c 00002830 R_ARM_THM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ +0000c684 0001650a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000c69a 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c708 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c764 0001a20a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000c76c 0001540a R_ARM_THM_CALL 00000405 PyLong_FromLong │ │ │ │ │ +0000c8ce 0001540a R_ARM_THM_CALL 00000405 PyLong_FromLong │ │ │ │ │ +0000c8f2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000c8f6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000c940 0001710a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000c95a 0001710a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000c988 0001710a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000c99c 0001710a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000c9b0 0001710a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000c9c4 0001710a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000c9d4 0001a20a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000c9de 0001540a R_ARM_THM_CALL 00000405 PyLong_FromLong │ │ │ │ │ +0000ca0a 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000ca0e 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000ca12 0000b02f R_ARM_THM_MOVW_ABS_NC 000005ec .LC42 │ │ │ │ │ +0000ca16 0000b030 R_ARM_THM_MOVT_ABS 000005ec .LC42 │ │ │ │ │ +0000ca1c 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000ca44 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ca52 0001890a R_ARM_THM_CALL 0000c229 _PyLong_Copy │ │ │ │ │ +0000ca5e 00016c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000ca62 00016c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000caba 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cb1a 0001a20a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000cb22 0001540a R_ARM_THM_CALL 00000405 PyLong_FromLong │ │ │ │ │ +0000cc82 0001540a R_ARM_THM_CALL 00000405 PyLong_FromLong │ │ │ │ │ +0000cca8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000ccac 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000ccf6 0001710a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000cd10 0001710a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000cd3e 0001710a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000cd54 0001710a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000cd6a 0001710a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000cd80 0001710a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000cd92 0001a20a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000cdb8 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000cdbc 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000cdc0 0000b02f R_ARM_THM_MOVW_ABS_NC 000005ec .LC42 │ │ │ │ │ +0000cdc4 0000b030 R_ARM_THM_MOVT_ABS 000005ec .LC42 │ │ │ │ │ +0000cdca 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000cdf6 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ce04 0001890a R_ARM_THM_CALL 0000c229 _PyLong_Copy │ │ │ │ │ +0000cf02 0001700a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ +0000d12c 0001600a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000d156 0001730a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +0000d458 0001740a R_ARM_THM_CALL 00000000 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ +0000d484 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000d488 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000d490 0001580a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000d6e0 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000d6e4 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000d6e8 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000760 .LC53 │ │ │ │ │ +0000d6ec 0000ef30 R_ARM_THM_MOVT_ABS 00000760 .LC53 │ │ │ │ │ +0000d6f2 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000d760 0001b20a R_ARM_THM_CALL 0000e129 _PyLong_Frexp │ │ │ │ │ +0000d774 0001910a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +0000d786 00015c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d79a 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000d79e 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000d7a2 0000ca2f R_ARM_THM_MOVW_ABS_NC 000006c4 .LC49 │ │ │ │ │ +0000d7a6 0000ca30 R_ARM_THM_MOVT_ABS 000006c4 .LC49 │ │ │ │ │ +0000d7ac 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000d7b2 0001572f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000d7b6 00015730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000d7ba 00001c2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +0000d7be 00001c30 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +0000d7c4 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000d7ca 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000d7ce 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000d7d6 0001580a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000d910 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000d914 00014c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000dd06 00014b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000dd12 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000dd16 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000dd28 00014a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000ddea 0001880a R_ARM_THM_CALL 00003751 _PyLong_AsByteArray │ │ │ │ │ +0000de2a 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000de2e 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000de32 0000842f R_ARM_THM_MOVW_ABS_NC 00000528 .LC35 │ │ │ │ │ +0000de36 00008430 R_ARM_THM_MOVT_ABS 00000528 .LC35 │ │ │ │ │ +0000de3c 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000de42 0001940a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000de4a 0001c30a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000deb4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000deb8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000deea 0001642f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000deee 00016430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000def2 0000832f R_ARM_THM_MOVW_ABS_NC 00000510 .LC34 │ │ │ │ │ +0000def6 00008330 R_ARM_THM_MOVT_ABS 00000510 .LC34 │ │ │ │ │ +0000defc 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000df06 0001540a R_ARM_THM_CALL 00000405 PyLong_FromLong │ │ │ │ │ +0000df0e 00014d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000df1c 0001890a R_ARM_THM_CALL 0000c229 _PyLong_Copy │ │ │ │ │ +0000df24 00016c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000df28 00016c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000df30 00014c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000df34 00014c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000df6c 0001c50a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +0000e0bc 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000e0c0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000e120 00014c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000e124 00014c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000e18a 0001600a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000e196 0001a20a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000e1e0 0000152f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ +0000e1e4 00001530 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ +0000e30a 0001c50a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +0000e46c 0000152f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ +0000e470 00001530 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ +0000e5be 0001820a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000e5d8 0001880a R_ARM_THM_CALL 00003751 _PyLong_AsByteArray │ │ │ │ │ +0000e63a 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000e63e 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000e642 0000fd2f R_ARM_THM_MOVW_ABS_NC 000007c8 .LC57 │ │ │ │ │ +0000e646 0000fd30 R_ARM_THM_MOVT_ABS 000007c8 .LC57 │ │ │ │ │ +0000e64c 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000e68e 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e696 0001642f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000e69a 00016430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000e69e 0000882f R_ARM_THM_MOVW_ABS_NC 00000558 .LC36 │ │ │ │ │ +0000e6a2 00008830 R_ARM_THM_MOVT_ABS 00000558 .LC36 │ │ │ │ │ +0000e6a8 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000e6b0 00016e0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0000e6e2 0001820a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000e6ea 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000e6ee 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000e6f6 0001580a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000e6fc 0001642f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000e700 00016430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000e704 0000882f R_ARM_THM_MOVW_ABS_NC 00000558 .LC36 │ │ │ │ │ +0000e708 00008830 R_ARM_THM_MOVT_ABS 00000558 .LC36 │ │ │ │ │ +0000e70e 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000e724 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e76e 00014b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000e77a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000e77e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000e79a 00014a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000e7c4 00014b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000e7d0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000e7d4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000e7ea 00014a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000eaea 00014b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000eaf6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000eafa 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000eb10 00014a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000eb72 0001720a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +0000eba6 0001710a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000ee5a 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ef98 00014a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000efcc 00014a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000f004 00014a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000f062 00014b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000f06e 00014d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000f088 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f14e 00014b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000f15a 00014d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000f170 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f178 00014b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000f184 00014d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000f1c0 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000f1c4 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000f1c8 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000f1cc 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000f1d2 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000f1fc 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000f200 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000f204 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000f208 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000f20e 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000f216 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f220 00014e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000f224 00014e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000f228 00014e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000f2d8 0001970a R_ARM_THM_CALL 00006065 PyLong_AsLongLong │ │ │ │ │ +0000f2e2 0001970a R_ARM_THM_CALL 00006065 PyLong_AsLongLong │ │ │ │ │ +0000f326 0001c50a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +0000f340 0001c50a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +0000f354 0001c50a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +0000f4c6 0001c50a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +0000f560 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f624 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f8c8 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f920 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f93a 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f944 0001890a R_ARM_THM_CALL 0000c229 _PyLong_Copy │ │ │ │ │ +0000f95e 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f966 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f96e 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f988 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f994 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000019dc 0001611e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ +000019e0 0001661e R_ARM_THM_JUMP24 00000000 _Py_SetImmortal │ │ │ │ │ +00002654 0001611e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ +0000266a 0001661e R_ARM_THM_JUMP24 00000000 _Py_SetImmortal │ │ │ │ │ +000026ac 0001611e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ +000026b0 0001661e R_ARM_THM_JUMP24 00000000 _Py_SetImmortal │ │ │ │ │ +00004794 00018c1e R_ARM_THM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ +000047e8 0001651e R_ARM_THM_JUMP24 00000000 PyErr_Format │ │ │ │ │ +00007f28 00015d1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000092ba 0001a61e R_ARM_THM_JUMP24 0000c629 _PyLong_FromBytes │ │ │ │ │ +000092c6 00018c1e R_ARM_THM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ +00009328 0001a71e R_ARM_THM_JUMP24 0000c495 PyLong_FromUnicodeObject │ │ │ │ │ +00009ade 0001af1e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +00009f4c 0001911e R_ARM_THM_JUMP24 00000000 ldexp │ │ │ │ │ +0000b748 00014f1e R_ARM_THM_JUMP24 000000f9 PyLong_FromUnsignedLong │ │ │ │ │ +0000b794 0000dd1e R_ARM_THM_JUMP24 0000048d PyLong_FromInt64.part.0 │ │ │ │ │ +0000c212 0000dd1e R_ARM_THM_JUMP24 0000048d PyLong_FromInt64.part.0 │ │ │ │ │ +0000c45a 0001891e R_ARM_THM_JUMP24 0000c229 _PyLong_Copy │ │ │ │ │ +0000c490 0001891e R_ARM_THM_JUMP24 0000c229 _PyLong_Copy │ │ │ │ │ +0000c56a 0001bf1e R_ARM_THM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ +0000d75a 0001af1e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +0000d796 0001af1e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +0000e0fe 0001541e R_ARM_THM_JUMP24 00000405 PyLong_FromLong │ │ │ │ │ +0000e11a 0001891e R_ARM_THM_JUMP24 0000c229 _PyLong_Copy │ │ │ │ │ +0000f298 00015d1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +0000f36c 00017e1e R_ARM_THM_JUMP24 000029f5 PyLong_FromLongLong │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x1991c contains 72 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x19aac contains 72 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000004 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000038 0001580a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000005a 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000005e 00016630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00000076 0001920a R_ARM_THM_CALL 000050c5 PyLong_AsNativeBytes │ │ │ │ │ -00000082 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000086 00014c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000008a 0001152f R_ARM_THM_MOVW_ABS_NC 00000888 .LC62 │ │ │ │ │ -0000008e 00011530 R_ARM_THM_MOVT_ABS 00000888 .LC62 │ │ │ │ │ -00000094 00014d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000000b2 0001920a R_ARM_THM_CALL 000050c5 PyLong_AsNativeBytes │ │ │ │ │ -000000be 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000000c2 00014c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000000c6 0001162f R_ARM_THM_MOVW_ABS_NC 000008b4 .LC63 │ │ │ │ │ -000000ca 00011630 R_ARM_THM_MOVT_ABS 000008b4 .LC63 │ │ │ │ │ -000000d0 00014d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000000ec 0001850a R_ARM_THM_CALL 0000c141 _PyLong_Copy │ │ │ │ │ -000000f6 0001172f R_ARM_THM_MOVW_ABS_NC 000008e4 .LC64 │ │ │ │ │ -000000fa 00011730 R_ARM_THM_MOVT_ABS 000008e4 .LC64 │ │ │ │ │ -00000114 0001920a R_ARM_THM_CALL 000050c5 PyLong_AsNativeBytes │ │ │ │ │ -00000120 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000124 00014c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000128 0001192f R_ARM_THM_MOVW_ABS_NC 000008e8 .LC65 │ │ │ │ │ -0000012c 00011930 R_ARM_THM_MOVT_ABS 000008e8 .LC65 │ │ │ │ │ -00000132 00014d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000152 0001920a R_ARM_THM_CALL 000050c5 PyLong_AsNativeBytes │ │ │ │ │ -0000015e 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000162 00014c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000166 00011a2f R_ARM_THM_MOVW_ABS_NC 00000918 .LC66 │ │ │ │ │ -0000016a 00011a30 R_ARM_THM_MOVT_ABS 00000918 .LC66 │ │ │ │ │ -00000170 00014d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000004 00014c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000038 00015c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000005a 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000005e 00016a30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00000076 0001960a R_ARM_THM_CALL 0000513d PyLong_AsNativeBytes │ │ │ │ │ +00000082 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000086 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000008a 0001192f R_ARM_THM_MOVW_ABS_NC 00000888 .LC62 │ │ │ │ │ +0000008e 00011930 R_ARM_THM_MOVT_ABS 00000888 .LC62 │ │ │ │ │ +00000094 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000000b2 0001960a R_ARM_THM_CALL 0000513d PyLong_AsNativeBytes │ │ │ │ │ +000000be 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000000c2 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000000c6 00011a2f R_ARM_THM_MOVW_ABS_NC 000008b4 .LC63 │ │ │ │ │ +000000ca 00011a30 R_ARM_THM_MOVT_ABS 000008b4 .LC63 │ │ │ │ │ +000000d0 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000000ec 0001890a R_ARM_THM_CALL 0000c229 _PyLong_Copy │ │ │ │ │ +000000f6 00011b2f R_ARM_THM_MOVW_ABS_NC 000008e4 .LC64 │ │ │ │ │ +000000fa 00011b30 R_ARM_THM_MOVT_ABS 000008e4 .LC64 │ │ │ │ │ +00000114 0001960a R_ARM_THM_CALL 0000513d PyLong_AsNativeBytes │ │ │ │ │ +00000120 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000124 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000128 00011d2f R_ARM_THM_MOVW_ABS_NC 000008e8 .LC65 │ │ │ │ │ +0000012c 00011d30 R_ARM_THM_MOVT_ABS 000008e8 .LC65 │ │ │ │ │ +00000132 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000152 0001960a R_ARM_THM_CALL 0000513d PyLong_AsNativeBytes │ │ │ │ │ +0000015e 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000162 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000166 00011e2f R_ARM_THM_MOVW_ABS_NC 00000918 .LC66 │ │ │ │ │ +0000016a 00011e30 R_ARM_THM_MOVT_ABS 00000918 .LC66 │ │ │ │ │ +00000170 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000018e 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00000192 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000019a 0001540a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000001ae 00016a0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000001ce 0001590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000019a 0001580a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000001ae 00016e0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000001ce 00015d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000001fc 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00000200 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00000204 0001540a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000204 0001580a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00000292 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00000296 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000029a 0001540a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000002b8 0001532f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000002bc 00015330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000002c2 0000f42f R_ARM_THM_MOVW_ABS_NC 00000778 .LC54 │ │ │ │ │ -000002c6 0000f430 R_ARM_THM_MOVT_ABS 00000778 .LC54 │ │ │ │ │ -000002cc 0001610a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000002fa 0001532f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000002fe 00015330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000304 0000f42f R_ARM_THM_MOVW_ABS_NC 00000778 .LC54 │ │ │ │ │ -00000308 0000f430 R_ARM_THM_MOVT_ABS 00000778 .LC54 │ │ │ │ │ -0000030e 0001610a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000029a 0001580a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000002b8 0001572f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000002bc 00015730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000002c2 0000f82f R_ARM_THM_MOVW_ABS_NC 00000778 .LC54 │ │ │ │ │ +000002c6 0000f830 R_ARM_THM_MOVT_ABS 00000778 .LC54 │ │ │ │ │ +000002cc 0001650a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000002fa 0001572f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000002fe 00015730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000304 0000f82f R_ARM_THM_MOVW_ABS_NC 00000778 .LC54 │ │ │ │ │ +00000308 0000f830 R_ARM_THM_MOVT_ABS 00000778 .LC54 │ │ │ │ │ +0000030e 0001650a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000342 0000100a R_ARM_THM_CALL 00000345 long_alloc │ │ │ │ │ -00000366 0001630a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000374 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000396 0001920a R_ARM_THM_CALL 000050c5 PyLong_AsNativeBytes │ │ │ │ │ -000003a2 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000003a6 00014c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000003aa 00011e2f R_ARM_THM_MOVW_ABS_NC 00000948 .LC67 │ │ │ │ │ -000003ae 00011e30 R_ARM_THM_MOVT_ABS 00000948 .LC67 │ │ │ │ │ -000003b4 00014d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000003ce 0001920a R_ARM_THM_CALL 000050c5 PyLong_AsNativeBytes │ │ │ │ │ -000003da 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000003de 00014c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000003e2 00011f2f R_ARM_THM_MOVW_ABS_NC 0000096c .LC68 │ │ │ │ │ -000003e6 00011f30 R_ARM_THM_MOVT_ABS 0000096c .LC68 │ │ │ │ │ -000003ec 00014d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000034 0001501e R_ARM_THM_JUMP24 00000405 PyLong_FromLong │ │ │ │ │ -00000054 0001591e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -000000fe 0001d41e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -00000288 0001991e R_ARM_THM_JUMP24 00006cbd _PyLong_FromByteArray │ │ │ │ │ +00000366 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000374 00014c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000396 0001960a R_ARM_THM_CALL 0000513d PyLong_AsNativeBytes │ │ │ │ │ +000003a2 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000003a6 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000003aa 0001222f R_ARM_THM_MOVW_ABS_NC 00000948 .LC67 │ │ │ │ │ +000003ae 00012230 R_ARM_THM_MOVT_ABS 00000948 .LC67 │ │ │ │ │ +000003b4 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000003ce 0001960a R_ARM_THM_CALL 0000513d PyLong_AsNativeBytes │ │ │ │ │ +000003da 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000003de 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000003e2 0001232f R_ARM_THM_MOVW_ABS_NC 0000096c .LC68 │ │ │ │ │ +000003e6 00012330 R_ARM_THM_MOVT_ABS 0000096c .LC68 │ │ │ │ │ +000003ec 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000034 0001541e R_ARM_THM_JUMP24 00000405 PyLong_FromLong │ │ │ │ │ +00000054 00015d1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000000fe 0001d81e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +00000288 00019d1e R_ARM_THM_JUMP24 00006d35 _PyLong_FromByteArray │ │ │ │ │ 00000326 0000101e R_ARM_THM_JUMP24 00000345 long_alloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x19b5c contains 8 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x19cec contains 8 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000324 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000328 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000032c 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000334 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000338 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000033c 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,14 +1,16 @@ │ │ │ │ │ TBTAMBMA │ │ │ │ │ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% │ │ │ │ │ %%%%%%% │ │ │ │ │ !"#%%%%%% │ │ │ │ │ !"#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% │ │ │ │ │ XF[FYF^F │ │ │ │ │ bhIhJ@Z` │ │ │ │ │ +@ 9FJF0F │ │ │ │ │ +@ JF9F F │ │ │ │ │ PF!FJFCF │ │ │ │ │ too many digits in integer │ │ │ │ │ can't init int info type │ │ │ │ │ ../Objects/longobject.c │ │ │ │ │ an integer is required │ │ │ │ │ Python int too large to convert to C ssize_t │ │ │ │ │ int() arg 2 must be >= 2 and <= 36 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -274,15 +274,15 @@ │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r3, r3, #16777216 @ 0x1000000 │ │ │ │ │ beq.n 29e │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ - bl 60bc │ │ │ │ │ + bl 6134 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsLongLongAndOverflow │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cbnz r3, 26a │ │ │ │ │ strd r0, r1, [r4] │ │ │ │ │ strb r3, [r4, #8] │ │ │ │ │ strd r3, r3, [r4, #12] │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ @@ -579,15 +579,15 @@ │ │ │ │ │ _PyLong_UnsignedInt_Converter(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movs r3, #31 │ │ │ │ │ movs r2, #4 │ │ │ │ │ - bl 50c4 │ │ │ │ │ + bl 513c │ │ │ │ │ R_ARM_THM_CALL PyLong_AsNativeBytes │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 52e <_PyLong_UnsignedInt_Converter+0x3a> │ │ │ │ │ cmp r0, #4 │ │ │ │ │ it ls │ │ │ │ │ movls r0, #1 │ │ │ │ │ bhi.n 518 <_PyLong_UnsignedInt_Converter+0x24> │ │ │ │ │ @@ -618,30 +618,30 @@ │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ bpl.n 57e │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ bls.n 552 │ │ │ │ │ mov r2, r1 │ │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ │ - b.w 752c │ │ │ │ │ + b.w 75a4 │ │ │ │ │ R_ARM_THM_JUMP24 long_bitwise │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ bhi.n 54a │ │ │ │ │ ldr.w ip, [r1, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ and.w r0, r2, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r0, ip, r0 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ eors r0, r3 │ │ │ │ │ asrs r1, r0, #31 │ │ │ │ │ - b.w 42fc <_PyLong_FromSTwoDigits> │ │ │ │ │ + b.w 4374 <_PyLong_FromSTwoDigits> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_FromSTwoDigits │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ @@ -668,15 +668,15 @@ │ │ │ │ │ cbz r0, 5c0 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ itet ne │ │ │ │ │ orrne.w r2, r2, r2, lsr #1 │ │ │ │ │ moveq r2, #1 │ │ │ │ │ andne.w r2, r2, #1 │ │ │ │ │ - b.w 6cbc <_PyLong_FromByteArray> │ │ │ │ │ + b.w 6d34 <_PyLong_FromByteArray> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_FromByteArray │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movw r1, #1492 @ 0x5d4 │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -725,15 +725,15 @@ │ │ │ │ │ _PyLong_UnsignedShort_Converter(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movs r3, #31 │ │ │ │ │ movs r2, #2 │ │ │ │ │ - bl 50c4 │ │ │ │ │ + bl 513c │ │ │ │ │ R_ARM_THM_CALL PyLong_AsNativeBytes │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 662 <_PyLong_UnsignedShort_Converter+0x3a> │ │ │ │ │ cmp r0, #2 │ │ │ │ │ it ls │ │ │ │ │ movls r0, #1 │ │ │ │ │ bhi.n 64c <_PyLong_UnsignedShort_Converter+0x24> │ │ │ │ │ @@ -779,29 +779,29 @@ │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 7a6 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ bne.n 728 │ │ │ │ │ - bl 44d0 │ │ │ │ │ + bl 4548 │ │ │ │ │ R_ARM_THM_CALL long_neg │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ blt.n 7ba │ │ │ │ │ cmp r1, #0 │ │ │ │ │ beq.n 7a6 │ │ │ │ │ ldr r0, [pc, #272] @ (7d0 ) │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 9e98 │ │ │ │ │ + bl 9f98 │ │ │ │ │ R_ARM_THM_CALL long_pow │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ blt.n 7aa │ │ │ │ │ ldr r0, [pc, #248] @ (7d4 ) │ │ │ │ │ @@ -819,15 +819,15 @@ │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ blt.n 766 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.n 7a6 │ │ │ │ │ ldr r1, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 5bb4 │ │ │ │ │ + bl 5c2c │ │ │ │ │ R_ARM_THM_CALL long_sub │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 722 │ │ │ │ │ subs r2, #1 │ │ │ │ │ @@ -854,15 +854,15 @@ │ │ │ │ │ bge.n 722 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ b.n 722 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w c140 <_PyLong_Copy> │ │ │ │ │ + b.w c228 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_Copy │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.n 730 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ @@ -925,15 +925,15 @@ │ │ │ │ │ _PyLong_Size_t_Converter(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movs r3, #31 │ │ │ │ │ movs r2, #4 │ │ │ │ │ - bl 50c4 │ │ │ │ │ + bl 513c │ │ │ │ │ R_ARM_THM_CALL PyLong_AsNativeBytes │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 812 <_PyLong_Size_t_Converter+0x3a> │ │ │ │ │ cmp r0, #4 │ │ │ │ │ it ls │ │ │ │ │ movls r0, #1 │ │ │ │ │ bhi.n 7fc <_PyLong_Size_t_Converter+0x24> │ │ │ │ │ @@ -1476,15 +1476,15 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ bne.n d84 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ blt.n d88 │ │ │ │ │ bx lr │ │ │ │ │ - b.w c140 <_PyLong_Copy> │ │ │ │ │ + b.w c228 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_Copy │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 00000d90 : │ │ │ │ │ @@ -1520,15 +1520,15 @@ │ │ │ │ │ movs r2, #30 │ │ │ │ │ movs r3, #0 │ │ │ │ │ bl 0 <__aeabi_ldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_ldivmod │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 5408 │ │ │ │ │ + b.w 5480 │ │ │ │ │ R_ARM_THM_JUMP24 long_lshift1 │ │ │ │ │ ldr r0, [pc, #28] @ (dfc <_PyLong_Lshift+0x60>) │ │ │ │ │ bx lr │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ @@ -1566,15 +1566,15 @@ │ │ │ │ │ ldr r1, [pc, #24] @ (e44 ) │ │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ │ b.w 0 <_PyTuple_FromPairSteal> │ │ │ │ │ R_ARM_THM_JUMP24 _PyTuple_FromPairSteal │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ b.n e26 │ │ │ │ │ - bl c140 <_PyLong_Copy> │ │ │ │ │ + bl c228 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n e26 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ .word 0x00002490 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ @@ -1644,29 +1644,29 @@ │ │ │ │ │ adds r4, r0, r4 │ │ │ │ │ adc.w r7, r7, r0, asr #31 │ │ │ │ │ cmp r8, r9 │ │ │ │ │ bne.n eb2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ - b.w b664 │ │ │ │ │ + b.w b74c │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromInt64 │ │ │ │ │ mov r4, r8 │ │ │ │ │ mov r7, r8 │ │ │ │ │ b.n ef2 │ │ │ │ │ │ │ │ │ │ 00000f04 <_PyLong_UInt32_Converter>: │ │ │ │ │ _PyLong_UInt32_Converter(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movs r3, #31 │ │ │ │ │ movs r2, #4 │ │ │ │ │ - bl 50c4 │ │ │ │ │ + bl 513c │ │ │ │ │ R_ARM_THM_CALL PyLong_AsNativeBytes │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n f3e <_PyLong_UInt32_Converter+0x3a> │ │ │ │ │ cmp r0, #4 │ │ │ │ │ it ls │ │ │ │ │ movls r0, #1 │ │ │ │ │ bhi.n f28 <_PyLong_UInt32_Converter+0x24> │ │ │ │ │ @@ -1712,15 +1712,15 @@ │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {pc} │ │ │ │ │ mov r1, r3 │ │ │ │ │ strd r2, ip, [sp] │ │ │ │ │ mov r3, r2 │ │ │ │ │ str.w lr, [sp, #8] │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ - bl cd70 │ │ │ │ │ + bl ce58 │ │ │ │ │ R_ARM_THM_CALL long_format_binary │ │ │ │ │ b.n f72 <_PyLong_FormatBytesWriter+0x2e> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 00000f94 <_PyLong_DivmodNear>: │ │ │ │ │ _PyLong_DivmodNear(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ @@ -1739,27 +1739,27 @@ │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r4, r2, #7 │ │ │ │ │ bpl.w 10f6 <_PyLong_DivmodNear+0x162> │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ - bl 8744 │ │ │ │ │ + bl 8848 │ │ │ │ │ R_ARM_THM_CALL long_divrem │ │ │ │ │ adds r0, #1 │ │ │ │ │ beq.n 1090 <_PyLong_DivmodNear+0xfc> │ │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ beq.n 109e <_PyLong_DivmodNear+0x10a> │ │ │ │ │ mov r1, r6 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 5408 │ │ │ │ │ + bl 5480 │ │ │ │ │ R_ARM_THM_CALL long_lshift1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 1090 <_PyLong_DivmodNear+0xfc> │ │ │ │ │ and.w r4, r4, #3 │ │ │ │ │ and.w r5, r5, #3 │ │ │ │ │ subs r2, r4, #2 │ │ │ │ │ @@ -1799,15 +1799,15 @@ │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bge.n 102c <_PyLong_DivmodNear+0x98> │ │ │ │ │ ldr r1, [pc, #224] @ (112c <_PyLong_DivmodNear+0x198>) │ │ │ │ │ mov r0, r2 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bne.n 10e4 <_PyLong_DivmodNear+0x150> │ │ │ │ │ - bl 41e0 │ │ │ │ │ + bl 4258 │ │ │ │ │ R_ARM_THM_CALL long_add │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 1070 <_PyLong_DivmodNear+0xdc> │ │ │ │ │ @@ -1818,34 +1818,34 @@ │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cbz r6, 1090 <_PyLong_DivmodNear+0xfc> │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ bne.n 10ee <_PyLong_DivmodNear+0x15a> │ │ │ │ │ - bl 5bb4 │ │ │ │ │ + bl 5c2c │ │ │ │ │ R_ARM_THM_CALL long_sub │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ blt.n 10ca <_PyLong_DivmodNear+0x136> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne.n 1038 <_PyLong_DivmodNear+0xa4> │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ - bl 7ea0 │ │ │ │ │ + bl 7f18 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - bl 7ea0 │ │ │ │ │ + bl 7f18 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ b.n 110c <_PyLong_DivmodNear+0x178> │ │ │ │ │ ldr r6, [pc, #144] @ (1130 <_PyLong_DivmodNear+0x19c>) │ │ │ │ │ b.n ff2 <_PyLong_DivmodNear+0x5e> │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 44d0 │ │ │ │ │ + bl 4548 │ │ │ │ │ R_ARM_THM_CALL long_neg │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 10c2 <_PyLong_DivmodNear+0x12e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ @@ -1867,20 +1867,20 @@ │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne.n 1038 <_PyLong_DivmodNear+0xa4> │ │ │ │ │ b.n 1090 <_PyLong_DivmodNear+0xfc> │ │ │ │ │ - bl 5bb4 │ │ │ │ │ + bl 5c2c │ │ │ │ │ R_ARM_THM_CALL long_sub │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ b.n 105a <_PyLong_DivmodNear+0xc6> │ │ │ │ │ - bl 41e0 │ │ │ │ │ + bl 4258 │ │ │ │ │ R_ARM_THM_CALL long_add │ │ │ │ │ mov r1, r0 │ │ │ │ │ b.n 1080 <_PyLong_DivmodNear+0xec> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ @@ -1914,15 +1914,15 @@ │ │ │ │ │ _PyLong_UnsignedLongLong_Converter(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movs r3, #31 │ │ │ │ │ movs r2, #8 │ │ │ │ │ - bl 50c4 │ │ │ │ │ + bl 513c │ │ │ │ │ R_ARM_THM_CALL PyLong_AsNativeBytes │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 116e <_PyLong_UnsignedLongLong_Converter+0x3a> │ │ │ │ │ cmp r0, #8 │ │ │ │ │ it ls │ │ │ │ │ movls r0, #1 │ │ │ │ │ bhi.n 1158 <_PyLong_UnsignedLongLong_Converter+0x24> │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -1537,15 +1537,15 @@ │ │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ │ beq.w 12e2 │ │ │ │ │ adds r2, #2 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ b.w 7b6 │ │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ │ - bl f14c <_PyLong_Negate> │ │ │ │ │ + bl f234 <_PyLong_Negate> │ │ │ │ │ ldr.w sl, [sp, #60] @ 0x3c │ │ │ │ │ b.n bd6 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ │ beq.w 1154 │ │ │ │ │ @@ -1571,15 +1571,15 @@ │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cbz r3, 1056 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ │ - bl 7ea0 │ │ │ │ │ + bl 7f18 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ cmp r0, #200 @ 0xc8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ it cs │ │ │ │ │ @@ -3651,15 +3651,15 @@ │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 25a0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cbz r3, 25ec │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 7ea0 │ │ │ │ │ + bl 7f18 │ │ │ │ │ b.n 20da │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ │ bhi.n 25ce │ │ │ │ │ cbz r1, 25be │ │ │ │ │ movs r2, #57 @ 0x39 │ │ │ │ │ @@ -3999,116 +3999,169 @@ │ │ │ │ │ movw r1, #763 @ 0x2fb │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ b.n 2888 │ │ │ │ │ │ │ │ │ │ 000028d0 : │ │ │ │ │ PyLong_FromUnsignedLongLong(): │ │ │ │ │ - movw r2, #1025 @ 0x401 │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ - sbcs.w r2, r1, #0 │ │ │ │ │ - bcc.n 2954 │ │ │ │ │ - cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - sbcs.w r2, r1, #0 │ │ │ │ │ - bcc.n 2950 │ │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ │ + movw r3, #1025 @ 0x401 │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + sbcs.w r3, r1, #0 │ │ │ │ │ + bcc.n 2996 │ │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - lsrs r3, r1, #28 │ │ │ │ │ - sub sp, #12 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ + cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ + sub sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ + sbcs.w r3, r1, #0 │ │ │ │ │ + bcs.n 2936 │ │ │ │ │ + ldr r3, [pc, #244] @ (29f0 ) │ │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r2, [r2, r3] │ │ │ │ │ + add.w r2, r2, #4096 @ 0x1000 │ │ │ │ │ + ldr.w r3, [r2, #1712] @ 0x6b0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 29aa │ │ │ │ │ + ldr.w r1, [r2, #1716] @ 0x6b4 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + str.w r0, [r2, #1712] @ 0x6b0 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + str.w r1, [r2, #1716] @ 0x6b4 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + bl 0 <_Py_NewReference> │ │ │ │ │ + R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + movs r2, #8 │ │ │ │ │ + strd r2, r4, [r3, #8] │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + add sp, #8 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + lsrs r3, r1, #28 │ │ │ │ │ + str r1, [sp, #0] │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bne.n 2966 │ │ │ │ │ + bne.n 29d8 │ │ │ │ │ movs r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ + mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2972 │ │ │ │ │ - movs r7, #16 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ + beq.n 29e8 │ │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ │ + movs r5, #16 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - str r3, [r0, #4] │ │ │ │ │ - str r0, [sp, #4] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ + str r2, [r3, #4] │ │ │ │ │ + str r1, [sp, #4] │ │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ - addlt r2, #1 │ │ │ │ │ - strlt r2, [r3, #0] │ │ │ │ │ + addlt r0, #1 │ │ │ │ │ + strlt r0, [r2, #0] │ │ │ │ │ + mov r0, r3 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ lsrs r2, r4, #30 │ │ │ │ │ - bic.w r3, r4, #3221225472 @ 0xc0000000 │ │ │ │ │ - add.w r1, r0, #16 │ │ │ │ │ - orr.w r2, r2, r5, lsl #2 │ │ │ │ │ + bic.w r0, r4, #3221225472 @ 0xc0000000 │ │ │ │ │ + orr.w r2, r2, r1, lsl #2 │ │ │ │ │ + add.w r1, r3, #16 │ │ │ │ │ bic.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - strd r7, r3, [r0, #8] │ │ │ │ │ - add.w ip, r0, #12 │ │ │ │ │ + strd r5, r0, [r3, #8] │ │ │ │ │ + add.w r4, r3, #12 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ - cbz r6, 294c │ │ │ │ │ - str.w r6, [ip, #8] │ │ │ │ │ - add sp, #12 │ │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ │ - b.w 1f0 <_PyLong_FromMedium> │ │ │ │ │ - add.w r3, r0, #584 @ 0x248 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.n 2930 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + b.n 2930 │ │ │ │ │ + add.w r0, r0, #584 @ 0x248 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ - movt r0, #0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ - add.w r0, r0, r3, lsl #4 │ │ │ │ │ + add.w r3, r3, r0, lsl #4 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ + movs r0, #16 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ + cbz r0, 29e8 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + str r2, [r0, #4] │ │ │ │ │ + str r0, [sp, #0] │ │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ │ + cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ + itt lt │ │ │ │ │ + addlt r1, #1 │ │ │ │ │ + strlt r1, [r2, #0] │ │ │ │ │ + bl 0 <_Py_NewReference> │ │ │ │ │ + R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + movs r2, #8 │ │ │ │ │ + strd r2, r4, [r3, #8] │ │ │ │ │ + b.n 2930 │ │ │ │ │ movs r0, #24 │ │ │ │ │ - movs r7, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 290c │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cbz r0, 29e8 │ │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ │ + movs r5, #24 │ │ │ │ │ + b.n 294e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.n 294c │ │ │ │ │ - nop │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + b.n 2930 │ │ │ │ │ + .word 0x000000ee │ │ │ │ │ + R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000297c : │ │ │ │ │ +000029f4 : │ │ │ │ │ PyLong_FromLongLong(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ adds r5, r0, #5 │ │ │ │ │ movw r4, #1030 @ 0x406 │ │ │ │ │ adc.w r2, r1, #0 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ sub sp, #12 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcc.n 2a36 │ │ │ │ │ + bcc.n 2ab8 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ │ adds r2, r0, r2 │ │ │ │ │ adc.w r4, r1, #0 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ sbcs.w r4, r4, #0 │ │ │ │ │ - bcc.n 2a4a │ │ │ │ │ + bcc.n 2aae │ │ │ │ │ asrs r2, r1, #31 │ │ │ │ │ mov r6, r1 │ │ │ │ │ eor.w r3, r0, r2 │ │ │ │ │ eor.w r5, r2, r1 │ │ │ │ │ subs r4, r3, r2 │ │ │ │ │ sbc.w r5, r5, r2 │ │ │ │ │ lsrs r3, r5, #28 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne.n 2a22 │ │ │ │ │ + bne.n 2a9a │ │ │ │ │ movs r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ - cbz r0, 2a2e │ │ │ │ │ + cbz r0, 2aa6 │ │ │ │ │ movs r2, #16 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ @@ -4120,158 +4173,158 @@ │ │ │ │ │ strlt r1, [r3, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ add.w ip, r0, #12 │ │ │ │ │ - blt.n 2a54 │ │ │ │ │ + blt.n 2aca │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ lsrs r2, r4, #30 │ │ │ │ │ orr.w r2, r2, r5, lsl #2 │ │ │ │ │ add.w r1, r0, #16 │ │ │ │ │ bic.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ bic.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ - cbz r7, 2a1e │ │ │ │ │ + cbz r7, 2a96 │ │ │ │ │ str.w r7, [ip, #8] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ movs r0, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ movs r2, #24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 29d6 │ │ │ │ │ + bne.n 2a4e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2a1e │ │ │ │ │ + b.n 2a96 │ │ │ │ │ + add sp, #12 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ + b.w 1f0 <_PyLong_FromMedium> │ │ │ │ │ add.w r3, r0, #584 @ 0x248 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r0, r0, r3, lsl #4 │ │ │ │ │ - add sp, #12 │ │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ │ - add sp, #12 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ - b.w 1f0 <_PyLong_FromMedium> │ │ │ │ │ + b.n 2a96 │ │ │ │ │ mov r1, ip │ │ │ │ │ orr.w r2, r2, #2 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ lsrs r2, r4, #30 │ │ │ │ │ orr.w r2, r2, r5, lsl #2 │ │ │ │ │ bic.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r4, [r1], #4 │ │ │ │ │ - b.n 2a12 │ │ │ │ │ + b.n 2a8a │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00002a6c : │ │ │ │ │ +00002ae4 : │ │ │ │ │ int_to_bytes(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ │ mov fp, r2 │ │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3522 │ │ │ │ │ + bne.w 359a │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - blt.w 35e2 │ │ │ │ │ + blt.w 365a │ │ │ │ │ clz r3, r1 │ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ │ cmp.w fp, #2 │ │ │ │ │ it gt │ │ │ │ │ orrgt.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 36cc │ │ │ │ │ + bne.w 3744 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 2fec │ │ │ │ │ + beq.w 3064 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3608 │ │ │ │ │ + beq.w 3680 │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3644 │ │ │ │ │ + beq.w 36bc │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bpl.w 3626 │ │ │ │ │ + bpl.w 369e │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ - bhi.w 3456 │ │ │ │ │ + bhi.w 34ce │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ mul.w sl, r2, r3 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 347a │ │ │ │ │ + blt.w 34f2 │ │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 3644 │ │ │ │ │ + beq.w 36bc │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - blt.w 35ba │ │ │ │ │ + blt.w 3632 │ │ │ │ │ subs.w fp, fp, #1 │ │ │ │ │ - beq.w 30ac │ │ │ │ │ + beq.w 3124 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 3614 │ │ │ │ │ + beq.w 368c │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ - bpl.w 3690 │ │ │ │ │ + bpl.w 3708 │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ - bne.w 349e │ │ │ │ │ - ldr r1, [pc, #760] @ (2e1c ) │ │ │ │ │ + bne.w 3516 │ │ │ │ │ + ldr r1, [pc, #760] @ (2e94 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_Equal │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 30ac │ │ │ │ │ - ldr r1, [pc, #748] @ (2e20 ) │ │ │ │ │ + bne.w 3124 │ │ │ │ │ + ldr r1, [pc, #748] @ (2e98 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_Equal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 36b2 │ │ │ │ │ + beq.w 372a │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytesWriter_Create │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2d96 │ │ │ │ │ + beq.w 2e0e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytesWriter_GetData │ │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ │ mov ip, r0 │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ ittt ne │ │ │ │ │ movne r3, #0 │ │ │ │ │ strne r3, [sp, #52] @ 0x34 │ │ │ │ │ strne r3, [sp, #32] │ │ │ │ │ - beq.w 311c │ │ │ │ │ + beq.w 3194 │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 2e24 │ │ │ │ │ + beq.w 2e9c │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ movs r4, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 2fd2 │ │ │ │ │ + beq.w 304a │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r4, r7, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ @@ -4280,178 +4333,178 @@ │ │ │ │ │ str.w r8, [sp, #48] @ 0x30 │ │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ │ sub.w r9, r6, #32 │ │ │ │ │ ldr.w r7, [fp, #4]! │ │ │ │ │ rsb r8, r6, #32 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2ff8 │ │ │ │ │ + bne.w 3070 │ │ │ │ │ lsl.w r5, r7, r9 │ │ │ │ │ lsr.w lr, r7, r8 │ │ │ │ │ orr.w r5, r5, lr │ │ │ │ │ lsl.w ip, r7, r6 │ │ │ │ │ orrs r1, r5 │ │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ orr.w r3, ip, r3 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - beq.w 2d9a │ │ │ │ │ + beq.w 2e12 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - bls.w 2d78 │ │ │ │ │ + bls.w 2df0 │ │ │ │ │ mov r5, r4 │ │ │ │ │ add.w r8, r6, #30 │ │ │ │ │ add.w r9, r2, #1 │ │ │ │ │ lsrs r6, r3, #8 │ │ │ │ │ orr.w r6, r6, r1, lsl #24 │ │ │ │ │ cmp sl, r9 │ │ │ │ │ strb.w r3, [r5], #1 │ │ │ │ │ - bls.w 2d78 │ │ │ │ │ + bls.w 2df0 │ │ │ │ │ strb r6, [r5, #0] │ │ │ │ │ lsrs r5, r3, #16 │ │ │ │ │ orr.w r5, r5, r1, lsl #16 │ │ │ │ │ add.w lr, r2, #2 │ │ │ │ │ adds r6, r4, #2 │ │ │ │ │ cmp sl, lr │ │ │ │ │ - bls.w 2d78 │ │ │ │ │ + bls.w 2df0 │ │ │ │ │ strb r5, [r6, #0] │ │ │ │ │ sub.w r6, r8, #24 │ │ │ │ │ cmp r6, #7 │ │ │ │ │ mov.w r3, r3, lsr #24 │ │ │ │ │ add.w r5, r4, #3 │ │ │ │ │ orr.w r3, r3, r1, lsl #8 │ │ │ │ │ it ls │ │ │ │ │ addls r2, #3 │ │ │ │ │ mov.w r1, r1, lsr #24 │ │ │ │ │ it ls │ │ │ │ │ movls r4, r5 │ │ │ │ │ - bls.n 2ca6 │ │ │ │ │ + bls.n 2d1e │ │ │ │ │ sub.w r2, sl, r2 │ │ │ │ │ add r2, r4 │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ sub.w lr, r2, r5 │ │ │ │ │ ands.w r7, lr, #3 │ │ │ │ │ mov r2, r7 │ │ │ │ │ - beq.n 2cfc │ │ │ │ │ + beq.n 2d74 │ │ │ │ │ mov.w ip, r3, lsr #8 │ │ │ │ │ mov.w lr, r1, lsr #8 │ │ │ │ │ orr.w ip, ip, r1, lsl #24 │ │ │ │ │ sub.w r6, r8, #32 │ │ │ │ │ strb r3, [r4, #3] │ │ │ │ │ adds r7, r4, #4 │ │ │ │ │ mov r3, ip │ │ │ │ │ mov r1, lr │ │ │ │ │ cmp r6, #7 │ │ │ │ │ - bls.n 2c9e │ │ │ │ │ + bls.n 2d16 │ │ │ │ │ mov r5, r7 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 2cfc │ │ │ │ │ + beq.n 2d74 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 2c82 │ │ │ │ │ + beq.n 2cfa │ │ │ │ │ strb.w ip, [r4, #4] │ │ │ │ │ mov.w ip, ip, lsr #8 │ │ │ │ │ orr.w ip, ip, lr, lsl #24 │ │ │ │ │ sub.w r6, r8, #40 @ 0x28 │ │ │ │ │ mov.w lr, lr, lsr #8 │ │ │ │ │ adds r7, r4, #5 │ │ │ │ │ mov r3, ip │ │ │ │ │ mov r1, lr │ │ │ │ │ cmp r6, #7 │ │ │ │ │ - bls.n 2c9e │ │ │ │ │ + bls.n 2d16 │ │ │ │ │ mov r5, r7 │ │ │ │ │ subs r6, #8 │ │ │ │ │ strb.w ip, [r7], #1 │ │ │ │ │ mov.w ip, ip, lsr #8 │ │ │ │ │ mov.w r1, lr, lsr #8 │ │ │ │ │ orr.w r3, ip, lr, lsl #24 │ │ │ │ │ cmp r6, #7 │ │ │ │ │ - bls.n 2c9e │ │ │ │ │ + bls.n 2d16 │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b.n 2cfe │ │ │ │ │ + b.n 2d76 │ │ │ │ │ sub.w r2, r9, r4 │ │ │ │ │ mov r4, r7 │ │ │ │ │ add r2, r5 │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.w 2ba0 │ │ │ │ │ + bne.w 2c18 │ │ │ │ │ ldrd r5, r8, [sp, #44] @ 0x2c │ │ │ │ │ mov ip, r4 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ movs r4, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 2fd2 │ │ │ │ │ + beq.w 304a │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - bls.n 2d7a │ │ │ │ │ + bls.n 2df2 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ adds r7, #1 │ │ │ │ │ add.w r0, ip, r4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 312c │ │ │ │ │ + bne.w 31a4 │ │ │ │ │ cmp sl, r7 │ │ │ │ │ strb.w r3, [ip] │ │ │ │ │ it hi │ │ │ │ │ ldrhi r1, [sp, #32] │ │ │ │ │ - bls.n 2cf0 │ │ │ │ │ + bls.n 2d68 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.w 3090 │ │ │ │ │ + bne.w 3108 │ │ │ │ │ sub.w r2, sl, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytesWriter_Finish │ │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ mov r7, r5 │ │ │ │ │ subs r6, #8 │ │ │ │ │ mov.w ip, r3, lsr #8 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq.n 2d78 │ │ │ │ │ + beq.n 2df0 │ │ │ │ │ strb.w r3, [r7], #1 │ │ │ │ │ mov r8, r6 │ │ │ │ │ orr.w r3, ip, r1, lsl #24 │ │ │ │ │ cmp r6, #7 │ │ │ │ │ mov.w r1, r1, lsr #8 │ │ │ │ │ - bls.n 2c9e │ │ │ │ │ + bls.n 2d16 │ │ │ │ │ mov.w ip, r3, lsr #8 │ │ │ │ │ strb r3, [r7, #0] │ │ │ │ │ orr.w r3, ip, r1, lsl #24 │ │ │ │ │ subs r6, #8 │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov lr, r7 │ │ │ │ │ lsrs r1, r1, #8 │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov.w ip, r3, lsr #8 │ │ │ │ │ cmp r6, #7 │ │ │ │ │ - bls.n 2c9e │ │ │ │ │ + bls.n 2d16 │ │ │ │ │ sub.w r6, r8, #16 │ │ │ │ │ strb r3, [r7, #0] │ │ │ │ │ mov r5, r7 │ │ │ │ │ orr.w r3, ip, r1, lsl #24 │ │ │ │ │ adds r7, #1 │ │ │ │ │ lsrs r1, r1, #8 │ │ │ │ │ cmp r6, #7 │ │ │ │ │ - bls.n 2c9e │ │ │ │ │ + bls.n 2d16 │ │ │ │ │ sub.w r6, r8, #24 │ │ │ │ │ mov.w ip, r3, lsr #8 │ │ │ │ │ strb.w r3, [lr, #2] │ │ │ │ │ add.w r5, lr, #2 │ │ │ │ │ orr.w r3, ip, r1, lsl #24 │ │ │ │ │ add.w r7, lr, #3 │ │ │ │ │ lsrs r1, r1, #8 │ │ │ │ │ cmp r6, #7 │ │ │ │ │ - bls.n 2c9e │ │ │ │ │ + bls.n 2d16 │ │ │ │ │ mov r5, r7 │ │ │ │ │ subs r6, #8 │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov.w ip, r3, lsr #8 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne.n 2d0a │ │ │ │ │ + bne.n 2d82 │ │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ @@ -4460,238 +4513,238 @@ │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytesWriter_Discard │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2cf6 │ │ │ │ │ + b.n 2d6e │ │ │ │ │ add.w r5, r6, #32 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 30b2 │ │ │ │ │ + beq.w 312a │ │ │ │ │ clz r7, r7 │ │ │ │ │ subs r6, r5, r7 │ │ │ │ │ cmp r6, #7 │ │ │ │ │ - bhi.n 2dc8 │ │ │ │ │ + bhi.n 2e40 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - beq.w 2cb0 │ │ │ │ │ + beq.w 2d28 │ │ │ │ │ ldr.w r7, [fp, #4]! │ │ │ │ │ sub.w r9, r6, #32 │ │ │ │ │ rsb r8, r6, #32 │ │ │ │ │ - b.n 2bb4 │ │ │ │ │ + b.n 2c2c │ │ │ │ │ mov ip, r3 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r8, r6 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ │ - bls.n 2d78 │ │ │ │ │ + bls.n 2df0 │ │ │ │ │ subs r6, #8 │ │ │ │ │ strb r3, [r4, #0] │ │ │ │ │ lsrs r3, r3, #8 │ │ │ │ │ add.w r9, r2, #1 │ │ │ │ │ orr.w r3, r3, r1, lsl #24 │ │ │ │ │ cmp r6, #7 │ │ │ │ │ mov.w r1, r1, lsr #8 │ │ │ │ │ - bls.w 367c │ │ │ │ │ + bls.w 36f4 │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - bls.n 2d78 │ │ │ │ │ + bls.n 2df0 │ │ │ │ │ strb r3, [r4, #1] │ │ │ │ │ sub.w r6, r8, #16 │ │ │ │ │ mov.w r3, ip, lsr #16 │ │ │ │ │ adds r2, #2 │ │ │ │ │ adds r4, #2 │ │ │ │ │ orr.w r3, r3, r7, lsl #16 │ │ │ │ │ lsrs r1, r7, #16 │ │ │ │ │ cmp r6, #7 │ │ │ │ │ - bls.w 2ca6 │ │ │ │ │ + bls.w 2d1e │ │ │ │ │ mov lr, r2 │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ │ mov r3, ip │ │ │ │ │ mov r1, r7 │ │ │ │ │ - b.n 2c00 │ │ │ │ │ + b.n 2c78 │ │ │ │ │ .word 0x0000c44c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000a25c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ │ movs r1, #1 │ │ │ │ │ add ip, r3 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 2fd2 │ │ │ │ │ + beq.w 304a │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ add.w lr, r9, #8 │ │ │ │ │ str.w r8, [sp, #60] @ 0x3c │ │ │ │ │ mov r0, fp │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r6, fp │ │ │ │ │ mov r8, ip │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ ldr.w r4, [lr, #4]! │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 30c4 │ │ │ │ │ + bne.w 313c │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ sub.w r7, fp, r2 │ │ │ │ │ sub.w r2, r6, #32 │ │ │ │ │ mvns r7, r7 │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ rsb r2, r6, #32 │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ ands.w r2, r7, #7 │ │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ │ - beq.w 3278 │ │ │ │ │ + beq.w 32f0 │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ lsl.w ip, r4, r2 │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ cmp fp, r7 │ │ │ │ │ lsr.w r9, r4, r2 │ │ │ │ │ orr.w ip, ip, r9 │ │ │ │ │ orr.w r5, ip, r1 │ │ │ │ │ lsl.w r1, r4, r6 │ │ │ │ │ orr.w r2, r1, r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - beq.w 305c │ │ │ │ │ + beq.w 30d4 │ │ │ │ │ cmp sl, r0 │ │ │ │ │ - bls.w 3074 │ │ │ │ │ + bls.w 30ec │ │ │ │ │ mov r7, r8 │ │ │ │ │ add.w r4, r6, #30 │ │ │ │ │ strb.w r2, [r7], #-1 │ │ │ │ │ lsrs r2, r2, #8 │ │ │ │ │ orr.w r2, r2, r5, lsl #24 │ │ │ │ │ adds r5, r0, #1 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - bls.w 3074 │ │ │ │ │ + bls.w 30ec │ │ │ │ │ mov r8, r7 │ │ │ │ │ adds r5, r0, #2 │ │ │ │ │ strb.w r2, [r8], #-1 │ │ │ │ │ lsrs r2, r3, #16 │ │ │ │ │ orr.w r2, r2, r1, lsl #16 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - bls.w 3074 │ │ │ │ │ + bls.w 30ec │ │ │ │ │ lsrs r3, r3, #24 │ │ │ │ │ sub.w r6, r4, #24 │ │ │ │ │ orr.w r3, r3, r1, lsl #8 │ │ │ │ │ adds r0, #3 │ │ │ │ │ lsrs r1, r1, #24 │ │ │ │ │ cmp r6, #7 │ │ │ │ │ strb.w r2, [r8], #-1 │ │ │ │ │ - bls.n 2fb2 │ │ │ │ │ + bls.n 302a │ │ │ │ │ sub.w r5, sl, r0 │ │ │ │ │ ands.w r5, r5, #3 │ │ │ │ │ - beq.n 2f44 │ │ │ │ │ + beq.n 2fbc │ │ │ │ │ lsrs r2, r3, #8 │ │ │ │ │ lsrs r7, r1, #8 │ │ │ │ │ orr.w r2, r2, r1, lsl #24 │ │ │ │ │ sub.w r6, r4, #32 │ │ │ │ │ strb.w r3, [r8], #-1 │ │ │ │ │ adds r0, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r1, r7 │ │ │ │ │ cmp r6, #7 │ │ │ │ │ - bls.n 2fb2 │ │ │ │ │ + bls.n 302a │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n 2f44 │ │ │ │ │ + beq.n 2fbc │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq.n 2f30 │ │ │ │ │ + beq.n 2fa8 │ │ │ │ │ strb.w r2, [r8], #-1 │ │ │ │ │ lsrs r2, r2, #8 │ │ │ │ │ orr.w r2, r2, r7, lsl #24 │ │ │ │ │ sub.w r6, r4, #40 @ 0x28 │ │ │ │ │ lsrs r7, r7, #8 │ │ │ │ │ adds r0, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r1, r7 │ │ │ │ │ cmp r6, #7 │ │ │ │ │ - bls.n 2fb2 │ │ │ │ │ + bls.n 302a │ │ │ │ │ subs r6, #8 │ │ │ │ │ strb.w r2, [r8], #-1 │ │ │ │ │ lsrs r2, r2, #8 │ │ │ │ │ adds r0, #1 │ │ │ │ │ orr.w r3, r2, r7, lsl #24 │ │ │ │ │ lsrs r1, r7, #8 │ │ │ │ │ cmp r6, #7 │ │ │ │ │ - bls.n 2fb2 │ │ │ │ │ + bls.n 302a │ │ │ │ │ cmp sl, r0 │ │ │ │ │ sub.w r6, r6, #8 │ │ │ │ │ add.w r0, r0, #1 │ │ │ │ │ - beq.w 3074 │ │ │ │ │ + beq.w 30ec │ │ │ │ │ lsrs r2, r3, #8 │ │ │ │ │ strb.w r3, [r8], #-1 │ │ │ │ │ orr.w r3, r2, r1, lsl #24 │ │ │ │ │ mov r5, r0 │ │ │ │ │ lsrs r1, r1, #8 │ │ │ │ │ mov r4, r8 │ │ │ │ │ lsrs r2, r3, #8 │ │ │ │ │ mov r7, r6 │ │ │ │ │ cmp r6, #7 │ │ │ │ │ - bls.n 2fb2 │ │ │ │ │ + bls.n 302a │ │ │ │ │ subs r6, #8 │ │ │ │ │ strb.w r3, [r8], #-1 │ │ │ │ │ adds r0, #1 │ │ │ │ │ orr.w r3, r2, r1, lsl #24 │ │ │ │ │ cmp r6, #7 │ │ │ │ │ mov.w r1, r1, lsr #8 │ │ │ │ │ - bls.n 2fb2 │ │ │ │ │ + bls.n 302a │ │ │ │ │ lsrs r2, r3, #8 │ │ │ │ │ strb.w r3, [r8] │ │ │ │ │ orr.w r3, r2, r1, lsl #24 │ │ │ │ │ sub.w r6, r7, #16 │ │ │ │ │ lsrs r1, r1, #8 │ │ │ │ │ adds r0, r5, #2 │ │ │ │ │ lsrs r2, r3, #8 │ │ │ │ │ sub.w r8, r4, #2 │ │ │ │ │ cmp r6, #7 │ │ │ │ │ - bls.n 2fb2 │ │ │ │ │ + bls.n 302a │ │ │ │ │ sub.w r6, r7, #24 │ │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ │ adds r0, r5, #3 │ │ │ │ │ orr.w r3, r2, r1, lsl #24 │ │ │ │ │ sub.w r8, r4, #3 │ │ │ │ │ lsrs r1, r1, #8 │ │ │ │ │ cmp r6, #7 │ │ │ │ │ - bhi.n 2f44 │ │ │ │ │ + bhi.n 2fbc │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ cmp r2, fp │ │ │ │ │ - bne.w 2e50 │ │ │ │ │ + bne.w 2ec8 │ │ │ │ │ mov ip, r8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldrd r5, r8, [sp, #56] @ 0x38 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 2cc4 │ │ │ │ │ + bne.w 2d3c │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - bne.n 2fdc │ │ │ │ │ + bne.n 3054 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 3078 │ │ │ │ │ + bne.n 30f0 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov r0, ip │ │ │ │ │ negs r1, r3 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - bhi.w 2ce2 │ │ │ │ │ - b.n 2cf0 │ │ │ │ │ + bhi.w 2d5a │ │ │ │ │ + b.n 2d68 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ mov fp, r8 │ │ │ │ │ - b.n 2b42 │ │ │ │ │ + b.n 2bba │ │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ │ eor.w r7, r7, lr │ │ │ │ │ add r7, r5 │ │ │ │ │ bic.w r5, r7, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r7, r7, #30 │ │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ │ @@ -4699,72 +4752,72 @@ │ │ │ │ │ lsl.w r7, r5, r9 │ │ │ │ │ orr.w r7, r7, ip │ │ │ │ │ orrs r1, r7 │ │ │ │ │ lsl.w r7, r5, r6 │ │ │ │ │ orrs r3, r7 │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - bne.w 2bd2 │ │ │ │ │ + bne.w 2c4a │ │ │ │ │ cmp r5, lr │ │ │ │ │ add.w r7, r6, #32 │ │ │ │ │ eor.w r5, r5, lr │ │ │ │ │ - beq.w 34f8 │ │ │ │ │ + beq.w 3570 │ │ │ │ │ clz r5, r5 │ │ │ │ │ subs r6, r7, r5 │ │ │ │ │ cmp r6, #7 │ │ │ │ │ - bhi.w 2dc8 │ │ │ │ │ + bhi.w 2e40 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - beq.w 2cb0 │ │ │ │ │ + beq.w 2d28 │ │ │ │ │ ldr.w r7, [fp, #4]! │ │ │ │ │ sub.w r9, r6, #32 │ │ │ │ │ rsb r8, r6, #32 │ │ │ │ │ - b.n 2ffc │ │ │ │ │ + b.n 3074 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 314e │ │ │ │ │ + beq.n 31c6 │ │ │ │ │ add.w r5, r6, #32 │ │ │ │ │ clz r2, r4 │ │ │ │ │ subs r4, r5, r2 │ │ │ │ │ cmp r4, #7 │ │ │ │ │ - bls.n 309e │ │ │ │ │ + bls.n 3116 │ │ │ │ │ cmp sl, r0 │ │ │ │ │ - bhi.w 356a │ │ │ │ │ + bhi.w 35e2 │ │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ │ - b.n 2d7a │ │ │ │ │ + b.n 2df2 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n 3086 │ │ │ │ │ + beq.n 30fe │ │ │ │ │ ldrsb.w r3, [ip, r1] │ │ │ │ │ mov.w sl, r3, lsr #31 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne.w 2d7a │ │ │ │ │ - b.n 2cf0 │ │ │ │ │ + bne.w 2df2 │ │ │ │ │ + b.n 2d68 │ │ │ │ │ mov r3, r7 │ │ │ │ │ adds r3, #1 │ │ │ │ │ strb.w r1, [r0], #-1 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bne.n 3092 │ │ │ │ │ - b.n 2cf0 │ │ │ │ │ + bne.n 310a │ │ │ │ │ + b.n 2d68 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ cmp r2, fp │ │ │ │ │ - beq.n 313c │ │ │ │ │ + beq.n 31b4 │ │ │ │ │ mov r6, r4 │ │ │ │ │ - b.n 2e50 │ │ │ │ │ + b.n 2ec8 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 2b42 │ │ │ │ │ + b.n 2bba │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - beq.w 2cb0 │ │ │ │ │ + beq.w 2d28 │ │ │ │ │ ldr.w r7, [fp, #4]! │ │ │ │ │ - b.n 2bb4 │ │ │ │ │ + b.n 2c2c │ │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ │ sub.w r2, r6, #32 │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ rsb r2, r6, #32 │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ mov r2, r4 │ │ │ │ │ @@ -4778,164 +4831,164 @@ │ │ │ │ │ lsr.w ip, r4, r2 │ │ │ │ │ orr.w r2, r9, ip │ │ │ │ │ orrs r1, r2 │ │ │ │ │ lsl.w r2, r4, r6 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - beq.w 344a │ │ │ │ │ + beq.w 34c2 │ │ │ │ │ cmp sl, r0 │ │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ │ - bls.n 3074 │ │ │ │ │ + bls.n 30ec │ │ │ │ │ mov r7, r8 │ │ │ │ │ lsrs r2, r3, #8 │ │ │ │ │ add.w r4, r6, #30 │ │ │ │ │ orr.w r2, r2, r1, lsl #24 │ │ │ │ │ adds r5, r0, #1 │ │ │ │ │ strb.w r3, [r7], #-1 │ │ │ │ │ - b.n 2eba │ │ │ │ │ + b.n 2f32 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 350a │ │ │ │ │ + beq.w 3582 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b.n 2b6c │ │ │ │ │ + b.n 2be4 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ lsls r1, r6 │ │ │ │ │ orrs r3, r1 │ │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ │ strb.w r3, [ip] │ │ │ │ │ - b.n 2fe4 │ │ │ │ │ + b.n 305c │ │ │ │ │ mov ip, r8 │ │ │ │ │ mov r6, r4 │ │ │ │ │ ldrd r5, r8, [sp, #56] @ 0x38 │ │ │ │ │ mov r7, r0 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2cbe │ │ │ │ │ + b.n 2d36 │ │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ ldr.w r4, [lr, #4]! │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.w 3278 │ │ │ │ │ + beq.w 32f0 │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq.n 3244 │ │ │ │ │ + beq.n 32bc │ │ │ │ │ cmp r7, #3 │ │ │ │ │ - beq.n 3210 │ │ │ │ │ + beq.n 3288 │ │ │ │ │ cmp r7, #4 │ │ │ │ │ - beq.n 31dc │ │ │ │ │ + beq.n 3254 │ │ │ │ │ cmp r7, #5 │ │ │ │ │ - beq.n 31a8 │ │ │ │ │ + beq.n 3220 │ │ │ │ │ cmp r7, #6 │ │ │ │ │ - bne.w 34c2 │ │ │ │ │ + bne.w 353a │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ lsl.w r1, r4, r6 │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ orrs r2, r1 │ │ │ │ │ lsl.w ip, r4, r3 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp fp, r7 │ │ │ │ │ lsr.w r9, r4, r3 │ │ │ │ │ mov r3, r2 │ │ │ │ │ orr.w ip, ip, r9 │ │ │ │ │ orr.w r5, ip, r5 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bne.w 2ea2 │ │ │ │ │ + bne.w 2f1a │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 3060 │ │ │ │ │ + bne.w 30d8 │ │ │ │ │ ldr.w r4, [lr, #4]! │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ lsl.w r1, r4, r6 │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ orrs r2, r1 │ │ │ │ │ lsl.w ip, r4, r3 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp fp, r7 │ │ │ │ │ lsr.w r9, r4, r3 │ │ │ │ │ mov r3, r2 │ │ │ │ │ orr.w ip, ip, r9 │ │ │ │ │ orr.w r5, ip, r5 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bne.w 2ea2 │ │ │ │ │ + bne.w 2f1a │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 3060 │ │ │ │ │ + bne.w 30d8 │ │ │ │ │ ldr.w r4, [lr, #4]! │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ lsl.w r1, r4, r6 │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ orrs r2, r1 │ │ │ │ │ lsl.w ip, r4, r3 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp fp, r7 │ │ │ │ │ lsr.w r9, r4, r3 │ │ │ │ │ mov r3, r2 │ │ │ │ │ orr.w ip, ip, r9 │ │ │ │ │ orr.w r5, ip, r5 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bne.w 2ea2 │ │ │ │ │ + bne.w 2f1a │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 3060 │ │ │ │ │ + bne.w 30d8 │ │ │ │ │ ldr.w r4, [lr, #4]! │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ lsl.w r1, r4, r6 │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ orrs r2, r1 │ │ │ │ │ lsl.w ip, r4, r3 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp fp, r7 │ │ │ │ │ lsr.w r9, r4, r3 │ │ │ │ │ mov r3, r2 │ │ │ │ │ orr.w ip, ip, r9 │ │ │ │ │ orr.w r5, ip, r5 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bne.w 2ea2 │ │ │ │ │ + bne.w 2f1a │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 3060 │ │ │ │ │ + bne.w 30d8 │ │ │ │ │ ldr.w r4, [lr, #4]! │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ lsl.w r1, r4, r6 │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ orrs r2, r1 │ │ │ │ │ lsl.w ip, r4, r3 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp fp, r7 │ │ │ │ │ lsr.w r9, r4, r3 │ │ │ │ │ mov r3, r2 │ │ │ │ │ orr.w ip, ip, r9 │ │ │ │ │ orr.w r5, ip, r5 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bne.w 2ea2 │ │ │ │ │ + bne.w 2f1a │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 3060 │ │ │ │ │ + bne.w 30d8 │ │ │ │ │ ldr.w r4, [lr, #4]! │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ lsl.w r7, r4, r2 │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ lsr.w ip, r4, r2 │ │ │ │ │ orr.w r7, r7, ip │ │ │ │ │ orr.w r5, r7, r1 │ │ │ │ │ lsl.w r1, r4, r6 │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ orr.w r2, r1, r3 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp fp, r7 │ │ │ │ │ - bne.w 2ea2 │ │ │ │ │ + bne.w 2f1a │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 3060 │ │ │ │ │ + bne.w 30d8 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ str.w fp, [sp, #48] @ 0x30 │ │ │ │ │ cmp r2, fp │ │ │ │ │ - beq.w 2fbe │ │ │ │ │ + beq.w 3036 │ │ │ │ │ ldr.w r4, [lr, #4] │ │ │ │ │ add.w lr, lr, #4 │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ mov r9, lr │ │ │ │ │ lsl.w r1, r4, r6 │ │ │ │ │ lsl.w r7, r4, r2 │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ @@ -4943,34 +4996,34 @@ │ │ │ │ │ orr.w r2, r1, r3 │ │ │ │ │ orr.w r7, r7, ip │ │ │ │ │ mov r3, r2 │ │ │ │ │ orrs r5, r7 │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp fp, r7 │ │ │ │ │ - bne.w 2ea2 │ │ │ │ │ + bne.w 2f1a │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 3060 │ │ │ │ │ + bne.w 30d8 │ │ │ │ │ ldr.w r4, [lr, #4]! │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ lsl.w r1, r4, r6 │ │ │ │ │ lsl.w r7, r4, r2 │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ lsr.w ip, r4, r2 │ │ │ │ │ orr.w r2, r1, r3 │ │ │ │ │ orr.w r7, r7, ip │ │ │ │ │ mov r3, r2 │ │ │ │ │ orrs r5, r7 │ │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp fp, r7 │ │ │ │ │ - bne.w 2ea2 │ │ │ │ │ + bne.w 2f1a │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 3060 │ │ │ │ │ + bne.w 30d8 │ │ │ │ │ ldr.w r4, [r9, #8] │ │ │ │ │ add.w fp, fp, #2 │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ add.w lr, r9, #8 │ │ │ │ │ lsl.w r1, r4, r6 │ │ │ │ │ lsl.w r7, r4, r2 │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ @@ -4978,17 +5031,17 @@ │ │ │ │ │ orr.w r2, r1, r3 │ │ │ │ │ orr.w r7, r7, ip │ │ │ │ │ mov r3, r2 │ │ │ │ │ orrs r5, r7 │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp fp, r7 │ │ │ │ │ - bne.w 2ea2 │ │ │ │ │ + bne.w 2f1a │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 3060 │ │ │ │ │ + bne.w 30d8 │ │ │ │ │ ldr.w r4, [r9, #12] │ │ │ │ │ add.w fp, fp, #3 │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ add.w lr, r9, #12 │ │ │ │ │ lsl.w r1, r4, r6 │ │ │ │ │ lsl.w r7, r4, r2 │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ @@ -4996,17 +5049,17 @@ │ │ │ │ │ orr.w r2, r1, r3 │ │ │ │ │ orr.w r7, r7, ip │ │ │ │ │ mov r3, r2 │ │ │ │ │ orrs r5, r7 │ │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp fp, r7 │ │ │ │ │ - bne.w 2ea2 │ │ │ │ │ + bne.w 2f1a │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 3060 │ │ │ │ │ + bne.w 30d8 │ │ │ │ │ ldr.w r4, [r9, #16] │ │ │ │ │ add.w fp, r7, #4 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ add.w lr, r9, #16 │ │ │ │ │ lsl.w r1, r4, r6 │ │ │ │ │ lsl.w r7, r4, r3 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ @@ -5014,17 +5067,17 @@ │ │ │ │ │ lsr.w ip, r4, r3 │ │ │ │ │ mov r3, r2 │ │ │ │ │ orr.w r7, r7, ip │ │ │ │ │ orrs r5, r7 │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp fp, r7 │ │ │ │ │ - bne.w 2ea2 │ │ │ │ │ + bne.w 2f1a │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 3060 │ │ │ │ │ + bne.w 30d8 │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ add.w lr, r9, #20 │ │ │ │ │ ldr.w r4, [r9, #20] │ │ │ │ │ add.w fp, r2, #5 │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ lsl.w r1, r4, r6 │ │ │ │ │ lsl.w r7, r4, r2 │ │ │ │ │ @@ -5033,17 +5086,17 @@ │ │ │ │ │ orr.w r2, r1, r3 │ │ │ │ │ orr.w r7, r7, ip │ │ │ │ │ mov r3, r2 │ │ │ │ │ orrs r5, r7 │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp fp, r7 │ │ │ │ │ - bne.w 2ea2 │ │ │ │ │ + bne.w 2f1a │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 3060 │ │ │ │ │ + bne.w 30d8 │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ add.w lr, r9, #24 │ │ │ │ │ ldr.w r4, [r9, #24] │ │ │ │ │ add.w fp, r2, #6 │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ lsl.w r1, r4, r6 │ │ │ │ │ lsl.w r7, r4, r2 │ │ │ │ │ @@ -5052,250 +5105,250 @@ │ │ │ │ │ orr.w r2, r1, r3 │ │ │ │ │ orr.w r7, r7, ip │ │ │ │ │ mov r3, r2 │ │ │ │ │ orrs r5, r7 │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp fp, r7 │ │ │ │ │ - bne.w 2ea2 │ │ │ │ │ + bne.w 2f1a │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 3060 │ │ │ │ │ + bne.w 30d8 │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ add.w lr, r9, #28 │ │ │ │ │ ldr.w r4, [r9, #28] │ │ │ │ │ add.w fp, r2, #7 │ │ │ │ │ - b.n 3278 │ │ │ │ │ + b.n 32f0 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - beq.w 3558 │ │ │ │ │ + beq.w 35d0 │ │ │ │ │ eors r4, r7 │ │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ │ - b.n 3060 │ │ │ │ │ + b.n 30d8 │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ add.w r6, r0, #12 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr.w r1, [r6, r2, lsl #2] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - bcs.n 348e │ │ │ │ │ + bcs.n 3506 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.w 35a8 │ │ │ │ │ + blt.w 3620 │ │ │ │ │ mul.w sl, r3, r1 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 2aee │ │ │ │ │ + bge.w 2b66 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2aee │ │ │ │ │ + bne.w 2b66 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w 2aee │ │ │ │ │ + b.w 2b66 │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - bhi.w 3650 │ │ │ │ │ + bhi.w 36c8 │ │ │ │ │ ldr.w r0, [r6, r2, lsl #2] │ │ │ │ │ orr.w r1, r0, r1, lsl #30 │ │ │ │ │ - b.n 3462 │ │ │ │ │ + b.n 34da │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ subs.w r8, r0, #0 │ │ │ │ │ - blt.w 2d96 │ │ │ │ │ - ldr r1, [pc, #544] @ (36d0 ) │ │ │ │ │ + blt.w 2e0e │ │ │ │ │ + ldr r1, [pc, #544] @ (3748 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_Equal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2b30 │ │ │ │ │ + beq.w 2ba8 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ - b.w 2b42 │ │ │ │ │ + b.w 2bba │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ lsl.w r1, r4, r6 │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ orrs r2, r1 │ │ │ │ │ lsl.w ip, r4, r3 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp fp, r7 │ │ │ │ │ lsr.w r9, r4, r3 │ │ │ │ │ mov r3, r2 │ │ │ │ │ orr.w ip, ip, r9 │ │ │ │ │ orr.w r5, ip, r5 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bne.w 2ea2 │ │ │ │ │ + bne.w 2f1a │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 3060 │ │ │ │ │ + bne.w 30d8 │ │ │ │ │ ldr.w r4, [lr, #4]! │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ - b.n 3174 │ │ │ │ │ + b.n 31ec │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - beq.w 2cb0 │ │ │ │ │ + beq.w 2d28 │ │ │ │ │ ldr.w r7, [fp, #4]! │ │ │ │ │ - b.n 2ffc │ │ │ │ │ + b.n 3074 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC25 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 2d90 │ │ │ │ │ + b.n 2e08 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ add r5, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r4, [pc, #424] @ (36d4 ) │ │ │ │ │ + ldr r4, [pc, #424] @ (374c ) │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r4, sp, #68 @ 0x44 │ │ │ │ │ mov r1, fp │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ │ movs r4, #2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2d96 │ │ │ │ │ + beq.w 2e0e │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 2fec │ │ │ │ │ + beq.w 3064 │ │ │ │ │ mov fp, r5 │ │ │ │ │ - b.w 2ab0 │ │ │ │ │ + b.w 2b28 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ cmp r2, fp │ │ │ │ │ - beq.w 2fbe │ │ │ │ │ + beq.w 3036 │ │ │ │ │ ldr.w r2, [lr, #4]! │ │ │ │ │ - b.n 30d8 │ │ │ │ │ + b.n 3150 │ │ │ │ │ lsrs r2, r3, #8 │ │ │ │ │ sub.w r6, r4, #8 │ │ │ │ │ orr.w r2, r2, r1, lsl #24 │ │ │ │ │ adds r5, r0, #1 │ │ │ │ │ cmp r6, #7 │ │ │ │ │ strb.w r3, [r8] │ │ │ │ │ - bls.w 3684 │ │ │ │ │ + bls.w 36fc │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - bls.w 3074 │ │ │ │ │ + bls.w 30ec │ │ │ │ │ strb.w r2, [r8, #-1] │ │ │ │ │ sub.w r6, r4, #16 │ │ │ │ │ lsrs r2, r3, #16 │ │ │ │ │ sub.w r8, r8, #2 │ │ │ │ │ orr.w r2, r2, r1, lsl #16 │ │ │ │ │ adds r5, r0, #2 │ │ │ │ │ cmp r6, #7 │ │ │ │ │ - bhi.w 2ece │ │ │ │ │ + bhi.w 2f46 │ │ │ │ │ mov r3, r2 │ │ │ │ │ lsrs r1, r1, #16 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - b.n 2fb2 │ │ │ │ │ + b.n 302a │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 3650 │ │ │ │ │ + bge.n 36c8 │ │ │ │ │ cmp.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ - bne.n 3650 │ │ │ │ │ + bne.n 36c8 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 35d4 │ │ │ │ │ + blt.n 364c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.w 2d96 │ │ │ │ │ + b.w 2e0e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 35ba │ │ │ │ │ + bne.n 3632 │ │ │ │ │ mov.w sl, #2147483648 @ 0x80000000 │ │ │ │ │ - b.n 3484 │ │ │ │ │ + b.n 34fc │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r1, [pc, #236] @ (36d4 ) │ │ │ │ │ + ldr r1, [pc, #236] @ (374c ) │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ movs r1, #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r1, fp │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2ab0 │ │ │ │ │ - b.w 2d96 │ │ │ │ │ + bne.w 2b28 │ │ │ │ │ + b.w 2e0e │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2b0e │ │ │ │ │ + bne.w 2b86 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ subs.w r8, r0, #0 │ │ │ │ │ - bge.w 2b3e │ │ │ │ │ - b.w 2d96 │ │ │ │ │ + bge.w 2bb6 │ │ │ │ │ + b.w 2e0e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 366e │ │ │ │ │ + blt.n 36e6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 35ba │ │ │ │ │ - b.w 2d96 │ │ │ │ │ + beq.n 3632 │ │ │ │ │ + b.w 2e0e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3644 │ │ │ │ │ + bge.n 36bc │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3644 │ │ │ │ │ - b.n 3484 │ │ │ │ │ + bne.n 36bc │ │ │ │ │ + b.n 34fc │ │ │ │ │ adds r4, #1 │ │ │ │ │ mov r2, r9 │ │ │ │ │ - b.w 2ca6 │ │ │ │ │ + b.w 2d1e │ │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ │ mov r3, r2 │ │ │ │ │ lsrs r1, r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - b.n 2fb2 │ │ │ │ │ + b.n 302a │ │ │ │ │ mov r3, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ @@ -5303,55 +5356,55 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC23 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.w 2d96 │ │ │ │ │ + b.w 2e0e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC24 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.w 2d96 │ │ │ │ │ + b.w 2e0e │ │ │ │ │ mov r5, fp │ │ │ │ │ - b.n 3526 │ │ │ │ │ + b.n 359e │ │ │ │ │ .word 0x0000c44c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000001e0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000036d8 <_PyLong_AsByteArray>: │ │ │ │ │ +00003750 <_PyLong_AsByteArray>: │ │ │ │ │ _PyLong_AsByteArray(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ mov lr, r1 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ mov r4, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ and.w r3, r1, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ - beq.w 3c6c <_PyLong_AsByteArray+0x594> │ │ │ │ │ + beq.w 3ce4 <_PyLong_AsByteArray+0x594> │ │ │ │ │ lsrs r2, r1, #3 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 3950 <_PyLong_AsByteArray+0x278> │ │ │ │ │ + beq.w 39c8 <_PyLong_AsByteArray+0x278> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 3c52 <_PyLong_AsByteArray+0x57a> │ │ │ │ │ + beq.w 3cca <_PyLong_AsByteArray+0x57a> │ │ │ │ │ mov r1, r2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ │ add.w r7, r0, #8 │ │ │ │ │ @@ -5361,372 +5414,372 @@ │ │ │ │ │ mov r4, r2 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ sub.w r6, r3, #32 │ │ │ │ │ ldr.w r1, [r7, #4]! │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3b32 <_PyLong_AsByteArray+0x45a> │ │ │ │ │ + bne.w 3baa <_PyLong_AsByteArray+0x45a> │ │ │ │ │ rsb r5, r3, #32 │ │ │ │ │ mov fp, r2 │ │ │ │ │ lsr.w sl, r1, r5 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ lsl.w r9, r1, r6 │ │ │ │ │ orr.w r9, r9, sl │ │ │ │ │ lsl.w sl, r1, r3 │ │ │ │ │ orr.w ip, sl, ip │ │ │ │ │ orr.w r0, r9, r0 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - beq.w 38ec <_PyLong_AsByteArray+0x214> │ │ │ │ │ + beq.w 3964 <_PyLong_AsByteArray+0x214> │ │ │ │ │ mov r2, fp │ │ │ │ │ cmp r8, fp │ │ │ │ │ - bls.w 3b24 <_PyLong_AsByteArray+0x44c> │ │ │ │ │ + bls.w 3b9c <_PyLong_AsByteArray+0x44c> │ │ │ │ │ mov r1, lr │ │ │ │ │ mov.w r5, ip, lsr #8 │ │ │ │ │ add.w sl, r2, #1 │ │ │ │ │ adds r3, #30 │ │ │ │ │ orr.w r5, r5, r0, lsl #24 │ │ │ │ │ cmp r8, sl │ │ │ │ │ strb.w ip, [r1], #1 │ │ │ │ │ - bls.w 3b24 <_PyLong_AsByteArray+0x44c> │ │ │ │ │ + bls.w 3b9c <_PyLong_AsByteArray+0x44c> │ │ │ │ │ strb r5, [r1, #0] │ │ │ │ │ mov.w r1, ip, lsr #16 │ │ │ │ │ orr.w r1, r1, r0, lsl #16 │ │ │ │ │ adds r6, r2, #2 │ │ │ │ │ add.w r5, lr, #2 │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - bls.w 3b24 <_PyLong_AsByteArray+0x44c> │ │ │ │ │ + bls.w 3b9c <_PyLong_AsByteArray+0x44c> │ │ │ │ │ subs r3, #24 │ │ │ │ │ mov.w ip, ip, lsr #24 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ strb r1, [r5, #0] │ │ │ │ │ add.w r1, lr, #3 │ │ │ │ │ orr.w ip, ip, r0, lsl #8 │ │ │ │ │ it ls │ │ │ │ │ addls r2, #3 │ │ │ │ │ mov.w r0, r0, lsr #24 │ │ │ │ │ it ls │ │ │ │ │ movls lr, r1 │ │ │ │ │ - bls.n 38a4 <_PyLong_AsByteArray+0x1cc> │ │ │ │ │ + bls.n 391c <_PyLong_AsByteArray+0x1cc> │ │ │ │ │ sub.w r2, r8, r2 │ │ │ │ │ add r2, lr │ │ │ │ │ sub.w r9, r2, r1 │ │ │ │ │ ands.w r9, r9, #3 │ │ │ │ │ - beq.n 382a <_PyLong_AsByteArray+0x152> │ │ │ │ │ + beq.n 38a2 <_PyLong_AsByteArray+0x152> │ │ │ │ │ mov.w r6, ip, lsr #8 │ │ │ │ │ subs r3, #8 │ │ │ │ │ orr.w r6, r6, r0, lsl #24 │ │ │ │ │ mov.w fp, r0, lsr #8 │ │ │ │ │ strb.w ip, [lr, #3] │ │ │ │ │ add.w r5, lr, #4 │ │ │ │ │ mov ip, r6 │ │ │ │ │ mov r0, fp │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bls.n 389c <_PyLong_AsByteArray+0x1c4> │ │ │ │ │ + bls.n 3914 <_PyLong_AsByteArray+0x1c4> │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ - beq.n 382a <_PyLong_AsByteArray+0x152> │ │ │ │ │ + beq.n 38a2 <_PyLong_AsByteArray+0x152> │ │ │ │ │ cmp.w r9, #2 │ │ │ │ │ - beq.n 3814 <_PyLong_AsByteArray+0x13c> │ │ │ │ │ + beq.n 388c <_PyLong_AsByteArray+0x13c> │ │ │ │ │ strb.w r6, [lr, #4] │ │ │ │ │ lsrs r6, r6, #8 │ │ │ │ │ orr.w r6, r6, fp, lsl #24 │ │ │ │ │ subs r3, #8 │ │ │ │ │ mov.w fp, fp, lsr #8 │ │ │ │ │ add.w r5, lr, #5 │ │ │ │ │ mov ip, r6 │ │ │ │ │ mov r0, fp │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bls.n 389c <_PyLong_AsByteArray+0x1c4> │ │ │ │ │ + bls.n 3914 <_PyLong_AsByteArray+0x1c4> │ │ │ │ │ mov r1, r5 │ │ │ │ │ subs r3, #8 │ │ │ │ │ strb.w r6, [r5], #1 │ │ │ │ │ lsrs r6, r6, #8 │ │ │ │ │ mov.w r0, fp, lsr #8 │ │ │ │ │ orr.w ip, r6, fp, lsl #24 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bls.n 389c <_PyLong_AsByteArray+0x1c4> │ │ │ │ │ + bls.n 3914 <_PyLong_AsByteArray+0x1c4> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r5, r1 │ │ │ │ │ subs r3, #8 │ │ │ │ │ mov.w r6, ip, lsr #8 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.w 3b24 <_PyLong_AsByteArray+0x44c> │ │ │ │ │ + beq.w 3b9c <_PyLong_AsByteArray+0x44c> │ │ │ │ │ strb.w ip, [r5], #1 │ │ │ │ │ mov fp, r3 │ │ │ │ │ orr.w ip, r6, r0, lsl #24 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ mov.w r0, r0, lsr #8 │ │ │ │ │ - bls.n 389c <_PyLong_AsByteArray+0x1c4> │ │ │ │ │ + bls.n 3914 <_PyLong_AsByteArray+0x1c4> │ │ │ │ │ mov.w r6, ip, lsr #8 │ │ │ │ │ strb.w ip, [r5] │ │ │ │ │ orr.w ip, r6, r0, lsl #24 │ │ │ │ │ subs r3, #8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r9, r5 │ │ │ │ │ lsrs r0, r0, #8 │ │ │ │ │ adds r5, #1 │ │ │ │ │ mov.w r6, ip, lsr #8 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bls.n 389c <_PyLong_AsByteArray+0x1c4> │ │ │ │ │ + bls.n 3914 <_PyLong_AsByteArray+0x1c4> │ │ │ │ │ sub.w r3, fp, #16 │ │ │ │ │ strb.w ip, [r5] │ │ │ │ │ mov r1, r5 │ │ │ │ │ orr.w ip, r6, r0, lsl #24 │ │ │ │ │ adds r5, #1 │ │ │ │ │ lsrs r0, r0, #8 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bls.n 389c <_PyLong_AsByteArray+0x1c4> │ │ │ │ │ + bls.n 3914 <_PyLong_AsByteArray+0x1c4> │ │ │ │ │ sub.w r3, fp, #24 │ │ │ │ │ mov.w r6, ip, lsr #8 │ │ │ │ │ strb.w ip, [r9, #2] │ │ │ │ │ add.w r1, r9, #2 │ │ │ │ │ orr.w ip, r6, r0, lsl #24 │ │ │ │ │ add.w r5, r9, #3 │ │ │ │ │ lsrs r0, r0, #8 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bhi.n 3828 <_PyLong_AsByteArray+0x150> │ │ │ │ │ + bhi.n 38a0 <_PyLong_AsByteArray+0x150> │ │ │ │ │ sub.w r2, sl, lr │ │ │ │ │ mov lr, r5 │ │ │ │ │ add r2, r1 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bne.w 372c <_PyLong_AsByteArray+0x54> │ │ │ │ │ + bne.w 37a4 <_PyLong_AsByteArray+0x54> │ │ │ │ │ movs r4, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3b06 <_PyLong_AsByteArray+0x42e> │ │ │ │ │ + beq.w 3b7e <_PyLong_AsByteArray+0x42e> │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bcs.w 3b24 <_PyLong_AsByteArray+0x44c> │ │ │ │ │ + bcs.w 3b9c <_PyLong_AsByteArray+0x44c> │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ adds r2, #1 │ │ │ │ │ add.w r0, lr, r4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 3c90 <_PyLong_AsByteArray+0x5b8> │ │ │ │ │ + bne.w 3d08 <_PyLong_AsByteArray+0x5b8> │ │ │ │ │ strb.w ip, [lr] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bls.n 38e4 <_PyLong_AsByteArray+0x20c> │ │ │ │ │ + bls.n 395c <_PyLong_AsByteArray+0x20c> │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.w 3bdc <_PyLong_AsByteArray+0x504> │ │ │ │ │ + bne.w 3c54 <_PyLong_AsByteArray+0x504> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ subs r2, r3, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 3c40 <_PyLong_AsByteArray+0x568> │ │ │ │ │ + beq.w 3cb8 <_PyLong_AsByteArray+0x568> │ │ │ │ │ mov r2, fp │ │ │ │ │ adds r3, #32 │ │ │ │ │ clz r1, r1 │ │ │ │ │ subs r3, r3, r1 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bls.n 38a4 <_PyLong_AsByteArray+0x1cc> │ │ │ │ │ + bls.n 391c <_PyLong_AsByteArray+0x1cc> │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bls.w 3b24 <_PyLong_AsByteArray+0x44c> │ │ │ │ │ + bls.w 3b9c <_PyLong_AsByteArray+0x44c> │ │ │ │ │ mov.w r1, ip, lsr #8 │ │ │ │ │ sub.w r5, r3, #8 │ │ │ │ │ orr.w r1, r1, r0, lsl #24 │ │ │ │ │ add.w sl, r2, #1 │ │ │ │ │ cmp r5, #7 │ │ │ │ │ strb.w ip, [lr] │ │ │ │ │ - bls.w 4060 <_PyLong_AsByteArray+0x988> │ │ │ │ │ + bls.w 40d8 <_PyLong_AsByteArray+0x988> │ │ │ │ │ cmp r8, sl │ │ │ │ │ - bls.w 3b24 <_PyLong_AsByteArray+0x44c> │ │ │ │ │ + bls.w 3b9c <_PyLong_AsByteArray+0x44c> │ │ │ │ │ sub.w r9, r3, #16 │ │ │ │ │ strb.w r1, [lr, #1] │ │ │ │ │ mov.w r1, ip, lsr #16 │ │ │ │ │ adds r6, r2, #2 │ │ │ │ │ orr.w r1, r1, r0, lsl #16 │ │ │ │ │ add.w r5, lr, #2 │ │ │ │ │ cmp.w r9, #7 │ │ │ │ │ - bhi.w 3794 <_PyLong_AsByteArray+0xbc> │ │ │ │ │ + bhi.w 380c <_PyLong_AsByteArray+0xbc> │ │ │ │ │ mov ip, r1 │ │ │ │ │ lsrs r0, r0, #16 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov lr, r5 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - b.n 38a4 <_PyLong_AsByteArray+0x1cc> │ │ │ │ │ + b.n 391c <_PyLong_AsByteArray+0x1cc> │ │ │ │ │ str r4, [sp, #28] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ add lr, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 3ca4 <_PyLong_AsByteArray+0x5cc> │ │ │ │ │ + beq.w 3d1c <_PyLong_AsByteArray+0x5cc> │ │ │ │ │ ldr r4, [sp, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ add.w r6, r0, #8 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov fp, r2 │ │ │ │ │ subs r4, #1 │ │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldr.w r4, [r6, #4]! │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 3bea <_PyLong_AsByteArray+0x512> │ │ │ │ │ + bne.w 3c62 <_PyLong_AsByteArray+0x512> │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ sub.w sl, r3, #32 │ │ │ │ │ sub.w r7, fp, r1 │ │ │ │ │ rsb r1, r3, #32 │ │ │ │ │ mvns r7, r7 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ ands.w r1, r7, #7 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ - beq.w 3dfc <_PyLong_AsByteArray+0x724> │ │ │ │ │ + beq.w 3e74 <_PyLong_AsByteArray+0x724> │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ lsl.w r8, r4, sl │ │ │ │ │ ldr r7, [sp, #8] │ │ │ │ │ lsr.w r9, r4, r1 │ │ │ │ │ cmp fp, r7 │ │ │ │ │ orr.w r8, r8, r9 │ │ │ │ │ orr.w r5, r8, r0 │ │ │ │ │ lsl.w r0, r4, r3 │ │ │ │ │ orr.w r1, r0, ip │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov ip, r1 │ │ │ │ │ - beq.w 3b82 <_PyLong_AsByteArray+0x4aa> │ │ │ │ │ + beq.w 3bfa <_PyLong_AsByteArray+0x4aa> │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bcs.w 3b24 <_PyLong_AsByteArray+0x44c> │ │ │ │ │ + bcs.w 3b9c <_PyLong_AsByteArray+0x44c> │ │ │ │ │ strb.w r1, [lr], #-1 │ │ │ │ │ lsrs r1, r1, #8 │ │ │ │ │ adds r3, #30 │ │ │ │ │ orr.w r1, r1, r5, lsl #24 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bls.w 3b24 <_PyLong_AsByteArray+0x44c> │ │ │ │ │ + bls.w 3b9c <_PyLong_AsByteArray+0x44c> │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ strb.w r1, [lr], #-1 │ │ │ │ │ mov.w r1, ip, lsr #16 │ │ │ │ │ orr.w r1, r1, r0, lsl #16 │ │ │ │ │ adds r4, #2 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bls.w 3b24 <_PyLong_AsByteArray+0x44c> │ │ │ │ │ + bls.w 3b9c <_PyLong_AsByteArray+0x44c> │ │ │ │ │ strb.w r1, [lr], #-1 │ │ │ │ │ mov.w ip, ip, lsr #24 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ subs r3, #24 │ │ │ │ │ orr.w ip, ip, r0, lsl #8 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ add.w r1, r1, #3 │ │ │ │ │ mov.w r0, r0, lsr #24 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ - bls.n 3aee <_PyLong_AsByteArray+0x416> │ │ │ │ │ + bls.n 3b66 <_PyLong_AsByteArray+0x416> │ │ │ │ │ subs r1, r2, r1 │ │ │ │ │ ands.w r4, r1, #3 │ │ │ │ │ - beq.n 3a76 <_PyLong_AsByteArray+0x39e> │ │ │ │ │ + beq.n 3aee <_PyLong_AsByteArray+0x39e> │ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ │ mov.w r1, ip, lsr #8 │ │ │ │ │ orr.w r1, r1, r0, lsl #24 │ │ │ │ │ subs r3, #8 │ │ │ │ │ lsrs r5, r0, #8 │ │ │ │ │ adds r7, #1 │ │ │ │ │ strb.w ip, [lr], #-1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov ip, r1 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ - bls.n 3aee <_PyLong_AsByteArray+0x416> │ │ │ │ │ + bls.n 3b66 <_PyLong_AsByteArray+0x416> │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n 3a76 <_PyLong_AsByteArray+0x39e> │ │ │ │ │ + beq.n 3aee <_PyLong_AsByteArray+0x39e> │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 3a5c <_PyLong_AsByteArray+0x384> │ │ │ │ │ + beq.n 3ad4 <_PyLong_AsByteArray+0x384> │ │ │ │ │ strb.w r1, [lr], #-1 │ │ │ │ │ lsrs r1, r1, #8 │ │ │ │ │ orr.w r1, r1, r5, lsl #24 │ │ │ │ │ subs r3, #8 │ │ │ │ │ lsrs r5, r5, #8 │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov ip, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ - bls.n 3aee <_PyLong_AsByteArray+0x416> │ │ │ │ │ + bls.n 3b66 <_PyLong_AsByteArray+0x416> │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ subs r3, #8 │ │ │ │ │ strb.w r1, [lr], #-1 │ │ │ │ │ lsrs r1, r1, #8 │ │ │ │ │ adds r0, #1 │ │ │ │ │ orr.w ip, r1, r5, lsl #24 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ cmp r3, #7 │ │ │ │ │ mov.w r0, r5, lsr #8 │ │ │ │ │ - bls.n 3aee <_PyLong_AsByteArray+0x416> │ │ │ │ │ + bls.n 3b66 <_PyLong_AsByteArray+0x416> │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ sub.w r3, r3, #8 │ │ │ │ │ add.w r1, r1, #1 │ │ │ │ │ - beq.n 3b24 <_PyLong_AsByteArray+0x44c> │ │ │ │ │ + beq.n 3b9c <_PyLong_AsByteArray+0x44c> │ │ │ │ │ mov.w r4, ip, lsr #8 │ │ │ │ │ strb.w ip, [lr], #-1 │ │ │ │ │ orr.w ip, r4, r0, lsl #24 │ │ │ │ │ mov r7, r1 │ │ │ │ │ lsrs r0, r0, #8 │ │ │ │ │ mov r5, lr │ │ │ │ │ mov.w r4, ip, lsr #8 │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bls.n 3aec <_PyLong_AsByteArray+0x414> │ │ │ │ │ + bls.n 3b64 <_PyLong_AsByteArray+0x414> │ │ │ │ │ subs r3, #8 │ │ │ │ │ strb.w ip, [lr], #-1 │ │ │ │ │ adds r1, #1 │ │ │ │ │ orr.w ip, r4, r0, lsl #24 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ mov.w r0, r0, lsr #8 │ │ │ │ │ - bls.n 3aec <_PyLong_AsByteArray+0x414> │ │ │ │ │ + bls.n 3b64 <_PyLong_AsByteArray+0x414> │ │ │ │ │ mov.w r4, ip, lsr #8 │ │ │ │ │ strb.w ip, [lr] │ │ │ │ │ orr.w ip, r4, r0, lsl #24 │ │ │ │ │ sub.w r3, r8, #16 │ │ │ │ │ lsrs r0, r0, #8 │ │ │ │ │ adds r1, r7, #2 │ │ │ │ │ mov.w r4, ip, lsr #8 │ │ │ │ │ sub.w lr, r5, #2 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bls.n 3aec <_PyLong_AsByteArray+0x414> │ │ │ │ │ + bls.n 3b64 <_PyLong_AsByteArray+0x414> │ │ │ │ │ sub.w r3, r8, #24 │ │ │ │ │ strb.w ip, [r5, #-2] │ │ │ │ │ adds r1, r7, #3 │ │ │ │ │ orr.w ip, r4, r0, lsl #24 │ │ │ │ │ sub.w lr, r5, #3 │ │ │ │ │ lsrs r0, r0, #8 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bhi.n 3a78 <_PyLong_AsByteArray+0x3a0> │ │ │ │ │ + bhi.n 3af0 <_PyLong_AsByteArray+0x3a0> │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - bne.w 3976 <_PyLong_AsByteArray+0x29e> │ │ │ │ │ + bne.w 39ee <_PyLong_AsByteArray+0x29e> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 38b6 <_PyLong_AsByteArray+0x1de> │ │ │ │ │ + bne.w 392e <_PyLong_AsByteArray+0x1de> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 3b78 <_PyLong_AsByteArray+0x4a0> │ │ │ │ │ + bne.n 3bf0 <_PyLong_AsByteArray+0x4a0> │ │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ │ - cbz r1, 3b78 <_PyLong_AsByteArray+0x4a0> │ │ │ │ │ - cbz r3, 3b1c <_PyLong_AsByteArray+0x444> │ │ │ │ │ + cbz r1, 3bf0 <_PyLong_AsByteArray+0x4a0> │ │ │ │ │ + cbz r3, 3b94 <_PyLong_AsByteArray+0x444> │ │ │ │ │ sub.w r4, lr, r4 │ │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ │ lsrs r3, r3, #31 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 38e4 <_PyLong_AsByteArray+0x20c> │ │ │ │ │ + beq.w 395c <_PyLong_AsByteArray+0x20c> │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4048 <_PyLong_AsByteArray+0x970> │ │ │ │ │ + bne.w 40c0 <_PyLong_AsByteArray+0x970> │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 38e6 <_PyLong_AsByteArray+0x20e> │ │ │ │ │ + b.n 395e <_PyLong_AsByteArray+0x20e> │ │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ │ rsb r5, r3, #32 │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ eor.w r9, r1, sl │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ add r9, r1 │ │ │ │ │ bic.w r1, r9, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -5737,61 +5790,61 @@ │ │ │ │ │ lsr.w fp, r1, r5 │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ orr.w r9, r9, fp │ │ │ │ │ orr.w r0, r9, r0 │ │ │ │ │ lsl.w r9, r1, r3 │ │ │ │ │ orr.w ip, r9, ip │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - beq.w 3cbc <_PyLong_AsByteArray+0x5e4> │ │ │ │ │ + beq.w 3d34 <_PyLong_AsByteArray+0x5e4> │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bhi.w 376a <_PyLong_AsByteArray+0x92> │ │ │ │ │ - b.n 3b24 <_PyLong_AsByteArray+0x44c> │ │ │ │ │ + bhi.w 37e2 <_PyLong_AsByteArray+0x92> │ │ │ │ │ + b.n 3b9c <_PyLong_AsByteArray+0x44c> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r0, lr │ │ │ │ │ negs r1, r3 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ - b.n 38d0 <_PyLong_AsByteArray+0x1f8> │ │ │ │ │ + b.n 3948 <_PyLong_AsByteArray+0x1f8> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 3cd2 <_PyLong_AsByteArray+0x5fa> │ │ │ │ │ + beq.w 3d4a <_PyLong_AsByteArray+0x5fa> │ │ │ │ │ adds r3, #32 │ │ │ │ │ clz r4, r4 │ │ │ │ │ subs r3, r3, r4 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bls.n 3aee <_PyLong_AsByteArray+0x416> │ │ │ │ │ + bls.n 3b66 <_PyLong_AsByteArray+0x416> │ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bls.n 3b24 <_PyLong_AsByteArray+0x44c> │ │ │ │ │ + bls.n 3b9c <_PyLong_AsByteArray+0x44c> │ │ │ │ │ mov.w r1, ip, lsr #8 │ │ │ │ │ sub.w r5, r3, #8 │ │ │ │ │ orr.w r1, r1, r0, lsl #24 │ │ │ │ │ adds r4, r7, #1 │ │ │ │ │ cmp r5, #7 │ │ │ │ │ strb.w ip, [lr] │ │ │ │ │ - bls.w 4080 <_PyLong_AsByteArray+0x9a8> │ │ │ │ │ + bls.w 40f8 <_PyLong_AsByteArray+0x9a8> │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bls.n 3b24 <_PyLong_AsByteArray+0x44c> │ │ │ │ │ + bls.n 3b9c <_PyLong_AsByteArray+0x44c> │ │ │ │ │ strb.w r1, [lr, #-1] │ │ │ │ │ sub.w r5, r3, #16 │ │ │ │ │ mov.w r1, ip, lsr #16 │ │ │ │ │ sub.w lr, lr, #2 │ │ │ │ │ orr.w r1, r1, r0, lsl #16 │ │ │ │ │ adds r4, r7, #2 │ │ │ │ │ cmp r5, #7 │ │ │ │ │ - bhi.w 39f0 <_PyLong_AsByteArray+0x318> │ │ │ │ │ + bhi.w 3a68 <_PyLong_AsByteArray+0x318> │ │ │ │ │ mov ip, r1 │ │ │ │ │ lsrs r0, r0, #16 │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r4, [sp, #12] │ │ │ │ │ - b.n 3aee <_PyLong_AsByteArray+0x416> │ │ │ │ │ + b.n 3b66 <_PyLong_AsByteArray+0x416> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ adds r2, #1 │ │ │ │ │ strb.w r1, [r0], #-1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 3bde <_PyLong_AsByteArray+0x506> │ │ │ │ │ - b.n 38e4 <_PyLong_AsByteArray+0x20c> │ │ │ │ │ + bne.n 3c56 <_PyLong_AsByteArray+0x506> │ │ │ │ │ + b.n 395c <_PyLong_AsByteArray+0x20c> │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ rsb r1, r3, #32 │ │ │ │ │ sub.w sl, r3, #32 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ eors r4, r1 │ │ │ │ │ adds r5, r4, r7 │ │ │ │ │ @@ -5802,281 +5855,281 @@ │ │ │ │ │ lsr.w r8, r4, r5 │ │ │ │ │ orr.w r5, r9, r8 │ │ │ │ │ orrs r0, r5 │ │ │ │ │ lsl.w r5, r4, r3 │ │ │ │ │ orr.w ip, r5, ip │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ cmp fp, r5 │ │ │ │ │ - beq.w 3fc8 <_PyLong_AsByteArray+0x8f0> │ │ │ │ │ + beq.w 4040 <_PyLong_AsByteArray+0x8f0> │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ str r7, [sp, #28] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bcs.w 3b24 <_PyLong_AsByteArray+0x44c> │ │ │ │ │ + bcs.w 3b9c <_PyLong_AsByteArray+0x44c> │ │ │ │ │ mov.w r1, ip, lsr #8 │ │ │ │ │ adds r3, #30 │ │ │ │ │ orr.w r1, r1, r0, lsl #24 │ │ │ │ │ adds r4, #1 │ │ │ │ │ strb.w ip, [lr], #-1 │ │ │ │ │ - b.n 39da <_PyLong_AsByteArray+0x302> │ │ │ │ │ + b.n 3a52 <_PyLong_AsByteArray+0x302> │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ adds r4, r2, #1 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - beq.w 3fc2 <_PyLong_AsByteArray+0x8ea> │ │ │ │ │ + beq.w 403a <_PyLong_AsByteArray+0x8ea> │ │ │ │ │ ldr.w r1, [r7, #4]! │ │ │ │ │ - b.n 3742 <_PyLong_AsByteArray+0x6a> │ │ │ │ │ + b.n 37ba <_PyLong_AsByteArray+0x6a> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - cbnz r3, 3c66 <_PyLong_AsByteArray+0x58e> │ │ │ │ │ + cbnz r3, 3cde <_PyLong_AsByteArray+0x58e> │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 38e4 <_PyLong_AsByteArray+0x20c> │ │ │ │ │ + bne.w 395c <_PyLong_AsByteArray+0x20c> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 38e4 <_PyLong_AsByteArray+0x20c> │ │ │ │ │ + beq.w 395c <_PyLong_AsByteArray+0x20c> │ │ │ │ │ mov r0, lr │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n 38dc <_PyLong_AsByteArray+0x204> │ │ │ │ │ + b.n 3954 <_PyLong_AsByteArray+0x204> │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3fd2 <_PyLong_AsByteArray+0x8fa> │ │ │ │ │ + beq.w 404a <_PyLong_AsByteArray+0x8fa> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ lsrs r2, r1, #3 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3fba <_PyLong_AsByteArray+0x8e2> │ │ │ │ │ + beq.w 4032 <_PyLong_AsByteArray+0x8e2> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 403a <_PyLong_AsByteArray+0x962> │ │ │ │ │ + beq.w 40b2 <_PyLong_AsByteArray+0x962> │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - b.n 3716 <_PyLong_AsByteArray+0x3e> │ │ │ │ │ + b.n 378e <_PyLong_AsByteArray+0x3e> │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ │ orr.w r3, r3, ip │ │ │ │ │ strb.w r3, [lr] │ │ │ │ │ - b.n 38d0 <_PyLong_AsByteArray+0x1f8> │ │ │ │ │ + b.n 3948 <_PyLong_AsByteArray+0x1f8> │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ - cbz r3, 3cc8 <_PyLong_AsByteArray+0x5f0> │ │ │ │ │ + cbz r3, 3d40 <_PyLong_AsByteArray+0x5f0> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3b1c <_PyLong_AsByteArray+0x444> │ │ │ │ │ + beq.w 3b94 <_PyLong_AsByteArray+0x444> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r0, lr │ │ │ │ │ movs r2, #0 │ │ │ │ │ negs r1, r3 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - b.n 3bde <_PyLong_AsByteArray+0x506> │ │ │ │ │ + b.n 3c56 <_PyLong_AsByteArray+0x506> │ │ │ │ │ cmp r1, sl │ │ │ │ │ - beq.w 3ff2 <_PyLong_AsByteArray+0x91a> │ │ │ │ │ + beq.w 406a <_PyLong_AsByteArray+0x91a> │ │ │ │ │ eor.w r1, r1, sl │ │ │ │ │ - b.n 38f4 <_PyLong_AsByteArray+0x21c> │ │ │ │ │ + b.n 396c <_PyLong_AsByteArray+0x21c> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 38e4 <_PyLong_AsByteArray+0x20c> │ │ │ │ │ - b.n 3cb0 <_PyLong_AsByteArray+0x5d8> │ │ │ │ │ + beq.w 395c <_PyLong_AsByteArray+0x20c> │ │ │ │ │ + b.n 3d28 <_PyLong_AsByteArray+0x5d8> │ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ ldr.w r4, [r6, #4]! │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.w 3dfc <_PyLong_AsByteArray+0x724> │ │ │ │ │ + beq.w 3e74 <_PyLong_AsByteArray+0x724> │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq.n 3dc8 <_PyLong_AsByteArray+0x6f0> │ │ │ │ │ + beq.n 3e40 <_PyLong_AsByteArray+0x6f0> │ │ │ │ │ cmp r7, #3 │ │ │ │ │ - beq.n 3d94 <_PyLong_AsByteArray+0x6bc> │ │ │ │ │ + beq.n 3e0c <_PyLong_AsByteArray+0x6bc> │ │ │ │ │ cmp r7, #4 │ │ │ │ │ - beq.n 3d60 <_PyLong_AsByteArray+0x688> │ │ │ │ │ + beq.n 3dd8 <_PyLong_AsByteArray+0x688> │ │ │ │ │ cmp r7, #5 │ │ │ │ │ - beq.n 3d2c <_PyLong_AsByteArray+0x654> │ │ │ │ │ + beq.n 3da4 <_PyLong_AsByteArray+0x654> │ │ │ │ │ cmp r7, #6 │ │ │ │ │ - bne.w 4004 <_PyLong_AsByteArray+0x92c> │ │ │ │ │ + bne.w 407c <_PyLong_AsByteArray+0x92c> │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ lsl.w r8, r4, sl │ │ │ │ │ ldr r7, [sp, #8] │ │ │ │ │ lsr.w r9, r4, r0 │ │ │ │ │ cmp fp, r7 │ │ │ │ │ lsl.w r0, r4, r3 │ │ │ │ │ orr.w r8, r8, r9 │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ orr.w r5, r8, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov ip, r1 │ │ │ │ │ - bne.w 39c4 <_PyLong_AsByteArray+0x2ec> │ │ │ │ │ + bne.w 3a3c <_PyLong_AsByteArray+0x2ec> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 3b88 <_PyLong_AsByteArray+0x4b0> │ │ │ │ │ + bne.w 3c00 <_PyLong_AsByteArray+0x4b0> │ │ │ │ │ ldr.w r4, [r6, #4]! │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ lsl.w r8, r4, sl │ │ │ │ │ ldr r7, [sp, #8] │ │ │ │ │ lsr.w r9, r4, r0 │ │ │ │ │ cmp fp, r7 │ │ │ │ │ lsl.w r0, r4, r3 │ │ │ │ │ orr.w r8, r8, r9 │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ orr.w r5, r8, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov ip, r1 │ │ │ │ │ - bne.w 39c4 <_PyLong_AsByteArray+0x2ec> │ │ │ │ │ + bne.w 3a3c <_PyLong_AsByteArray+0x2ec> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 3b88 <_PyLong_AsByteArray+0x4b0> │ │ │ │ │ + bne.w 3c00 <_PyLong_AsByteArray+0x4b0> │ │ │ │ │ ldr.w r4, [r6, #4]! │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ lsl.w r8, r4, sl │ │ │ │ │ ldr r7, [sp, #8] │ │ │ │ │ lsr.w r9, r4, r0 │ │ │ │ │ cmp fp, r7 │ │ │ │ │ lsl.w r0, r4, r3 │ │ │ │ │ orr.w r8, r8, r9 │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ orr.w r5, r8, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov ip, r1 │ │ │ │ │ - bne.w 39c4 <_PyLong_AsByteArray+0x2ec> │ │ │ │ │ + bne.w 3a3c <_PyLong_AsByteArray+0x2ec> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 3b88 <_PyLong_AsByteArray+0x4b0> │ │ │ │ │ + bne.w 3c00 <_PyLong_AsByteArray+0x4b0> │ │ │ │ │ ldr.w r4, [r6, #4]! │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ lsl.w r8, r4, sl │ │ │ │ │ ldr r7, [sp, #8] │ │ │ │ │ lsr.w r9, r4, r0 │ │ │ │ │ cmp fp, r7 │ │ │ │ │ lsl.w r0, r4, r3 │ │ │ │ │ orr.w r8, r8, r9 │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ orr.w r5, r8, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov ip, r1 │ │ │ │ │ - bne.w 39c4 <_PyLong_AsByteArray+0x2ec> │ │ │ │ │ + bne.w 3a3c <_PyLong_AsByteArray+0x2ec> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 3b88 <_PyLong_AsByteArray+0x4b0> │ │ │ │ │ + bne.w 3c00 <_PyLong_AsByteArray+0x4b0> │ │ │ │ │ ldr.w r4, [r6, #4]! │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ lsl.w r8, r4, sl │ │ │ │ │ ldr r7, [sp, #8] │ │ │ │ │ lsr.w r9, r4, r0 │ │ │ │ │ cmp fp, r7 │ │ │ │ │ lsl.w r0, r4, r3 │ │ │ │ │ orr.w r8, r8, r9 │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ orr.w r5, r8, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov ip, r1 │ │ │ │ │ - bne.w 39c4 <_PyLong_AsByteArray+0x2ec> │ │ │ │ │ + bne.w 3a3c <_PyLong_AsByteArray+0x2ec> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 3b88 <_PyLong_AsByteArray+0x4b0> │ │ │ │ │ + bne.w 3c00 <_PyLong_AsByteArray+0x4b0> │ │ │ │ │ ldr.w r4, [r6, #4]! │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ lsl.w r7, r4, sl │ │ │ │ │ lsr.w r8, r4, r1 │ │ │ │ │ orr.w r7, r7, r8 │ │ │ │ │ orr.w r5, r7, r0 │ │ │ │ │ lsl.w r0, r4, r3 │ │ │ │ │ ldr r7, [sp, #8] │ │ │ │ │ orr.w r1, r0, ip │ │ │ │ │ mov ip, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp fp, r7 │ │ │ │ │ - bne.w 39c4 <_PyLong_AsByteArray+0x2ec> │ │ │ │ │ + bne.w 3a3c <_PyLong_AsByteArray+0x2ec> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 3b88 <_PyLong_AsByteArray+0x4b0> │ │ │ │ │ + bne.w 3c00 <_PyLong_AsByteArray+0x4b0> │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ str.w fp, [sp, #24] │ │ │ │ │ cmp r1, fp │ │ │ │ │ - beq.w 3afa <_PyLong_AsByteArray+0x422> │ │ │ │ │ + beq.w 3b72 <_PyLong_AsByteArray+0x422> │ │ │ │ │ ldr r4, [r6, #4] │ │ │ │ │ adds r6, #4 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r9, r6 │ │ │ │ │ lsl.w r7, r4, sl │ │ │ │ │ lsr.w r8, r4, r1 │ │ │ │ │ orr.w r7, r7, r8 │ │ │ │ │ lsl.w r0, r4, r3 │ │ │ │ │ orrs r5, r7 │ │ │ │ │ ldr r7, [sp, #8] │ │ │ │ │ orr.w r1, r0, ip │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov ip, r1 │ │ │ │ │ cmp fp, r7 │ │ │ │ │ - bne.w 39c4 <_PyLong_AsByteArray+0x2ec> │ │ │ │ │ + bne.w 3a3c <_PyLong_AsByteArray+0x2ec> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 3b88 <_PyLong_AsByteArray+0x4b0> │ │ │ │ │ + bne.w 3c00 <_PyLong_AsByteArray+0x4b0> │ │ │ │ │ ldr.w r4, [r6, #4]! │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ lsl.w r7, r4, sl │ │ │ │ │ lsr.w r8, r4, r1 │ │ │ │ │ orr.w r7, r7, r8 │ │ │ │ │ lsl.w r0, r4, r3 │ │ │ │ │ orrs r5, r7 │ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ │ orr.w r1, r0, ip │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov ip, r1 │ │ │ │ │ cmp fp, r7 │ │ │ │ │ - bne.w 39c4 <_PyLong_AsByteArray+0x2ec> │ │ │ │ │ + bne.w 3a3c <_PyLong_AsByteArray+0x2ec> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 3b88 <_PyLong_AsByteArray+0x4b0> │ │ │ │ │ + bne.w 3c00 <_PyLong_AsByteArray+0x4b0> │ │ │ │ │ ldr.w r4, [r9, #8] │ │ │ │ │ add.w fp, fp, #2 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ add.w r6, r9, #8 │ │ │ │ │ lsl.w r7, r4, sl │ │ │ │ │ lsr.w r8, r4, r1 │ │ │ │ │ orr.w r7, r7, r8 │ │ │ │ │ lsl.w r0, r4, r3 │ │ │ │ │ orrs r5, r7 │ │ │ │ │ ldr r7, [sp, #8] │ │ │ │ │ orr.w r1, r0, ip │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov ip, r1 │ │ │ │ │ cmp fp, r7 │ │ │ │ │ - bne.w 39c4 <_PyLong_AsByteArray+0x2ec> │ │ │ │ │ + bne.w 3a3c <_PyLong_AsByteArray+0x2ec> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 3b88 <_PyLong_AsByteArray+0x4b0> │ │ │ │ │ + bne.w 3c00 <_PyLong_AsByteArray+0x4b0> │ │ │ │ │ ldr.w r4, [r9, #12] │ │ │ │ │ add.w fp, fp, #3 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ add.w r6, r9, #12 │ │ │ │ │ lsl.w r7, r4, sl │ │ │ │ │ lsr.w r8, r4, r1 │ │ │ │ │ orr.w r7, r7, r8 │ │ │ │ │ lsl.w r0, r4, r3 │ │ │ │ │ orrs r5, r7 │ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ │ orr.w r1, r0, ip │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov ip, r1 │ │ │ │ │ cmp fp, r7 │ │ │ │ │ - bne.w 39c4 <_PyLong_AsByteArray+0x2ec> │ │ │ │ │ + bne.w 3a3c <_PyLong_AsByteArray+0x2ec> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 3b88 <_PyLong_AsByteArray+0x4b0> │ │ │ │ │ + bne.w 3c00 <_PyLong_AsByteArray+0x4b0> │ │ │ │ │ ldr.w r4, [r9, #16] │ │ │ │ │ add.w fp, r7, #4 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ add.w r6, r9, #16 │ │ │ │ │ lsl.w r7, r4, sl │ │ │ │ │ lsr.w r8, r4, r0 │ │ │ │ │ orr.w r7, r7, r8 │ │ │ │ │ lsl.w r0, r4, r3 │ │ │ │ │ orrs r5, r7 │ │ │ │ │ ldr r7, [sp, #8] │ │ │ │ │ orrs r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov ip, r1 │ │ │ │ │ cmp fp, r7 │ │ │ │ │ - bne.w 39c4 <_PyLong_AsByteArray+0x2ec> │ │ │ │ │ + bne.w 3a3c <_PyLong_AsByteArray+0x2ec> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 3b88 <_PyLong_AsByteArray+0x4b0> │ │ │ │ │ + bne.w 3c00 <_PyLong_AsByteArray+0x4b0> │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ add.w r6, r9, #20 │ │ │ │ │ ldr.w r4, [r9, #20] │ │ │ │ │ add.w fp, r1, #5 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ lsl.w r7, r4, sl │ │ │ │ │ lsr.w r8, r4, r1 │ │ │ │ │ @@ -6084,17 +6137,17 @@ │ │ │ │ │ lsl.w r0, r4, r3 │ │ │ │ │ orrs r5, r7 │ │ │ │ │ ldr r7, [sp, #8] │ │ │ │ │ orr.w r1, r0, ip │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov ip, r1 │ │ │ │ │ cmp fp, r7 │ │ │ │ │ - bne.w 39c4 <_PyLong_AsByteArray+0x2ec> │ │ │ │ │ + bne.w 3a3c <_PyLong_AsByteArray+0x2ec> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 3b88 <_PyLong_AsByteArray+0x4b0> │ │ │ │ │ + bne.w 3c00 <_PyLong_AsByteArray+0x4b0> │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ add.w r6, r9, #24 │ │ │ │ │ ldr.w r4, [r9, #24] │ │ │ │ │ add.w fp, r1, #6 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ lsl.w r7, r4, sl │ │ │ │ │ lsr.w r8, r4, r1 │ │ │ │ │ @@ -6102,150 +6155,150 @@ │ │ │ │ │ lsl.w r0, r4, r3 │ │ │ │ │ orrs r5, r7 │ │ │ │ │ ldr r7, [sp, #8] │ │ │ │ │ orr.w r1, r0, ip │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov ip, r1 │ │ │ │ │ cmp fp, r7 │ │ │ │ │ - bne.w 39c4 <_PyLong_AsByteArray+0x2ec> │ │ │ │ │ + bne.w 3a3c <_PyLong_AsByteArray+0x2ec> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 3b88 <_PyLong_AsByteArray+0x4b0> │ │ │ │ │ + bne.w 3c00 <_PyLong_AsByteArray+0x4b0> │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ add.w r6, r9, #28 │ │ │ │ │ ldr.w r4, [r9, #28] │ │ │ │ │ add.w fp, r1, #7 │ │ │ │ │ - b.n 3dfc <_PyLong_AsByteArray+0x724> │ │ │ │ │ + b.n 3e74 <_PyLong_AsByteArray+0x724> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - b.n 3952 <_PyLong_AsByteArray+0x27a> │ │ │ │ │ + b.n 39ca <_PyLong_AsByteArray+0x27a> │ │ │ │ │ mov r2, fp │ │ │ │ │ movs r4, #1 │ │ │ │ │ - b.n 38b0 <_PyLong_AsByteArray+0x1d8> │ │ │ │ │ + b.n 3928 <_PyLong_AsByteArray+0x1d8> │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - beq.n 406e <_PyLong_AsByteArray+0x996> │ │ │ │ │ + beq.n 40e6 <_PyLong_AsByteArray+0x996> │ │ │ │ │ eors r4, r1 │ │ │ │ │ str r7, [sp, #28] │ │ │ │ │ - b.n 3b88 <_PyLong_AsByteArray+0x4b0> │ │ │ │ │ + b.n 3c00 <_PyLong_AsByteArray+0x4b0> │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3b2c <_PyLong_AsByteArray+0x454> │ │ │ │ │ + beq.w 3ba4 <_PyLong_AsByteArray+0x454> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC25 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 3b2c <_PyLong_AsByteArray+0x454> │ │ │ │ │ + b.n 3ba4 <_PyLong_AsByteArray+0x454> │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ adds r4, r1, #1 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq.w 38ae <_PyLong_AsByteArray+0x1d6> │ │ │ │ │ + beq.w 3926 <_PyLong_AsByteArray+0x1d6> │ │ │ │ │ ldr.w r1, [r7, #4]! │ │ │ │ │ - b.n 3b3c <_PyLong_AsByteArray+0x464> │ │ │ │ │ + b.n 3bb4 <_PyLong_AsByteArray+0x464> │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ lsl.w r8, r4, sl │ │ │ │ │ ldr r7, [sp, #8] │ │ │ │ │ lsr.w r9, r4, r0 │ │ │ │ │ cmp fp, r7 │ │ │ │ │ lsl.w r0, r4, r3 │ │ │ │ │ orr.w r8, r8, r9 │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ orr.w r5, r8, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov ip, r1 │ │ │ │ │ - bne.w 39c4 <_PyLong_AsByteArray+0x2ec> │ │ │ │ │ + bne.w 3a3c <_PyLong_AsByteArray+0x2ec> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 3b88 <_PyLong_AsByteArray+0x4b0> │ │ │ │ │ + bne.w 3c00 <_PyLong_AsByteArray+0x4b0> │ │ │ │ │ ldr.w r4, [r6, #4]! │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ - b.n 3cf8 <_PyLong_AsByteArray+0x620> │ │ │ │ │ + b.n 3d70 <_PyLong_AsByteArray+0x620> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3b24 <_PyLong_AsByteArray+0x44c> │ │ │ │ │ + beq.w 3b9c <_PyLong_AsByteArray+0x44c> │ │ │ │ │ mov r0, lr │ │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ │ - b.n 38dc <_PyLong_AsByteArray+0x204> │ │ │ │ │ + b.n 3954 <_PyLong_AsByteArray+0x204> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 3b2c <_PyLong_AsByteArray+0x454> │ │ │ │ │ + b.n 3ba4 <_PyLong_AsByteArray+0x454> │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ mov ip, r1 │ │ │ │ │ lsrs r0, r0, #8 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, sl │ │ │ │ │ - b.n 38a4 <_PyLong_AsByteArray+0x1cc> │ │ │ │ │ + b.n 391c <_PyLong_AsByteArray+0x1cc> │ │ │ │ │ ldr r4, [sp, #0] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ cmp fp, r4 │ │ │ │ │ - beq.w 3afa <_PyLong_AsByteArray+0x422> │ │ │ │ │ + beq.w 3b72 <_PyLong_AsByteArray+0x422> │ │ │ │ │ ldr.w r4, [r6, #4]! │ │ │ │ │ - b.n 3bfa <_PyLong_AsByteArray+0x522> │ │ │ │ │ + b.n 3c72 <_PyLong_AsByteArray+0x522> │ │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ │ mov ip, r1 │ │ │ │ │ lsrs r0, r0, #8 │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r4, [sp, #12] │ │ │ │ │ - b.n 3aee <_PyLong_AsByteArray+0x416> │ │ │ │ │ + b.n 3b66 <_PyLong_AsByteArray+0x416> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004090 : │ │ │ │ │ +00004108 : │ │ │ │ │ long_add_method(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bpl.w 41bc │ │ │ │ │ + bpl.w 4242 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r2, #7 │ │ │ │ │ - bpl.w 41bc │ │ │ │ │ + bpl.w 4242 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ mov lr, r0 │ │ │ │ │ mov ip, r1 │ │ │ │ │ orr.w r4, r3, r2 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r4, #15 │ │ │ │ │ - bls.n 40f2 │ │ │ │ │ + bls.n 416a │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 40de │ │ │ │ │ + beq.n 4156 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 40e8 │ │ │ │ │ + beq.n 4160 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 8c88 │ │ │ │ │ + b.w 8d8c │ │ │ │ │ cmp r2, #2 │ │ │ │ │ itt ne │ │ │ │ │ movne r1, r0 │ │ │ │ │ movne r0, ip │ │ │ │ │ - beq.n 413e │ │ │ │ │ + beq.n 41b6 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 7fa8 │ │ │ │ │ + b.w 8020 │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ ldr.w r1, [lr, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ movw ip, #1030 @ 0x406 │ │ │ │ │ mul.w r2, r0, r2 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ @@ -6254,53 +6307,53 @@ │ │ │ │ │ adc.w r1, r1, r3, asr #31 │ │ │ │ │ adds.w lr, r0, #5 │ │ │ │ │ adc.w r4, r1, #0 │ │ │ │ │ cmp lr, ip │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ sbcs.w r4, r4, #0 │ │ │ │ │ - bcs.n 415c │ │ │ │ │ + bcs.n 41d4 │ │ │ │ │ add.w r3, r0, #584 @ 0x248 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r3, r2, r3, lsl #4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - bl 8c88 │ │ │ │ │ + bl 8d8c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4138 │ │ │ │ │ + beq.n 41b0 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ and.w r2, r1, #3 │ │ │ │ │ bic.w r1, r1, #7 │ │ │ │ │ rsb r2, r2, #2 │ │ │ │ │ orrs r2, r1 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ - b.n 4138 │ │ │ │ │ + b.n 41b0 │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ adds r3, r0, r3 │ │ │ │ │ adc.w r1, r1, #0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ │ - bcs.n 417c │ │ │ │ │ + bcs.n 41f4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 1f0 <_PyLong_FromMedium> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r4, #16 │ │ │ │ │ - blt.n 41c8 │ │ │ │ │ + blt.n 4234 │ │ │ │ │ movs r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ - cbz r0, 41d6 │ │ │ │ │ + cbz r0, 424e │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ @@ -6312,59 +6365,59 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ lsrs r2, r6, #30 │ │ │ │ │ bic.w r1, r6, #3221225472 @ 0xc0000000 │ │ │ │ │ orr.w r2, r2, r5, lsl #2 │ │ │ │ │ strd r4, r1, [r3, #8] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ - b.n 4138 │ │ │ │ │ + b.n 41b0 │ │ │ │ │ + negs r3, r0 │ │ │ │ │ + mov.w r4, #18 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + sbc.w r5, r5, r5, lsl #1 │ │ │ │ │ + b.n 41fc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ - negs r3, r0 │ │ │ │ │ - mov.w r4, #18 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - sbc.w r5, r5, r5, lsl #1 │ │ │ │ │ - b.n 4184 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 4138 │ │ │ │ │ + b.n 41b0 │ │ │ │ │ │ │ │ │ │ -000041e0 : │ │ │ │ │ +00004258 : │ │ │ │ │ long_add(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ mov lr, r0 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ mov ip, r1 │ │ │ │ │ orr.w r4, r2, r3 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r4, #15 │ │ │ │ │ - bls.n 4226 │ │ │ │ │ + bls.n 429e │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 4216 │ │ │ │ │ + beq.n 428e │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 42a8 │ │ │ │ │ + beq.n 4320 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 8c88 │ │ │ │ │ + b.w 8d8c │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 426e │ │ │ │ │ + beq.n 42e6 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, ip │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 7fa8 │ │ │ │ │ + b.w 8020 │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ ldr.w r1, [lr, #12] │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ movw ip, #1030 @ 0x406 │ │ │ │ │ mul.w r3, r0, r3 │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ @@ -6373,125 +6426,125 @@ │ │ │ │ │ adc.w r1, r1, r2, asr #31 │ │ │ │ │ adds.w lr, r0, #5 │ │ │ │ │ adc.w r4, r1, #0 │ │ │ │ │ cmp lr, ip │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ sbcs.w r4, r4, #0 │ │ │ │ │ - bcs.n 428a │ │ │ │ │ + bcs.n 4302 │ │ │ │ │ add.w r3, r6, #584 @ 0x248 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r0, r0, r3, lsl #4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - bl 8c88 │ │ │ │ │ + bl 8d8c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 426c │ │ │ │ │ + beq.n 42e4 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ adds r3, r0, r3 │ │ │ │ │ adc.w r1, r1, #0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ │ - bcs.n 42b0 │ │ │ │ │ + bcs.n 4328 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 1f0 <_PyLong_FromMedium> │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 7fa8 │ │ │ │ │ + b.w 8020 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r4, #1 │ │ │ │ │ - blt.n 42ec │ │ │ │ │ + blt.n 4364 │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 344 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 426c │ │ │ │ │ + beq.n 42e4 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ add.w r3, r0, #12 │ │ │ │ │ orr.w r4, r4, #16 │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ lsrs r1, r6, #30 │ │ │ │ │ lsrs r4, r5, #30 │ │ │ │ │ orr.w r1, r1, r5, lsl #2 │ │ │ │ │ bic.w r2, r6, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r4 │ │ │ │ │ str.w r2, [r3], #4 │ │ │ │ │ mov r6, r1 │ │ │ │ │ orrs.w r2, r1, r4 │ │ │ │ │ - bne.n 42d0 │ │ │ │ │ + bne.n 4348 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ negs r3, r0 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ mov r6, r3 │ │ │ │ │ sbc.w r5, r5, r5, lsl #1 │ │ │ │ │ - b.n 42b8 │ │ │ │ │ + b.n 4330 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000042fc <_PyLong_FromSTwoDigits>: │ │ │ │ │ +00004374 <_PyLong_FromSTwoDigits>: │ │ │ │ │ _PyLong_FromSTwoDigits(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ adds r4, r0, #5 │ │ │ │ │ adc.w ip, r1, #0 │ │ │ │ │ movw lr, #1030 @ 0x406 │ │ │ │ │ cmp r4, lr │ │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ │ - bcs.n 4322 <_PyLong_FromSTwoDigits+0x26> │ │ │ │ │ + bcs.n 439a <_PyLong_FromSTwoDigits+0x26> │ │ │ │ │ add.w r3, r0, #584 @ 0x248 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r0, r0, r3, lsl #4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r3, r0, r4 │ │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ │ adc.w r2, r1, #0 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n 4340 <_PyLong_FromSTwoDigits+0x44> │ │ │ │ │ + bcs.n 43b8 <_PyLong_FromSTwoDigits+0x44> │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 1f0 <_PyLong_FromMedium> │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w b6b0 <_PyLong_FromLarge> │ │ │ │ │ + b.w b798 <_PyLong_FromLarge> │ │ │ │ │ │ │ │ │ │ -00004348 : │ │ │ │ │ +000043c0 : │ │ │ │ │ long_neg_method(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ sub sp, #20 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 4418 │ │ │ │ │ + bhi.n 4490 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ movw r4, #1030 @ 0x406 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ negs r1, r3 │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov.w r2, r3, asr #31 │ │ │ │ │ mov r7, r2 │ │ │ │ │ sbc.w r5, r2, r2, lsl #1 │ │ │ │ │ adds.w ip, r3, #1024 @ 0x400 │ │ │ │ │ adc.w r0, r2, #0 │ │ │ │ │ cmp ip, r4 │ │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ │ - bcs.n 43a4 │ │ │ │ │ + bcs.n 441c │ │ │ │ │ add.w r1, r1, #584 @ 0x248 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r4, r4, r1, lsl #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -6499,62 +6552,62 @@ │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ │ adds r0, r3, r0 │ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n 43c6 │ │ │ │ │ + bcs.n 443e │ │ │ │ │ mov r0, r1 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 1f0 <_PyLong_FromMedium> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt.n 445c │ │ │ │ │ + blt.n 44d4 │ │ │ │ │ movs r0, #20 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 449c │ │ │ │ │ + beq.n 4514 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r5 │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ ldr.w ip, [r2] │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 44a4 │ │ │ │ │ + blt.n 451c │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ movs r3, #16 │ │ │ │ │ lsrs r2, r1, #30 │ │ │ │ │ bic.w r1, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ orr.w r2, r2, r5, lsl #2 │ │ │ │ │ strd r3, r1, [r4, #8] │ │ │ │ │ orrs.w r3, r2, r5, lsr #30 │ │ │ │ │ - beq.n 439e │ │ │ │ │ + beq.n 4416 │ │ │ │ │ add.w r1, r4, #16 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ - b.n 439e │ │ │ │ │ + b.n 4416 │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ bl 344 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 439e │ │ │ │ │ + beq.n 4416 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ bic.w r0, r3, #4 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ adds r1, #12 │ │ │ │ │ @@ -6572,108 +6625,108 @@ │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ movs r0, #20 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 449c │ │ │ │ │ + cbz r0, 4514 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ ldr.w ip, [r2] │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ it lt │ │ │ │ │ movlt r1, #18 │ │ │ │ │ - blt.n 44a6 │ │ │ │ │ + blt.n 451e │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ movs r0, #18 │ │ │ │ │ add.w r1, r4, #16 │ │ │ │ │ movs r2, #1 │ │ │ │ │ bic.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ strd r0, r3, [r4, #8] │ │ │ │ │ - b.n 4414 │ │ │ │ │ + b.n 448c │ │ │ │ │ movs r4, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 439e │ │ │ │ │ + b.n 4416 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add.w r3, ip, #1 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ lsrs r2, r6, #30 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ orr.w r2, r2, r7, lsl #2 │ │ │ │ │ bic.w r3, r6, #3221225472 @ 0xc0000000 │ │ │ │ │ strd r1, r3, [r4, #8] │ │ │ │ │ orrs.w r3, r2, r7, lsr #30 │ │ │ │ │ - beq.w 439e │ │ │ │ │ - b.n 4410 │ │ │ │ │ + beq.w 4416 │ │ │ │ │ + b.n 4488 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000044d0 : │ │ │ │ │ +00004548 : │ │ │ │ │ long_neg(): │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bhi.n 44f0 │ │ │ │ │ + bhi.n 4568 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ and.w r1, r1, #3 │ │ │ │ │ rsb r1, r1, #1 │ │ │ │ │ mul.w r1, r3, r1 │ │ │ │ │ negs r0, r1 │ │ │ │ │ mov.w r1, r1, asr #31 │ │ │ │ │ sbc.w r1, r1, r1, lsl #1 │ │ │ │ │ - b.n 42fc <_PyLong_FromSTwoDigits> │ │ │ │ │ - b.n 44f4 │ │ │ │ │ + b.n 4374 <_PyLong_FromSTwoDigits> │ │ │ │ │ + b.n 456c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000044f4 : │ │ │ │ │ +0000456c : │ │ │ │ │ long_neg.part.0(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl c140 <_PyLong_Copy> │ │ │ │ │ + bl c228 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ - cbz r0, 451a │ │ │ │ │ + cbz r0, 4592 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ │ │ -0000451c : │ │ │ │ │ +00004594 : │ │ │ │ │ long_and(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bpl.n 45b4 │ │ │ │ │ + bpl.n 462c │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 45b4 │ │ │ │ │ + bpl.n 462c │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bls.n 453a │ │ │ │ │ + bls.n 45b2 │ │ │ │ │ mov r2, r1 │ │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ │ - b.w 752c │ │ │ │ │ + b.w 75a4 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 4532 │ │ │ │ │ + bhi.n 45aa │ │ │ │ │ and.w ip, r2, #3 │ │ │ │ │ push {lr} │ │ │ │ │ ldr.w lr, [r1, #12] │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ and.w r0, r3, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ rsb ip, ip, #1 │ │ │ │ │ @@ -6682,50 +6735,50 @@ │ │ │ │ │ mul.w r0, lr, r0 │ │ │ │ │ and.w r0, r0, ip │ │ │ │ │ adds.w ip, r0, #5 │ │ │ │ │ mov.w r1, r0, asr #31 │ │ │ │ │ adc.w r3, r1, #0 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 458e │ │ │ │ │ + bcs.n 4606 │ │ │ │ │ add.w r0, r0, #584 @ 0x248 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r0, r3, r0, lsl #4 │ │ │ │ │ pop {pc} │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w ip, #2147483648 @ 0x80000000 │ │ │ │ │ adds r3, r0, r3 │ │ │ │ │ adc.w r2, r1, #0 │ │ │ │ │ cmp r3, ip │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n 45ac │ │ │ │ │ + bcs.n 4624 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 1f0 <_PyLong_FromMedium> │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ - b.w b6b0 <_PyLong_FromLarge> │ │ │ │ │ + b.w b798 <_PyLong_FromLarge> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000045c0 : │ │ │ │ │ +00004638 : │ │ │ │ │ PyLong_GetSign(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 45e6 │ │ │ │ │ + bpl.n 465e │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -6739,15 +6792,15 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ │ │ -00004604 <_PyCompactLong_Add>: │ │ │ │ │ +0000467c <_PyCompactLong_Add>: │ │ │ │ │ _PyCompactLong_Add(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ movw ip, #1030 @ 0x406 │ │ │ │ │ @@ -6764,15 +6817,15 @@ │ │ │ │ │ asrs r4, r3, #31 │ │ │ │ │ adds r1, r2, r3 │ │ │ │ │ adc.w r4, r4, r2, asr #31 │ │ │ │ │ adds.w lr, r1, #5 │ │ │ │ │ adc.w r0, r4, #0 │ │ │ │ │ cmp lr, ip │ │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ │ - bcs.n 4668 <_PyCompactLong_Add+0x64> │ │ │ │ │ + bcs.n 46e0 <_PyCompactLong_Add+0x64> │ │ │ │ │ add.w r3, r1, #584 @ 0x248 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r0, r0, r3, lsl #4 │ │ │ │ │ orr.w r0, r0, #1 │ │ │ │ │ @@ -6780,50 +6833,50 @@ │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ adds r3, r1, r3 │ │ │ │ │ adc.w r2, r4, #0 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n 4706 <_PyCompactLong_Add+0x102> │ │ │ │ │ - ldr r3, [pc, #140] @ (470c <_PyCompactLong_Add+0x108>) │ │ │ │ │ + bcs.n 477e <_PyCompactLong_Add+0x102> │ │ │ │ │ + ldr r3, [pc, #140] @ (4784 <_PyCompactLong_Add+0x108>) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r2, [r2, r3] │ │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr.w r3, [r2, #1712] @ 0x6b0 │ │ │ │ │ - cbz r3, 46c4 <_PyCompactLong_Add+0xc0> │ │ │ │ │ + cbz r3, 473c <_PyCompactLong_Add+0xc0> │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ str.w r0, [r2, #1712] @ 0x6b0 │ │ │ │ │ ldr.w r0, [r2, #1716] @ 0x6b4 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ subs r0, #1 │ │ │ │ │ str.w r0, [r2, #1716] @ 0x6b4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - blt.n 4700 <_PyCompactLong_Add+0xfc> │ │ │ │ │ + blt.n 4778 <_PyCompactLong_Add+0xfc> │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ strd r1, r2, [r3, #8] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r0, #16 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 4706 <_PyCompactLong_Add+0x102> │ │ │ │ │ + cbz r0, 477e <_PyCompactLong_Add+0x102> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ @@ -6837,39 +6890,39 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ movs r0, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r0, [r3, #8] │ │ │ │ │ - bge.n 46b8 <_PyCompactLong_Add+0xb4> │ │ │ │ │ + bge.n 4730 <_PyCompactLong_Add+0xb4> │ │ │ │ │ negs r2, r1 │ │ │ │ │ movs r1, #10 │ │ │ │ │ - b.n 46ba <_PyCompactLong_Add+0xb6> │ │ │ │ │ + b.n 4732 <_PyCompactLong_Add+0xb6> │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n 4664 <_PyCompactLong_Add+0x60> │ │ │ │ │ + b.n 46dc <_PyCompactLong_Add+0x60> │ │ │ │ │ nop │ │ │ │ │ .word 0x00000084 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00004710 : │ │ │ │ │ +00004788 : │ │ │ │ │ long_vectorcall(): │ │ │ │ │ bic.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ │ - cbnz r3, 4732 │ │ │ │ │ + cbnz r3, 47aa │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 4720 │ │ │ │ │ + bne.n 4798 │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyNumber_Long │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.n 472c │ │ │ │ │ + bne.n 47a4 │ │ │ │ │ ldrd r1, r2, [r1] │ │ │ │ │ - b.w 9148 │ │ │ │ │ - cbnz r2, 475e │ │ │ │ │ - ldr r0, [pc, #68] @ (4774 ) │ │ │ │ │ + b.w 924c │ │ │ │ │ + cbnz r2, 47d6 │ │ │ │ │ + ldr r0, [pc, #68] @ (47ec ) │ │ │ │ │ bx lr │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r4, r1 │ │ │ │ │ @@ -6896,58 +6949,58 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyErr_Format │ │ │ │ │ .word 0x00002480 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00004778 : │ │ │ │ │ +000047f0 : │ │ │ │ │ PyLong_FromDouble(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - vldr d6, [pc, #568] @ 49c0 │ │ │ │ │ + vldr d6, [pc, #568] @ 4a38 │ │ │ │ │ sub sp, #24 │ │ │ │ │ vcmpe.f64 d0, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - ble.w 48ee │ │ │ │ │ - vldr d6, [pc, #556] @ 49c8 │ │ │ │ │ + ble.w 4966 │ │ │ │ │ + vldr d6, [pc, #556] @ 4a40 │ │ │ │ │ vcmpe.f64 d0, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bpl.n 47ea │ │ │ │ │ + bpl.n 4862 │ │ │ │ │ vcvt.s32.f64 s15, d0 │ │ │ │ │ movw r2, #1029 @ 0x405 │ │ │ │ │ vmov r3, s15 │ │ │ │ │ adds r1, r3, #5 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bhi.n 47ce │ │ │ │ │ + bhi.n 4846 │ │ │ │ │ add.w r3, r3, #584 @ 0x248 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r2, r0, r3, lsl #4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ add.w r2, r3, #1073741824 @ 0x40000000 │ │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bcs.w 494a │ │ │ │ │ + bcs.w 49c2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 1f0 <_PyLong_FromMedium> │ │ │ │ │ vabs.f64 d7, d0 │ │ │ │ │ - vldr d6, [pc, #480] @ 49d0 │ │ │ │ │ + vldr d6, [pc, #480] @ 4a48 │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt.w 49a4 │ │ │ │ │ + bgt.w 4a1c │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL frexp │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ movw r2, #34953 @ 0x8889 │ │ │ │ │ movt r2, #34952 @ 0x8888 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -6959,15 +7012,15 @@ │ │ │ │ │ add r2, r3 │ │ │ │ │ rsb r3, r0, r2, asr #4 │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 344 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 49a0 │ │ │ │ │ + beq.w 4a18 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ movs r6, #0 │ │ │ │ │ vldr d0, [sp, #8] │ │ │ │ │ movw r1, #34953 @ 0x8889 │ │ │ │ │ movt r1, #34952 @ 0x8888 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movs r2, #30 │ │ │ │ │ @@ -6978,39 +7031,39 @@ │ │ │ │ │ mls r0, r2, r0, r3 │ │ │ │ │ adds r0, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ adds r3, #29 │ │ │ │ │ - blt.n 48d4 │ │ │ │ │ + blt.n 494c │ │ │ │ │ vcvt.u32.f64 s15, d0 │ │ │ │ │ add.w r3, r2, r5, lsl #2 │ │ │ │ │ movs r0, #30 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ vcvt.f64.u32 d6, s15 │ │ │ │ │ vstr s15, [r3, #12] │ │ │ │ │ vsub.f64 d0, d0, d6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bmi.n 48d4 │ │ │ │ │ + bmi.n 494c │ │ │ │ │ vcvt.u32.f64 s14, d0 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ movs r0, #30 │ │ │ │ │ vstr s14, [r3, #8] │ │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ │ vsub.f64 d0, d0, d7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n 48d4 │ │ │ │ │ + beq.n 494c │ │ │ │ │ lsls r3, r5, #2 │ │ │ │ │ add.w r4, r2, #12 │ │ │ │ │ adds r3, #8 │ │ │ │ │ add r3, r2 │ │ │ │ │ vcvt.u32.f64 s15, d0 │ │ │ │ │ movs r0, #30 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ @@ -7019,32 +7072,32 @@ │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ vsub.f64 d0, d0, d6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 48b2 │ │ │ │ │ + bne.n 492a │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 47c8 │ │ │ │ │ + beq.w 4840 │ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ │ and.w r3, r1, #3 │ │ │ │ │ bic.w r1, r1, #7 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ orrs r3, r1 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b.n 47c8 │ │ │ │ │ + b.n 4840 │ │ │ │ │ vabs.f64 d6, d0 │ │ │ │ │ - vldr d5, [pc, #220] @ 49d0 │ │ │ │ │ + vldr d5, [pc, #220] @ 4a48 │ │ │ │ │ vcmp.f64 d6, d5 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt.n 49a4 │ │ │ │ │ + bgt.n 4a1c │ │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bvs.n 498a │ │ │ │ │ + bvs.n 4a02 │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ vneg.f64 d0, d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL frexp │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ movw r2, #34953 @ 0x8889 │ │ │ │ │ movt r2, #34952 @ 0x8888 │ │ │ │ │ @@ -7056,121 +7109,121 @@ │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3 │ │ │ │ │ rsb r3, r0, r2, asr #4 │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 344 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 49a0 │ │ │ │ │ + cbz r0, 4a18 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ movs r6, #1 │ │ │ │ │ vldr d0, [sp, #8] │ │ │ │ │ - b.n 483c │ │ │ │ │ + b.n 48b4 │ │ │ │ │ eor.w r1, r3, r3, asr #31 │ │ │ │ │ movs r0, #2 │ │ │ │ │ sub.w r1, r1, r3, asr #31 │ │ │ │ │ strd r1, r3, [sp, #4] │ │ │ │ │ bl 344 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 49a0 │ │ │ │ │ + cbz r0, 4a18 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ adds r0, #12 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ite ge │ │ │ │ │ movge r3, #1 │ │ │ │ │ movlt.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ orr.w r3, r3, #16 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ str.w r3, [r0], #4 │ │ │ │ │ - beq.w 47c8 │ │ │ │ │ - b.n 497a │ │ │ │ │ + beq.w 4840 │ │ │ │ │ + b.n 49f2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 47c8 │ │ │ │ │ + b.n 4840 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC30 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 49a0 │ │ │ │ │ + b.n 4a18 │ │ │ │ │ nop.w │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0xc1e00000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x41e00000 │ │ │ │ │ .word 0xffffffff │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ │ │ │ │ │ -000049d8 <_PyLong_NumBits>: │ │ │ │ │ +00004a50 <_PyLong_NumBits>: │ │ │ │ │ _PyLong_NumBits(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ - beq.n 49fe <_PyLong_NumBits+0x26> │ │ │ │ │ + beq.n 4a76 <_PyLong_NumBits+0x26> │ │ │ │ │ add.w r2, r0, r3, lsl #2 │ │ │ │ │ subs r0, r3, #1 │ │ │ │ │ movs r1, #30 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ smull r0, r1, r0, r1 │ │ │ │ │ - cbz r3, 4a02 <_PyLong_NumBits+0x2a> │ │ │ │ │ + cbz r3, 4a7a <_PyLong_NumBits+0x2a> │ │ │ │ │ clz r3, r3 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ adds r0, r3, r0 │ │ │ │ │ adc.w r1, r1, r3, asr #31 │ │ │ │ │ bx lr │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00004a04 : │ │ │ │ │ +00004a7c : │ │ │ │ │ long_lshift_method(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r5, r3, #7 │ │ │ │ │ - bpl.w 5048 │ │ │ │ │ + bpl.w 50c0 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r4, r3, #7 │ │ │ │ │ - bpl.w 5048 │ │ │ │ │ + bpl.w 50c0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ mov r7, r0 │ │ │ │ │ and.w r3, r1, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w 506a │ │ │ │ │ + beq.w 50e2 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r0, r2, #3 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.w 4f4a │ │ │ │ │ + beq.w 4fc2 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bhi.w 4f74 │ │ │ │ │ + bhi.w 4fec │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ asrs r4, r3, #31 │ │ │ │ │ str r4, [sp, #28] │ │ │ │ │ lsrs r1, r3, #28 │ │ │ │ │ @@ -7211,38 +7264,38 @@ │ │ │ │ │ adds r4, r4, r5 │ │ │ │ │ adds.w r6, r6, ip │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ lsrs r6, r6, #1 │ │ │ │ │ orr.w r6, r6, r3, lsl #31 │ │ │ │ │ mov r8, r6 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 4d92 │ │ │ │ │ + beq.w 4e0a │ │ │ │ │ mov.w r9, r2, lsr #3 │ │ │ │ │ add.w r3, r6, r9 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 4e6a │ │ │ │ │ + beq.w 4ee2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.w 4e7a │ │ │ │ │ + bgt.w 4ef2 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4ee6 │ │ │ │ │ + beq.w 4f5e │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 4ee6 │ │ │ │ │ + beq.w 4f5e │ │ │ │ │ adds r0, r3, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4f6c │ │ │ │ │ + beq.w 4fe4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ @@ -7259,43 +7312,43 @@ │ │ │ │ │ cmp r2, #0 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.w 4ec0 │ │ │ │ │ + beq.w 4f38 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.w 4ed8 │ │ │ │ │ + ble.w 4f50 │ │ │ │ │ lsls r2, r6, #2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ add.w r0, r5, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 4cb8 │ │ │ │ │ + beq.w 4d30 │ │ │ │ │ mov.w r2, r9, lsl #2 │ │ │ │ │ add.w lr, r7, #8 │ │ │ │ │ subs r2, #4 │ │ │ │ │ add.w r6, r5, #8 │ │ │ │ │ add.w r3, lr, r9, lsl #2 │ │ │ │ │ add.w r6, r6, r8, lsl #2 │ │ │ │ │ lsrs r2, r2, #2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ adds r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ sub.w sl, r4, #32 │ │ │ │ │ rsb r9, r4, #32 │ │ │ │ │ ands.w r2, r2, #3 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - beq.n 4c16 │ │ │ │ │ + beq.n 4c8e │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 4be0 │ │ │ │ │ + beq.n 4c58 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.w 4de8 │ │ │ │ │ + bne.w 4e60 │ │ │ │ │ ldr.w r0, [lr, #4]! │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ lsl.w r1, r0, sl │ │ │ │ │ lsr.w fp, r0, r9 │ │ │ │ │ orr.w r1, r1, fp │ │ │ │ │ orr.w ip, r1, r2 │ │ │ │ │ lsl.w r2, r0, r4 │ │ │ │ │ @@ -7318,15 +7371,15 @@ │ │ │ │ │ str.w r2, [r6, #4]! │ │ │ │ │ mov.w r2, ip, lsr #30 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ orr.w r3, r3, ip, lsl #2 │ │ │ │ │ cmp r2, lr │ │ │ │ │ - beq.n 4cba │ │ │ │ │ + beq.n 4d32 │ │ │ │ │ ldr.w r0, [lr, #4] │ │ │ │ │ mov r8, lr │ │ │ │ │ mov r7, r6 │ │ │ │ │ add.w lr, lr, #16 │ │ │ │ │ adds r6, #16 │ │ │ │ │ lsl.w r2, r0, r4 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ @@ -7366,80 +7419,80 @@ │ │ │ │ │ lsl.w r1, r0, sl │ │ │ │ │ orrs r3, r2 │ │ │ │ │ lsr.w fp, r0, r9 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ orr.w r1, r1, fp │ │ │ │ │ str r2, [r7, #16] │ │ │ │ │ orr.w ip, r1, ip, lsr #30 │ │ │ │ │ - b.n 4c04 │ │ │ │ │ + b.n 4c7c │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 4f18 │ │ │ │ │ + beq.w 4f90 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ add.w r1, r5, r2, lsl #2 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ str r3, [r1, #8] │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ - beq.n 4cdc │ │ │ │ │ + beq.n 4d54 │ │ │ │ │ add.w r3, r5, r1, lsl #2 │ │ │ │ │ subs r4, r1, #1 │ │ │ │ │ add.w r6, r5, #12 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ - cbz r3, 4cea │ │ │ │ │ + cbz r3, 4d62 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bls.n 4d0c │ │ │ │ │ + bls.n 4d84 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r4, r3 │ │ │ │ │ subs r3, r4, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 5064 │ │ │ │ │ + beq.w 50dc │ │ │ │ │ ldr.w r0, [r6, r3, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4ce8 │ │ │ │ │ + beq.n 4d60 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - beq.n 4cdc │ │ │ │ │ + beq.n 4d54 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ orr.w r2, r2, r4, lsl #3 │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi.n 4ce0 │ │ │ │ │ + bhi.n 4d58 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ and.w r4, r2, #3 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ movw r1, #1030 @ 0x406 │ │ │ │ │ mul.w r4, r3, r4 │ │ │ │ │ adds r0, r4, #5 │ │ │ │ │ mov.w r3, r4, asr #31 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 4ce0 │ │ │ │ │ + bcs.n 4d58 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4d7a │ │ │ │ │ + bge.n 4df2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 4d7a │ │ │ │ │ - ldr r1, [pc, #788] @ (5054 ) │ │ │ │ │ + cbnz r3, 4df2 │ │ │ │ │ + ldr r1, [pc, #788] @ (50cc ) │ │ │ │ │ ldr.w r3, [r1, #1660] @ 0x67c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4f22 │ │ │ │ │ + bne.w 4f9a │ │ │ │ │ lsls r3, r2, #29 │ │ │ │ │ - bmi.w 5040 │ │ │ │ │ - ldr r3, [pc, #772] @ (5058 ) │ │ │ │ │ + bmi.w 50b8 │ │ │ │ │ + ldr r3, [pc, #772] @ (50d0 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #1716] @ 0x6b4 │ │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ │ - bhi.w 4f3a │ │ │ │ │ + bhi.w 4fb2 │ │ │ │ │ ldr.w r1, [r3, #1712] @ 0x6b0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r5, #0] │ │ │ │ │ str.w r5, [r3, #1712] @ 0x6b0 │ │ │ │ │ str.w r2, [r3, #1716] @ 0x6b4 │ │ │ │ │ add.w r4, r4, #584 @ 0x248 │ │ │ │ │ movw r5, #0 │ │ │ │ │ @@ -7447,34 +7500,34 @@ │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r5, r5, r4, lsl #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi.n 4e92 │ │ │ │ │ + bhi.n 4f0a │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ mul.w r3, r0, r3 │ │ │ │ │ asrs r1, r3, #31 │ │ │ │ │ - bmi.n 4e12 │ │ │ │ │ + bmi.n 4e8a │ │ │ │ │ sub.w r5, r4, #32 │ │ │ │ │ rsb r2, r4, #32 │ │ │ │ │ lsls r1, r4 │ │ │ │ │ lsl.w r5, r3, r5 │ │ │ │ │ lsr.w r2, r3, r2 │ │ │ │ │ orrs r1, r5 │ │ │ │ │ lsl.w r0, r3, r4 │ │ │ │ │ orrs r1, r2 │ │ │ │ │ adds r4, r0, #5 │ │ │ │ │ movw r2, #1030 @ 0x406 │ │ │ │ │ adc.w r3, r1, #0 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 4e4c │ │ │ │ │ + bcs.n 4ec4 │ │ │ │ │ add.w r4, r0, #584 @ 0x248 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r5, r5, r4, lsl #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ @@ -7488,15 +7541,15 @@ │ │ │ │ │ lsrs r3, r2, #30 │ │ │ │ │ orr.w r1, r1, fp │ │ │ │ │ bic.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [r6, #4]! │ │ │ │ │ orr.w r3, r3, r1, lsl #2 │ │ │ │ │ lsrs r2, r1, #30 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - b.n 4bb0 │ │ │ │ │ + b.n 4c28 │ │ │ │ │ negs r3, r3 │ │ │ │ │ sub.w r0, r4, #32 │ │ │ │ │ sbc.w r2, r1, r1, lsl #1 │ │ │ │ │ rsb r1, r4, #32 │ │ │ │ │ lsl.w r0, r3, r0 │ │ │ │ │ lsls r2, r4 │ │ │ │ │ lsr.w r1, r3, r1 │ │ │ │ │ @@ -7506,156 +7559,156 @@ │ │ │ │ │ negs r0, r4 │ │ │ │ │ movw r3, #1030 @ 0x406 │ │ │ │ │ sbc.w r1, r2, r2, lsl #1 │ │ │ │ │ adds.w r4, r4, #1024 @ 0x400 │ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcc.n 4dd0 │ │ │ │ │ + bcc.n 4e48 │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ │ adds r3, r0, r3 │ │ │ │ │ adc.w r2, r1, #0 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n 4f42 │ │ │ │ │ + bcs.n 4fba │ │ │ │ │ bl 1f0 <_PyLong_FromMedium> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 4ce0 │ │ │ │ │ + b.n 4d58 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.w 4b06 │ │ │ │ │ + ble.w 4b7e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 4f70 │ │ │ │ │ + b.n 4fe8 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ mov.w r9, r2, lsr #3 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 4f4e │ │ │ │ │ + beq.n 4fc6 │ │ │ │ │ add.w r2, r9, #1 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.n 4e7a │ │ │ │ │ + bgt.n 4ef2 │ │ │ │ │ add.w r0, r9, #4 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4b24 │ │ │ │ │ - b.n 4f6c │ │ │ │ │ + bne.w 4b9c │ │ │ │ │ + b.n 4fe4 │ │ │ │ │ and.w r2, r3, #3 │ │ │ │ │ bic.w r3, r3, #7 │ │ │ │ │ rsb r2, r2, #2 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ orr.w r3, r3, r2 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - bgt.w 4b64 │ │ │ │ │ + bgt.w 4bdc │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 4cb8 │ │ │ │ │ + beq.w 4d30 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 4b78 │ │ │ │ │ - ldr r3, [pc, #372] @ (505c ) │ │ │ │ │ + b.n 4bf0 │ │ │ │ │ + ldr r3, [pc, #372] @ (50d4 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r5, [r3, #1712] @ 0x6b0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 5016 │ │ │ │ │ + beq.w 508e │ │ │ │ │ ldr.w r2, [r3, #1716] @ 0x6b4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r1, [r3, #1712] @ 0x6b0 │ │ │ │ │ str.w r2, [r3, #1716] @ 0x6b4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - b.n 4b44 │ │ │ │ │ + b.n 4bbc │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ - bne.w 4cce │ │ │ │ │ - b.n 4cdc │ │ │ │ │ + bne.w 4d46 │ │ │ │ │ + b.n 4d54 │ │ │ │ │ ldr.w r2, [r1, #1664] @ 0x680 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r1, #1 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ lsls r2, r3, #29 │ │ │ │ │ - bmi.w 5040 │ │ │ │ │ + bmi.w 50b8 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.w 4d50 │ │ │ │ │ + bls.w 4dc8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ - b.n 4d7a │ │ │ │ │ - bl b6b0 <_PyLong_FromLarge> │ │ │ │ │ + b.n 4df2 │ │ │ │ │ + bl b798 <_PyLong_FromLarge> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 4ce0 │ │ │ │ │ - ldr r5, [pc, #276] @ (5060 ) │ │ │ │ │ - b.n 4ce0 │ │ │ │ │ + b.n 4d58 │ │ │ │ │ + ldr r5, [pc, #276] @ (50d8 ) │ │ │ │ │ + b.n 4d58 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bhi.n 4e7a │ │ │ │ │ + bhi.n 4ef2 │ │ │ │ │ mov sl, r9 │ │ │ │ │ str.w r9, [sp, #16] │ │ │ │ │ add.w r0, r9, #3 │ │ │ │ │ mov r9, sl │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4b24 │ │ │ │ │ + bne.w 4b9c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 4ce0 │ │ │ │ │ + b.n 4d58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #8 │ │ │ │ │ - bl 36d8 <_PyLong_AsByteArray> │ │ │ │ │ + bl 3750 <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_THM_CALL _PyLong_AsByteArray │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ lsrs r3, r0, #3 │ │ │ │ │ - beq.n 4ff8 │ │ │ │ │ + beq.n 5070 │ │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ │ movs r1, #30 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ smull r3, r1, r3, r1 │ │ │ │ │ - cbz r2, 4fa4 │ │ │ │ │ + cbz r2, 501c │ │ │ │ │ clz r2, r2 │ │ │ │ │ rsb r2, r2, #32 │ │ │ │ │ adds r3, r2, r3 │ │ │ │ │ adc.w r1, r1, r2, asr #31 │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ orr.w r2, r2, r1, lsl #29 │ │ │ │ │ cmp r2, #8 │ │ │ │ │ - bne.n 4ff2 │ │ │ │ │ + bne.n 506a │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - bne.n 4fc2 │ │ │ │ │ + bne.n 503a │ │ │ │ │ and.w r0, r0, #3 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq.n 501e │ │ │ │ │ + beq.n 5096 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC35 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -7663,107 +7716,107 @@ │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4f70 │ │ │ │ │ + beq.n 4fe8 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 4f70 │ │ │ │ │ + b.n 4fe8 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r2, #8 │ │ │ │ │ - bgt.n 4fc2 │ │ │ │ │ + bgt.n 503a │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ ldrd r3, r4, [sp, #24] │ │ │ │ │ and.w r0, r2, #3 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.n 4f4a │ │ │ │ │ + beq.n 4fc2 │ │ │ │ │ mvn.w r5, #29 │ │ │ │ │ movs r1, #14 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ sbcs r1, r4 │ │ │ │ │ - bge.w 4a5c │ │ │ │ │ - b.n 4e7a │ │ │ │ │ + bge.w 4ad4 │ │ │ │ │ + b.n 4ef2 │ │ │ │ │ mov sl, r9 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ - b.n 4f58 │ │ │ │ │ + b.n 4fd0 │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ - b.n 5030 │ │ │ │ │ + b.n 50a8 │ │ │ │ │ clz r2, r2 │ │ │ │ │ adds r1, #1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ lsrs r2, r2, #5 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 4fc2 │ │ │ │ │ + beq.n 503a │ │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 5022 │ │ │ │ │ + beq.n 509a │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bne.n 5022 │ │ │ │ │ + bne.n 509a │ │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ │ - beq.n 4ff8 │ │ │ │ │ - b.n 4fc2 │ │ │ │ │ + beq.n 5070 │ │ │ │ │ + b.n 503a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_THM_CALL _Py_SetImmortal │ │ │ │ │ - b.n 4d7a │ │ │ │ │ + b.n 4df2 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 4ce0 │ │ │ │ │ + b.n 4d58 │ │ │ │ │ nop │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000002fe │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x0000016c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00002480 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ - b.n 4d30 │ │ │ │ │ + b.n 4da8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 4f70 │ │ │ │ │ + b.n 4fe8 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005084 : │ │ │ │ │ +000050fc : │ │ │ │ │ PyLong_AsInt64(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movs r3, #19 │ │ │ │ │ movs r2, #8 │ │ │ │ │ - bl 50c4 │ │ │ │ │ + bl 513c │ │ │ │ │ R_ARM_THM_CALL PyLong_AsNativeBytes │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 50be │ │ │ │ │ + beq.n 5136 │ │ │ │ │ cmp r0, #8 │ │ │ │ │ it ls │ │ │ │ │ movls r0, #0 │ │ │ │ │ - bhi.n 50a8 │ │ │ │ │ + bhi.n 5120 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC35 │ │ │ │ │ @@ -7771,403 +7824,403 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC35 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ │ │ -000050c4 : │ │ │ │ │ +0000513c : │ │ │ │ │ PyLong_AsNativeBytes(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ lsrs r3, r2, #31 │ │ │ │ │ sub sp, #24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 52ee │ │ │ │ │ + bne.w 5366 │ │ │ │ │ mov r6, r2 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r5, #1 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ and.w r2, r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq.n 5160 │ │ │ │ │ + beq.n 51d8 │ │ │ │ │ ands.w r7, r5, #2 │ │ │ │ │ - beq.w 5214 │ │ │ │ │ + beq.w 528c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 52b4 │ │ │ │ │ + beq.w 532c │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ands.w r7, r5, #8 │ │ │ │ │ - beq.n 516a │ │ │ │ │ + beq.n 51e2 │ │ │ │ │ and.w r1, r2, #3 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ itt ne │ │ │ │ │ movne r7, r3 │ │ │ │ │ movne r3, #1 │ │ │ │ │ - beq.w 5320 │ │ │ │ │ + beq.w 5398 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi.n 516e │ │ │ │ │ + bhi.n 51e6 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - cbz r6, 5150 │ │ │ │ │ + cbz r6, 51c8 │ │ │ │ │ cmp r6, #4 │ │ │ │ │ - ble.n 51e8 │ │ │ │ │ + ble.n 5260 │ │ │ │ │ asrs r1, r2, #31 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5250 │ │ │ │ │ + beq.w 52c8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str.w r2, [r0], #4 │ │ │ │ │ subs r2, r6, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ movs r2, #4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 5300 │ │ │ │ │ + bne.w 5378 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 526e │ │ │ │ │ + beq.w 52e6 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 5120 │ │ │ │ │ - cbz r6, 5186 │ │ │ │ │ + b.n 5198 │ │ │ │ │ + cbz r6, 51fe │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r1, [sp] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl 36d8 <_PyLong_AsByteArray> │ │ │ │ │ + bl 3750 <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_THM_CALL _PyLong_AsByteArray │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ lsrs r1, r0, #3 │ │ │ │ │ - beq.w 535e │ │ │ │ │ + beq.w 53d6 │ │ │ │ │ add.w r2, r4, r1, lsl #2 │ │ │ │ │ mov.w ip, #30 │ │ │ │ │ subs r1, #1 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ smull r1, ip, r1, ip │ │ │ │ │ - cbz r2, 51a8 │ │ │ │ │ + cbz r2, 5220 │ │ │ │ │ clz r2, r2 │ │ │ │ │ rsb r2, r2, #32 │ │ │ │ │ adds r1, r2, r1 │ │ │ │ │ adc.w ip, ip, r2, asr #31 │ │ │ │ │ mov.w lr, r1, lsr #3 │ │ │ │ │ orr.w lr, lr, ip, lsl #29 │ │ │ │ │ add.w r2, lr, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 5152 │ │ │ │ │ + beq.n 51ca │ │ │ │ │ cmp lr, r6 │ │ │ │ │ - bne.n 5152 │ │ │ │ │ + bne.n 51ca │ │ │ │ │ ands.w r1, r1, #7 │ │ │ │ │ - bne.n 5152 │ │ │ │ │ + bne.n 51ca │ │ │ │ │ and.w r0, r0, #3 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq.n 5288 │ │ │ │ │ - cbz r3, 51d4 │ │ │ │ │ + beq.n 5300 │ │ │ │ │ + cbz r3, 524c │ │ │ │ │ subs r3, r6, #1 │ │ │ │ │ ldrsb.w r3, [r8, r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 5152 │ │ │ │ │ + bge.n 51ca │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ - beq.n 51e4 │ │ │ │ │ + beq.n 525c │ │ │ │ │ lsls r3, r5, #29 │ │ │ │ │ - bpl.n 52ce │ │ │ │ │ + bpl.n 5346 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - b.n 5152 │ │ │ │ │ + b.n 51ca │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 52d2 │ │ │ │ │ + beq.n 534a │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ lsls r3, r6, #3 │ │ │ │ │ cmp r3, #32 │ │ │ │ │ - beq.n 51e4 │ │ │ │ │ + beq.n 525c │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ asr.w r2, r1, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bls.n 51e4 │ │ │ │ │ + bls.n 525c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n 5150 │ │ │ │ │ + ble.n 51c8 │ │ │ │ │ asrs r1, r3 │ │ │ │ │ - beq.n 51dc │ │ │ │ │ - b.n 5150 │ │ │ │ │ + beq.n 5254 │ │ │ │ │ + b.n 51c8 │ │ │ │ │ and.w r3, r5, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 52b6 │ │ │ │ │ + beq.n 532e │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ lsls r0, r5, #28 │ │ │ │ │ - bpl.w 5120 │ │ │ │ │ + bpl.w 5198 │ │ │ │ │ and.w r1, r2, #3 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - bne.w 5120 │ │ │ │ │ + bne.w 5198 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC36 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 5362 │ │ │ │ │ + bne.w 53da │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 5158 │ │ │ │ │ + b.n 51d0 │ │ │ │ │ subs r2, r6, #4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r6, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ subs r3, r6, #4 │ │ │ │ │ add r2, sp, #24 │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldrb.w r0, [r2, #-1]! │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ strb r0, [r1, #0] │ │ │ │ │ - bne.n 525e │ │ │ │ │ - b.n 5150 │ │ │ │ │ + bne.n 52d6 │ │ │ │ │ + b.n 51c8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 524a │ │ │ │ │ + b.n 52c2 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ add.w r5, r8, #4294967295 @ 0xffffffff │ │ │ │ │ add.w lr, r6, #4294967295 @ 0xffffffff │ │ │ │ │ eor.w ip, r3, #128 @ 0x80 │ │ │ │ │ ldrb.w r0, [r5, #1]! │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 5346 │ │ │ │ │ + beq.n 53be │ │ │ │ │ cmp lr, r1 │ │ │ │ │ - ble.n 5338 │ │ │ │ │ + ble.n 53b0 │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - ble.n 5354 │ │ │ │ │ + ble.n 53cc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5296 │ │ │ │ │ - b.n 5152 │ │ │ │ │ + bne.n 530e │ │ │ │ │ + b.n 51ca │ │ │ │ │ movs r3, #1 │ │ │ │ │ lsls r7, r5, #27 │ │ │ │ │ - bpl.n 526e │ │ │ │ │ + bpl.n 52e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 524a │ │ │ │ │ + beq.n 52c2 │ │ │ │ │ movs r7, #1 │ │ │ │ │ - b.n 521c │ │ │ │ │ + b.n 5294 │ │ │ │ │ adds r2, r6, #1 │ │ │ │ │ - b.n 5152 │ │ │ │ │ + b.n 51ca │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ add.w r2, r8, r6 │ │ │ │ │ rsb r3, r2, #1 │ │ │ │ │ ldrb.w r0, [r1], #1 │ │ │ │ │ add r3, r8 │ │ │ │ │ strb.w r0, [r2, #-1]! │ │ │ │ │ add r3, r6 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bgt.n 52d8 │ │ │ │ │ - b.n 51f6 │ │ │ │ │ + ble.n 526e │ │ │ │ │ + b.n 5350 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #1293 @ 0x50d │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 524a │ │ │ │ │ + b.n 52c2 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 5158 │ │ │ │ │ + bge.w 51d0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5158 │ │ │ │ │ + bne.w 51d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b.n 5158 │ │ │ │ │ + b.n 51d0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC36 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 524a │ │ │ │ │ + b.n 52c2 │ │ │ │ │ sub.w r8, r3, r0 │ │ │ │ │ rsbs r0, r8, #0 │ │ │ │ │ adc.w r0, r0, r8 │ │ │ │ │ - b.n 52a8 │ │ │ │ │ + b.n 5320 │ │ │ │ │ sub.w r8, ip, r0 │ │ │ │ │ rsbs r0, r8, #0 │ │ │ │ │ adc.w r0, r0, r8 │ │ │ │ │ - b.n 52a8 │ │ │ │ │ + b.n 5320 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5152 │ │ │ │ │ + beq.w 51ca │ │ │ │ │ mov r2, r6 │ │ │ │ │ - b.n 5152 │ │ │ │ │ + b.n 51ca │ │ │ │ │ movs r2, #1 │ │ │ │ │ - b.n 5152 │ │ │ │ │ + b.n 51ca │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 524a │ │ │ │ │ + bge.w 52c2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 524a │ │ │ │ │ + bne.w 52c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 524a │ │ │ │ │ + b.n 52c2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005380 : │ │ │ │ │ +000053f8 : │ │ │ │ │ long_invert(): │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bhi.n 53de │ │ │ │ │ + bhi.n 5456 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ and.w r1, r1, #3 │ │ │ │ │ rsb r1, r1, #1 │ │ │ │ │ mul.w r1, r2, r1 │ │ │ │ │ movw r2, #1030 @ 0x406 │ │ │ │ │ mvns r0, r1 │ │ │ │ │ adds.w ip, r0, #5 │ │ │ │ │ mvn.w r1, r1, asr #31 │ │ │ │ │ adc.w r3, r1, #0 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 53c0 │ │ │ │ │ + bcs.n 5438 │ │ │ │ │ add.w r0, r0, #584 @ 0x248 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r0, r3, r0, lsl #4 │ │ │ │ │ bx lr │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w ip, #2147483648 @ 0x80000000 │ │ │ │ │ adds r3, r0, r3 │ │ │ │ │ adc.w r2, r1, #0 │ │ │ │ │ cmp r3, ip │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n 53da │ │ │ │ │ + bcs.n 5452 │ │ │ │ │ b.w 1f0 <_PyLong_FromMedium> │ │ │ │ │ - b.w b6b0 <_PyLong_FromLarge> │ │ │ │ │ + b.w b798 <_PyLong_FromLarge> │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ - ldr r1, [pc, #20] @ (5404 ) │ │ │ │ │ - bl 41e0 │ │ │ │ │ + ldr r1, [pc, #20] @ (547c ) │ │ │ │ │ + bl 4258 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - cbz r0, 5400 │ │ │ │ │ + cbz r0, 5478 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ - bl f14c <_PyLong_Negate> │ │ │ │ │ + bl f234 <_PyLong_Negate> │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ .word 0x00002490 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00005408 : │ │ │ │ │ +00005480 : │ │ │ │ │ long_lshift1(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 5616 │ │ │ │ │ + beq.w 568e │ │ │ │ │ mov.w r9, r3, lsr #3 │ │ │ │ │ add.w r3, r5, r3, lsr #3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - cbz r2, 5434 │ │ │ │ │ + cbz r2, 54ac │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r8, r0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ mov r4, r2 │ │ │ │ │ bl 344 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 566a │ │ │ │ │ + beq.w 56e2 │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w 56c4 │ │ │ │ │ + beq.w 573c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.w 56d8 │ │ │ │ │ + ble.w 5750 │ │ │ │ │ lsls r2, r5, #2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ add.w r0, fp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 56dc │ │ │ │ │ + beq.w 5754 │ │ │ │ │ add.w r1, fp, #8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ add.w r2, r9, r5 │ │ │ │ │ add.w r1, r1, r5, lsl #2 │ │ │ │ │ add.w sl, r8, #8 │ │ │ │ │ mov lr, r3 │ │ │ │ │ sub.w r7, r4, #32 │ │ │ │ │ rsb r6, r4, #32 │ │ │ │ │ ands.w r9, r9, #3 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ - beq.n 5506 │ │ │ │ │ + beq.n 557e │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ - beq.n 54d0 │ │ │ │ │ + beq.n 5548 │ │ │ │ │ cmp.w r9, #2 │ │ │ │ │ - bne.w 5676 │ │ │ │ │ + bne.w 56ee │ │ │ │ │ ldr.w r0, [sl, #4]! │ │ │ │ │ adds r5, #1 │ │ │ │ │ lsl.w ip, r0, r7 │ │ │ │ │ lsr.w r2, r0, r6 │ │ │ │ │ orr.w r2, ip, r2 │ │ │ │ │ orr.w r2, r2, lr │ │ │ │ │ lsl.w lr, r0, r4 │ │ │ │ │ @@ -8188,15 +8241,15 @@ │ │ │ │ │ bic.w r0, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ mov.w lr, r2, lsr #30 │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ str.w r0, [r1, #4]! │ │ │ │ │ orr.w r3, r3, r2, lsl #2 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq.n 55d6 │ │ │ │ │ + beq.n 564e │ │ │ │ │ str.w fp, [sp, #12] │ │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ │ mov r9, sl │ │ │ │ │ mov r8, r1 │ │ │ │ │ adds r5, #4 │ │ │ │ │ add.w sl, sl, #16 │ │ │ │ │ @@ -8242,182 +8295,182 @@ │ │ │ │ │ lsl.w r0, r2, r4 │ │ │ │ │ orr.w r3, r3, r0 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [r8, #16] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, lr, lsl #2 │ │ │ │ │ mov.w lr, lr, lsr #30 │ │ │ │ │ - bne.n 550e │ │ │ │ │ + bne.n 5586 │ │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ │ - cbz r4, 55e0 │ │ │ │ │ + cbz r4, 5658 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ add.w r2, fp, r2, lsl #2 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ │ add.w r5, fp, #12 │ │ │ │ │ lsrs r0, r2, #3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5710 │ │ │ │ │ + beq.w 5788 │ │ │ │ │ ldr.w r4, [r5, r1, lsl #2] │ │ │ │ │ - cbz r4, 5672 │ │ │ │ │ + cbz r4, 56ea │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 560a │ │ │ │ │ + beq.n 5682 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ orr.w r2, r2, r3, lsl #3 │ │ │ │ │ str.w r2, [fp, #8] │ │ │ │ │ mov r0, fp │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 13dc │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.w 5424 │ │ │ │ │ + bhi.w 549c │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ asrs r1, r3, #31 │ │ │ │ │ - bmi.n 56ea │ │ │ │ │ + bmi.n 5762 │ │ │ │ │ sub.w r5, r2, #32 │ │ │ │ │ rsb r4, r2, #32 │ │ │ │ │ lsls r1, r2 │ │ │ │ │ lsl.w r5, r3, r5 │ │ │ │ │ lsr.w r4, r3, r4 │ │ │ │ │ orrs r1, r5 │ │ │ │ │ lsl.w r0, r3, r2 │ │ │ │ │ orrs r1, r4 │ │ │ │ │ adds r4, r0, #5 │ │ │ │ │ movw r2, #1030 @ 0x406 │ │ │ │ │ adc.w r3, r1, #0 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 56a4 │ │ │ │ │ + bcs.n 571c │ │ │ │ │ add.w r2, r0, #584 @ 0x248 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w fp, r3, r2, lsl #4 │ │ │ │ │ mov r0, fp │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b.n 55ec │ │ │ │ │ + b.n 5664 │ │ │ │ │ mov sl, r8 │ │ │ │ │ adds r5, #1 │ │ │ │ │ ldr.w r0, [sl, #12]! │ │ │ │ │ lsl.w lr, r0, r4 │ │ │ │ │ lsl.w ip, r0, r7 │ │ │ │ │ lsr.w r2, r0, r6 │ │ │ │ │ mov.w r3, lr, lsr #30 │ │ │ │ │ orr.w r2, ip, r2 │ │ │ │ │ bic.w r0, lr, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r0, [r1, #4]! │ │ │ │ │ orr.w r3, r3, r2, lsl #2 │ │ │ │ │ mov.w lr, r2, lsr #30 │ │ │ │ │ - b.n 54a0 │ │ │ │ │ + b.n 5518 │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ │ adds r3, r0, r3 │ │ │ │ │ adc.w r2, r1, #0 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n 56e0 │ │ │ │ │ + bcs.n 5758 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 1f0 <_PyLong_FromMedium> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - b.n 5454 │ │ │ │ │ + b.n 54cc │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 5466 │ │ │ │ │ + b.n 54de │ │ │ │ │ mov r3, r9 │ │ │ │ │ - b.n 55d6 │ │ │ │ │ + b.n 564e │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w b6b0 <_PyLong_FromLarge> │ │ │ │ │ + b.w b798 <_PyLong_FromLarge> │ │ │ │ │ negs r3, r3 │ │ │ │ │ sub.w r4, r2, #32 │ │ │ │ │ sbc.w r1, r1, r1, lsl #1 │ │ │ │ │ rsb r0, r2, #32 │ │ │ │ │ lsl.w r4, r3, r4 │ │ │ │ │ lsls r1, r2 │ │ │ │ │ lsr.w r0, r3, r0 │ │ │ │ │ orrs r1, r4 │ │ │ │ │ lsls r3, r2 │ │ │ │ │ orrs r1, r0 │ │ │ │ │ negs r0, r3 │ │ │ │ │ sbc.w r1, r1, r1, lsl #1 │ │ │ │ │ - b.n 5648 │ │ │ │ │ + b.n 56c0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 560a │ │ │ │ │ + beq.w 5682 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [fp, #8] │ │ │ │ │ - b.n 560a │ │ │ │ │ + b.n 5682 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005720 : │ │ │ │ │ +00005798 : │ │ │ │ │ long_sub_method(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r5, r3, #7 │ │ │ │ │ - bpl.w 5b66 │ │ │ │ │ + bpl.w 5bde │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r7, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r4, r3, #7 │ │ │ │ │ - bpl.w 5b66 │ │ │ │ │ + bpl.w 5bde │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ and.w r2, r3, #3 │ │ │ │ │ orr.w ip, r3, r4 │ │ │ │ │ and.w r6, r4, #3 │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ - bls.w 58f4 │ │ │ │ │ + bls.w 596c │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.w 5a68 │ │ │ │ │ + beq.w 5ae0 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - beq.w 5a1a │ │ │ │ │ + beq.w 5a92 │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ lsrs r4, r4, #3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r2, r4 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - blt.w 593c │ │ │ │ │ - beq.w 5a8c │ │ │ │ │ + blt.w 59b4 │ │ │ │ │ + beq.w 5b04 │ │ │ │ │ movw r2, #65532 @ 0xfffc │ │ │ │ │ movt r2, #8191 @ 0x1fff │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bhi.w 5b84 │ │ │ │ │ + bhi.w 5bfc │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5a32 │ │ │ │ │ + beq.w 5aaa │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 5a32 │ │ │ │ │ + beq.w 5aaa │ │ │ │ │ mov r2, r3 │ │ │ │ │ adds r0, r3, #3 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5b70 │ │ │ │ │ + beq.w 5be8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ @@ -8432,101 +8485,101 @@ │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ mov.w ip, r2, lsl #3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ it eq │ │ │ │ │ orreq.w ip, ip, #1 │ │ │ │ │ str.w ip, [r6, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 5a10 │ │ │ │ │ + beq.w 5a88 │ │ │ │ │ ldr r1, [r7, #12] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ sub.w r3, r3, r1 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r6, #12] │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ - beq.n 5868 │ │ │ │ │ + beq.n 58e0 │ │ │ │ │ ldr r1, [r5, #16] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr r0, [r7, #16] │ │ │ │ │ sub.w r1, r1, r0 │ │ │ │ │ sub.w r1, r1, r3 │ │ │ │ │ bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r6, #16] │ │ │ │ │ ubfx r3, r1, #30, #1 │ │ │ │ │ - beq.n 5868 │ │ │ │ │ + beq.n 58e0 │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ cmp r4, #3 │ │ │ │ │ ldr r0, [r7, #20] │ │ │ │ │ sub.w r1, r1, r0 │ │ │ │ │ sub.w r1, r1, r3 │ │ │ │ │ bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r6, #20] │ │ │ │ │ ubfx r3, r1, #30, #1 │ │ │ │ │ - beq.n 5868 │ │ │ │ │ + beq.n 58e0 │ │ │ │ │ add.w r1, r5, #8 │ │ │ │ │ adds r7, #20 │ │ │ │ │ add.w sl, r1, r4, lsl #2 │ │ │ │ │ add.w r0, r5, #20 │ │ │ │ │ add.w lr, r6, #20 │ │ │ │ │ ldr.w r9, [r0, #4]! │ │ │ │ │ ldr.w r1, [r7, #4]! │ │ │ │ │ cmp r0, sl │ │ │ │ │ sub.w r1, r9, r1 │ │ │ │ │ sub.w r3, r1, r3 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r1, [lr, #4]! │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ - bne.n 5848 │ │ │ │ │ + bne.n 58c0 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - ble.n 58c8 │ │ │ │ │ + ble.n 5940 │ │ │ │ │ lsls r0, r4, #2 │ │ │ │ │ add.w lr, r5, r0 │ │ │ │ │ adds r7, r6, r0 │ │ │ │ │ ldr.w r1, [lr, #12] │ │ │ │ │ subs r1, r1, r3 │ │ │ │ │ bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ adds r3, r4, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.n 58c8 │ │ │ │ │ + ble.n 5940 │ │ │ │ │ ldr.w r3, [lr, #16] │ │ │ │ │ ubfx r1, r1, #30, #1 │ │ │ │ │ adds r4, #2 │ │ │ │ │ subs r3, r3, r1 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r7, #16] │ │ │ │ │ - ble.n 58c8 │ │ │ │ │ + ble.n 5940 │ │ │ │ │ add.w r1, r5, #16 │ │ │ │ │ adds r5, #8 │ │ │ │ │ add.w r5, r5, r2, lsl #2 │ │ │ │ │ adds r2, r1, r0 │ │ │ │ │ add.w r1, r6, #16 │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ add r1, r0 │ │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ │ subs r3, r0, r3 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ bic.w r0, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r0, [r1, #4]! │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ - bne.n 58b2 │ │ │ │ │ + bne.n 592a │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 5980 │ │ │ │ │ + beq.n 59f8 │ │ │ │ │ movs.w r2, ip, lsr #3 │ │ │ │ │ - beq.n 58e6 │ │ │ │ │ + beq.n 595e │ │ │ │ │ add.w r3, r6, r2, lsl #2 │ │ │ │ │ subs r4, r2, #1 │ │ │ │ │ add.w r1, r6, #12 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5b00 │ │ │ │ │ + beq.w 5b78 │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ - bls.n 5996 │ │ │ │ │ + bls.n 5a0e │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ rsb r6, r6, #1 │ │ │ │ │ @@ -8536,165 +8589,165 @@ │ │ │ │ │ mov.w r2, r2, asr #31 │ │ │ │ │ sbc.w r1, r2, r6, asr #31 │ │ │ │ │ adds r4, r0, #5 │ │ │ │ │ adc.w r3, r1, #0 │ │ │ │ │ movw r2, #1030 @ 0x406 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 595e │ │ │ │ │ + bcs.n 59d6 │ │ │ │ │ add.w r0, r0, #584 @ 0x248 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r6, r6, r0, lsl #4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ movw r0, #65532 @ 0xfffc │ │ │ │ │ movt r0, #8191 @ 0x1fff │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bhi.w 5b84 │ │ │ │ │ + bhi.w 5bfc │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n 5a24 │ │ │ │ │ + beq.n 5a9c │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 57a0 │ │ │ │ │ + b.n 5818 │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ │ adds r3, r0, r3 │ │ │ │ │ adc.w r2, r1, #0 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.w 5b22 │ │ │ │ │ + bcs.w 5b9a │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ b.w 1f0 <_PyLong_FromMedium> │ │ │ │ │ and.w r3, ip, #3 │ │ │ │ │ bic.w ip, ip, #7 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ orr.w ip, r3, ip │ │ │ │ │ str.w ip, [r6, #8] │ │ │ │ │ - b.n 58ce │ │ │ │ │ + b.n 5946 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ and.w r4, ip, #3 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ movw r2, #1030 @ 0x406 │ │ │ │ │ mul.w r4, r3, r4 │ │ │ │ │ adds r1, r4, #5 │ │ │ │ │ mov.w r3, r4, asr #31 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 58ec │ │ │ │ │ + bcs.n 5964 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 59fe │ │ │ │ │ + bge.n 5a76 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 59fe │ │ │ │ │ - ldr r2, [pc, #472] @ (5ba4 ) │ │ │ │ │ + cbnz r3, 5a76 │ │ │ │ │ + ldr r2, [pc, #472] @ (5c1c ) │ │ │ │ │ ldr.w r3, [r2, #1660] @ 0x67c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5b2c │ │ │ │ │ - ldr r3, [pc, #464] @ (5ba8 ) │ │ │ │ │ + bne.w 5ba4 │ │ │ │ │ + ldr r3, [pc, #464] @ (5c20 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #1716] @ 0x6b4 │ │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ │ - bhi.w 5b42 │ │ │ │ │ + bhi.w 5bba │ │ │ │ │ ldr.w r1, [r3, #1712] @ 0x6b0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r6, #0] │ │ │ │ │ str.w r6, [r3, #1712] @ 0x6b0 │ │ │ │ │ str.w r2, [r3, #1716] @ 0x6b4 │ │ │ │ │ add.w r4, r4, #584 @ 0x248 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r6, r6, r4, lsl #4 │ │ │ │ │ - b.n 58ec │ │ │ │ │ + b.n 5964 │ │ │ │ │ mov r3, r4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 586c │ │ │ │ │ - b.n 58c8 │ │ │ │ │ + bne.w 58e4 │ │ │ │ │ + b.n 5940 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ - b.w 8c88 │ │ │ │ │ + b.w 8d8c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - ldr r2, [pc, #376] @ (5bac ) │ │ │ │ │ + ldr r2, [pc, #376] @ (5c24 ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr.w r6, [r2, #1712] @ 0x6b0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 5b5c │ │ │ │ │ + beq.w 5bd4 │ │ │ │ │ ldr.w r1, [r2, #1716] @ 0x6b4 │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ str.w r0, [r2, #1712] @ 0x6b0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str.w r1, [r2, #1716] @ 0x6b4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 57d6 │ │ │ │ │ + b.n 584e │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - beq.n 5b4a │ │ │ │ │ - bl 8c88 │ │ │ │ │ + beq.n 5bc2 │ │ │ │ │ + bl 8d8c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 58ec │ │ │ │ │ + beq.w 5964 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - b.n 58ec │ │ │ │ │ + b.n 5964 │ │ │ │ │ subs r6, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 5b62 │ │ │ │ │ + beq.n 5bda │ │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ │ add.w r1, r7, r3, lsl #2 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 5ac4 │ │ │ │ │ + bne.n 5b3c │ │ │ │ │ subs r2, r3, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 5b62 │ │ │ │ │ + beq.n 5bda │ │ │ │ │ ldr r4, [r1, #4] │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 5b58 │ │ │ │ │ + bne.n 5bd0 │ │ │ │ │ mov r3, r2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - bcc.n 5b62 │ │ │ │ │ + bcc.n 5bda │ │ │ │ │ ldr.w r6, [r0], #-4 │ │ │ │ │ ldr.w r4, [r1], #-4 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - beq.n 5ab0 │ │ │ │ │ - b.n 5ac6 │ │ │ │ │ + beq.n 5b28 │ │ │ │ │ + b.n 5b3e │ │ │ │ │ mov r2, r6 │ │ │ │ │ adds r2, #2 │ │ │ │ │ add.w r1, r5, r2, lsl #2 │ │ │ │ │ add.w r2, r7, r2, lsl #2 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ @@ -8704,141 +8757,141 @@ │ │ │ │ │ movcs r5, r2 │ │ │ │ │ movw r2, #65532 @ 0xfffc │ │ │ │ │ movt r2, #8191 @ 0x1fff │ │ │ │ │ ite cs │ │ │ │ │ movcs.w r8, #1 │ │ │ │ │ movcc.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt.n 5b84 │ │ │ │ │ + bgt.n 5bfc │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b.n 5798 │ │ │ │ │ + b.n 5810 │ │ │ │ │ mov r4, r3 │ │ │ │ │ subs r3, r4, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 5b78 │ │ │ │ │ + beq.n 5bf0 │ │ │ │ │ ldr.w r0, [r1, r3, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5afe │ │ │ │ │ + beq.n 5b76 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - beq.w 58e6 │ │ │ │ │ + beq.w 595e │ │ │ │ │ and.w ip, ip, #3 │ │ │ │ │ orr.w ip, ip, r4, lsl #3 │ │ │ │ │ str.w ip, [r6, #8] │ │ │ │ │ - b.n 58e6 │ │ │ │ │ + b.n 595e │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ - b.w b6b0 <_PyLong_FromLarge> │ │ │ │ │ + b.w b798 <_PyLong_FromLarge> │ │ │ │ │ ldr.w r2, [r2, #1664] @ 0x680 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ lsls r2, r3, #29 │ │ │ │ │ - bmi.n 5b9c │ │ │ │ │ + bmi.n 5c14 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.w 59d4 │ │ │ │ │ + bls.w 5a4c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ - b.n 59fe │ │ │ │ │ + b.n 5a76 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ - b.w 7fa8 │ │ │ │ │ + b.w 8020 │ │ │ │ │ mov r3, r6 │ │ │ │ │ - b.n 5ac6 │ │ │ │ │ + b.n 5b3e │ │ │ │ │ mov r2, r3 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 57a0 │ │ │ │ │ - ldr r6, [pc, #76] @ (5bb0 ) │ │ │ │ │ - b.n 58ec │ │ │ │ │ + b.n 5818 │ │ │ │ │ + ldr r6, [pc, #76] @ (5c28 ) │ │ │ │ │ + b.n 5964 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 58ec │ │ │ │ │ + b.n 5964 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 58ec │ │ │ │ │ + b.n 5964 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 58e6 │ │ │ │ │ + beq.w 595e │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ - b.n 59ba │ │ │ │ │ + b.n 5a32 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 5b74 │ │ │ │ │ + b.n 5bec │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_THM_CALL _Py_SetImmortal │ │ │ │ │ - b.n 59fe │ │ │ │ │ + b.n 5a76 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000001ca │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000170 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00002480 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00005bb4 : │ │ │ │ │ +00005c2c : │ │ │ │ │ long_sub(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ and.w r3, r5, #3 │ │ │ │ │ orr.w ip, r5, r4 │ │ │ │ │ and.w r2, r4, #3 │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ - bls.w 5d72 │ │ │ │ │ + bls.w 5dea │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w 5eca │ │ │ │ │ + beq.w 5f42 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.w 5e8c │ │ │ │ │ + beq.w 5f04 │ │ │ │ │ lsrs r5, r5, #3 │ │ │ │ │ lsrs r4, r4, #3 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - blt.w 5db4 │ │ │ │ │ - beq.w 5eee │ │ │ │ │ + blt.w 5e2c │ │ │ │ │ + beq.w 5f66 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bgt.w 5fb8 │ │ │ │ │ + bgt.w 6030 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 5e96 │ │ │ │ │ + beq.w 5f0e │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.w 5e96 │ │ │ │ │ + beq.w 5f0e │ │ │ │ │ adds r0, r5, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5fa4 │ │ │ │ │ + beq.w 601c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ @@ -8855,100 +8908,100 @@ │ │ │ │ │ mov.w ip, r5, lsl #3 │ │ │ │ │ mov r2, r4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it eq │ │ │ │ │ orreq.w ip, ip, #1 │ │ │ │ │ str.w ip, [r3, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 5ce0 │ │ │ │ │ + beq.n 5d58 │ │ │ │ │ ldr r1, [r7, #12] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ sub.w r2, r2, r1 │ │ │ │ │ bic.w r1, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ ubfx r2, r2, #30, #1 │ │ │ │ │ - beq.n 5ce0 │ │ │ │ │ + beq.n 5d58 │ │ │ │ │ ldr r1, [r6, #16] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr r0, [r7, #16] │ │ │ │ │ sub.w r1, r1, r0 │ │ │ │ │ sub.w r1, r1, r2 │ │ │ │ │ bic.w r2, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ ubfx r2, r1, #30, #1 │ │ │ │ │ - beq.n 5ce0 │ │ │ │ │ + beq.n 5d58 │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ cmp r4, #3 │ │ │ │ │ ldr r0, [r7, #20] │ │ │ │ │ sub.w r1, r1, r0 │ │ │ │ │ sub.w r1, r1, r2 │ │ │ │ │ bic.w r2, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r3, #20] │ │ │ │ │ ubfx r2, r1, #30, #1 │ │ │ │ │ - beq.n 5ce0 │ │ │ │ │ + beq.n 5d58 │ │ │ │ │ add.w r1, r6, #8 │ │ │ │ │ adds r7, #20 │ │ │ │ │ add.w sl, r1, r4, lsl #2 │ │ │ │ │ add.w r0, r6, #20 │ │ │ │ │ add.w lr, r3, #20 │ │ │ │ │ ldr.w r9, [r0, #4]! │ │ │ │ │ ldr.w r1, [r7, #4]! │ │ │ │ │ cmp r0, sl │ │ │ │ │ sub.w r1, r9, r1 │ │ │ │ │ sub.w r2, r1, r2 │ │ │ │ │ bic.w r1, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r1, [lr, #4]! │ │ │ │ │ ubfx r2, r2, #30, #1 │ │ │ │ │ - bne.n 5cc0 │ │ │ │ │ + bne.n 5d38 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble.n 5d46 │ │ │ │ │ + ble.n 5dbe │ │ │ │ │ add.w lr, r6, r4, lsl #2 │ │ │ │ │ add.w r0, r3, r4, lsl #2 │ │ │ │ │ adds r7, r4, #1 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ ldr.w r1, [lr, #12] │ │ │ │ │ sub.w r1, r1, r2 │ │ │ │ │ bic.w r2, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r0, #12] │ │ │ │ │ - ble.n 5d46 │ │ │ │ │ + ble.n 5dbe │ │ │ │ │ ldr.w r2, [lr, #16] │ │ │ │ │ ubfx r1, r1, #30, #1 │ │ │ │ │ subs r2, r2, r1 │ │ │ │ │ adds r1, r4, #2 │ │ │ │ │ bic.w r7, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ str r7, [r0, #16] │ │ │ │ │ - ble.n 5d46 │ │ │ │ │ + ble.n 5dbe │ │ │ │ │ add.w r1, r6, #16 │ │ │ │ │ add.w r0, r3, #16 │ │ │ │ │ adds r6, #8 │ │ │ │ │ ubfx r2, r2, #30, #1 │ │ │ │ │ add.w r6, r6, r5, lsl #2 │ │ │ │ │ add.w r1, r1, r4, lsl #2 │ │ │ │ │ add.w r0, r0, r4, lsl #2 │ │ │ │ │ ldr.w r4, [r1, #4]! │ │ │ │ │ subs r2, r4, r2 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ bic.w r4, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r4, [r0, #4]! │ │ │ │ │ ubfx r2, r2, #30, #1 │ │ │ │ │ - bne.n 5d30 │ │ │ │ │ + bne.n 5da8 │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 5df4 │ │ │ │ │ + beq.n 5e6c │ │ │ │ │ movs.w r1, ip, lsr #3 │ │ │ │ │ - beq.n 5d64 │ │ │ │ │ + beq.n 5ddc │ │ │ │ │ add.w r2, r3, r1, lsl #2 │ │ │ │ │ subs r4, r1, #1 │ │ │ │ │ add.w r0, r3, #12 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 5f3a │ │ │ │ │ + beq.w 5fb2 │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ - bls.n 5e0a │ │ │ │ │ + bls.n 5e82 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ @@ -8958,346 +9011,346 @@ │ │ │ │ │ mov.w r3, r3, asr #31 │ │ │ │ │ sbc.w r1, r3, r2, asr #31 │ │ │ │ │ adds r4, r0, #5 │ │ │ │ │ adc.w r3, r1, #0 │ │ │ │ │ movw r2, #1030 @ 0x406 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 5dd2 │ │ │ │ │ + bcs.n 5e4a │ │ │ │ │ add.w r0, r0, #584 @ 0x248 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r3, r3, r0, lsl #4 │ │ │ │ │ - b.n 5d6a │ │ │ │ │ + b.n 5de2 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bhi.w 5fb8 │ │ │ │ │ + bhi.w 6030 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 5c14 │ │ │ │ │ + b.n 5c8c │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ │ adds r3, r0, r3 │ │ │ │ │ adc.w r2, r1, #0 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.w 5f5c │ │ │ │ │ + bcs.w 5fd4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ b.w 1f0 <_PyLong_FromMedium> │ │ │ │ │ and.w r2, ip, #3 │ │ │ │ │ bic.w ip, ip, #7 │ │ │ │ │ rsb r2, r2, #2 │ │ │ │ │ orr.w ip, r2, ip │ │ │ │ │ str.w ip, [r3, #8] │ │ │ │ │ - b.n 5d4c │ │ │ │ │ + b.n 5dc4 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ and.w r4, ip, #3 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ movw r1, #1030 @ 0x406 │ │ │ │ │ mul.w r4, r2, r4 │ │ │ │ │ adds r0, r4, #5 │ │ │ │ │ mov.w r2, r4, asr #31 │ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n 5d6a │ │ │ │ │ + bcs.n 5de2 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 5e7a │ │ │ │ │ + bge.n 5ef2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbnz r2, 5e7a │ │ │ │ │ - ldr r2, [pc, #412] @ (5fdc ) │ │ │ │ │ + cbnz r2, 5ef2 │ │ │ │ │ + ldr r2, [pc, #412] @ (6054 ) │ │ │ │ │ ldr.w r5, [r2, #1660] @ 0x67c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 5f66 │ │ │ │ │ + bne.w 5fde │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ lsls r2, r2, #29 │ │ │ │ │ - bmi.w 5fb0 │ │ │ │ │ - ldr r2, [pc, #396] @ (5fe0 ) │ │ │ │ │ + bmi.w 6028 │ │ │ │ │ + ldr r2, [pc, #396] @ (6058 ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr.w r1, [r2, #1716] @ 0x6b4 │ │ │ │ │ cmp r1, #99 @ 0x63 │ │ │ │ │ - bhi.w 5f80 │ │ │ │ │ + bhi.w 5ff8 │ │ │ │ │ ldr.w r0, [r2, #1712] @ 0x6b0 │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ str.w r3, [r2, #1712] @ 0x6b0 │ │ │ │ │ str.w r1, [r2, #1716] @ 0x6b4 │ │ │ │ │ add.w r4, r4, #584 @ 0x248 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r3, r3, r4, lsl #4 │ │ │ │ │ - b.n 5d6a │ │ │ │ │ + b.n 5de2 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ - b.w 8c88 │ │ │ │ │ - ldr r3, [pc, #332] @ (5fe4 ) │ │ │ │ │ + b.w 8d8c │ │ │ │ │ + ldr r3, [pc, #332] @ (605c ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r2, [r2, r3] │ │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr.w r3, [r2, #1712] @ 0x6b0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 5f96 │ │ │ │ │ + beq.n 600e │ │ │ │ │ ldr.w r1, [r2, #1716] @ 0x6b4 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r0, [r2, #1712] @ 0x6b0 │ │ │ │ │ str.w r1, [r2, #1716] @ 0x6b4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 5c4e │ │ │ │ │ + b.n 5cc6 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 5f88 │ │ │ │ │ - bl 8c88 │ │ │ │ │ + beq.n 6000 │ │ │ │ │ + bl 8d8c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5d6a │ │ │ │ │ + beq.w 5de2 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ and.w r2, r1, #3 │ │ │ │ │ bic.w r1, r1, #7 │ │ │ │ │ rsb r2, r2, #2 │ │ │ │ │ orrs r2, r1 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ - b.n 5d6a │ │ │ │ │ + b.n 5de2 │ │ │ │ │ adds r0, #12 │ │ │ │ │ adds r1, #12 │ │ │ │ │ mov r4, r5 │ │ │ │ │ subs r5, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 5fac │ │ │ │ │ + beq.n 6024 │ │ │ │ │ ldr.w r2, [r0, r5, lsl #2] │ │ │ │ │ ldr.w r3, [r1, r5, lsl #2] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 5ef2 │ │ │ │ │ + beq.n 5f6a │ │ │ │ │ adds r3, r4, #1 │ │ │ │ │ add.w r2, r6, r3, lsl #2 │ │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcc.n 5f2c │ │ │ │ │ + bcc.n 5fa4 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bgt.n 5fb8 │ │ │ │ │ + bgt.n 6030 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n 5c14 │ │ │ │ │ + b.n 5c8c │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ mov r6, r7 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n 5f1c │ │ │ │ │ + b.n 5f94 │ │ │ │ │ mov r4, r2 │ │ │ │ │ subs r2, r4, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 5fd0 │ │ │ │ │ + beq.n 6048 │ │ │ │ │ ldr.w r5, [r0, r2, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 5f38 │ │ │ │ │ + beq.n 5fb0 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq.w 5d64 │ │ │ │ │ + beq.w 5ddc │ │ │ │ │ and.w ip, ip, #3 │ │ │ │ │ orr.w ip, ip, r4, lsl #3 │ │ │ │ │ str.w ip, [r3, #8] │ │ │ │ │ - b.n 5d64 │ │ │ │ │ + b.n 5ddc │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ - b.w b6b0 <_PyLong_FromLarge> │ │ │ │ │ + b.w b798 <_PyLong_FromLarge> │ │ │ │ │ ldr.w r2, [r2, #1664] @ 0x680 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ blx r5 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ lsls r1, r2, #29 │ │ │ │ │ - bmi.n 5fb0 │ │ │ │ │ + bmi.n 6028 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bls.w 5e50 │ │ │ │ │ + bls.w 5ec8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ - b.n 5e7a │ │ │ │ │ + b.n 5ef2 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ - b.w 7fa8 │ │ │ │ │ + b.w 8020 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5c2a │ │ │ │ │ + bne.w 5ca2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 5d6a │ │ │ │ │ - ldr r3, [pc, #56] @ (5fe8 ) │ │ │ │ │ - b.n 5d6a │ │ │ │ │ + b.n 5de2 │ │ │ │ │ + ldr r3, [pc, #56] @ (6060 ) │ │ │ │ │ + b.n 5de2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_THM_CALL _Py_SetImmortal │ │ │ │ │ - b.n 5e7a │ │ │ │ │ + b.n 5ef2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 5fa8 │ │ │ │ │ + b.n 6020 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 5d64 │ │ │ │ │ + beq.w 5ddc │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - b.n 5e2e │ │ │ │ │ + b.n 5ea6 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000186 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000144 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00002480 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00005fec : │ │ │ │ │ +00006064 : │ │ │ │ │ PyLong_AsLongLong(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #24 │ │ │ │ │ - cbz r0, 603a │ │ │ │ │ + cbz r0, 60b2 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 6052 │ │ │ │ │ + bpl.n 60ca │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 6020 │ │ │ │ │ + bhi.n 6098 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ and.w r0, r3, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ mul.w r0, r2, r0 │ │ │ │ │ asrs r1, r0, #31 │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #8 │ │ │ │ │ strd r3, r3, [sp] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ - bl 36d8 <_PyLong_AsByteArray> │ │ │ │ │ + bl 3750 <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_THM_CALL _PyLong_AsByteArray │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n 604a │ │ │ │ │ + beq.n 60c2 │ │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ │ - b.n 601c │ │ │ │ │ + b.n 6094 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #1591 @ 0x637 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b.n 601c │ │ │ │ │ + b.n 6094 │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 604a │ │ │ │ │ + beq.n 60c2 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 609a │ │ │ │ │ + bhi.n 6112 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ mov.w r3, r3, asr #31 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r1, r3 │ │ │ │ │ - bge.n 601c │ │ │ │ │ + bge.n 6094 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6034 │ │ │ │ │ + bne.n 60ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 6030 │ │ │ │ │ + b.n 60a8 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #8 │ │ │ │ │ strd r3, r3, [sp] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ - bl 36d8 <_PyLong_AsByteArray> │ │ │ │ │ + bl 3750 <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_THM_CALL _PyLong_AsByteArray │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 6030 │ │ │ │ │ + bge.n 60a8 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 6030 │ │ │ │ │ - b.n 608e │ │ │ │ │ + bne.n 60a8 │ │ │ │ │ + b.n 6106 │ │ │ │ │ │ │ │ │ │ -000060bc : │ │ │ │ │ +00006134 : │ │ │ │ │ PyLong_AsLongLongAndOverflow(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ str.w ip, [r1] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 619e │ │ │ │ │ + beq.n 6216 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 61b6 │ │ │ │ │ + bpl.n 622e │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 60fe │ │ │ │ │ + bhi.n 6176 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ asrs r1, r3, #31 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ @@ -9307,298 +9360,298 @@ │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ add.w lr, r3, #4294967295 @ 0xffffffff │ │ │ │ │ add.w r0, r2, #12 │ │ │ │ │ rsb r6, ip, #1 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ ldr.w r3, [r0, lr, lsl #2] │ │ │ │ │ subs.w lr, lr, #1 │ │ │ │ │ - bcc.n 6148 │ │ │ │ │ + bcc.n 61c0 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r4, r3 │ │ │ │ │ mov.w r4, #3 │ │ │ │ │ sbcs.w r4, r4, ip │ │ │ │ │ mov.w ip, ip, lsl #30 │ │ │ │ │ orr.w ip, ip, r3, lsr #2 │ │ │ │ │ mov.w r3, r3, lsl #30 │ │ │ │ │ - bcc.n 6190 │ │ │ │ │ + bcc.n 6208 │ │ │ │ │ ldr.w r4, [r0, lr, lsl #2] │ │ │ │ │ adds r3, r4, r3 │ │ │ │ │ adc.w ip, ip, #0 │ │ │ │ │ - b.n 611a │ │ │ │ │ + b.n 6192 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - blt.n 6182 │ │ │ │ │ + blt.n 61fa │ │ │ │ │ asrs r1, r6, #31 │ │ │ │ │ mul.w ip, r6, ip │ │ │ │ │ mla ip, r3, r1, ip │ │ │ │ │ umull r3, r1, r6, r3 │ │ │ │ │ add r1, ip │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 60f8 │ │ │ │ │ + beq.n 6170 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 60f8 │ │ │ │ │ + bge.n 6170 │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 60f8 │ │ │ │ │ + bne.n 6170 │ │ │ │ │ mov r0, r2 │ │ │ │ │ strd r3, r1, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ │ - b.n 60f8 │ │ │ │ │ + b.n 6170 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bge.n 6190 │ │ │ │ │ + bge.n 6208 │ │ │ │ │ add.w ip, ip, #2147483648 @ 0x80000000 │ │ │ │ │ orrs.w ip, r3, ip │ │ │ │ │ - beq.n 61e0 │ │ │ │ │ + beq.n 6258 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r6, [r1, #0] │ │ │ │ │ mov r1, r3 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 60f8 │ │ │ │ │ - b.n 6162 │ │ │ │ │ + beq.n 6170 │ │ │ │ │ + b.n 61da │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #1748 @ 0x6d4 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ mov r1, r3 │ │ │ │ │ - b.n 60f8 │ │ │ │ │ + b.n 6170 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 61ae │ │ │ │ │ + beq.n 6226 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 61dc │ │ │ │ │ + bhi.n 6254 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ asrs r1, r3, #31 │ │ │ │ │ - b.n 6162 │ │ │ │ │ + b.n 61da │ │ │ │ │ movs r5, #1 │ │ │ │ │ - b.n 6100 │ │ │ │ │ + b.n 6178 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 60f8 │ │ │ │ │ - b.n 6162 │ │ │ │ │ + beq.n 6170 │ │ │ │ │ + b.n 61da │ │ │ │ │ │ │ │ │ │ -000061ec : │ │ │ │ │ +00006264 : │ │ │ │ │ int_from_bytes(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ │ mov sl, r0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 69aa │ │ │ │ │ + bne.w 6a22 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - ble.w 6a12 │ │ │ │ │ + ble.w 6a8a │ │ │ │ │ clz r3, r1 │ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ it gt │ │ │ │ │ orrgt.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6c96 │ │ │ │ │ + bne.w 6d0e │ │ │ │ │ ldr r4, [r0, #0] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n 62ca │ │ │ │ │ + beq.n 6342 │ │ │ │ │ ldr r6, [r0, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 6a04 │ │ │ │ │ + beq.w 6a7c │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ - bpl.w 6c9a │ │ │ │ │ + bpl.w 6d12 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ it eq │ │ │ │ │ moveq r7, #0 │ │ │ │ │ - bne.w 69f6 │ │ │ │ │ - ldr r1, [pc, #452] @ (6410 ) │ │ │ │ │ + bne.w 6a6e │ │ │ │ │ + ldr r1, [pc, #452] @ (6488 ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_Equal │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 69d6 │ │ │ │ │ + beq.w 6a4e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyBytes_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyBytes_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 692e │ │ │ │ │ + bne.w 69a6 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 6922 │ │ │ │ │ + beq.w 699a │ │ │ │ │ add.w r6, r4, #16 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ adds r2, r6, r3 │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r0, r7 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 698c │ │ │ │ │ + bne.w 6a04 │ │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.w 66b6 │ │ │ │ │ + bne.w 672e │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.w 6910 │ │ │ │ │ + beq.w 6988 │ │ │ │ │ ldrb.w r3, [r2, #-1] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.w 68d4 │ │ │ │ │ + bne.w 694c │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.w 6916 │ │ │ │ │ + beq.w 698e │ │ │ │ │ ldrb.w r3, [r2, #-2] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.w 68dc │ │ │ │ │ + bne.w 6954 │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq.w 6916 │ │ │ │ │ + beq.w 698e │ │ │ │ │ subs r2, #3 │ │ │ │ │ movs r3, #3 │ │ │ │ │ ldrb r5, [r2, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.w 68ce │ │ │ │ │ + bne.w 6946 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 62b4 │ │ │ │ │ + bne.n 632c │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ - b.n 6888 │ │ │ │ │ + b.n 6900 │ │ │ │ │ movs r7, #0 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyBytes_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyBytes_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 6978 │ │ │ │ │ + bne.w 69f0 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 6922 │ │ │ │ │ + beq.w 699a │ │ │ │ │ add.w r2, r4, #16 │ │ │ │ │ subs r6, r1, #1 │ │ │ │ │ add r6, r2 │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r5, r7 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 697c │ │ │ │ │ + bne.w 69f4 │ │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 6414 │ │ │ │ │ + bne.w 648c │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.w 6882 │ │ │ │ │ + beq.w 68fa │ │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 6794 │ │ │ │ │ + bne.w 680c │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.w 6882 │ │ │ │ │ + beq.w 68fa │ │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 6876 │ │ │ │ │ + bne.w 68ee │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq.w 6882 │ │ │ │ │ + beq.w 68fa │ │ │ │ │ add.w ip, r2, #2 │ │ │ │ │ subs r2, r1, #3 │ │ │ │ │ movs r3, #3 │ │ │ │ │ ands.w r2, r2, #7 │ │ │ │ │ - beq.n 63a0 │ │ │ │ │ + beq.n 6418 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 638e │ │ │ │ │ + beq.n 6406 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 6382 │ │ │ │ │ + beq.n 63fa │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 6376 │ │ │ │ │ + beq.n 63ee │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - beq.n 636a │ │ │ │ │ + beq.n 63e2 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq.n 635e │ │ │ │ │ + beq.n 63d6 │ │ │ │ │ cmp r2, #6 │ │ │ │ │ - beq.n 6352 │ │ │ │ │ + beq.n 63ca │ │ │ │ │ ldrb.w r2, [ip, #1]! │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.w 68a8 │ │ │ │ │ + bne.w 6920 │ │ │ │ │ movs r3, #4 │ │ │ │ │ ldrb.w r2, [ip, #1]! │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.w 68a8 │ │ │ │ │ + bne.w 6920 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrb.w r2, [ip, #1]! │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.w 68a8 │ │ │ │ │ + bne.w 6920 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrb.w r2, [ip, #1]! │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.w 68a8 │ │ │ │ │ + bne.w 6920 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrb.w r2, [ip, #1]! │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.w 68a8 │ │ │ │ │ + bne.w 6920 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrb.w r2, [ip, #1]! │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.w 68a8 │ │ │ │ │ + bne.w 6920 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrb.w r2, [ip, #1]! │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.w 68a8 │ │ │ │ │ + bne.w 6920 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 6884 │ │ │ │ │ + beq.w 68fc │ │ │ │ │ ldrb.w r2, [ip, #1] │ │ │ │ │ add.w r0, ip, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.w 68a8 │ │ │ │ │ + bne.w 6920 │ │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov lr, r3 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.w 68a8 │ │ │ │ │ + bne.w 6920 │ │ │ │ │ ldrb r2, [r0, #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.w 68a8 │ │ │ │ │ + bne.w 6920 │ │ │ │ │ ldrb r2, [r0, #3] │ │ │ │ │ add.w r3, lr, #2 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.w 68a8 │ │ │ │ │ + bne.w 6920 │ │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ │ add.w r3, lr, #3 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.w 68a8 │ │ │ │ │ + bne.w 6920 │ │ │ │ │ ldrb r2, [r0, #5] │ │ │ │ │ add.w r3, lr, #4 │ │ │ │ │ add.w ip, r0, #7 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.w 68a8 │ │ │ │ │ + bne.w 6920 │ │ │ │ │ ldrb r2, [r0, #6] │ │ │ │ │ add.w r3, lr, #5 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.w 68a8 │ │ │ │ │ + bne.w 6920 │ │ │ │ │ ldrb r2, [r0, #7] │ │ │ │ │ add.w r3, lr, #6 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.w 68a8 │ │ │ │ │ + bne.w 6920 │ │ │ │ │ add.w r3, lr, #7 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 63a0 │ │ │ │ │ - b.n 6884 │ │ │ │ │ + bne.n 6418 │ │ │ │ │ + b.n 68fc │ │ │ │ │ nop │ │ │ │ │ .word 0x0000c44c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r3, r1, r3 │ │ │ │ │ movw r0, #34953 @ 0x8889 │ │ │ │ │ @@ -9616,26 +9669,26 @@ │ │ │ │ │ mls r3, r3, r2, r7 │ │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ adds r3, #29 │ │ │ │ │ umull r0, r3, r0, r3 │ │ │ │ │ add.w fp, r2, r3, lsr #4 │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - bhi.w 6c0a │ │ │ │ │ + bhi.w 6c82 │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ it hi │ │ │ │ │ movhi r3, fp │ │ │ │ │ - bls.w 6816 │ │ │ │ │ + bls.w 688e │ │ │ │ │ adds r3, #3 │ │ │ │ │ lsls r0, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 691a │ │ │ │ │ + beq.w 6992 │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str.w r8, [r0, #4] │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ @@ -9648,203 +9701,203 @@ │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ mov.w r3, fp, lsl #3 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 699c │ │ │ │ │ + beq.w 6a14 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 6a40 │ │ │ │ │ + bne.w 6ab8 │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ - bne.w 66be │ │ │ │ │ + bne.w 6736 │ │ │ │ │ add.w ip, r6, #4294967295 @ 0xffffffff │ │ │ │ │ mov r2, r4 │ │ │ │ │ add.w lr, ip, r7 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r3, r4 │ │ │ │ │ ands.w r7, r7, #3 │ │ │ │ │ - beq.n 6536 │ │ │ │ │ + beq.n 65ae │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.n 6506 │ │ │ │ │ + beq.n 657e │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - bne.w 66a2 │ │ │ │ │ + bne.w 671a │ │ │ │ │ ldrb.w r0, [ip, #1]! │ │ │ │ │ sub.w r6, r3, #32 │ │ │ │ │ rsb r7, r3, #32 │ │ │ │ │ lsl.w r6, r0, r6 │ │ │ │ │ lsr.w r7, r0, r7 │ │ │ │ │ lsls r0, r3 │ │ │ │ │ orrs r6, r7 │ │ │ │ │ orrs r2, r0 │ │ │ │ │ add.w r0, r3, #8 │ │ │ │ │ cmp r0, #29 │ │ │ │ │ orr.w r1, r1, r6 │ │ │ │ │ it ls │ │ │ │ │ movls r3, r0 │ │ │ │ │ - bhi.w 6890 │ │ │ │ │ + bhi.w 6908 │ │ │ │ │ ldrb.w r0, [ip, #1]! │ │ │ │ │ sub.w r6, r3, #32 │ │ │ │ │ rsb r7, r3, #32 │ │ │ │ │ lsl.w r6, r0, r6 │ │ │ │ │ lsr.w r7, r0, r7 │ │ │ │ │ lsls r0, r3 │ │ │ │ │ orrs r6, r7 │ │ │ │ │ orrs r2, r0 │ │ │ │ │ add.w r0, r3, #8 │ │ │ │ │ cmp r0, #29 │ │ │ │ │ orr.w r1, r1, r6 │ │ │ │ │ it ls │ │ │ │ │ movls r3, r0 │ │ │ │ │ - bhi.w 67fe │ │ │ │ │ + bhi.w 6876 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - beq.n 661a │ │ │ │ │ + beq.n 6692 │ │ │ │ │ ldrb.w r6, [ip, #1] │ │ │ │ │ sub.w r0, r3, #32 │ │ │ │ │ rsb r9, r3, #32 │ │ │ │ │ add.w r7, r3, #8 │ │ │ │ │ cmp r7, #29 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ lsl.w r0, r6, r0 │ │ │ │ │ lsr.w r9, r6, r9 │ │ │ │ │ orr.w r0, r0, r9 │ │ │ │ │ lsl.w r6, r6, r3 │ │ │ │ │ orr.w r2, r2, r6 │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ it ls │ │ │ │ │ movls r3, r7 │ │ │ │ │ - bhi.w 668a │ │ │ │ │ + bhi.w 6702 │ │ │ │ │ ldrb.w r6, [ip, #1] │ │ │ │ │ sub.w r0, r3, #32 │ │ │ │ │ rsb r9, r3, #32 │ │ │ │ │ add.w r7, r3, #8 │ │ │ │ │ cmp r7, #29 │ │ │ │ │ lsl.w r0, r6, r0 │ │ │ │ │ lsr.w r9, r6, r9 │ │ │ │ │ orr.w r0, r0, r9 │ │ │ │ │ lsl.w r6, r6, r3 │ │ │ │ │ orr.w r2, r2, r6 │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ it ls │ │ │ │ │ movls r3, r7 │ │ │ │ │ - bhi.n 6672 │ │ │ │ │ + bhi.n 66ea │ │ │ │ │ ldrb.w r6, [ip, #2] │ │ │ │ │ sub.w r0, r3, #32 │ │ │ │ │ rsb r9, r3, #32 │ │ │ │ │ add.w r7, r3, #8 │ │ │ │ │ cmp r7, #29 │ │ │ │ │ lsl.w r0, r6, r0 │ │ │ │ │ lsr.w r9, r6, r9 │ │ │ │ │ orr.w r0, r0, r9 │ │ │ │ │ lsl.w r6, r6, r3 │ │ │ │ │ orr.w r2, r2, r6 │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ it ls │ │ │ │ │ movls r3, r7 │ │ │ │ │ - bhi.n 665a │ │ │ │ │ + bhi.n 66d2 │ │ │ │ │ ldrb.w r6, [ip, #3] │ │ │ │ │ sub.w r0, r3, #32 │ │ │ │ │ rsb r9, r3, #32 │ │ │ │ │ add.w r7, r3, #8 │ │ │ │ │ cmp r7, #29 │ │ │ │ │ add.w ip, ip, #3 │ │ │ │ │ lsl.w r0, r6, r0 │ │ │ │ │ lsr.w r9, r6, r9 │ │ │ │ │ orr.w r0, r0, r9 │ │ │ │ │ lsl.w r6, r6, r3 │ │ │ │ │ orr.w r2, r2, r6 │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ it ls │ │ │ │ │ movls r3, r7 │ │ │ │ │ - bls.n 6532 │ │ │ │ │ + bls.n 65aa │ │ │ │ │ add.w r0, r5, r4, lsl #2 │ │ │ │ │ lsrs r7, r2, #30 │ │ │ │ │ bic.w r6, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r4, #1 │ │ │ │ │ orr.w r2, r7, r1, lsl #2 │ │ │ │ │ subs r3, #22 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ cmp lr, ip │ │ │ │ │ str r6, [r0, #12] │ │ │ │ │ - bne.n 6536 │ │ │ │ │ - cbz r3, 6624 │ │ │ │ │ + bne.n 65ae │ │ │ │ │ + cbz r3, 669c │ │ │ │ │ add.w r3, r5, r4, lsl #2 │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 679c │ │ │ │ │ + beq.w 6814 │ │ │ │ │ orr.w r3, r3, r4, lsl #3 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ - beq.w 684e │ │ │ │ │ + beq.w 68c6 │ │ │ │ │ add.w r1, r5, r2, lsl #2 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 68e6 │ │ │ │ │ + beq.w 695e │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.w 684e │ │ │ │ │ + bls.w 68c6 │ │ │ │ │ cmp sl, r8 │ │ │ │ │ - bne.w 6c22 │ │ │ │ │ + bne.w 6c9a │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add.w r0, r5, r4, lsl #2 │ │ │ │ │ lsrs r7, r2, #30 │ │ │ │ │ bic.w r6, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r4, #1 │ │ │ │ │ orr.w r2, r7, r1, lsl #2 │ │ │ │ │ subs r3, #22 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ str r6, [r0, #12] │ │ │ │ │ - b.n 65cc │ │ │ │ │ + b.n 6644 │ │ │ │ │ add.w r0, r5, r4, lsl #2 │ │ │ │ │ lsrs r7, r2, #30 │ │ │ │ │ bic.w r6, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r4, #1 │ │ │ │ │ orr.w r2, r7, r1, lsl #2 │ │ │ │ │ subs r3, #22 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ str r6, [r0, #12] │ │ │ │ │ - b.n 659c │ │ │ │ │ + b.n 6614 │ │ │ │ │ add.w r0, r5, r4, lsl #2 │ │ │ │ │ lsrs r7, r2, #30 │ │ │ │ │ bic.w r6, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r4, #1 │ │ │ │ │ orr.w r2, r7, r1, lsl #2 │ │ │ │ │ subs r3, #22 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ str r6, [r0, #12] │ │ │ │ │ - b.n 656c │ │ │ │ │ + b.n 65e4 │ │ │ │ │ mov ip, r6 │ │ │ │ │ mvn.w r6, #31 │ │ │ │ │ movs r3, #8 │ │ │ │ │ ldrb.w r0, [ip] │ │ │ │ │ mov r2, r0 │ │ │ │ │ lsl.w r1, r0, r6 │ │ │ │ │ - b.n 64da │ │ │ │ │ + b.n 6552 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 641a │ │ │ │ │ + b.n 6492 │ │ │ │ │ mov r9, r4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r3, r4 │ │ │ │ │ lsls r0, r7, #31 │ │ │ │ │ - bpl.n 66e0 │ │ │ │ │ + bpl.n 6758 │ │ │ │ │ ldrb.w r2, [r6], #-1 │ │ │ │ │ mvn.w r1, #31 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ movs r3, #8 │ │ │ │ │ cmp r7, r9 │ │ │ │ │ lsl.w r1, r2, r1 │ │ │ │ │ - beq.n 661a │ │ │ │ │ + beq.n 6692 │ │ │ │ │ mov fp, r8 │ │ │ │ │ - b.n 672a │ │ │ │ │ + b.n 67a2 │ │ │ │ │ ldrb.w ip, [r6, #-1] │ │ │ │ │ sub.w r0, r3, #32 │ │ │ │ │ rsb lr, r3, #32 │ │ │ │ │ add.w r8, r3, #8 │ │ │ │ │ cmp.w r8, #29 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ lsl.w r0, ip, r0 │ │ │ │ │ @@ -9852,353 +9905,353 @@ │ │ │ │ │ lsr.w lr, ip, lr │ │ │ │ │ orr.w r0, r0, lr │ │ │ │ │ lsl.w ip, ip, r3 │ │ │ │ │ orr.w r2, ip, r2 │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ it ls │ │ │ │ │ movls r3, r8 │ │ │ │ │ - bhi.n 6778 │ │ │ │ │ + bhi.n 67f0 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - beq.w 687e │ │ │ │ │ + beq.w 68f6 │ │ │ │ │ ldrb.w ip, [r6] │ │ │ │ │ sub.w r0, r3, #32 │ │ │ │ │ rsb lr, r3, #32 │ │ │ │ │ add.w r8, r3, #8 │ │ │ │ │ cmp.w r8, #29 │ │ │ │ │ lsl.w r0, ip, r0 │ │ │ │ │ lsr.w lr, ip, lr │ │ │ │ │ orr.w r0, r0, lr │ │ │ │ │ lsl.w ip, ip, r3 │ │ │ │ │ orr.w r2, ip, r2 │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ it ls │ │ │ │ │ movls r3, r8 │ │ │ │ │ - bls.n 66e4 │ │ │ │ │ + bls.n 675c │ │ │ │ │ add.w r0, r5, r4, lsl #2 │ │ │ │ │ mov.w lr, r2, lsr #30 │ │ │ │ │ bic.w ip, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r4, #1 │ │ │ │ │ orr.w r2, lr, r1, lsl #2 │ │ │ │ │ subs r3, #22 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ str.w ip, [r0, #12] │ │ │ │ │ - b.n 66e4 │ │ │ │ │ + b.n 675c │ │ │ │ │ add.w r0, r5, r4, lsl #2 │ │ │ │ │ mov.w lr, r2, lsr #30 │ │ │ │ │ bic.w ip, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r4, #1 │ │ │ │ │ orr.w r2, lr, r1, lsl #2 │ │ │ │ │ subs r3, #22 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ str.w ip, [r0, #12] │ │ │ │ │ - b.n 671e │ │ │ │ │ + b.n 6796 │ │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 641a │ │ │ │ │ + b.n 6492 │ │ │ │ │ movs r3, #1 │ │ │ │ │ strd r3, r4, [r5, #8] │ │ │ │ │ movs r4, #0 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 67ec │ │ │ │ │ + bge.n 6864 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 67ec │ │ │ │ │ - ldr r2, [pc, #728] @ (6a8c ) │ │ │ │ │ + cbnz r3, 6864 │ │ │ │ │ + ldr r2, [pc, #728] @ (6b04 ) │ │ │ │ │ ldr.w r3, [r2, #1660] @ 0x67c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 68ae │ │ │ │ │ + bne.n 6926 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ lsls r6, r3, #29 │ │ │ │ │ - bmi.w 6c88 │ │ │ │ │ - ldr r3, [pc, #712] @ (6a90 ) │ │ │ │ │ + bmi.w 6d00 │ │ │ │ │ + ldr r3, [pc, #712] @ (6b08 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #1716] @ 0x6b4 │ │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ │ - bhi.n 68c6 │ │ │ │ │ + bhi.n 693e │ │ │ │ │ ldr.w r1, [r3, #1712] @ 0x6b0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r5, #0] │ │ │ │ │ str.w r5, [r3, #1712] @ 0x6b0 │ │ │ │ │ str.w r2, [r3, #1716] @ 0x6b4 │ │ │ │ │ add.w r4, r4, #584 @ 0x248 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r5, r5, r4, lsl #4 │ │ │ │ │ - b.n 664c │ │ │ │ │ + b.n 66c4 │ │ │ │ │ add.w r6, r5, r4, lsl #2 │ │ │ │ │ lsrs r0, r2, #30 │ │ │ │ │ subs r3, #22 │ │ │ │ │ bic.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r2, [r6, #12] │ │ │ │ │ orr.w r2, r0, r1, lsl #2 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ - b.n 6532 │ │ │ │ │ - ldr r3, [pc, #636] @ (6a94 ) │ │ │ │ │ + b.n 65aa │ │ │ │ │ + ldr r3, [pc, #636] @ (6b0c ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r1, [r2, r3] │ │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ │ ldr.w r5, [r1, #1712] @ 0x6b0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 690c │ │ │ │ │ + beq.n 6984 │ │ │ │ │ ldr.w r3, [r1, #1716] @ 0x6b4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r2, [r1, #1712] @ 0x6b0 │ │ │ │ │ str.w r3, [r1, #1716] @ 0x6b4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - b.n 6498 │ │ │ │ │ + b.n 6510 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ and.w r4, r3, #3 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ mul.w r4, r2, r4 │ │ │ │ │ movw r2, #1030 @ 0x406 │ │ │ │ │ adds r1, r4, #5 │ │ │ │ │ mov.w r3, r4, asr #31 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.w 664c │ │ │ │ │ - b.n 67a4 │ │ │ │ │ + bcs.w 66c4 │ │ │ │ │ + b.n 681c │ │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ movs r3, #2 │ │ │ │ │ - b.n 641a │ │ │ │ │ + b.n 6492 │ │ │ │ │ mov r8, fp │ │ │ │ │ - b.n 661a │ │ │ │ │ + b.n 6692 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - b.n 641a │ │ │ │ │ + b.n 6492 │ │ │ │ │ add.w r6, r5, r4, lsl #2 │ │ │ │ │ lsrs r0, r2, #30 │ │ │ │ │ subs r3, #22 │ │ │ │ │ bic.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r2, [r6, #12] │ │ │ │ │ orr.w r2, r0, r1, lsl #2 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ - b.n 6506 │ │ │ │ │ + b.n 657e │ │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 641a │ │ │ │ │ + b.n 6492 │ │ │ │ │ ldr.w r2, [r2, #1664] @ 0x680 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ lsls r7, r3, #29 │ │ │ │ │ - bmi.w 6c88 │ │ │ │ │ + bmi.w 6d00 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.w 67c4 │ │ │ │ │ + bls.w 683c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ - b.n 67ec │ │ │ │ │ + b.n 6864 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ - b.n 641a │ │ │ │ │ + b.n 6492 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ mov r3, r9 │ │ │ │ │ - b.n 641a │ │ │ │ │ + b.n 6492 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ movs r3, #2 │ │ │ │ │ - b.n 641a │ │ │ │ │ + b.n 6492 │ │ │ │ │ mov r1, r0 │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ add.w r4, r5, #12 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 6c90 │ │ │ │ │ + beq.w 6d08 │ │ │ │ │ ldr.w r4, [r4, r0, lsl #2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 68e4 │ │ │ │ │ + beq.n 695c │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 6646 │ │ │ │ │ + beq.w 66be │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, r1, lsl #3 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b.n 6646 │ │ │ │ │ + b.n 66be │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 6464 │ │ │ │ │ + b.n 64dc │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b.n 6888 │ │ │ │ │ + b.n 6900 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b.n 62c4 │ │ │ │ │ + b.n 633c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 6652 │ │ │ │ │ + b.n 66ca │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - ldr r5, [pc, #364] @ (6a98 ) │ │ │ │ │ - b.n 664c │ │ │ │ │ + ldr r5, [pc, #364] @ (6b10 ) │ │ │ │ │ + b.n 66c4 │ │ │ │ │ movs r5, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CheckBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6c50 │ │ │ │ │ + bne.w 6cc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Bytes │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 691e │ │ │ │ │ + beq.n 6996 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r5 │ │ │ │ │ adds r0, #16 │ │ │ │ │ - bl 6cbc <_PyLong_FromByteArray> │ │ │ │ │ + bl 6d34 <_PyLong_FromByteArray> │ │ │ │ │ R_ARM_THM_CALL _PyLong_FromByteArray │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 696a │ │ │ │ │ + bge.n 69e2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 696a │ │ │ │ │ + cbnz r3, 69e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 691e │ │ │ │ │ + beq.n 6996 │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 664c │ │ │ │ │ + b.n 66c4 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 6930 │ │ │ │ │ + b.n 69a8 │ │ │ │ │ ldrsb.w r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 6a38 │ │ │ │ │ + blt.n 6ab0 │ │ │ │ │ movs r7, #0 │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b.n 62f6 │ │ │ │ │ + b.n 636e │ │ │ │ │ ldrsb r3, [r6, r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 6bfc │ │ │ │ │ + blt.w 6c74 │ │ │ │ │ movs r7, #0 │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - b.n 6282 │ │ │ │ │ + b.n 62fa │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 679c │ │ │ │ │ + beq.w 6814 │ │ │ │ │ movs r3, #1 │ │ │ │ │ strd r3, r7, [r5, #8] │ │ │ │ │ - b.n 67a2 │ │ │ │ │ + b.n 681a │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ add r4, r5 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - ldr r5, [pc, #232] @ (6a9c ) │ │ │ │ │ + ldr r5, [pc, #232] @ (6b14 ) │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov.w ip, #2 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ │ add r5, sp, #32 │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ movs r5, #1 │ │ │ │ │ strd r5, ip, [sp, #4] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 691e │ │ │ │ │ + beq.n 6996 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n 6226 │ │ │ │ │ - ldr r1, [pc, #200] @ (6aa0 ) │ │ │ │ │ + b.n 629e │ │ │ │ │ + ldr r1, [pc, #200] @ (6b18 ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_Equal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6c38 │ │ │ │ │ + beq.w 6cb0 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyBytes_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyBytes_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 62dc │ │ │ │ │ - b.n 6930 │ │ │ │ │ + beq.w 6354 │ │ │ │ │ + b.n 69a8 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bge.w 6248 │ │ │ │ │ - b.n 691e │ │ │ │ │ + bge.w 62c0 │ │ │ │ │ + b.n 6996 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bge.w 62cc │ │ │ │ │ - b.n 691e │ │ │ │ │ - ldr r1, [pc, #136] @ (6a9c ) │ │ │ │ │ + bge.w 6344 │ │ │ │ │ + b.n 6996 │ │ │ │ │ + ldr r1, [pc, #136] @ (6b14 ) │ │ │ │ │ movs r4, #2 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ add r1, sp, #32 │ │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ movs r1, #1 │ │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 691e │ │ │ │ │ + beq.w 6996 │ │ │ │ │ ldr r4, [r0, #0] │ │ │ │ │ - b.w 622c │ │ │ │ │ + b.w 62a4 │ │ │ │ │ movs r7, #1 │ │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ │ mov r4, r7 │ │ │ │ │ - b.n 62f6 │ │ │ │ │ + b.n 636e │ │ │ │ │ movs r4, #0 │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ - bne.w 6b68 │ │ │ │ │ + bne.w 6be0 │ │ │ │ │ subs r0, r6, #1 │ │ │ │ │ mov r3, r4 │ │ │ │ │ add.w lr, r7, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov ip, r4 │ │ │ │ │ lsls r7, r7, #31 │ │ │ │ │ - bpl.n 6af0 │ │ │ │ │ + bpl.n 6b68 │ │ │ │ │ ldrb.w r9, [r6] │ │ │ │ │ movs r2, #8 │ │ │ │ │ mvn.w r1, #31 │ │ │ │ │ mov r0, r6 │ │ │ │ │ eor.w r9, r9, #255 @ 0xff │ │ │ │ │ mov.w ip, r4, lsr #8 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ cmp lr, r6 │ │ │ │ │ and.w r3, r9, #255 @ 0xff │ │ │ │ │ lsr.w r9, r9, r2 │ │ │ │ │ orr.w r9, r9, r4, lsl #24 │ │ │ │ │ lsl.w r1, r3, r1 │ │ │ │ │ - bne.n 6af0 │ │ │ │ │ - b.n 6bee │ │ │ │ │ + bne.n 6b68 │ │ │ │ │ + b.n 6c66 │ │ │ │ │ nop │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000002c2 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000274 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ @@ -10225,17 +10278,17 @@ │ │ │ │ │ orr.w r7, r7, fp │ │ │ │ │ orrs r3, r6 │ │ │ │ │ add.w r6, r2, #8 │ │ │ │ │ cmp r6, #29 │ │ │ │ │ orr.w r1, r1, r7 │ │ │ │ │ it ls │ │ │ │ │ movls r2, r6 │ │ │ │ │ - bhi.n 6b50 │ │ │ │ │ + bhi.n 6bc8 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - beq.n 6bee │ │ │ │ │ + beq.n 6c66 │ │ │ │ │ ldrb r6, [r0, #1] │ │ │ │ │ rsb fp, r2, #32 │ │ │ │ │ adds r0, #1 │ │ │ │ │ eor.w r6, r6, #255 @ 0xff │ │ │ │ │ adds.w r7, r6, r9 │ │ │ │ │ and.w r6, r7, #255 @ 0xff │ │ │ │ │ adc.w ip, ip, #0 │ │ │ │ │ @@ -10249,46 +10302,46 @@ │ │ │ │ │ orr.w r7, r7, fp │ │ │ │ │ orrs r3, r6 │ │ │ │ │ add.w r6, r2, #8 │ │ │ │ │ cmp r6, #29 │ │ │ │ │ orr.w r1, r1, r7 │ │ │ │ │ it ls │ │ │ │ │ movls r2, r6 │ │ │ │ │ - bls.n 6aa4 │ │ │ │ │ + bls.n 6b1c │ │ │ │ │ add.w r7, r5, r4, lsl #2 │ │ │ │ │ lsrs r6, r3, #30 │ │ │ │ │ subs r2, #22 │ │ │ │ │ bic.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ orr.w r3, r6, r1, lsl #2 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ - b.n 6aa4 │ │ │ │ │ + b.n 6b1c │ │ │ │ │ add.w r7, r5, r4, lsl #2 │ │ │ │ │ lsrs r6, r3, #30 │ │ │ │ │ subs r2, #22 │ │ │ │ │ bic.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ orr.w r3, r6, r1, lsl #2 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ - b.n 6aec │ │ │ │ │ + b.n 6b64 │ │ │ │ │ movs r0, #1 │ │ │ │ │ mov r9, r4 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov fp, r4 │ │ │ │ │ str.w r8, [sp, #28] │ │ │ │ │ - b.n 6b86 │ │ │ │ │ + b.n 6bfe │ │ │ │ │ mov r2, ip │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ cmp r9, r7 │ │ │ │ │ - beq.n 6bea │ │ │ │ │ + beq.n 6c62 │ │ │ │ │ ldrb.w ip, [r6] │ │ │ │ │ sub.w lr, r2, #32 │ │ │ │ │ rsb r8, r2, #32 │ │ │ │ │ eor.w ip, ip, #255 @ 0xff │ │ │ │ │ adds.w r0, ip, r0 │ │ │ │ │ and.w ip, r0, #255 @ 0xff │ │ │ │ │ adc.w fp, fp, #0 │ │ │ │ │ @@ -10299,107 +10352,107 @@ │ │ │ │ │ mov.w fp, fp, lsr #8 │ │ │ │ │ lsl.w ip, ip, r2 │ │ │ │ │ orr.w lr, lr, r8 │ │ │ │ │ orr.w r3, ip, r3 │ │ │ │ │ add.w ip, r2, #8 │ │ │ │ │ orr.w r1, lr, r1 │ │ │ │ │ cmp.w ip, #29 │ │ │ │ │ - bls.n 6b7a │ │ │ │ │ + bls.n 6bf2 │ │ │ │ │ add.w lr, r5, r4, lsl #2 │ │ │ │ │ mov.w ip, r3, lsr #30 │ │ │ │ │ subs r2, #22 │ │ │ │ │ bic.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r4, #1 │ │ │ │ │ str.w r3, [lr, #12] │ │ │ │ │ orr.w r3, ip, r1, lsl #2 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ - b.n 6b7c │ │ │ │ │ + b.n 6bf4 │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ - cbz r2, 6c06 │ │ │ │ │ + cbz r2, 6c7e │ │ │ │ │ add.w r2, r5, r4, lsl #2 │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ movs r3, #2 │ │ │ │ │ - b.n 6626 │ │ │ │ │ + b.n 669e │ │ │ │ │ movs r7, #1 │ │ │ │ │ movs r0, #255 @ 0xff │ │ │ │ │ mov r4, r7 │ │ │ │ │ - b.w 6282 │ │ │ │ │ + b.w 62fa │ │ │ │ │ movs r3, #2 │ │ │ │ │ - b.n 6626 │ │ │ │ │ + b.n 669e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 691e │ │ │ │ │ + b.n 6996 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 6c76 │ │ │ │ │ + blt.n 6cee │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n 6652 │ │ │ │ │ + b.n 66ca │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC24 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 691e │ │ │ │ │ + b.n 6996 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 691e │ │ │ │ │ + bne.w 6996 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ mov r3, r7 │ │ │ │ │ - bl 6cbc <_PyLong_FromByteArray> │ │ │ │ │ + bl 6d34 <_PyLong_FromByteArray> │ │ │ │ │ R_ARM_THM_CALL _PyLong_FromByteArray │ │ │ │ │ mov r5, r0 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n 696a │ │ │ │ │ + b.n 69e2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6c34 │ │ │ │ │ + bne.n 6cac │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r5, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6652 │ │ │ │ │ + b.n 66ca │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_THM_CALL _Py_SetImmortal │ │ │ │ │ - b.n 67ec │ │ │ │ │ + b.n 6864 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b.n 67a2 │ │ │ │ │ + b.n 681a │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n 69ae │ │ │ │ │ + b.n 6a26 │ │ │ │ │ mov r3, r6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ @@ -10407,61 +10460,61 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC37 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.n 691e │ │ │ │ │ + b.n 6996 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006cbc <_PyLong_FromByteArray>: │ │ │ │ │ +00006d34 <_PyLong_FromByteArray>: │ │ │ │ │ _PyLong_FromByteArray(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 74e8 <_PyLong_FromByteArray+0x82c> │ │ │ │ │ + beq.w 7560 <_PyLong_FromByteArray+0x82c> │ │ │ │ │ subs r4, r1, #1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ add r4, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 7130 <_PyLong_FromByteArray+0x474> │ │ │ │ │ + beq.w 71a8 <_PyLong_FromByteArray+0x474> │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r5, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 74d6 <_PyLong_FromByteArray+0x81a> │ │ │ │ │ + bne.w 754e <_PyLong_FromByteArray+0x81a> │ │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 6d2e <_PyLong_FromByteArray+0x72> │ │ │ │ │ + bne.n 6da6 <_PyLong_FromByteArray+0x72> │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.w 74d0 <_PyLong_FromByteArray+0x814> │ │ │ │ │ + beq.w 7548 <_PyLong_FromByteArray+0x814> │ │ │ │ │ ldrb.w r2, [r4, #-1] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 72c0 <_PyLong_FromByteArray+0x604> │ │ │ │ │ + bne.w 7338 <_PyLong_FromByteArray+0x604> │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.w 72f8 <_PyLong_FromByteArray+0x63c> │ │ │ │ │ + beq.w 7370 <_PyLong_FromByteArray+0x63c> │ │ │ │ │ ldrb.w r2, [r4, #-2] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 72f0 <_PyLong_FromByteArray+0x634> │ │ │ │ │ + bne.w 7368 <_PyLong_FromByteArray+0x634> │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq.w 72f8 <_PyLong_FromByteArray+0x63c> │ │ │ │ │ + beq.w 7370 <_PyLong_FromByteArray+0x63c> │ │ │ │ │ subs r4, #3 │ │ │ │ │ movs r2, #3 │ │ │ │ │ ldrb r0, [r4, #0] │ │ │ │ │ subs r4, #1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 6d28 <_PyLong_FromByteArray+0x6c> │ │ │ │ │ + bne.n 6da0 <_PyLong_FromByteArray+0x6c> │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 6d1a <_PyLong_FromByteArray+0x5e> │ │ │ │ │ + bne.n 6d92 <_PyLong_FromByteArray+0x5e> │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ - b.n 6d34 <_PyLong_FromByteArray+0x78> │ │ │ │ │ + b.n 6dac <_PyLong_FromByteArray+0x78> │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r2, r1, r2 │ │ │ │ │ movw r0, #34953 @ 0x8889 │ │ │ │ │ movt r0, #34952 @ 0x8888 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ ite ls │ │ │ │ │ @@ -10476,26 +10529,26 @@ │ │ │ │ │ mls r3, r3, r2, r9 │ │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ adds r3, #29 │ │ │ │ │ umull r0, r3, r0, r3 │ │ │ │ │ add.w r7, r2, r3, lsr #4 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bhi.w 750e <_PyLong_FromByteArray+0x852> │ │ │ │ │ + bhi.w 7586 <_PyLong_FromByteArray+0x852> │ │ │ │ │ cmp r7, #1 │ │ │ │ │ it hi │ │ │ │ │ movhi r3, r7 │ │ │ │ │ - bls.w 7240 <_PyLong_FromByteArray+0x584> │ │ │ │ │ + bls.w 72b8 <_PyLong_FromByteArray+0x584> │ │ │ │ │ adds r3, #3 │ │ │ │ │ lsls r0, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 74f8 <_PyLong_FromByteArray+0x83c> │ │ │ │ │ + beq.w 7570 <_PyLong_FromByteArray+0x83c> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ @@ -10508,30 +10561,30 @@ │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ lsls r3, r7, #3 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 74ba <_PyLong_FromByteArray+0x7fe> │ │ │ │ │ + beq.w 7532 <_PyLong_FromByteArray+0x7fe> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 731c <_PyLong_FromByteArray+0x660> │ │ │ │ │ + bne.w 7394 <_PyLong_FromByteArray+0x660> │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - bne.w 705e <_PyLong_FromByteArray+0x3a2> │ │ │ │ │ + bne.w 70d6 <_PyLong_FromByteArray+0x3a2> │ │ │ │ │ subs r7, r6, #1 │ │ │ │ │ mov r3, r5 │ │ │ │ │ add.w r8, r9, r7 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ands.w r9, r9, #3 │ │ │ │ │ - beq.n 6e62 <_PyLong_FromByteArray+0x1a6> │ │ │ │ │ + beq.n 6eda <_PyLong_FromByteArray+0x1a6> │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ - beq.n 6e2e <_PyLong_FromByteArray+0x172> │ │ │ │ │ + beq.n 6ea6 <_PyLong_FromByteArray+0x172> │ │ │ │ │ cmp.w r9, #2 │ │ │ │ │ - beq.n 6dfc <_PyLong_FromByteArray+0x140> │ │ │ │ │ + beq.n 6e74 <_PyLong_FromByteArray+0x140> │ │ │ │ │ ldrb r1, [r6, #0] │ │ │ │ │ mvn.w ip, #31 │ │ │ │ │ mov r7, r6 │ │ │ │ │ movs r3, #8 │ │ │ │ │ mov r2, r1 │ │ │ │ │ lsl.w r0, r1, ip │ │ │ │ │ ldrb.w r1, [r7, #1]! │ │ │ │ │ @@ -10543,215 +10596,215 @@ │ │ │ │ │ lsr.w lr, r1, lr │ │ │ │ │ orr.w ip, ip, lr │ │ │ │ │ lsl.w r1, r1, r3 │ │ │ │ │ orr.w r0, ip, r0 │ │ │ │ │ orr.w r2, r2, r1 │ │ │ │ │ it ls │ │ │ │ │ movls r3, r6 │ │ │ │ │ - bhi.w 7272 <_PyLong_FromByteArray+0x5b6> │ │ │ │ │ + bhi.w 72ea <_PyLong_FromByteArray+0x5b6> │ │ │ │ │ ldrb.w r1, [r7, #1]! │ │ │ │ │ sub.w ip, r3, #32 │ │ │ │ │ rsb lr, r3, #32 │ │ │ │ │ add.w r6, r3, #8 │ │ │ │ │ cmp r6, #29 │ │ │ │ │ lsl.w ip, r1, ip │ │ │ │ │ lsr.w lr, r1, lr │ │ │ │ │ orr.w ip, ip, lr │ │ │ │ │ lsl.w r1, r1, r3 │ │ │ │ │ orr.w r0, ip, r0 │ │ │ │ │ orr.w r2, r2, r1 │ │ │ │ │ - bhi.w 6f6c <_PyLong_FromByteArray+0x2b0> │ │ │ │ │ + bhi.w 6fe4 <_PyLong_FromByteArray+0x2b0> │ │ │ │ │ mov r3, r6 │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - beq.n 6f3a <_PyLong_FromByteArray+0x27e> │ │ │ │ │ + beq.n 6fb2 <_PyLong_FromByteArray+0x27e> │ │ │ │ │ ldrb r1, [r7, #1] │ │ │ │ │ sub.w ip, r3, #32 │ │ │ │ │ rsb lr, r3, #32 │ │ │ │ │ add.w r6, r3, #8 │ │ │ │ │ cmp r6, #29 │ │ │ │ │ add.w r7, r7, #1 │ │ │ │ │ lsl.w ip, r1, ip │ │ │ │ │ lsr.w lr, r1, lr │ │ │ │ │ orr.w ip, ip, lr │ │ │ │ │ lsl.w r1, r1, r3 │ │ │ │ │ orr.w r2, r2, r1 │ │ │ │ │ orr.w r0, ip, r0 │ │ │ │ │ it ls │ │ │ │ │ movls r3, r6 │ │ │ │ │ - bhi.w 6fba <_PyLong_FromByteArray+0x2fe> │ │ │ │ │ + bhi.w 7032 <_PyLong_FromByteArray+0x2fe> │ │ │ │ │ ldrb r1, [r7, #1] │ │ │ │ │ sub.w ip, r3, #32 │ │ │ │ │ rsb lr, r3, #32 │ │ │ │ │ add.w r6, r3, #8 │ │ │ │ │ cmp r6, #29 │ │ │ │ │ lsl.w ip, r1, ip │ │ │ │ │ lsr.w lr, r1, lr │ │ │ │ │ orr.w ip, ip, lr │ │ │ │ │ lsl.w r1, r1, r3 │ │ │ │ │ orr.w r2, r2, r1 │ │ │ │ │ orr.w r0, ip, r0 │ │ │ │ │ it ls │ │ │ │ │ movls r3, r6 │ │ │ │ │ - bhi.n 6fa0 <_PyLong_FromByteArray+0x2e4> │ │ │ │ │ + bhi.n 7018 <_PyLong_FromByteArray+0x2e4> │ │ │ │ │ ldrb r1, [r7, #2] │ │ │ │ │ sub.w ip, r3, #32 │ │ │ │ │ rsb lr, r3, #32 │ │ │ │ │ add.w r6, r3, #8 │ │ │ │ │ cmp r6, #29 │ │ │ │ │ lsl.w ip, r1, ip │ │ │ │ │ lsr.w lr, r1, lr │ │ │ │ │ orr.w ip, ip, lr │ │ │ │ │ lsl.w r1, r1, r3 │ │ │ │ │ orr.w r2, r2, r1 │ │ │ │ │ orr.w r0, ip, r0 │ │ │ │ │ it ls │ │ │ │ │ movls r3, r6 │ │ │ │ │ - bhi.n 6f86 <_PyLong_FromByteArray+0x2ca> │ │ │ │ │ + bhi.n 6ffe <_PyLong_FromByteArray+0x2ca> │ │ │ │ │ ldrb r1, [r7, #3] │ │ │ │ │ sub.w ip, r3, #32 │ │ │ │ │ rsb lr, r3, #32 │ │ │ │ │ add.w r6, r3, #8 │ │ │ │ │ adds r7, #3 │ │ │ │ │ cmp r6, #29 │ │ │ │ │ lsl.w ip, r1, ip │ │ │ │ │ lsr.w lr, r1, lr │ │ │ │ │ orr.w ip, ip, lr │ │ │ │ │ lsl.w r1, r1, r3 │ │ │ │ │ orr.w r2, r2, r1 │ │ │ │ │ orr.w r0, ip, r0 │ │ │ │ │ - bls.n 6e5c <_PyLong_FromByteArray+0x1a0> │ │ │ │ │ + bls.n 6ed4 <_PyLong_FromByteArray+0x1a0> │ │ │ │ │ add.w r6, r4, r5, lsl #2 │ │ │ │ │ lsrs r1, r2, #30 │ │ │ │ │ bic.w ip, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r5, #1 │ │ │ │ │ orr.w r2, r1, r0, lsl #2 │ │ │ │ │ subs r3, #22 │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ cmp r8, r7 │ │ │ │ │ str.w ip, [r6, #12] │ │ │ │ │ - bne.n 6e62 <_PyLong_FromByteArray+0x1a6> │ │ │ │ │ - cbz r3, 6f44 <_PyLong_FromByteArray+0x288> │ │ │ │ │ + bne.n 6eda <_PyLong_FromByteArray+0x1a6> │ │ │ │ │ + cbz r3, 6fbc <_PyLong_FromByteArray+0x288> │ │ │ │ │ add.w r3, r4, r5, lsl #2 │ │ │ │ │ adds r5, #1 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 6fd4 <_PyLong_FromByteArray+0x318> │ │ │ │ │ + beq.n 704c <_PyLong_FromByteArray+0x318> │ │ │ │ │ orr.w r3, r3, r5, lsl #3 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ - beq.n 6fdc <_PyLong_FromByteArray+0x320> │ │ │ │ │ + beq.n 7054 <_PyLong_FromByteArray+0x320> │ │ │ │ │ add.w r2, r4, r1, lsl #2 │ │ │ │ │ subs r5, r1, #1 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 72ca <_PyLong_FromByteArray+0x60e> │ │ │ │ │ + beq.w 7342 <_PyLong_FromByteArray+0x60e> │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.n 6fdc <_PyLong_FromByteArray+0x320> │ │ │ │ │ + bls.n 7054 <_PyLong_FromByteArray+0x320> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ add.w r6, r4, r5, lsl #2 │ │ │ │ │ lsrs r1, r2, #30 │ │ │ │ │ bic.w ip, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ subs r3, #22 │ │ │ │ │ orr.w r2, r1, r0, lsl #2 │ │ │ │ │ adds r5, #1 │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ str.w ip, [r6, #12] │ │ │ │ │ - b.n 6e5e <_PyLong_FromByteArray+0x1a2> │ │ │ │ │ + b.n 6ed6 <_PyLong_FromByteArray+0x1a2> │ │ │ │ │ add.w r6, r4, r5, lsl #2 │ │ │ │ │ lsrs r1, r2, #30 │ │ │ │ │ bic.w ip, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r5, #1 │ │ │ │ │ orr.w r2, r1, r0, lsl #2 │ │ │ │ │ subs r3, #22 │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ str.w ip, [r6, #12] │ │ │ │ │ - b.n 6ef2 <_PyLong_FromByteArray+0x236> │ │ │ │ │ + b.n 6f6a <_PyLong_FromByteArray+0x236> │ │ │ │ │ add.w r6, r4, r5, lsl #2 │ │ │ │ │ lsrs r1, r2, #30 │ │ │ │ │ bic.w ip, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r5, #1 │ │ │ │ │ orr.w r2, r1, r0, lsl #2 │ │ │ │ │ subs r3, #22 │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ str.w ip, [r6, #12] │ │ │ │ │ - b.n 6ec4 <_PyLong_FromByteArray+0x208> │ │ │ │ │ + b.n 6f3c <_PyLong_FromByteArray+0x208> │ │ │ │ │ add.w r6, r4, r5, lsl #2 │ │ │ │ │ lsrs r1, r2, #30 │ │ │ │ │ bic.w ip, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r5, #1 │ │ │ │ │ orr.w r2, r1, r0, lsl #2 │ │ │ │ │ subs r3, #22 │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ str.w ip, [r6, #12] │ │ │ │ │ - b.n 6e96 <_PyLong_FromByteArray+0x1da> │ │ │ │ │ + b.n 6f0e <_PyLong_FromByteArray+0x1da> │ │ │ │ │ movs r3, #1 │ │ │ │ │ strd r3, r5, [r4, #8] │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ movw r2, #1030 @ 0x406 │ │ │ │ │ mul.w r5, r3, r5 │ │ │ │ │ adds r1, r5, #5 │ │ │ │ │ mov.w r3, r5, asr #31 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 6f66 <_PyLong_FromByteArray+0x2aa> │ │ │ │ │ + bcs.n 6fde <_PyLong_FromByteArray+0x2aa> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 704c <_PyLong_FromByteArray+0x390> │ │ │ │ │ + bge.n 70c4 <_PyLong_FromByteArray+0x390> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 704c <_PyLong_FromByteArray+0x390> │ │ │ │ │ - ldr r2, [pc, #748] @ (72fc <_PyLong_FromByteArray+0x640>) │ │ │ │ │ + cbnz r3, 70c4 <_PyLong_FromByteArray+0x390> │ │ │ │ │ + ldr r2, [pc, #748] @ (7374 <_PyLong_FromByteArray+0x640>) │ │ │ │ │ ldr.w r3, [r2, #1660] @ 0x67c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 72a0 <_PyLong_FromByteArray+0x5e4> │ │ │ │ │ + bne.w 7318 <_PyLong_FromByteArray+0x5e4> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ lsls r3, r3, #29 │ │ │ │ │ - bmi.w 7506 <_PyLong_FromByteArray+0x84a> │ │ │ │ │ - ldr r3, [pc, #732] @ (7300 <_PyLong_FromByteArray+0x644>) │ │ │ │ │ + bmi.w 757e <_PyLong_FromByteArray+0x84a> │ │ │ │ │ + ldr r3, [pc, #732] @ (7378 <_PyLong_FromByteArray+0x644>) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #1716] @ 0x6b4 │ │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ │ - bhi.w 72b8 <_PyLong_FromByteArray+0x5fc> │ │ │ │ │ + bhi.w 7330 <_PyLong_FromByteArray+0x5fc> │ │ │ │ │ ldr.w r1, [r3, #1712] @ 0x6b0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ str.w r4, [r3, #1712] @ 0x6b0 │ │ │ │ │ str.w r2, [r3, #1716] @ 0x6b4 │ │ │ │ │ add.w r5, r5, #584 @ 0x248 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r4, r4, r5, lsl #4 │ │ │ │ │ - b.n 6f66 <_PyLong_FromByteArray+0x2aa> │ │ │ │ │ + b.n 6fde <_PyLong_FromByteArray+0x2aa> │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r8, r5 │ │ │ │ │ tst.w r9, #1 │ │ │ │ │ - beq.n 70cc <_PyLong_FromByteArray+0x410> │ │ │ │ │ + beq.n 7144 <_PyLong_FromByteArray+0x410> │ │ │ │ │ ldrb.w r1, [r6], #-1 │ │ │ │ │ mvn.w ip, #31 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ movs r3, #8 │ │ │ │ │ mov r2, r1 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ lsl.w r0, r1, ip │ │ │ │ │ - bne.n 70cc <_PyLong_FromByteArray+0x410> │ │ │ │ │ - b.n 6f3a <_PyLong_FromByteArray+0x27e> │ │ │ │ │ + bne.n 7144 <_PyLong_FromByteArray+0x410> │ │ │ │ │ + b.n 6fb2 <_PyLong_FromByteArray+0x27e> │ │ │ │ │ ldrb.w r1, [r6, #-1] │ │ │ │ │ sub.w ip, r3, #32 │ │ │ │ │ rsb r7, r3, #32 │ │ │ │ │ add.w lr, r3, #8 │ │ │ │ │ cmp.w lr, #29 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ lsl.w ip, r1, ip │ │ │ │ │ @@ -10759,274 +10812,274 @@ │ │ │ │ │ lsr.w r7, r1, r7 │ │ │ │ │ orr.w r7, ip, r7 │ │ │ │ │ lsl.w r1, r1, r3 │ │ │ │ │ orr.w r2, r2, r1 │ │ │ │ │ orr.w r0, r0, r7 │ │ │ │ │ it ls │ │ │ │ │ movls r3, lr │ │ │ │ │ - bhi.n 7116 <_PyLong_FromByteArray+0x45a> │ │ │ │ │ + bhi.n 718e <_PyLong_FromByteArray+0x45a> │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - beq.w 6f3a <_PyLong_FromByteArray+0x27e> │ │ │ │ │ + beq.w 6fb2 <_PyLong_FromByteArray+0x27e> │ │ │ │ │ ldrb r1, [r6, #0] │ │ │ │ │ sub.w ip, r3, #32 │ │ │ │ │ rsb r7, r3, #32 │ │ │ │ │ add.w lr, r3, #8 │ │ │ │ │ cmp.w lr, #29 │ │ │ │ │ lsl.w ip, r1, ip │ │ │ │ │ lsr.w r7, r1, r7 │ │ │ │ │ orr.w r7, ip, r7 │ │ │ │ │ lsl.w r1, r1, r3 │ │ │ │ │ orr.w r2, r2, r1 │ │ │ │ │ orr.w r0, r0, r7 │ │ │ │ │ it ls │ │ │ │ │ movls r3, lr │ │ │ │ │ - bls.n 7086 <_PyLong_FromByteArray+0x3ca> │ │ │ │ │ + bls.n 70fe <_PyLong_FromByteArray+0x3ca> │ │ │ │ │ add.w r1, r4, r5, lsl #2 │ │ │ │ │ mov.w ip, r2, lsr #30 │ │ │ │ │ bic.w r7, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r5, #1 │ │ │ │ │ orr.w r2, ip, r0, lsl #2 │ │ │ │ │ subs r3, #22 │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ str r7, [r1, #12] │ │ │ │ │ - b.n 7086 <_PyLong_FromByteArray+0x3ca> │ │ │ │ │ + b.n 70fe <_PyLong_FromByteArray+0x3ca> │ │ │ │ │ add.w r1, r4, r5, lsl #2 │ │ │ │ │ mov.w ip, r2, lsr #30 │ │ │ │ │ bic.w r7, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r5, #1 │ │ │ │ │ orr.w r2, ip, r0, lsl #2 │ │ │ │ │ subs r3, #22 │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ str r7, [r1, #12] │ │ │ │ │ - b.n 70c0 <_PyLong_FromByteArray+0x404> │ │ │ │ │ + b.n 7138 <_PyLong_FromByteArray+0x404> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7308 <_PyLong_FromByteArray+0x64c> │ │ │ │ │ + bne.w 7380 <_PyLong_FromByteArray+0x64c> │ │ │ │ │ mov r9, r5 │ │ │ │ │ mov r7, r5 │ │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.n 722c <_PyLong_FromByteArray+0x570> │ │ │ │ │ + bne.n 72a4 <_PyLong_FromByteArray+0x570> │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.w 728c <_PyLong_FromByteArray+0x5d0> │ │ │ │ │ + beq.w 7304 <_PyLong_FromByteArray+0x5d0> │ │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.n 7236 <_PyLong_FromByteArray+0x57a> │ │ │ │ │ + bne.n 72ae <_PyLong_FromByteArray+0x57a> │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.w 728c <_PyLong_FromByteArray+0x5d0> │ │ │ │ │ + beq.w 7304 <_PyLong_FromByteArray+0x5d0> │ │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.w 7296 <_PyLong_FromByteArray+0x5da> │ │ │ │ │ + bne.w 730e <_PyLong_FromByteArray+0x5da> │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq.w 728c <_PyLong_FromByteArray+0x5d0> │ │ │ │ │ + beq.w 7304 <_PyLong_FromByteArray+0x5d0> │ │ │ │ │ subs r3, r1, #3 │ │ │ │ │ adds r6, #2 │ │ │ │ │ movs r2, #3 │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - beq.n 71ce <_PyLong_FromByteArray+0x512> │ │ │ │ │ + beq.n 7246 <_PyLong_FromByteArray+0x512> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 71c0 <_PyLong_FromByteArray+0x504> │ │ │ │ │ + beq.n 7238 <_PyLong_FromByteArray+0x504> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 71b6 <_PyLong_FromByteArray+0x4fa> │ │ │ │ │ + beq.n 722e <_PyLong_FromByteArray+0x4fa> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 71ac <_PyLong_FromByteArray+0x4f0> │ │ │ │ │ + beq.n 7224 <_PyLong_FromByteArray+0x4f0> │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 71a2 <_PyLong_FromByteArray+0x4e6> │ │ │ │ │ + beq.n 721a <_PyLong_FromByteArray+0x4e6> │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 7198 <_PyLong_FromByteArray+0x4dc> │ │ │ │ │ + beq.n 7210 <_PyLong_FromByteArray+0x4dc> │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - beq.n 718e <_PyLong_FromByteArray+0x4d2> │ │ │ │ │ + beq.n 7206 <_PyLong_FromByteArray+0x4d2> │ │ │ │ │ ldrb.w r0, [r6, #1]! │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bne.n 7224 <_PyLong_FromByteArray+0x568> │ │ │ │ │ + bne.n 729c <_PyLong_FromByteArray+0x568> │ │ │ │ │ movs r2, #4 │ │ │ │ │ ldrb.w r0, [r6, #1]! │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bne.n 7224 <_PyLong_FromByteArray+0x568> │ │ │ │ │ + bne.n 729c <_PyLong_FromByteArray+0x568> │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldrb.w r0, [r6, #1]! │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bne.n 7224 <_PyLong_FromByteArray+0x568> │ │ │ │ │ + bne.n 729c <_PyLong_FromByteArray+0x568> │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldrb.w r0, [r6, #1]! │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bne.n 7224 <_PyLong_FromByteArray+0x568> │ │ │ │ │ + bne.n 729c <_PyLong_FromByteArray+0x568> │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldrb.w r0, [r6, #1]! │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bne.n 7224 <_PyLong_FromByteArray+0x568> │ │ │ │ │ + bne.n 729c <_PyLong_FromByteArray+0x568> │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldrb.w r0, [r6, #1]! │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bne.n 7224 <_PyLong_FromByteArray+0x568> │ │ │ │ │ + bne.n 729c <_PyLong_FromByteArray+0x568> │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldrb.w r0, [r6, #1]! │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bne.n 7224 <_PyLong_FromByteArray+0x568> │ │ │ │ │ + bne.n 729c <_PyLong_FromByteArray+0x568> │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 7224 <_PyLong_FromByteArray+0x568> │ │ │ │ │ + beq.n 729c <_PyLong_FromByteArray+0x568> │ │ │ │ │ ldrb r0, [r6, #1] │ │ │ │ │ adds r3, r6, #1 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bne.n 7224 <_PyLong_FromByteArray+0x568> │ │ │ │ │ + bne.n 729c <_PyLong_FromByteArray+0x568> │ │ │ │ │ ldrb r0, [r3, #1] │ │ │ │ │ adds r2, #1 │ │ │ │ │ mov ip, r2 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bne.n 7224 <_PyLong_FromByteArray+0x568> │ │ │ │ │ + bne.n 729c <_PyLong_FromByteArray+0x568> │ │ │ │ │ ldrb r0, [r3, #2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bne.n 7224 <_PyLong_FromByteArray+0x568> │ │ │ │ │ + bne.n 729c <_PyLong_FromByteArray+0x568> │ │ │ │ │ ldrb r0, [r3, #3] │ │ │ │ │ add.w r2, ip, #2 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bne.n 7224 <_PyLong_FromByteArray+0x568> │ │ │ │ │ + bne.n 729c <_PyLong_FromByteArray+0x568> │ │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ │ add.w r2, ip, #3 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bne.n 7224 <_PyLong_FromByteArray+0x568> │ │ │ │ │ + bne.n 729c <_PyLong_FromByteArray+0x568> │ │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ │ add.w r2, ip, #4 │ │ │ │ │ adds r6, r3, #7 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bne.n 7224 <_PyLong_FromByteArray+0x568> │ │ │ │ │ + bne.n 729c <_PyLong_FromByteArray+0x568> │ │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ │ add.w r2, ip, #5 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bne.n 7224 <_PyLong_FromByteArray+0x568> │ │ │ │ │ + bne.n 729c <_PyLong_FromByteArray+0x568> │ │ │ │ │ ldrb r0, [r3, #7] │ │ │ │ │ add.w r2, ip, #6 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bne.n 7224 <_PyLong_FromByteArray+0x568> │ │ │ │ │ + bne.n 729c <_PyLong_FromByteArray+0x568> │ │ │ │ │ add.w r2, ip, #7 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 71ce <_PyLong_FromByteArray+0x512> │ │ │ │ │ + bne.n 7246 <_PyLong_FromByteArray+0x512> │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 6d34 <_PyLong_FromByteArray+0x78> │ │ │ │ │ + b.n 6dac <_PyLong_FromByteArray+0x78> │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 6d34 <_PyLong_FromByteArray+0x78> │ │ │ │ │ + b.n 6dac <_PyLong_FromByteArray+0x78> │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ movs r2, #1 │ │ │ │ │ - b.n 6d34 <_PyLong_FromByteArray+0x78> │ │ │ │ │ - ldr r3, [pc, #192] @ (7304 <_PyLong_FromByteArray+0x648>) │ │ │ │ │ + b.n 6dac <_PyLong_FromByteArray+0x78> │ │ │ │ │ + ldr r3, [pc, #192] @ (737c <_PyLong_FromByteArray+0x648>) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r4, [r3, #1712] @ 0x6b0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 74cc <_PyLong_FromByteArray+0x810> │ │ │ │ │ + beq.w 7544 <_PyLong_FromByteArray+0x810> │ │ │ │ │ ldr.w r2, [r3, #1716] @ 0x6b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r1, [r3, #1712] @ 0x6b0 │ │ │ │ │ str.w r2, [r3, #1716] @ 0x6b4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - b.n 6dac <_PyLong_FromByteArray+0xf0> │ │ │ │ │ + b.n 6e24 <_PyLong_FromByteArray+0xf0> │ │ │ │ │ add.w r6, r4, r5, lsl #2 │ │ │ │ │ lsrs r1, r2, #30 │ │ │ │ │ bic.w ip, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ subs r3, #22 │ │ │ │ │ orr.w r2, r1, r0, lsl #2 │ │ │ │ │ adds r5, #1 │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ str.w ip, [r6, #12] │ │ │ │ │ - b.n 6e2e <_PyLong_FromByteArray+0x172> │ │ │ │ │ + b.n 6ea6 <_PyLong_FromByteArray+0x172> │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 6d34 <_PyLong_FromByteArray+0x78> │ │ │ │ │ + b.n 6dac <_PyLong_FromByteArray+0x78> │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ movs r2, #2 │ │ │ │ │ - b.n 6d34 <_PyLong_FromByteArray+0x78> │ │ │ │ │ + b.n 6dac <_PyLong_FromByteArray+0x78> │ │ │ │ │ ldr.w r2, [r2, #1664] @ 0x680 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ lsls r2, r3, #29 │ │ │ │ │ - bmi.w 7506 <_PyLong_FromByteArray+0x84a> │ │ │ │ │ + bmi.w 757e <_PyLong_FromByteArray+0x84a> │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.w 7022 <_PyLong_FromByteArray+0x366> │ │ │ │ │ + bls.w 709a <_PyLong_FromByteArray+0x366> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ - b.n 704c <_PyLong_FromByteArray+0x390> │ │ │ │ │ + b.n 70c4 <_PyLong_FromByteArray+0x390> │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ mov r2, r8 │ │ │ │ │ - b.n 6d34 <_PyLong_FromByteArray+0x78> │ │ │ │ │ + b.n 6dac <_PyLong_FromByteArray+0x78> │ │ │ │ │ mov r5, r2 │ │ │ │ │ subs r2, r5, #1 │ │ │ │ │ add.w r0, r4, #12 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 7500 <_PyLong_FromByteArray+0x844> │ │ │ │ │ + beq.w 7578 <_PyLong_FromByteArray+0x844> │ │ │ │ │ ldr.w r0, [r0, r2, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 72c8 <_PyLong_FromByteArray+0x60c> │ │ │ │ │ + beq.n 7340 <_PyLong_FromByteArray+0x60c> │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - beq.w 6f62 <_PyLong_FromByteArray+0x2a6> │ │ │ │ │ + beq.w 6fda <_PyLong_FromByteArray+0x2a6> │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, r5, lsl #3 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 6f62 <_PyLong_FromByteArray+0x2a6> │ │ │ │ │ + b.n 6fda <_PyLong_FromByteArray+0x2a6> │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ movs r2, #2 │ │ │ │ │ - b.n 6d34 <_PyLong_FromByteArray+0x78> │ │ │ │ │ + b.n 6dac <_PyLong_FromByteArray+0x78> │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b.n 6d28 <_PyLong_FromByteArray+0x6c> │ │ │ │ │ + b.n 6da0 <_PyLong_FromByteArray+0x6c> │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000002d4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000000ba │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ ldrsb.w r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.w 7136 <_PyLong_FromByteArray+0x47a> │ │ │ │ │ + bge.w 71ae <_PyLong_FromByteArray+0x47a> │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ │ mov r5, r9 │ │ │ │ │ - b.n 713a <_PyLong_FromByteArray+0x47e> │ │ │ │ │ + b.n 71b2 <_PyLong_FromByteArray+0x47e> │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - bne.w 7432 <_PyLong_FromByteArray+0x776> │ │ │ │ │ + bne.w 74aa <_PyLong_FromByteArray+0x776> │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r7, r6, #1 │ │ │ │ │ add.w lr, r9, r7 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov ip, r3 │ │ │ │ │ mov r5, r3 │ │ │ │ │ tst.w r9, #1 │ │ │ │ │ - beq.n 73b8 <_PyLong_FromByteArray+0x6fc> │ │ │ │ │ + beq.n 7430 <_PyLong_FromByteArray+0x6fc> │ │ │ │ │ ldrb r1, [r6, #0] │ │ │ │ │ mov r7, r6 │ │ │ │ │ mvn.w r9, #31 │ │ │ │ │ mov.w ip, r3, lsr #8 │ │ │ │ │ eor.w r1, r1, #255 @ 0xff │ │ │ │ │ cmp lr, r7 │ │ │ │ │ add.w r1, r1, #1 │ │ │ │ │ and.w r6, r1, #255 @ 0xff │ │ │ │ │ mov.w r8, r1, lsr #8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ orr.w r8, r8, r3, lsl #24 │ │ │ │ │ lsl.w r0, r6, r9 │ │ │ │ │ mov.w r3, #8 │ │ │ │ │ - bne.n 73b8 <_PyLong_FromByteArray+0x6fc> │ │ │ │ │ - b.n 74ac <_PyLong_FromByteArray+0x7f0> │ │ │ │ │ + bne.n 7430 <_PyLong_FromByteArray+0x6fc> │ │ │ │ │ + b.n 7524 <_PyLong_FromByteArray+0x7f0> │ │ │ │ │ ldrb r1, [r7, #1] │ │ │ │ │ sub.w r9, r3, #32 │ │ │ │ │ adds r7, #1 │ │ │ │ │ eor.w r1, r1, #255 @ 0xff │ │ │ │ │ adds.w r1, r1, r8 │ │ │ │ │ and.w r6, r1, #255 @ 0xff │ │ │ │ │ adc.w ip, ip, #0 │ │ │ │ │ @@ -11040,17 +11093,17 @@ │ │ │ │ │ add.w r1, r3, #8 │ │ │ │ │ lsls r6, r3 │ │ │ │ │ cmp r1, #29 │ │ │ │ │ orr.w r0, r9, r0 │ │ │ │ │ orr.w r2, r2, r6 │ │ │ │ │ it ls │ │ │ │ │ movls r3, r1 │ │ │ │ │ - bhi.n 741a <_PyLong_FromByteArray+0x75e> │ │ │ │ │ + bhi.n 7492 <_PyLong_FromByteArray+0x75e> │ │ │ │ │ cmp lr, r7 │ │ │ │ │ - beq.n 74ac <_PyLong_FromByteArray+0x7f0> │ │ │ │ │ + beq.n 7524 <_PyLong_FromByteArray+0x7f0> │ │ │ │ │ ldrb r1, [r7, #1] │ │ │ │ │ sub.w r9, r3, #32 │ │ │ │ │ adds r7, #1 │ │ │ │ │ eor.w r1, r1, #255 @ 0xff │ │ │ │ │ adds.w r1, r1, r8 │ │ │ │ │ and.w r6, r1, #255 @ 0xff │ │ │ │ │ adc.w ip, ip, #0 │ │ │ │ │ @@ -11064,46 +11117,46 @@ │ │ │ │ │ add.w r1, r3, #8 │ │ │ │ │ lsls r6, r3 │ │ │ │ │ cmp r1, #29 │ │ │ │ │ orr.w r0, r9, r0 │ │ │ │ │ orr.w r2, r2, r6 │ │ │ │ │ it ls │ │ │ │ │ movls r3, r1 │ │ │ │ │ - bls.n 736a <_PyLong_FromByteArray+0x6ae> │ │ │ │ │ + bls.n 73e2 <_PyLong_FromByteArray+0x6ae> │ │ │ │ │ add.w r6, r4, r5, lsl #2 │ │ │ │ │ lsrs r1, r2, #30 │ │ │ │ │ subs r3, #22 │ │ │ │ │ bic.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r5, #1 │ │ │ │ │ str r2, [r6, #12] │ │ │ │ │ orr.w r2, r1, r0, lsl #2 │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ - b.n 736a <_PyLong_FromByteArray+0x6ae> │ │ │ │ │ + b.n 73e2 <_PyLong_FromByteArray+0x6ae> │ │ │ │ │ add.w r6, r4, r5, lsl #2 │ │ │ │ │ lsrs r1, r2, #30 │ │ │ │ │ subs r3, #22 │ │ │ │ │ bic.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r5, #1 │ │ │ │ │ str r2, [r6, #12] │ │ │ │ │ orr.w r2, r1, r0, lsl #2 │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ - b.n 73b4 <_PyLong_FromByteArray+0x6f8> │ │ │ │ │ + b.n 742c <_PyLong_FromByteArray+0x6f8> │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.n 7450 <_PyLong_FromByteArray+0x794> │ │ │ │ │ + b.n 74c8 <_PyLong_FromByteArray+0x794> │ │ │ │ │ mov r3, r1 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - beq.n 74ac <_PyLong_FromByteArray+0x7f0> │ │ │ │ │ + beq.n 7524 <_PyLong_FromByteArray+0x7f0> │ │ │ │ │ ldrb r1, [r6, #0] │ │ │ │ │ eor.w r1, r1, #255 @ 0xff │ │ │ │ │ adds.w r1, r1, ip │ │ │ │ │ adc.w r7, sl, #0 │ │ │ │ │ and.w lr, r1, #255 @ 0xff │ │ │ │ │ mov.w ip, r1, lsr #8 │ │ │ │ │ sub.w r1, r3, #32 │ │ │ │ │ @@ -11114,131 +11167,131 @@ │ │ │ │ │ lsr.w r7, lr, r7 │ │ │ │ │ orrs r1, r7 │ │ │ │ │ lsl.w lr, lr, r3 │ │ │ │ │ orrs r0, r1 │ │ │ │ │ add.w r1, r3, #8 │ │ │ │ │ orr.w r2, lr, r2 │ │ │ │ │ cmp r1, #29 │ │ │ │ │ - bls.n 7444 <_PyLong_FromByteArray+0x788> │ │ │ │ │ + bls.n 74bc <_PyLong_FromByteArray+0x788> │ │ │ │ │ add.w lr, r4, r5, lsl #2 │ │ │ │ │ lsrs r1, r2, #30 │ │ │ │ │ subs r3, #22 │ │ │ │ │ bic.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r5, #1 │ │ │ │ │ str.w r2, [lr, #12] │ │ │ │ │ orr.w r2, r1, r0, lsl #2 │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ - b.n 7446 <_PyLong_FromByteArray+0x78a> │ │ │ │ │ - cbz r3, 74c8 <_PyLong_FromByteArray+0x80c> │ │ │ │ │ + b.n 74be <_PyLong_FromByteArray+0x78a> │ │ │ │ │ + cbz r3, 7540 <_PyLong_FromByteArray+0x80c> │ │ │ │ │ add.w r1, r4, r5, lsl #2 │ │ │ │ │ movs r3, #2 │ │ │ │ │ adds r5, #1 │ │ │ │ │ str r2, [r1, #12] │ │ │ │ │ - b.n 6f46 <_PyLong_FromByteArray+0x28a> │ │ │ │ │ + b.n 6fbe <_PyLong_FromByteArray+0x28a> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 6fd4 <_PyLong_FromByteArray+0x318> │ │ │ │ │ + beq.w 704c <_PyLong_FromByteArray+0x318> │ │ │ │ │ movs r3, #1 │ │ │ │ │ strd r3, r9, [r4, #8] │ │ │ │ │ - b.n 6fda <_PyLong_FromByteArray+0x31e> │ │ │ │ │ + b.n 7052 <_PyLong_FromByteArray+0x31e> │ │ │ │ │ movs r3, #2 │ │ │ │ │ - b.n 6f46 <_PyLong_FromByteArray+0x28a> │ │ │ │ │ + b.n 6fbe <_PyLong_FromByteArray+0x28a> │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 6d7e <_PyLong_FromByteArray+0xc2> │ │ │ │ │ + b.n 6df6 <_PyLong_FromByteArray+0xc2> │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b.n 6d34 <_PyLong_FromByteArray+0x78> │ │ │ │ │ + b.n 6dac <_PyLong_FromByteArray+0x78> │ │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 74ec <_PyLong_FromByteArray+0x830> │ │ │ │ │ + blt.n 7564 <_PyLong_FromByteArray+0x830> │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r3, r9 │ │ │ │ │ - b.n 6cea <_PyLong_FromByteArray+0x2e> │ │ │ │ │ - ldr r4, [pc, #60] @ (7528 <_PyLong_FromByteArray+0x86c>) │ │ │ │ │ - b.n 6f66 <_PyLong_FromByteArray+0x2aa> │ │ │ │ │ + b.n 6d62 <_PyLong_FromByteArray+0x2e> │ │ │ │ │ + ldr r4, [pc, #60] @ (75a0 <_PyLong_FromByteArray+0x86c>) │ │ │ │ │ + b.n 6fde <_PyLong_FromByteArray+0x2aa> │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ │ mov r5, r9 │ │ │ │ │ - b.w 6cea <_PyLong_FromByteArray+0x2e> │ │ │ │ │ + b.w 6d62 <_PyLong_FromByteArray+0x2e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 6f66 <_PyLong_FromByteArray+0x2aa> │ │ │ │ │ + b.n 6fde <_PyLong_FromByteArray+0x2aa> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 7000 <_PyLong_FromByteArray+0x344> │ │ │ │ │ + b.n 7078 <_PyLong_FromByteArray+0x344> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_THM_CALL _Py_SetImmortal │ │ │ │ │ - b.n 704c <_PyLong_FromByteArray+0x390> │ │ │ │ │ + b.n 70c4 <_PyLong_FromByteArray+0x390> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 74fc <_PyLong_FromByteArray+0x840> │ │ │ │ │ + b.n 7574 <_PyLong_FromByteArray+0x840> │ │ │ │ │ nop │ │ │ │ │ .word 0x00002480 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000752c : │ │ │ │ │ +000075a4 : │ │ │ │ │ long_bitwise(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ sub sp, #20 │ │ │ │ │ ldr r7, [r2, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov.w r9, r3, lsr #3 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ lsrs r6, r7, #3 │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - bgt.w 79d4 │ │ │ │ │ + bgt.w 7a4c │ │ │ │ │ and.w sl, r3, #3 │ │ │ │ │ cmp.w sl, #2 │ │ │ │ │ - beq.w 7754 │ │ │ │ │ + beq.w 77cc │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ sub.w sl, sl, #2 │ │ │ │ │ and.w r3, r7, #3 │ │ │ │ │ clz sl, sl │ │ │ │ │ cmp r3, #2 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov.w sl, sl, lsr #5 │ │ │ │ │ - beq.w 7cd0 │ │ │ │ │ + beq.w 7d48 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ │ - bne.w 79b2 │ │ │ │ │ + bne.w 7a2a │ │ │ │ │ movs r7, #0 │ │ │ │ │ mov r9, r6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ adds.w fp, r3, r9 │ │ │ │ │ - beq.w 7dfa │ │ │ │ │ + beq.w 7e72 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bgt.w 7e84 │ │ │ │ │ + bgt.w 7efc │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ - beq.w 7a22 │ │ │ │ │ + beq.w 7a9a │ │ │ │ │ add.w r0, fp, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7e5a │ │ │ │ │ + beq.w 7ed2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r0, sl │ │ │ │ │ str.w r3, [sl, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ @@ -11250,124 +11303,124 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [sl, #8] │ │ │ │ │ mov.w r3, fp, lsl #3 │ │ │ │ │ str.w r3, [sl, #8] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ │ - bne.w 7800 │ │ │ │ │ - cbz r6, 7638 │ │ │ │ │ + bne.w 7878 │ │ │ │ │ + cbz r6, 76b0 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ and.w r3, r3, r2 │ │ │ │ │ str.w r3, [sl, #12] │ │ │ │ │ - beq.n 7638 │ │ │ │ │ + beq.n 76b0 │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ cmp r6, #2 │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ and.w r3, r3, r2 │ │ │ │ │ str.w r3, [sl, #16] │ │ │ │ │ - beq.n 7638 │ │ │ │ │ + beq.n 76b0 │ │ │ │ │ add.w r3, r5, r6, lsl #2 │ │ │ │ │ adds r4, #16 │ │ │ │ │ add.w ip, r3, #8 │ │ │ │ │ add.w r2, r5, #16 │ │ │ │ │ add.w r1, sl, #16 │ │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ │ cmp ip, r2 │ │ │ │ │ and.w r3, r3, r0 │ │ │ │ │ str.w r3, [r1, #4]! │ │ │ │ │ - bne.n 7624 │ │ │ │ │ + bne.n 769c │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - blt.w 79ee │ │ │ │ │ + blt.w 7a66 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7a96 │ │ │ │ │ + bne.w 7b0e │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 7664 │ │ │ │ │ + beq.n 76dc │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7664 │ │ │ │ │ + bge.n 76dc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - cbnz r3, 7664 │ │ │ │ │ + cbnz r3, 76dc │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cbz r7, 767a │ │ │ │ │ + cbz r7, 76f2 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 767a │ │ │ │ │ + bge.n 76f2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbnz r3, 767a │ │ │ │ │ + cbnz r3, 76f2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ │ lsrs r3, r2, #3 │ │ │ │ │ - beq.n 76c0 │ │ │ │ │ + beq.n 7738 │ │ │ │ │ add.w r1, sl, r3, lsl #2 │ │ │ │ │ subs r4, r3, #1 │ │ │ │ │ add.w r5, sl, #12 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ - cbz r1, 769e │ │ │ │ │ + cbz r1, 7716 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bls.n 76c0 │ │ │ │ │ + bls.n 7738 │ │ │ │ │ mov r0, sl │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r4, r1 │ │ │ │ │ subs r1, r4, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 7a5c │ │ │ │ │ + beq.w 7ad4 │ │ │ │ │ ldr.w r0, [r5, r1, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 769c │ │ │ │ │ + beq.n 7714 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.n 7690 │ │ │ │ │ + beq.n 7708 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ orr.w r2, r2, r4, lsl #3 │ │ │ │ │ str.w r2, [sl, #8] │ │ │ │ │ - b.n 7690 │ │ │ │ │ + b.n 7708 │ │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ │ and.w r4, r2, #3 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ movw r1, #1030 @ 0x406 │ │ │ │ │ mul.w r4, r3, r4 │ │ │ │ │ adds r0, r4, #5 │ │ │ │ │ mov.w r3, r4, asr #31 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 7694 │ │ │ │ │ + bcs.n 770c │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 7a84 │ │ │ │ │ + bge.w 7afc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7a84 │ │ │ │ │ - ldr r1, [pc, #772] @ (7a04 ) │ │ │ │ │ + bne.w 7afc │ │ │ │ │ + ldr r1, [pc, #772] @ (7a7c ) │ │ │ │ │ ldr.w r3, [r1, #1660] @ 0x67c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7a64 │ │ │ │ │ + bne.w 7adc │ │ │ │ │ lsls r3, r2, #29 │ │ │ │ │ - bmi.w 7e74 │ │ │ │ │ - ldr r3, [pc, #756] @ (7a08 ) │ │ │ │ │ + bmi.w 7eec │ │ │ │ │ + ldr r3, [pc, #756] @ (7a80 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #1716] @ 0x6b4 │ │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ │ - bhi.w 7a7e │ │ │ │ │ + bhi.w 7af6 │ │ │ │ │ ldr.w r1, [r3, #1712] @ 0x6b0 │ │ │ │ │ add.w r4, r4, #584 @ 0x248 │ │ │ │ │ str.w r1, [sl] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ @@ -11378,115 +11431,115 @@ │ │ │ │ │ str.w r2, [r3, #1716] @ 0x6b4 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 344 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7e6a │ │ │ │ │ + beq.w 7ee2 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 7bf2 │ │ │ │ │ + beq.w 7c6a │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ eor.w r2, r2, r1 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ and.w r3, r2, r1 │ │ │ │ │ str.w r3, [r8, #12] │ │ │ │ │ - beq.n 77f6 │ │ │ │ │ + beq.n 786e │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ cmp.w r9, #2 │ │ │ │ │ eor.w r3, r3, r1 │ │ │ │ │ add.w r3, r3, r2, lsr #30 │ │ │ │ │ and.w r2, r3, r1 │ │ │ │ │ str.w r2, [r8, #16] │ │ │ │ │ - beq.n 77f6 │ │ │ │ │ + beq.n 786e │ │ │ │ │ ldr r2, [r5, #20] │ │ │ │ │ cmp.w r9, #3 │ │ │ │ │ eor.w r2, r2, r1 │ │ │ │ │ add.w r2, r2, r3, lsr #30 │ │ │ │ │ and.w r3, r2, r1 │ │ │ │ │ str.w r3, [r8, #20] │ │ │ │ │ - beq.n 77f6 │ │ │ │ │ + beq.n 786e │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ cmp.w r9, #4 │ │ │ │ │ eor.w r3, r3, r1 │ │ │ │ │ add.w r3, r3, r2, lsr #30 │ │ │ │ │ and.w r2, r3, r1 │ │ │ │ │ str.w r2, [r8, #24] │ │ │ │ │ - beq.n 77f6 │ │ │ │ │ + beq.n 786e │ │ │ │ │ add.w r7, r5, #8 │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ adds r5, #24 │ │ │ │ │ add.w r7, r7, r9, lsl #2 │ │ │ │ │ add.w r0, r8, #24 │ │ │ │ │ ldr.w r2, [r5, #4]! │ │ │ │ │ eors r2, r1 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [r0, #4]! │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - bne.n 77de │ │ │ │ │ + bne.n 7856 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mov r5, r8 │ │ │ │ │ mov.w sl, #2 │ │ │ │ │ - b.n 7564 │ │ │ │ │ + b.n 75dc │ │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ │ - beq.w 7bf8 │ │ │ │ │ + beq.w 7c70 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 7638 │ │ │ │ │ + beq.w 76b0 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.w 7df6 │ │ │ │ │ + beq.w 7e6e │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ orrs r2, r3 │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ str.w r2, [sl, #12] │ │ │ │ │ orrs r3, r1 │ │ │ │ │ lsrs r1, r6, #1 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ str.w r3, [sl, #16] │ │ │ │ │ - beq.w 798e │ │ │ │ │ + beq.w 7a06 │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ cmp r1, #2 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ orr.w r2, r2, r3 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ str.w r2, [sl, #20] │ │ │ │ │ orr.w r3, r3, r0 │ │ │ │ │ str.w r3, [sl, #24] │ │ │ │ │ - beq.w 798e │ │ │ │ │ + beq.w 7a06 │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ cmp r1, #3 │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ ldr r0, [r4, #32] │ │ │ │ │ orr.w r2, r2, r3 │ │ │ │ │ ldr r3, [r5, #32] │ │ │ │ │ str.w r2, [sl, #28] │ │ │ │ │ orr.w r3, r3, r0 │ │ │ │ │ str.w r3, [sl, #32] │ │ │ │ │ - beq.w 798e │ │ │ │ │ + beq.w 7a06 │ │ │ │ │ add.w r1, sl, r1, lsl #3 │ │ │ │ │ add.w r3, sl, #36 @ 0x24 │ │ │ │ │ add.w lr, r1, #12 │ │ │ │ │ add.w r2, r4, #36 @ 0x24 │ │ │ │ │ sub.w r0, lr, r3 │ │ │ │ │ add.w r1, r5, #36 @ 0x24 │ │ │ │ │ subs r0, #8 │ │ │ │ │ lsrs r0, r0, #3 │ │ │ │ │ adds r0, #1 │ │ │ │ │ ands.w r0, r0, #3 │ │ │ │ │ - beq.n 790a │ │ │ │ │ + beq.n 7982 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.n 78e2 │ │ │ │ │ + beq.n 795a │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq.n 78bc │ │ │ │ │ + beq.n 7934 │ │ │ │ │ ldr.w ip, [r1] │ │ │ │ │ adds r2, #8 │ │ │ │ │ ldr.w r0, [r2, #-8] │ │ │ │ │ adds r1, #8 │ │ │ │ │ adds r3, #8 │ │ │ │ │ orr.w fp, ip, r0 │ │ │ │ │ ldr.w r0, [r1, #-4] │ │ │ │ │ @@ -11513,15 +11566,15 @@ │ │ │ │ │ orr.w fp, ip, r0 │ │ │ │ │ ldr.w r0, [r1, #-4] │ │ │ │ │ ldr.w ip, [r2, #-4] │ │ │ │ │ str.w fp, [r3, #-8] │ │ │ │ │ orr.w r0, r0, ip │ │ │ │ │ str.w r0, [r3, #-4] │ │ │ │ │ cmp r3, lr │ │ │ │ │ - beq.n 798e │ │ │ │ │ + beq.n 7a06 │ │ │ │ │ mov ip, r3 │ │ │ │ │ ldr.w fp, [r2] │ │ │ │ │ adds r2, #32 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ add.w ip, ip, #32 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ orr.w r3, r3, fp │ │ │ │ │ @@ -11549,116 +11602,116 @@ │ │ │ │ │ ldrd r3, r0, [r1, #-8] │ │ │ │ │ ldr.w fp, [r2, #-8] │ │ │ │ │ orr.w r3, r3, fp │ │ │ │ │ ldr.w fp, [r2, #-4] │ │ │ │ │ str.w r3, [ip, #-8] │ │ │ │ │ orr.w r0, r0, fp │ │ │ │ │ str.w r0, [ip, #-4] │ │ │ │ │ - bne.n 790c │ │ │ │ │ + bne.n 7984 │ │ │ │ │ lsls r0, r6, #31 │ │ │ │ │ it mi │ │ │ │ │ bicmi.w r3, r6, #1 │ │ │ │ │ - bpl.w 7638 │ │ │ │ │ + bpl.w 76b0 │ │ │ │ │ adds r3, #2 │ │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ │ add.w r1, r5, r3, lsl #2 │ │ │ │ │ add.w r3, sl, r3, lsl #2 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ orrs r2, r1 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - b.n 7638 │ │ │ │ │ + b.n 76b0 │ │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ │ ittt ne │ │ │ │ │ strne.w sl, [sp, #8] │ │ │ │ │ movne r7, #0 │ │ │ │ │ movne r3, sl │ │ │ │ │ - bne.w 758c │ │ │ │ │ + bne.w 7604 │ │ │ │ │ movs r7, #0 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ ite ne │ │ │ │ │ movne r3, sl │ │ │ │ │ eoreq.w r3, sl, #1 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - b.n 758c │ │ │ │ │ + b.n 7604 │ │ │ │ │ and.w sl, r7, #3 │ │ │ │ │ cmp.w sl, #2 │ │ │ │ │ - beq.w 7ddc │ │ │ │ │ + beq.w 7e54 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r9, r6 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 7560 │ │ │ │ │ + b.n 75d8 │ │ │ │ │ adds r0, r6, #3 │ │ │ │ │ sub.w r2, r9, r6 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ adds r1, r5, r0 │ │ │ │ │ add r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 763e │ │ │ │ │ + b.n 76b6 │ │ │ │ │ nop │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000002ee │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ │ - beq.w 7dd0 │ │ │ │ │ + beq.w 7e48 │ │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ │ - beq.w 7e70 │ │ │ │ │ + beq.w 7ee8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r9, r6 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #680] @ (7ccc ) │ │ │ │ │ + ldr r3, [pc, #680] @ (7d44 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r1, [r2, r3] │ │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ │ ldr.w sl, [r1, #1712] @ 0x6b0 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 7e48 │ │ │ │ │ + beq.w 7ec0 │ │ │ │ │ ldr.w r3, [r1, #1716] @ 0x6b4 │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr.w r2, [sl] │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r2, [r1, #1712] @ 0x6b0 │ │ │ │ │ str.w r3, [r1, #1716] @ 0x6b4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - b.n 75e0 │ │ │ │ │ + b.n 7658 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str.w r2, [sl, #8] │ │ │ │ │ - b.n 76e6 │ │ │ │ │ + b.n 775e │ │ │ │ │ ldr.w r2, [r1, #1664] @ 0x680 │ │ │ │ │ mov r0, sl │ │ │ │ │ movs r1, #1 │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ │ lsls r2, r3, #29 │ │ │ │ │ - bmi.w 7e74 │ │ │ │ │ + bmi.w 7eec │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.w 7710 │ │ │ │ │ + bls.w 7788 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ add.w r4, r4, #584 @ 0x248 │ │ │ │ │ movw sl, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt sl, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w sl, sl, r4, lsl #4 │ │ │ │ │ - b.n 7694 │ │ │ │ │ + b.n 770c │ │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ │ add.w r3, sl, r9, lsl #2 │ │ │ │ │ add.w ip, r3, #12 │ │ │ │ │ mov r1, r3 │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ add.w r5, sl, #8 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ @@ -11669,27 +11722,27 @@ │ │ │ │ │ str.w r3, [sl, #8] │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r3, #1 │ │ │ │ │ lsrs r2, r2, #2 │ │ │ │ │ str r6, [r1, #12] │ │ │ │ │ adds r2, #1 │ │ │ │ │ ands.w r2, r2, #7 │ │ │ │ │ - beq.n 7b64 │ │ │ │ │ + beq.n 7bdc │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 7b4c │ │ │ │ │ + beq.n 7bc4 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 7b3c │ │ │ │ │ + beq.n 7bb4 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq.n 7b2c │ │ │ │ │ + beq.n 7ba4 │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - beq.n 7b1c │ │ │ │ │ + beq.n 7b94 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq.n 7b0c │ │ │ │ │ + beq.n 7b84 │ │ │ │ │ cmp r2, #6 │ │ │ │ │ - beq.n 7afc │ │ │ │ │ + beq.n 7b74 │ │ │ │ │ mov r5, sl │ │ │ │ │ ldr.w r2, [r5, #12]! │ │ │ │ │ eors r2, r6 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ @@ -11726,15 +11779,15 @@ │ │ │ │ │ ldr.w r2, [r5, #4]! │ │ │ │ │ eors r2, r6 │ │ │ │ │ cmp r5, ip │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - beq.w 7646 │ │ │ │ │ + beq.w 76be │ │ │ │ │ ldr r4, [r5, #4] │ │ │ │ │ adds r2, r5, #4 │ │ │ │ │ adds r5, #32 │ │ │ │ │ eor.w r0, r6, r4 │ │ │ │ │ add r3, r0 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r1, [r5, #-28] │ │ │ │ │ @@ -11771,22 +11824,22 @@ │ │ │ │ │ str r1, [r2, #20] │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w r3, r0, r3, lsr #30 │ │ │ │ │ str r1, [r2, #24] │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r2, #28] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - bne.n 7b64 │ │ │ │ │ - b.n 7646 │ │ │ │ │ + bne.n 7bdc │ │ │ │ │ + b.n 76be │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 7564 │ │ │ │ │ - cbz r6, 7c5e │ │ │ │ │ + b.n 75dc │ │ │ │ │ + cbz r6, 7cd6 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.w 7e2c │ │ │ │ │ + beq.w 7ea4 │ │ │ │ │ lsrs r3, r6, #1 │ │ │ │ │ add.w r1, sl, #12 │ │ │ │ │ add.w ip, r4, #12 │ │ │ │ │ add.w r0, r5, #12 │ │ │ │ │ add.w r3, sl, r3, lsl #3 │ │ │ │ │ mov fp, r4 │ │ │ │ │ add.w lr, r3, #12 │ │ │ │ │ @@ -11798,35 +11851,35 @@ │ │ │ │ │ add.w ip, ip, #8 │ │ │ │ │ eors r2, r3 │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ str.w r2, [r1, #-8] │ │ │ │ │ eors r3, r4 │ │ │ │ │ str.w r3, [r1, #-4] │ │ │ │ │ cmp r1, lr │ │ │ │ │ - bne.n 7c18 │ │ │ │ │ + bne.n 7c90 │ │ │ │ │ mov r4, fp │ │ │ │ │ lsls r1, r6, #31 │ │ │ │ │ - bpl.n 7c5e │ │ │ │ │ + bpl.n 7cd6 │ │ │ │ │ bic.w r3, r6, #1 │ │ │ │ │ adds r3, #2 │ │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ │ add.w r1, r5, r3, lsl #2 │ │ │ │ │ add.w r3, sl, r3, lsl #2 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ eors r2, r1 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.w 7638 │ │ │ │ │ + bne.w 76b0 │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - bge.w 763e │ │ │ │ │ + bge.w 76b6 │ │ │ │ │ sub.w lr, r9, r6 │ │ │ │ │ cmp.w lr, #1 │ │ │ │ │ - beq.n 7cb4 │ │ │ │ │ + beq.n 7d2c │ │ │ │ │ adds r0, r6, #3 │ │ │ │ │ mov.w ip, lr, lsr #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w r4, r5, r0, lsl #2 │ │ │ │ │ add.w r0, sl, r0, lsl #2 │ │ │ │ │ adds r2, r4, r3 │ │ │ │ │ @@ -11835,268 +11888,268 @@ │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ str r1, [r0, r3] │ │ │ │ │ adds r1, r0, r3 │ │ │ │ │ adds r3, #8 │ │ │ │ │ eor.w r2, fp, r2 │ │ │ │ │ cmp.w r3, ip, lsl #3 │ │ │ │ │ str r2, [r1, #4] │ │ │ │ │ - bne.n 7c8a │ │ │ │ │ + bne.n 7d02 │ │ │ │ │ tst.w lr, #1 │ │ │ │ │ - beq.w 763e │ │ │ │ │ + beq.w 76b6 │ │ │ │ │ bic.w lr, lr, #1 │ │ │ │ │ add r6, lr │ │ │ │ │ adds r6, #2 │ │ │ │ │ add.w r5, r5, r6, lsl #2 │ │ │ │ │ add.w r6, sl, r6, lsl #2 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ eor.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ mvns r3, r3 │ │ │ │ │ str r3, [r6, #4] │ │ │ │ │ - b.n 763e │ │ │ │ │ + b.n 76b6 │ │ │ │ │ nop │ │ │ │ │ .word 0x000002a0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 344 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7e7c │ │ │ │ │ + beq.w 7ef4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 7a0c │ │ │ │ │ + beq.w 7a84 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ eor.w r1, r1, r2 │ │ │ │ │ add.w r0, r1, #1 │ │ │ │ │ and.w r1, r0, r2 │ │ │ │ │ str r1, [r7, #12] │ │ │ │ │ - beq.w 7e30 │ │ │ │ │ + beq.w 7ea8 │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ cmp r6, #2 │ │ │ │ │ eor.w r1, r1, r2 │ │ │ │ │ add.w r0, r1, r0, lsr #30 │ │ │ │ │ and.w r1, r0, r2 │ │ │ │ │ str r1, [r7, #16] │ │ │ │ │ - beq.n 7dca │ │ │ │ │ + beq.n 7e42 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ cmp r6, #3 │ │ │ │ │ eor.w r1, r1, r2 │ │ │ │ │ add.w r0, r1, r0, lsr #30 │ │ │ │ │ and.w r1, r0, r2 │ │ │ │ │ str r1, [r7, #20] │ │ │ │ │ - beq.n 7dca │ │ │ │ │ + beq.n 7e42 │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ cmp r6, #4 │ │ │ │ │ eor.w r1, r1, r2 │ │ │ │ │ add.w r0, r1, r0, lsr #30 │ │ │ │ │ and.w r1, r0, r2 │ │ │ │ │ str r1, [r7, #24] │ │ │ │ │ - beq.n 7dca │ │ │ │ │ + beq.n 7e42 │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ cmp r6, #5 │ │ │ │ │ eor.w r1, r1, r2 │ │ │ │ │ add.w r0, r1, r0, lsr #30 │ │ │ │ │ and.w r1, r0, r2 │ │ │ │ │ str r1, [r7, #28] │ │ │ │ │ - beq.n 7dca │ │ │ │ │ + beq.n 7e42 │ │ │ │ │ ldr r1, [r4, #32] │ │ │ │ │ cmp r6, #6 │ │ │ │ │ eor.w r1, r1, r2 │ │ │ │ │ add.w r0, r1, r0, lsr #30 │ │ │ │ │ and.w r1, r0, r2 │ │ │ │ │ str r1, [r7, #32] │ │ │ │ │ - beq.n 7dca │ │ │ │ │ + beq.n 7e42 │ │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ │ cmp r6, #7 │ │ │ │ │ eor.w r2, r2, r1 │ │ │ │ │ add.w r0, r2, r0, lsr #30 │ │ │ │ │ bic.w r2, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ │ - beq.n 7dca │ │ │ │ │ + beq.n 7e42 │ │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r6, #8 │ │ │ │ │ eor.w r2, r2, r1 │ │ │ │ │ add.w r0, r2, r0, lsr #30 │ │ │ │ │ and.w r2, r0, r1 │ │ │ │ │ str r2, [r7, #40] @ 0x28 │ │ │ │ │ - beq.n 7dca │ │ │ │ │ + beq.n 7e42 │ │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ │ cmp r6, #9 │ │ │ │ │ eor.w r2, r2, r1 │ │ │ │ │ add.w r2, r2, r0, lsr #30 │ │ │ │ │ and.w r0, r2, r1 │ │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ │ - beq.n 7dca │ │ │ │ │ + beq.n 7e42 │ │ │ │ │ add.w ip, r4, #8 │ │ │ │ │ add.w r0, r7, #44 @ 0x2c │ │ │ │ │ adds r4, #44 @ 0x2c │ │ │ │ │ add.w ip, ip, r6, lsl #2 │ │ │ │ │ lsrs r3, r2, #30 │ │ │ │ │ ldr.w r2, [r4, #4]! │ │ │ │ │ eors r2, r1 │ │ │ │ │ cmp r4, ip │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [r0, #4]! │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - bne.n 7db2 │ │ │ │ │ + bne.n 7e2a │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ │ - bne.n 7e0c │ │ │ │ │ + bne.n 7e84 │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r3, sl │ │ │ │ │ str.w sl, [sp, #8] │ │ │ │ │ - b.w 758c │ │ │ │ │ + b.w 7604 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 344 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7e6a │ │ │ │ │ + beq.n 7ee2 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r9, r6 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 776a │ │ │ │ │ + b.n 77e2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 799a │ │ │ │ │ + b.n 7a12 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - ldr.w sl, [pc, #156] @ 7e9c │ │ │ │ │ - bl 7ea0 │ │ │ │ │ + ldr.w sl, [pc, #156] @ 7f14 │ │ │ │ │ + bl 7f18 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 7ea0 │ │ │ │ │ - b.n 7694 │ │ │ │ │ + bl 7f18 │ │ │ │ │ + b.n 770c │ │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ │ - beq.n 7e70 │ │ │ │ │ + beq.n 7ee8 │ │ │ │ │ add.w fp, r6, #1 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bgt.n 7e84 │ │ │ │ │ + bgt.n 7efc │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r9, r6 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - b.w 75aa │ │ │ │ │ + b.w 7622 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 7c48 │ │ │ │ │ + b.n 7cc0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ │ - beq.n 7dd0 │ │ │ │ │ + beq.n 7e48 │ │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ │ - beq.n 7e70 │ │ │ │ │ + beq.n 7ee8 │ │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r9, r6 │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ - b.w 75aa │ │ │ │ │ + b.w 7622 │ │ │ │ │ movs r0, #16 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 75bc │ │ │ │ │ + bne.w 7634 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 7ea0 │ │ │ │ │ + bl 7f18 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 7ea0 │ │ │ │ │ + bl 7f18 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ - b.n 7694 │ │ │ │ │ + b.n 770c │ │ │ │ │ mov r4, r7 │ │ │ │ │ - b.n 79c4 │ │ │ │ │ + b.n 7a3c │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_THM_CALL _Py_SetImmortal │ │ │ │ │ - b.n 7a84 │ │ │ │ │ + b.n 7afc │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 7ea0 │ │ │ │ │ - b.n 7e6a │ │ │ │ │ + bl 7f18 │ │ │ │ │ + b.n 7ee2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 7e5e │ │ │ │ │ + b.n 7ed6 │ │ │ │ │ .word 0x00002480 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00007ea0 : │ │ │ │ │ +00007f18 : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ - cbz r0, 7eb4 │ │ │ │ │ + cbz r0, 7f2c │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7eb4 │ │ │ │ │ + bge.n 7f2c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbnz r2, 7eb4 │ │ │ │ │ + cbnz r2, 7f2c │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00007eb8 : │ │ │ │ │ +00007f30 : │ │ │ │ │ PyLong_FromSize_t(): │ │ │ │ │ cmp.w r0, #1024 @ 0x400 │ │ │ │ │ - bls.n 7ef2 │ │ │ │ │ + bls.n 7f6a │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - bcs.n 7ec8 │ │ │ │ │ + bcs.n 7f40 │ │ │ │ │ b.w 1f0 <_PyLong_FromMedium> │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 344 │ │ │ │ │ - cbz r0, 7eee │ │ │ │ │ + cbz r0, 7f66 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ strd r2, r3, [r0, #12] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ add.w r3, r0, #584 @ 0x248 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r0, r0, r3, lsl #4 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00007f04 : │ │ │ │ │ +00007f7c : │ │ │ │ │ long_or(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bpl.n 7f9c │ │ │ │ │ + bpl.n 8014 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 7f9c │ │ │ │ │ + bpl.n 8014 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bls.n 7f22 │ │ │ │ │ + bls.n 7f9a │ │ │ │ │ mov r2, r1 │ │ │ │ │ movs r1, #124 @ 0x7c │ │ │ │ │ - b.w 752c │ │ │ │ │ + b.w 75a4 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 7f1a │ │ │ │ │ + bhi.n 7f92 │ │ │ │ │ and.w ip, r2, #3 │ │ │ │ │ push {lr} │ │ │ │ │ ldr.w lr, [r1, #12] │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ and.w r0, r3, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ rsb ip, ip, #1 │ │ │ │ │ @@ -12105,74 +12158,74 @@ │ │ │ │ │ mul.w r0, lr, r0 │ │ │ │ │ orr.w r0, r0, ip │ │ │ │ │ adds.w ip, r0, #5 │ │ │ │ │ mov.w r1, r0, asr #31 │ │ │ │ │ adc.w r3, r1, #0 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 7f76 │ │ │ │ │ + bcs.n 7fee │ │ │ │ │ add.w r0, r0, #584 @ 0x248 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r0, r3, r0, lsl #4 │ │ │ │ │ pop {pc} │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w ip, #2147483648 @ 0x80000000 │ │ │ │ │ adds r3, r0, r3 │ │ │ │ │ adc.w r2, r1, #0 │ │ │ │ │ cmp r3, ip │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n 7f94 │ │ │ │ │ + bcs.n 800c │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 1f0 <_PyLong_FromMedium> │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ - b.w b6b0 <_PyLong_FromLarge> │ │ │ │ │ + b.w b798 <_PyLong_FromLarge> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00007fa8 : │ │ │ │ │ +00008020 : │ │ │ │ │ x_sub(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ lsrs r4, r4, #3 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bgt.w 81d0 │ │ │ │ │ - beq.w 8206 │ │ │ │ │ + bgt.w 8248 │ │ │ │ │ + beq.w 827e │ │ │ │ │ movw r2, #65532 @ 0xfffc │ │ │ │ │ movt r2, #8191 @ 0x1fff │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bhi.w 826c │ │ │ │ │ + bhi.w 82e4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8336 │ │ │ │ │ + beq.w 83ae │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 8284 │ │ │ │ │ + beq.w 82fc │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ adds r0, r3, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8342 │ │ │ │ │ + beq.w 83ba │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ @@ -12182,143 +12235,143 @@ │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ orr.w r2, sl, r8, lsl #3 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 81fa │ │ │ │ │ + beq.w 8272 │ │ │ │ │ ldr r1, [r7, #12] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ sub.w r3, r3, r1 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r5, #12] │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ - beq.n 80aa │ │ │ │ │ + beq.n 8122 │ │ │ │ │ ldr r1, [r6, #16] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr r0, [r7, #16] │ │ │ │ │ sub.w r1, r1, r0 │ │ │ │ │ sub.w r1, r1, r3 │ │ │ │ │ bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ ubfx r3, r1, #30, #1 │ │ │ │ │ - beq.n 80aa │ │ │ │ │ + beq.n 8122 │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ cmp r4, #3 │ │ │ │ │ ldr r0, [r7, #20] │ │ │ │ │ sub.w r1, r1, r0 │ │ │ │ │ sub.w r1, r1, r3 │ │ │ │ │ bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r5, #20] │ │ │ │ │ ubfx r3, r1, #30, #1 │ │ │ │ │ - beq.n 80aa │ │ │ │ │ + beq.n 8122 │ │ │ │ │ add.w lr, r6, #8 │ │ │ │ │ adds r7, #20 │ │ │ │ │ add.w sl, lr, r4, lsl #2 │ │ │ │ │ add.w r0, r6, #20 │ │ │ │ │ add.w ip, r5, #20 │ │ │ │ │ ldr.w r1, [r0, #4]! │ │ │ │ │ ldr.w lr, [r7, #4]! │ │ │ │ │ cmp r0, sl │ │ │ │ │ sub.w r1, r1, lr │ │ │ │ │ sub.w r3, r1, r3 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r1, [ip, #4]! │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ - bne.n 808a │ │ │ │ │ + bne.n 8102 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - ble.n 810a │ │ │ │ │ + ble.n 8182 │ │ │ │ │ lsls r0, r4, #2 │ │ │ │ │ add.w lr, r6, r0 │ │ │ │ │ adds r7, r5, r0 │ │ │ │ │ ldr.w r1, [lr, #12] │ │ │ │ │ subs r1, r1, r3 │ │ │ │ │ bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ adds r3, r4, #1 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - ble.n 810a │ │ │ │ │ + ble.n 8182 │ │ │ │ │ ldr.w r3, [lr, #16] │ │ │ │ │ ubfx r1, r1, #30, #1 │ │ │ │ │ adds r4, #2 │ │ │ │ │ subs r3, r3, r1 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r7, #16] │ │ │ │ │ - ble.n 810a │ │ │ │ │ + ble.n 8182 │ │ │ │ │ add.w r1, r6, #16 │ │ │ │ │ add.w r4, r5, #16 │ │ │ │ │ adds r6, #8 │ │ │ │ │ add r1, r0 │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ add.w r6, r6, r8, lsl #2 │ │ │ │ │ add r0, r4 │ │ │ │ │ ldr.w r4, [r1, #4]! │ │ │ │ │ subs r3, r4, r3 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ bic.w r4, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r4, [r0, #4]! │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ - bne.n 80f4 │ │ │ │ │ + bne.n 816c │ │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 8132 │ │ │ │ │ + beq.n 81aa │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ - beq.n 814a │ │ │ │ │ + beq.n 81c2 │ │ │ │ │ add.w r3, r5, r1, lsl #2 │ │ │ │ │ subs r4, r1, #1 │ │ │ │ │ add.w r0, r5, #12 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 82f6 │ │ │ │ │ + beq.w 836e │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bls.n 814a │ │ │ │ │ + bls.n 81c2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ orrs r2, r3 │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ - b.n 8110 │ │ │ │ │ + b.n 8188 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8352 │ │ │ │ │ + bne.w 83ca │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ and.w r4, r2, #3 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ movw r2, #1030 @ 0x406 │ │ │ │ │ mul.w r4, r3, r4 │ │ │ │ │ adds r1, r4, #5 │ │ │ │ │ mov.w r3, r4, asr #31 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 812a │ │ │ │ │ + bcs.n 81a2 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 82de │ │ │ │ │ + bge.w 8356 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 82de │ │ │ │ │ - ldr r2, [pc, #468] @ (8358 ) │ │ │ │ │ + bne.w 8356 │ │ │ │ │ + ldr r2, [pc, #468] @ (83d0 ) │ │ │ │ │ ldr.w r3, [r2, #1660] @ 0x67c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 82c2 │ │ │ │ │ - ldr r3, [pc, #460] @ (835c ) │ │ │ │ │ + bne.w 833a │ │ │ │ │ + ldr r3, [pc, #460] @ (83d4 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #1716] @ 0x6b4 │ │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ │ - bhi.w 82d8 │ │ │ │ │ + bhi.w 8350 │ │ │ │ │ ldr.w r1, [r3, #1712] @ 0x6b0 │ │ │ │ │ add.w r4, r4, #584 @ 0x248 │ │ │ │ │ str r1, [r5, #0] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ @@ -12328,274 +12381,332 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ str.w r2, [r3, #1716] @ 0x6b4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ movw r0, #65532 @ 0xfffc │ │ │ │ │ movt r0, #8191 @ 0x1fff │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bhi.n 826c │ │ │ │ │ + bhi.n 82e4 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.w 8318 │ │ │ │ │ + beq.w 8390 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r8, r4 │ │ │ │ │ mov r6, r7 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 7ff4 │ │ │ │ │ + b.n 806c │ │ │ │ │ mov r3, r4 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 80ae │ │ │ │ │ - b.n 810a │ │ │ │ │ + bne.w 8126 │ │ │ │ │ + b.n 8182 │ │ │ │ │ add.w lr, r4, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 833e │ │ │ │ │ + beq.w 83b6 │ │ │ │ │ lsls r2, r4, #2 │ │ │ │ │ adds r5, r0, r2 │ │ │ │ │ add r2, r1 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n 8246 │ │ │ │ │ + bne.n 82be │ │ │ │ │ sub.w ip, r4, #2 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.w 833e │ │ │ │ │ + beq.w 83b6 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n 82f0 │ │ │ │ │ + bne.n 8368 │ │ │ │ │ mov r3, ip │ │ │ │ │ subs.w ip, ip, #1 │ │ │ │ │ - bcc.w 833e │ │ │ │ │ + bcc.w 83b6 │ │ │ │ │ ldr.w r0, [r5], #-4 │ │ │ │ │ ldr.w r1, [r2], #-4 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.n 8230 │ │ │ │ │ + beq.n 82a8 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ ittt cc │ │ │ │ │ movcc r2, r6 │ │ │ │ │ movcc r6, r7 │ │ │ │ │ movcc r7, r2 │ │ │ │ │ movw r2, #65532 @ 0xfffc │ │ │ │ │ movt r2, #8191 @ 0x1fff │ │ │ │ │ ite cs │ │ │ │ │ movcs.w r9, #1 │ │ │ │ │ movcc.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it le │ │ │ │ │ movle r4, r3 │ │ │ │ │ - ble.w 7fe8 │ │ │ │ │ + ble.w 8060 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 8346 │ │ │ │ │ + b.n 83be │ │ │ │ │ movs r2, #8 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ - ldr r1, [pc, #212] @ (8360 ) │ │ │ │ │ + ldr r1, [pc, #212] @ (83d8 ) │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr r1, [r0, r1] │ │ │ │ │ add.w ip, r1, #4096 @ 0x1000 │ │ │ │ │ ldr.w r5, [ip, #1712] @ 0x6b0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 8330 │ │ │ │ │ + beq.n 83a8 │ │ │ │ │ ldr.w r1, [ip, #1716] @ 0x6b4 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r0, [ip, #1712] @ 0x6b0 │ │ │ │ │ str.w r1, [ip, #1716] @ 0x6b4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldrd r8, r2, [sp] │ │ │ │ │ - b.n 8026 │ │ │ │ │ + b.n 809e │ │ │ │ │ ldr.w r2, [r2, #1664] @ 0x680 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ lsls r2, r3, #29 │ │ │ │ │ - bmi.n 834a │ │ │ │ │ + bmi.n 83c2 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.w 818e │ │ │ │ │ + bls.w 8206 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ add.w r4, r4, #584 @ 0x248 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r5, r5, r4, lsl #4 │ │ │ │ │ - b.n 812a │ │ │ │ │ + b.n 81a2 │ │ │ │ │ mov r3, lr │ │ │ │ │ - b.n 8246 │ │ │ │ │ + b.n 82be │ │ │ │ │ mov r4, r3 │ │ │ │ │ subs r3, r4, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 8144 │ │ │ │ │ + beq.w 81bc │ │ │ │ │ ldr.w r6, [r0, r3, lsl #2] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 82f4 │ │ │ │ │ + beq.n 836c │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq.w 8126 │ │ │ │ │ + beq.w 819e │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ orr.w r2, r2, r4, lsl #3 │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ - b.n 8126 │ │ │ │ │ + b.n 819e │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r6, r7 │ │ │ │ │ movs r2, #8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 828a │ │ │ │ │ + b.n 8302 │ │ │ │ │ mov r8, r3 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 7ff4 │ │ │ │ │ + b.n 806c │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n 828a │ │ │ │ │ - ldr r5, [pc, #36] @ (8364 ) │ │ │ │ │ - b.n 812a │ │ │ │ │ + b.n 8302 │ │ │ │ │ + ldr r5, [pc, #36] @ (83dc ) │ │ │ │ │ + b.n 81a2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 812a │ │ │ │ │ + b.n 81a2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_THM_CALL _Py_SetImmortal │ │ │ │ │ - b.n 82de │ │ │ │ │ + b.n 8356 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b.n 816e │ │ │ │ │ + b.n 81e6 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000001c4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000000cc │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00002480 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00008368 : │ │ │ │ │ +000083e0 : │ │ │ │ │ long_div(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 844a │ │ │ │ │ + bpl.w 854a │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bpl.n 844a │ │ │ │ │ + bpl.w 854a │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ sub sp, #20 │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 83ca │ │ │ │ │ + bne.n 8446 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ mov.w ip, r2, lsr #3 │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - bne.n 83ca │ │ │ │ │ + bne.n 8446 │ │ │ │ │ eors r3, r2 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - bne.n 83dc │ │ │ │ │ + bne.n 8458 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ adds r1, r0, #5 │ │ │ │ │ movw r2, #1029 @ 0x405 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bhi.n 83ee │ │ │ │ │ + bhi.n 846a │ │ │ │ │ add.w r3, r3, #584 @ 0x248 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r0, r0, r3, lsl #4 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {pc} │ │ │ │ │ movs r3, #0 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ - bl 8454 │ │ │ │ │ + bl 8558 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 8446 │ │ │ │ │ + beq.n 8546 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {pc} │ │ │ │ │ subs r0, #1 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ mvns r3, r0 │ │ │ │ │ adds r1, r3, #5 │ │ │ │ │ movw r2, #1029 @ 0x405 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bls.n 83b6 │ │ │ │ │ + bls.n 8432 │ │ │ │ │ add.w r2, r3, #1073741824 @ 0x40000000 │ │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bcs.n 8408 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ + bcs.n 8504 │ │ │ │ │ + ldr r2, [pc, #216] @ (8554 ) │ │ │ │ │ + mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ │ + add.w r2, r2, #4096 @ 0x1000 │ │ │ │ │ + ldr.w r0, [r2, #1712] @ 0x6b0 │ │ │ │ │ + cbz r0, 84c0 │ │ │ │ │ + ldr.w r1, [r2, #1716] @ 0x6b4 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + str.w r3, [r2, #1712] @ 0x6b0 │ │ │ │ │ + str.w r1, [r2, #1716] @ 0x6b4 │ │ │ │ │ + str r0, [sp, #0] │ │ │ │ │ + bl 0 <_Py_NewReference> │ │ │ │ │ + R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + eor.w r2, r3, r3, asr #31 │ │ │ │ │ + sub.w r2, r2, r3, asr #31 │ │ │ │ │ + blt.n 8500 │ │ │ │ │ + movs r3, #8 │ │ │ │ │ + strd r3, r2, [r0, #8] │ │ │ │ │ add sp, #20 │ │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ │ - b.w 1f0 <_PyLong_FromMedium> │ │ │ │ │ + pop {pc} │ │ │ │ │ + movs r0, #16 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 8542 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + str r2, [r0, #4] │ │ │ │ │ + strd r0, r3, [sp] │ │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ │ + cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ + itt lt │ │ │ │ │ + addlt r1, #1 │ │ │ │ │ + strlt r1, [r2, #0] │ │ │ │ │ + bl 0 <_Py_NewReference> │ │ │ │ │ + R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + eor.w r2, r3, r3, asr #31 │ │ │ │ │ + sub.w r2, r2, r3, asr #31 │ │ │ │ │ + str r1, [r0, #8] │ │ │ │ │ + bge.n 84b6 │ │ │ │ │ + movs r3, #10 │ │ │ │ │ + b.n 84b8 │ │ │ │ │ eor.w r2, r3, r3, asr #31 │ │ │ │ │ movs r0, #2 │ │ │ │ │ sub.w r2, r2, r3, asr #31 │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ bl 344 │ │ │ │ │ - ldrd r2, r3, [sp] │ │ │ │ │ - cbz r0, 8446 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ + cbz r0, 8546 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ add.w r1, r0, #12 │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ ite ge │ │ │ │ │ movge r3, #1 │ │ │ │ │ movlt.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ orr.w r3, r3, #16 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r2, r2, #30 │ │ │ │ │ str.w r3, [r1], #4 │ │ │ │ │ - beq.n 83c6 │ │ │ │ │ - b.n 8438 │ │ │ │ │ + beq.n 8442 │ │ │ │ │ + b.n 8534 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 83c6 │ │ │ │ │ + b.n 8442 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bx lr │ │ │ │ │ + .word 0x000000d2 │ │ │ │ │ + R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00008454 : │ │ │ │ │ +00008558 : │ │ │ │ │ l_divmod(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ @@ -12603,183 +12714,183 @@ │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ sub sp, #24 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov.w ip, r2, lsr #3 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov.w lr, r3, lsr #3 │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - beq.n 84c8 │ │ │ │ │ + beq.n 85cc │ │ │ │ │ cmp.w lr, #300 @ 0x12c │ │ │ │ │ - bhi.w 85f8 │ │ │ │ │ + bhi.w 86fc │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ - bl 8744 │ │ │ │ │ + bl 8848 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 85ee │ │ │ │ │ + beq.w 86f2 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 85a0 │ │ │ │ │ + beq.n 86a4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 8526 │ │ │ │ │ + beq.n 862a │ │ │ │ │ str.w r2, [r8] │ │ │ │ │ - cbz r6, 84b8 │ │ │ │ │ + cbz r6, 85bc │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r5, [r6, #0] │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 8590 │ │ │ │ │ + blt.n 8694 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp.w lr, #1 │ │ │ │ │ - bne.w 85dc │ │ │ │ │ + bne.w 86e0 │ │ │ │ │ eors r3, r2 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - bne.n 85c8 │ │ │ │ │ + bne.n 86cc │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ bl 404 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 85ee │ │ │ │ │ + beq.w 86f2 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 8720 │ │ │ │ │ + beq.w 8824 │ │ │ │ │ ldrd r3, r1, [r4, #8] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldrd r4, r0, [r5, #8] │ │ │ │ │ eor.w r5, r3, r4 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r4, r3, #1 │ │ │ │ │ lsls r7, r5, #30 │ │ │ │ │ - bne.n 85a8 │ │ │ │ │ + bne.n 86ac │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idivmod │ │ │ │ │ mul.w r0, r4, r1 │ │ │ │ │ bl 404 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 85c0 │ │ │ │ │ + beq.n 86c4 │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ movs r0, #0 │ │ │ │ │ str.w r2, [r8] │ │ │ │ │ - b.n 84c2 │ │ │ │ │ + b.n 85c6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.n 84a8 │ │ │ │ │ + bne.n 85ac │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - bl 41e0 │ │ │ │ │ + bl 4258 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 85f4 │ │ │ │ │ + bge.n 86f8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 85f4 │ │ │ │ │ + bne.n 86f8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r5, r4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 8704 │ │ │ │ │ - ldr r1, [pc, #476] @ (8740 ) │ │ │ │ │ + beq.w 8808 │ │ │ │ │ + ldr r1, [pc, #476] @ (8844 ) │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - bl 5bb4 │ │ │ │ │ + bl 5c2c │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 86ee │ │ │ │ │ + beq.w 87f2 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 858c │ │ │ │ │ + bge.n 8690 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbnz r3, 858c │ │ │ │ │ + cbnz r3, 8690 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b.n 84a8 │ │ │ │ │ + b.n 85ac │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 84c0 │ │ │ │ │ + bne.n 85c4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 84c0 │ │ │ │ │ + b.n 85c4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - bne.n 84a8 │ │ │ │ │ - b.n 8530 │ │ │ │ │ + bne.n 85ac │ │ │ │ │ + b.n 8634 │ │ │ │ │ subs r5, r1, #1 │ │ │ │ │ subs r0, #1 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idivmod │ │ │ │ │ subs r1, r5, r1 │ │ │ │ │ mul.w r0, r4, r1 │ │ │ │ │ bl 404 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 851c │ │ │ │ │ + bne.n 8620 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - bl 7ea0 │ │ │ │ │ - b.n 85ee │ │ │ │ │ + bl 7f18 │ │ │ │ │ + b.n 86f2 │ │ │ │ │ subs r0, #1 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ mvns r0, r0 │ │ │ │ │ bl 404 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 84ea │ │ │ │ │ - b.n 85ee │ │ │ │ │ + bne.n 85ee │ │ │ │ │ + b.n 86f2 │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 8744 │ │ │ │ │ + bl 8848 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w 8496 │ │ │ │ │ + bne.w 859a │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 84b2 │ │ │ │ │ + b.n 85b6 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n 855a │ │ │ │ │ + b.n 865e │ │ │ │ │ sub.w ip, ip, lr │ │ │ │ │ cmp.w ip, #150 @ 0x96 │ │ │ │ │ - ble.n 85dc │ │ │ │ │ + ble.n 86e0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyImport_ImportModule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 85ee │ │ │ │ │ + beq.n 86f2 │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC38 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC38 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -12787,176 +12898,176 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallMethod │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 863e │ │ │ │ │ + bge.n 8742 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 872e │ │ │ │ │ + beq.n 8832 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 85ee │ │ │ │ │ + beq.n 86f2 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r5, r3, #5 │ │ │ │ │ - bpl.n 86c8 │ │ │ │ │ + bpl.n 87cc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.n 86c8 │ │ │ │ │ + bne.n 87cc │ │ │ │ │ ldrd r2, r3, [r4, #16] │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ lsls r0, r1, #7 │ │ │ │ │ - bpl.n 86a0 │ │ │ │ │ + bpl.n 87a4 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #7 │ │ │ │ │ - bpl.n 86a0 │ │ │ │ │ + bpl.n 87a4 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r1, #1 │ │ │ │ │ strlt r1, [r2, #0] │ │ │ │ │ str.w r2, [r8] │ │ │ │ │ - cbz r6, 8684 │ │ │ │ │ + cbz r6, 8788 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 84c0 │ │ │ │ │ + bge.w 85c4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 84c0 │ │ │ │ │ + bne.w 85c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 84c0 │ │ │ │ │ + b.n 85c4 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 86b0 │ │ │ │ │ + bge.n 87b4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 8726 │ │ │ │ │ + beq.n 882a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC41 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC41 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 85ee │ │ │ │ │ + b.n 86f2 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 86d6 │ │ │ │ │ + bge.n 87da │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 8736 │ │ │ │ │ + cbz r3, 883a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC40 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC40 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 85ee │ │ │ │ │ + b.n 86f2 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8704 │ │ │ │ │ + bge.n 8808 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 8704 │ │ │ │ │ + cbnz r3, 8808 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 85ee │ │ │ │ │ + bge.w 86f2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 85ee │ │ │ │ │ + bne.w 86f2 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 85ee │ │ │ │ │ + b.n 86f2 │ │ │ │ │ str.w r2, [r8] │ │ │ │ │ - b.n 84c0 │ │ │ │ │ + b.n 85c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 86b0 │ │ │ │ │ + b.n 87b4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 863e │ │ │ │ │ + b.n 8742 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 86d6 │ │ │ │ │ + b.n 87da │ │ │ │ │ nop │ │ │ │ │ .word 0x00002490 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00008744 : │ │ │ │ │ +00008848 : │ │ │ │ │ long_divrem(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ - beq.w 8c16 │ │ │ │ │ + beq.w 8d1a │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ lsrs r7, r7, #3 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bgt.w 8894 │ │ │ │ │ + bgt.w 8998 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - beq.w 88c2 │ │ │ │ │ + beq.w 89c6 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w 88da │ │ │ │ │ + bne.w 89de │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr.w r9, [r6, #12] │ │ │ │ │ bl 344 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8c2c │ │ │ │ │ + beq.w 8d30 │ │ │ │ │ lsls r3, r7, #2 │ │ │ │ │ subs.w ip, r9, #10 │ │ │ │ │ - bne.w 8a60 │ │ │ │ │ + bne.w 8b64 │ │ │ │ │ add.w fp, r5, #12 │ │ │ │ │ add.w r9, r3, #12 │ │ │ │ │ movw lr, #52429 @ 0xcccd │ │ │ │ │ movt lr, #52428 @ 0xcccc │ │ │ │ │ add r9, r0 │ │ │ │ │ add.w r7, fp, r3 │ │ │ │ │ mov.w r8, #5 │ │ │ │ │ lsls r1, r3, #29 │ │ │ │ │ - bmi.w 892c │ │ │ │ │ + bmi.w 8a30 │ │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ │ ldr.w r3, [r7, #-4] │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r4, r9 │ │ │ │ │ subs r7, #8 │ │ │ │ │ sub.w r9, r9, #8 │ │ │ │ │ orr.w r3, r3, ip, lsl #30 │ │ │ │ │ @@ -12994,97 +13105,97 @@ │ │ │ │ │ mov.w r1, r1, lsr #1 │ │ │ │ │ mla r3, lr, ip, r3 │ │ │ │ │ orr.w r1, r1, r3, lsl #31 │ │ │ │ │ umull r0, r3, r0, r8 │ │ │ │ │ str.w r1, [r4, #-8] │ │ │ │ │ add.w ip, r0, r2 │ │ │ │ │ mov r0, ip │ │ │ │ │ - bne.n 87ba │ │ │ │ │ + bne.n 88be │ │ │ │ │ ldrd r4, r5, [sp, #8] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ - beq.n 886c │ │ │ │ │ + beq.n 8970 │ │ │ │ │ add.w r7, r4, r2, lsl #2 │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 8a38 │ │ │ │ │ + beq.w 8b3c │ │ │ │ │ bl 404 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ str.w r0, [sl] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 88f8 │ │ │ │ │ + bne.n 89fc │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 8c2c │ │ │ │ │ + bge.w 8d30 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8c2c │ │ │ │ │ + bne.w 8d30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8c2c │ │ │ │ │ + b.n 8d30 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 8c76 │ │ │ │ │ + bne.w 8d7a │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r5, #0] │ │ │ │ │ str.w r5, [sl] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - ldr r3, [pc, #748] @ (8ba4 ) │ │ │ │ │ + ldr r3, [pc, #748] @ (8ca8 ) │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ adds r3, r7, #1 │ │ │ │ │ add.w r2, r0, r3, lsl #2 │ │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcc.n 8894 │ │ │ │ │ + bcc.n 8998 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.w 877a │ │ │ │ │ + beq.w 887e │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl e64c │ │ │ │ │ + bl e734 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr.w r0, [sl] │ │ │ │ │ bl 13dc │ │ │ │ │ str.w r0, [sl] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 8c2c │ │ │ │ │ + beq.w 8d30 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ sub.w r2, r2, #2 │ │ │ │ │ sub.w r1, r3, #2 │ │ │ │ │ clz r2, r2 │ │ │ │ │ clz r1, r1 │ │ │ │ │ lsrs r2, r2, #5 │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 8a16 │ │ │ │ │ + bne.n 8b1a │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 896e │ │ │ │ │ + beq.n 8a72 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.n 8996 │ │ │ │ │ + bls.n 8a9a │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r4, [r3, #0] │ │ │ │ │ - b.n 88ba │ │ │ │ │ + b.n 89be │ │ │ │ │ ldr.w r3, [r7, #-4]! │ │ │ │ │ umull r2, r1, lr, r3 │ │ │ │ │ bic.w r2, r1, #3 │ │ │ │ │ add.w r2, r2, r1, lsr #2 │ │ │ │ │ subs r2, r3, r2 │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ sbc.w ip, ip, #0 │ │ │ │ │ @@ -13094,115 +13205,115 @@ │ │ │ │ │ and.w ip, r1, #1 │ │ │ │ │ mov.w r1, r1, lsr #1 │ │ │ │ │ orr.w r1, r1, r3, lsl #31 │ │ │ │ │ umull ip, r3, ip, r8 │ │ │ │ │ str.w r1, [r9, #-4]! │ │ │ │ │ add.w r0, ip, r2 │ │ │ │ │ mov ip, r0 │ │ │ │ │ - bne.w 87b6 │ │ │ │ │ - b.n 885a │ │ │ │ │ + bne.w 88ba │ │ │ │ │ + b.n 895e │ │ │ │ │ ldr.w r5, [sl] │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 8920 │ │ │ │ │ + beq.n 8a24 │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne.w 8bb0 │ │ │ │ │ + bne.w 8cb4 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 8926 │ │ │ │ │ + bhi.n 8a2a │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ and.w r5, r3, #3 │ │ │ │ │ rsb r5, r5, #1 │ │ │ │ │ movw r1, #1030 @ 0x406 │ │ │ │ │ mul.w r5, r2, r5 │ │ │ │ │ adds r0, r5, #5 │ │ │ │ │ mov.w r2, r5, asr #31 │ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n 8926 │ │ │ │ │ + bcs.n 8a2a │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8a04 │ │ │ │ │ + bge.n 8b08 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ - cbnz r2, 8a04 │ │ │ │ │ - ldr r2, [pc, #476] @ (8ba8 ) │ │ │ │ │ + cbnz r2, 8b08 │ │ │ │ │ + ldr r2, [pc, #476] @ (8cac ) │ │ │ │ │ ldr.w r6, [r2, #1660] @ 0x67c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 8b56 │ │ │ │ │ + bne.w 8c5a │ │ │ │ │ lsls r3, r3, #29 │ │ │ │ │ - bmi.w 8c58 │ │ │ │ │ - ldr r3, [pc, #464] @ (8bac ) │ │ │ │ │ + bmi.w 8d5c │ │ │ │ │ + ldr r3, [pc, #464] @ (8cb0 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #1716] @ 0x6b4 │ │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ │ - bhi.w 8b6c │ │ │ │ │ + bhi.w 8c70 │ │ │ │ │ ldr.w r1, [r3, #1712] @ 0x6b0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ str.w r4, [r3, #1712] @ 0x6b0 │ │ │ │ │ str.w r2, [r3, #1716] @ 0x6b4 │ │ │ │ │ add.w r5, r5, #584 @ 0x248 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r4, r4, r5, lsl #4 │ │ │ │ │ - b.n 8926 │ │ │ │ │ + b.n 8a2a │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne.w 8b74 │ │ │ │ │ + bne.w 8c78 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ - b.n 891c │ │ │ │ │ + b.n 8a20 │ │ │ │ │ subs.w ip, r2, #1 │ │ │ │ │ - beq.w 8c32 │ │ │ │ │ + beq.w 8d36 │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 8b3c │ │ │ │ │ + beq.n 8c40 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, ip, lsl #3 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ bl 404 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ str.w r0, [sl] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 88f8 │ │ │ │ │ - b.n 8878 │ │ │ │ │ + bne.w 89fc │ │ │ │ │ + b.n 897c │ │ │ │ │ subs r3, #4 │ │ │ │ │ add.w r8, r0, r7, lsl #2 │ │ │ │ │ add.w fp, r5, #12 │ │ │ │ │ add.w r8, r8, #12 │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ add.w r7, fp, r7, lsl #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ands.w r3, r3, #3 │ │ │ │ │ - beq.n 8ad0 │ │ │ │ │ + beq.n 8bd4 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 8ab0 │ │ │ │ │ + beq.n 8bb4 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 8a98 │ │ │ │ │ + beq.n 8b9c │ │ │ │ │ ldr.w r0, [r7, #-4]! │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r3, r1 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ mov r1, r2 │ │ │ │ │ str.w r0, [r8, #-4]! │ │ │ │ │ @@ -13222,15 +13333,15 @@ │ │ │ │ │ lsrs r1, r1, #2 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ cmp r7, fp │ │ │ │ │ str.w r0, [r8, #-4]! │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - beq.w 885a │ │ │ │ │ + beq.w 895e │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ mov r4, r7 │ │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ │ mov r2, r9 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r4, #16 │ │ │ │ │ sub.w r8, r8, #16 │ │ │ │ │ @@ -13263,180 +13374,180 @@ │ │ │ │ │ orr.w r0, r0, r1, lsl #30 │ │ │ │ │ lsrs r1, r1, #2 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ cmp r4, fp │ │ │ │ │ str.w r0, [r8] │ │ │ │ │ mov r1, r2 │ │ │ │ │ - bne.n 8ad4 │ │ │ │ │ + bne.n 8bd8 │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ mov r0, r2 │ │ │ │ │ - b.n 885a │ │ │ │ │ + b.n 895e │ │ │ │ │ sub.w ip, r2, #2 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n 8c32 │ │ │ │ │ + beq.n 8d36 │ │ │ │ │ ldr.w r1, [r7], #-4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 8c10 │ │ │ │ │ + beq.n 8d14 │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne.w 8a46 │ │ │ │ │ - b.n 886c │ │ │ │ │ + bne.w 8b4a │ │ │ │ │ + b.n 8970 │ │ │ │ │ ldr.w r2, [r2, #1664] @ 0x680 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ lsls r2, r3, #29 │ │ │ │ │ - bmi.n 8c58 │ │ │ │ │ + bmi.n 8d5c │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.w 89da │ │ │ │ │ + bls.w 8ade │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ - b.n 8a04 │ │ │ │ │ + b.n 8b08 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ negs r0, r3 │ │ │ │ │ mov.w r3, r3, asr #31 │ │ │ │ │ sbc.w r1, r3, r3, lsl #1 │ │ │ │ │ - bl 42fc <_PyLong_FromSTwoDigits> │ │ │ │ │ + bl 4374 <_PyLong_FromSTwoDigits> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 8c48 │ │ │ │ │ + blt.n 8d4c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 8c60 │ │ │ │ │ + beq.n 8d64 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ mov r4, r6 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ - b.n 891c │ │ │ │ │ + b.n 8a20 │ │ │ │ │ .word 0x00002480 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000001c8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ negs r0, r3 │ │ │ │ │ mov.w r3, r3, asr #31 │ │ │ │ │ sbc.w r1, r3, r3, lsl #1 │ │ │ │ │ - bl 42fc <_PyLong_FromSTwoDigits> │ │ │ │ │ + bl 4374 <_PyLong_FromSTwoDigits> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ str.w r0, [sl] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 8c38 │ │ │ │ │ + blt.n 8d3c │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8920 │ │ │ │ │ + bne.w 8a24 │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8c2c │ │ │ │ │ + bge.n 8d30 │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r5, [r4, #0] │ │ │ │ │ - cbnz r5, 8c2c │ │ │ │ │ + cbnz r5, 8d30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w r0, [sl] │ │ │ │ │ - cbz r0, 8c2c │ │ │ │ │ + cbz r0, 8d30 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ str.w r5, [sl] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8c2c │ │ │ │ │ + bge.n 8d30 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 8c2c │ │ │ │ │ + cbnz r3, 8d30 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8c2c │ │ │ │ │ + b.n 8d30 │ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 8b40 │ │ │ │ │ + b.n 8c44 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ZeroDivisionError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ZeroDivisionError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC42 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 88bc │ │ │ │ │ + b.n 89c0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 886c │ │ │ │ │ + b.n 8970 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8bd4 │ │ │ │ │ + bne.n 8cd8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8bd4 │ │ │ │ │ + b.n 8cd8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8b96 │ │ │ │ │ + bne.n 8c9a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8b96 │ │ │ │ │ + b.n 8c9a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_THM_CALL _Py_SetImmortal │ │ │ │ │ - b.n 8a04 │ │ │ │ │ + b.n 8b08 │ │ │ │ │ ldr.w r0, [sl] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8c2c │ │ │ │ │ + beq.n 8d30 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ str.w r6, [sl] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 8c04 │ │ │ │ │ - b.n 8c2c │ │ │ │ │ + blt.n 8d08 │ │ │ │ │ + b.n 8d30 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl c140 <_PyLong_Copy> │ │ │ │ │ + bl c228 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ str.w r0, [sl] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 88b4 │ │ │ │ │ - b.n 8c2c │ │ │ │ │ + bne.w 89b8 │ │ │ │ │ + b.n 8d30 │ │ │ │ │ │ │ │ │ │ -00008c88 : │ │ │ │ │ +00008d8c : │ │ │ │ │ x_add(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ lsrs r6, r6, #3 │ │ │ │ │ lsrs r4, r4, #3 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bgt.w 8ec4 │ │ │ │ │ + bgt.w 8fc8 │ │ │ │ │ add.w r8, r6, #1 │ │ │ │ │ movw r2, #65532 @ 0xfffc │ │ │ │ │ movt r2, #8191 @ 0x1fff │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bgt.w 8efa │ │ │ │ │ + bgt.w 8ffe │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - beq.w 8e84 │ │ │ │ │ + beq.w 8f88 │ │ │ │ │ adds r0, r6, #4 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8eee │ │ │ │ │ + beq.w 8ff2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ @@ -13446,308 +13557,308 @@ │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ mov.w r3, r8, lsl #3 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 8e7a │ │ │ │ │ + beq.w 8f7e │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r0, #12] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - beq.n 8d9a │ │ │ │ │ + beq.n 8e9e │ │ │ │ │ ldr r2, [r7, #16] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr r1, [r5, #16] │ │ │ │ │ add r2, r1 │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - beq.n 8d9a │ │ │ │ │ + beq.n 8e9e │ │ │ │ │ ldr r2, [r7, #20] │ │ │ │ │ cmp r4, #3 │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ add r2, r1 │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r0, #20] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - beq.n 8d9a │ │ │ │ │ + beq.n 8e9e │ │ │ │ │ ldr r2, [r7, #24] │ │ │ │ │ cmp r4, #4 │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ add r2, r1 │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r0, #24] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - beq.n 8d9a │ │ │ │ │ + beq.n 8e9e │ │ │ │ │ ldr r2, [r7, #28] │ │ │ │ │ cmp r4, #5 │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ add r2, r1 │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r0, #28] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - beq.n 8d9a │ │ │ │ │ + beq.n 8e9e │ │ │ │ │ add.w r8, r7, #8 │ │ │ │ │ add.w lr, r5, #28 │ │ │ │ │ add.w r8, r8, r4, lsl #2 │ │ │ │ │ add.w r1, r7, #28 │ │ │ │ │ add.w ip, r0, #28 │ │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ │ ldr.w r5, [lr, #4]! │ │ │ │ │ cmp r1, r8 │ │ │ │ │ add r2, r5 │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [ip, #4]! │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - bne.n 8d7e │ │ │ │ │ + bne.n 8e82 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bge.n 8e6c │ │ │ │ │ + bge.n 8f70 │ │ │ │ │ lsls r5, r4, #2 │ │ │ │ │ add.w lr, r7, r5 │ │ │ │ │ add.w ip, r0, r5 │ │ │ │ │ ldr.w r2, [lr, #12] │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [ip, #12] │ │ │ │ │ adds r2, r4, #1 │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bge.n 8e14 │ │ │ │ │ + bge.n 8f18 │ │ │ │ │ ldr.w r2, [lr, #16] │ │ │ │ │ add r2, r3 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r3, [ip, #16] │ │ │ │ │ lsrs r3, r2, #30 │ │ │ │ │ adds r2, r4, #2 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bge.n 8e14 │ │ │ │ │ + bge.n 8f18 │ │ │ │ │ ldr.w r2, [lr, #20] │ │ │ │ │ adds r4, #3 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [ip, #20] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - bge.n 8e14 │ │ │ │ │ + bge.n 8f18 │ │ │ │ │ add.w r1, r7, #20 │ │ │ │ │ add.w r4, r0, #20 │ │ │ │ │ adds r7, #8 │ │ │ │ │ add r1, r5 │ │ │ │ │ add.w r7, r7, r6, lsl #2 │ │ │ │ │ add r4, r5 │ │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ │ add r3, r2 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [r4, #4]! │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - bne.n 8dfe │ │ │ │ │ + bne.n 8f02 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ add.w r6, r0, r6, lsl #2 │ │ │ │ │ str r3, [r6, #12] │ │ │ │ │ lsrs r3, r2, #3 │ │ │ │ │ - beq.n 8e28 │ │ │ │ │ + beq.n 8f2c │ │ │ │ │ add.w r4, r0, r3, lsl #2 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ - cbz r1, 8e2e │ │ │ │ │ + cbz r1, 8f32 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - beq.n 8e4e │ │ │ │ │ + beq.n 8f52 │ │ │ │ │ ldr r4, [r4, #4] │ │ │ │ │ - cbnz r4, 8e58 │ │ │ │ │ + cbnz r4, 8f5c │ │ │ │ │ subs r1, r3, #2 │ │ │ │ │ add.w r6, r0, #12 │ │ │ │ │ subs r4, r1, #1 │ │ │ │ │ - cbz r1, 8e4e │ │ │ │ │ + cbz r1, 8f52 │ │ │ │ │ ldr.w r5, [r6, r4, lsl #2] │ │ │ │ │ - cbnz r5, 8e54 │ │ │ │ │ + cbnz r5, 8f58 │ │ │ │ │ mov r1, r4 │ │ │ │ │ subs r4, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 8e40 │ │ │ │ │ + bne.n 8f44 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - b.n 8e28 │ │ │ │ │ + b.n 8f2c │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 8e28 │ │ │ │ │ + beq.n 8f2c │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ orr.w r2, r2, r1, lsl #3 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ add.w r4, r0, r4, lsl #2 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ lsrs r3, r2, #3 │ │ │ │ │ - bne.n 8e20 │ │ │ │ │ - b.n 8e28 │ │ │ │ │ + bne.n 8f24 │ │ │ │ │ + b.n 8f2c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 8e68 │ │ │ │ │ + beq.n 8f6c │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - b.n 8d9e │ │ │ │ │ - ldr r2, [pc, #140] @ (8f14 ) │ │ │ │ │ + b.n 8ea2 │ │ │ │ │ + ldr r2, [pc, #140] @ (9018 ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr.w r0, [r2, #1712] @ 0x6b0 │ │ │ │ │ - cbz r0, 8ef6 │ │ │ │ │ + cbz r0, 8ffa │ │ │ │ │ ldr.w r1, [r2, #1716] @ 0x6b4 │ │ │ │ │ ldr r6, [r0, #0] │ │ │ │ │ str.w r6, [r2, #1712] @ 0x6b0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [r2, #1716] @ 0x6b4 │ │ │ │ │ movs r6, #0 │ │ │ │ │ strd r0, r4, [sp] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ movs r2, #8 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 8cfe │ │ │ │ │ - b.n 8e6c │ │ │ │ │ + bne.w 8e02 │ │ │ │ │ + b.n 8f70 │ │ │ │ │ add.w r8, r4, #1 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bgt.n 8efa │ │ │ │ │ + bgt.n 8ffe │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ add.w r0, r8, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8cd4 │ │ │ │ │ + bne.w 8dd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 8e28 │ │ │ │ │ + b.n 8f2c │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 8ede │ │ │ │ │ + b.n 8fe2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 8ef2 │ │ │ │ │ + b.n 8ff6 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000086 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00008f18 : │ │ │ │ │ +0000901c : │ │ │ │ │ long_new(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 8fd8 │ │ │ │ │ + bne.n 90dc │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - bhi.w 9122 │ │ │ │ │ + bhi.w 9226 │ │ │ │ │ adds r1, #16 │ │ │ │ │ mov r0, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 911e │ │ │ │ │ + beq.w 9222 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 9018 │ │ │ │ │ + beq.n 911c │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne.n 9026 │ │ │ │ │ + bne.n 912a │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bne.n 8f68 │ │ │ │ │ + bne.n 906c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 901c │ │ │ │ │ + beq.n 9120 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_Long │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - bl 9148 │ │ │ │ │ + bl 924c │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 90a2 │ │ │ │ │ + beq.w 91a6 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr.w r3, [r6, #152] @ 0x98 │ │ │ │ │ lsrs r6, r5, #3 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ it cc │ │ │ │ │ movcc r6, #1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 912a │ │ │ │ │ + beq.w 922e │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ bic.w r5, r5, #7 │ │ │ │ │ lsls r2, r6, #2 │ │ │ │ │ add.w r1, r4, #12 │ │ │ │ │ and.w r0, r0, #3 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ orrs r0, r5 │ │ │ │ │ str r0, [r3, #8] │ │ │ │ │ add.w r0, r3, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8f62 │ │ │ │ │ + bge.n 9066 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 8f62 │ │ │ │ │ + bne.n 9066 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - b.n 8f62 │ │ │ │ │ + b.n 9066 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ add.w r0, r1, #16 │ │ │ │ │ adds r7, r5, r3 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ @@ -13762,388 +13873,388 @@ │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 90a2 │ │ │ │ │ + beq.n 91a6 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it gt │ │ │ │ │ movgt r5, r7 │ │ │ │ │ - bgt.n 8f4c │ │ │ │ │ + bgt.n 9050 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 90fa │ │ │ │ │ + bne.n 91fe │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bne.n 9020 │ │ │ │ │ - ldr r3, [pc, #292] @ (9144 ) │ │ │ │ │ - b.n 8f62 │ │ │ │ │ + bne.n 9124 │ │ │ │ │ + ldr r3, [pc, #292] @ (9248 ) │ │ │ │ │ + b.n 9066 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b.n 8f6a │ │ │ │ │ + b.n 906e │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bne.n 8f6a │ │ │ │ │ + bne.n 906e │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 9102 │ │ │ │ │ + beq.n 9206 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8f5a │ │ │ │ │ + beq.n 905e │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r5, r0, #1 │ │ │ │ │ - beq.n 9086 │ │ │ │ │ + beq.n 918a │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r1, #1 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ it gt │ │ │ │ │ movgt r1, #0 │ │ │ │ │ cmp r0, #36 @ 0x24 │ │ │ │ │ it gt │ │ │ │ │ orrgt.w r1, r1, #1 │ │ │ │ │ - cbnz r1, 908c │ │ │ │ │ + cbnz r1, 9190 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ - bmi.n 907a │ │ │ │ │ + bmi.n 917e │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyByteArray_Type │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 90a6 │ │ │ │ │ + bne.n 91aa │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ - bl c540 <_PyLong_FromBytes> │ │ │ │ │ + bl c628 <_PyLong_FromBytes> │ │ │ │ │ R_ARM_THM_CALL _PyLong_FromBytes │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 8f62 │ │ │ │ │ + b.n 9066 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - bl c3ac │ │ │ │ │ + bl c494 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromUnicodeObject │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 8f62 │ │ │ │ │ + b.n 9066 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 90a2 │ │ │ │ │ + cbnz r0, 91a6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC44 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC44 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 8f62 │ │ │ │ │ + b.n 9066 │ │ │ │ │ mov r1, r4 │ │ │ │ │ strd r3, r2, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ - cbnz r0, 90be │ │ │ │ │ + cbnz r0, 91c2 │ │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ │ lsls r0, r0, #4 │ │ │ │ │ - bpl.n 90e2 │ │ │ │ │ + bpl.n 91e6 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq.n 906e │ │ │ │ │ + beq.n 9172 │ │ │ │ │ mov r0, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyByteArray_Type │ │ │ │ │ strd r3, r2, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 906e │ │ │ │ │ + bne.n 9172 │ │ │ │ │ add.w r0, r3, #16 │ │ │ │ │ - b.n 9070 │ │ │ │ │ + b.n 9174 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC45 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC45 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 90a2 │ │ │ │ │ + b.n 91a6 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bne.w 8f6a │ │ │ │ │ + bne.w 906e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 901c │ │ │ │ │ + beq.n 9120 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC43 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC43 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 90a2 │ │ │ │ │ + b.n 91a6 │ │ │ │ │ mov r7, r5 │ │ │ │ │ - b.n 8fe0 │ │ │ │ │ + b.n 90e4 │ │ │ │ │ mov r7, r5 │ │ │ │ │ add.w r0, r1, #16 │ │ │ │ │ - b.n 8fe0 │ │ │ │ │ + b.n 90e4 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 90a2 │ │ │ │ │ + bge.n 91a6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 90a2 │ │ │ │ │ + bne.n 91a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 90a2 │ │ │ │ │ + b.n 91a6 │ │ │ │ │ nop │ │ │ │ │ .word 0x00002480 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00009148 : │ │ │ │ │ +0000924c : │ │ │ │ │ long_new_impl(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 91c6 │ │ │ │ │ + bne.n 92ca │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 9266 │ │ │ │ │ - cbz r2, 91ba │ │ │ │ │ + beq.n 936a │ │ │ │ │ + cbz r2, 92be │ │ │ │ │ mov r0, r2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.w 92ba │ │ │ │ │ + beq.w 93be │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ it gt │ │ │ │ │ movgt r3, #0 │ │ │ │ │ cmp r0, #36 @ 0x24 │ │ │ │ │ it gt │ │ │ │ │ orrgt.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 92c2 │ │ │ │ │ + bne.w 93c6 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ lsls r5, r3, #3 │ │ │ │ │ - bmi.n 921a │ │ │ │ │ + bmi.n 931e │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyByteArray_Type │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bne.n 926e │ │ │ │ │ + bne.n 9372 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w c540 <_PyLong_FromBytes> │ │ │ │ │ + b.w c628 <_PyLong_FromBytes> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_FromBytes │ │ │ │ │ mov r0, r1 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyNumber_Long │ │ │ │ │ - bl 9148 │ │ │ │ │ + bl 924c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9252 │ │ │ │ │ + beq.n 9356 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ - beq.n 9228 │ │ │ │ │ + beq.n 932c │ │ │ │ │ strd r2, r0, [sp, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w r4, [r5, #152] @ 0x98 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ blx r4 │ │ │ │ │ ldrd r1, r2, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - cbz r0, 9242 │ │ │ │ │ + cbz r0, 9346 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ bic.w r5, r2, #7 │ │ │ │ │ lsls r2, r1, #2 │ │ │ │ │ add.w r1, r3, #12 │ │ │ │ │ and.w r0, r0, #3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ orrs r0, r5 │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ add.w r0, r4, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 9256 │ │ │ │ │ + blt.n 935a │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w c3ac │ │ │ │ │ + b.w c494 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromUnicodeObject │ │ │ │ │ strd r2, r0, [sp, #4] │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr.w r4, [r5, #152] @ 0x98 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r4 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 91ec │ │ │ │ │ + bne.n 92f0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9252 │ │ │ │ │ + bge.n 9356 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 92f2 │ │ │ │ │ + beq.n 93f6 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 9214 │ │ │ │ │ + b.n 9318 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 9214 │ │ │ │ │ + bne.n 9318 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9214 │ │ │ │ │ + b.n 9318 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 92da │ │ │ │ │ - ldr r4, [pc, #144] @ (92fc ) │ │ │ │ │ - b.n 9214 │ │ │ │ │ + bne.n 93de │ │ │ │ │ + ldr r4, [pc, #144] @ (9400 ) │ │ │ │ │ + b.n 9318 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - cbnz r0, 9282 │ │ │ │ │ + cbnz r0, 9386 │ │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #4 │ │ │ │ │ - bpl.n 92a2 │ │ │ │ │ + bpl.n 93a6 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 91ac │ │ │ │ │ + beq.n 92b0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyByteArray_Type │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 91ac │ │ │ │ │ + bne.n 92b0 │ │ │ │ │ add.w r0, r4, #16 │ │ │ │ │ - b.n 91ae │ │ │ │ │ + b.n 92b2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC45 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC45 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 9252 │ │ │ │ │ + b.n 9356 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9252 │ │ │ │ │ + bne.n 9356 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC44 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC44 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 9252 │ │ │ │ │ + b.n 9356 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC43 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC43 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 9252 │ │ │ │ │ + b.n 9356 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9252 │ │ │ │ │ + b.n 9356 │ │ │ │ │ nop │ │ │ │ │ .word 0x00002480 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00009300 : │ │ │ │ │ +00009404 : │ │ │ │ │ long_mul_method(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ sub sp, #20 │ │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ │ lsls r2, r4, #7 │ │ │ │ │ - bpl.w 9436 │ │ │ │ │ + bpl.w 953a │ │ │ │ │ ldr r4, [r1, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ │ lsls r3, r4, #7 │ │ │ │ │ - bpl.w 9436 │ │ │ │ │ + bpl.w 953a │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ orr.w ip, r3, r2 │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ - bhi.n 9382 │ │ │ │ │ + bhi.n 9486 │ │ │ │ │ ldr r4, [r0, #12] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ and.w r0, r3, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r0, r4, r0 │ │ │ │ │ @@ -14152,61 +14263,61 @@ │ │ │ │ │ smull r0, r2, r0, r2 │ │ │ │ │ adds.w ip, r0, #5 │ │ │ │ │ mov r5, r0 │ │ │ │ │ adc.w r3, r2, #0 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ mov r4, r2 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 93ae │ │ │ │ │ + bcs.n 94b2 │ │ │ │ │ add.w r0, r0, #584 @ 0x248 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r0, r3, r0, lsl #4 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ - bl b7c0 │ │ │ │ │ + bl b8a8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ eors r3, r2 │ │ │ │ │ ands.w r3, r3, #3 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #0 │ │ │ │ │ andne.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 937e │ │ │ │ │ + beq.n 9482 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ - bl f14c <_PyLong_Negate> │ │ │ │ │ + bl f234 <_PyLong_Negate> │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - b.n 937e │ │ │ │ │ + b.n 9482 │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ adds r3, r0, r3 │ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n 93ce │ │ │ │ │ + bcs.n 94d2 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 1f0 <_PyLong_FromMedium> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.n 9442 │ │ │ │ │ + blt.n 9546 │ │ │ │ │ lsrs r2, r4, #28 │ │ │ │ │ - bne.n 9468 │ │ │ │ │ + bne.n 956c │ │ │ │ │ mov r6, r2 │ │ │ │ │ movs r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9460 │ │ │ │ │ + beq.n 9564 │ │ │ │ │ movs r7, #16 │ │ │ │ │ movs r2, #0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ @@ -14227,57 +14338,57 @@ │ │ │ │ │ orr.w r1, r6, r7 │ │ │ │ │ bic.w r5, r5, #3221225472 @ 0xc0000000 │ │ │ │ │ bic.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ strd r1, r5, [r0, #8] │ │ │ │ │ add.w ip, r0, #12 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 937e │ │ │ │ │ + beq.n 9482 │ │ │ │ │ str.w r2, [ip, #8] │ │ │ │ │ - b.n 937e │ │ │ │ │ + b.n 9482 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ negs r5, r0 │ │ │ │ │ mov.w r6, #2 │ │ │ │ │ sbc.w r4, r4, r4, lsl #1 │ │ │ │ │ lsrs r2, r4, #28 │ │ │ │ │ - beq.n 93d8 │ │ │ │ │ + beq.n 94dc │ │ │ │ │ movs r0, #24 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ movs r7, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 93e6 │ │ │ │ │ + bne.n 94ea │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 937e │ │ │ │ │ + b.n 9482 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 9450 │ │ │ │ │ + b.n 9554 │ │ │ │ │ │ │ │ │ │ -0000946c : │ │ │ │ │ +00009570 : │ │ │ │ │ long_mul(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ sub sp, #16 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ orr.w ip, r3, r2 │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ - bhi.n 9500 │ │ │ │ │ + bhi.n 9604 │ │ │ │ │ ldr r5, [r0, #12] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ and.w r0, r3, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r0, r5, r0 │ │ │ │ │ @@ -14286,15 +14397,15 @@ │ │ │ │ │ smull r0, r2, r0, r2 │ │ │ │ │ adds.w ip, r0, #5 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adc.w r3, r2, #0 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 94e0 │ │ │ │ │ + bcs.n 95e4 │ │ │ │ │ add.w r0, r0, #584 @ 0x248 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r3, r3, r0, lsl #4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ @@ -14302,51 +14413,51 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ adds r3, r0, r3 │ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n 952e │ │ │ │ │ + bcs.n 9632 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 1f0 <_PyLong_FromMedium> │ │ │ │ │ - bl b7c0 │ │ │ │ │ + bl b8a8 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ eors r2, r1 │ │ │ │ │ ands.w r2, r2, #3 │ │ │ │ │ it ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r2, #0 │ │ │ │ │ andne.w r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 94d8 │ │ │ │ │ + beq.n 95dc │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ - bl f14c <_PyLong_Negate> │ │ │ │ │ + bl f234 <_PyLong_Negate> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 94d8 │ │ │ │ │ + b.n 95dc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it ge │ │ │ │ │ movge.w r8, #1 │ │ │ │ │ - blt.n 958e │ │ │ │ │ + blt.n 9692 │ │ │ │ │ lsrs r3, r5, #28 │ │ │ │ │ ite eq │ │ │ │ │ moveq r6, #2 │ │ │ │ │ movne r6, #3 │ │ │ │ │ adds r0, r6, #3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ - cbz r0, 959a │ │ │ │ │ + cbz r0, 969e │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ @@ -14363,150 +14474,150 @@ │ │ │ │ │ bic.w r2, r4, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r4, r4, #30 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ orr.w r4, r4, r5, lsl #2 │ │ │ │ │ bic.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ │ str r4, [r3, #16] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 94d8 │ │ │ │ │ + beq.n 95dc │ │ │ │ │ str r7, [r3, #20] │ │ │ │ │ - b.n 94d8 │ │ │ │ │ + b.n 95dc │ │ │ │ │ negs r4, r0 │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ sbc.w r5, r5, r5, lsl #1 │ │ │ │ │ - b.n 9538 │ │ │ │ │ + b.n 963c │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 94d8 │ │ │ │ │ + b.n 95dc │ │ │ │ │ │ │ │ │ │ -000095a4 <_PyLong_FormatWriter>: │ │ │ │ │ +000096a8 <_PyLong_FormatWriter>: │ │ │ │ │ _PyLong_FormatWriter(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov lr, r0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r0, r1 │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne.n 95cc <_PyLong_FormatWriter+0x28> │ │ │ │ │ + bne.n 96d0 <_PyLong_FormatWriter+0x28> │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, lr │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 1a10 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {pc} │ │ │ │ │ mov r1, r2 │ │ │ │ │ str.w lr, [sp] │ │ │ │ │ mov r2, r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ │ - bl cd70 │ │ │ │ │ - b.n 95c8 <_PyLong_FormatWriter+0x24> │ │ │ │ │ + bl ce58 │ │ │ │ │ + b.n 96cc <_PyLong_FormatWriter+0x24> │ │ │ │ │ │ │ │ │ │ -000095e0 : │ │ │ │ │ +000096e4 : │ │ │ │ │ long_true_divide(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bpl.w 9bd6 │ │ │ │ │ + bpl.w 9cda │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w 9bd6 │ │ │ │ │ + bpl.w 9cda │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ mov fp, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ movs.w sl, r3, lsr #3 │ │ │ │ │ - beq.w 9c04 │ │ │ │ │ + beq.w 9d08 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ subs r1, r3, #2 │ │ │ │ │ negs r3, r1 │ │ │ │ │ adcs r3, r1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ and.w r3, r7, #3 │ │ │ │ │ subs r0, r3, #2 │ │ │ │ │ negs r3, r0 │ │ │ │ │ adcs r3, r0 │ │ │ │ │ lsrs r7, r7, #3 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - beq.w 9ca0 │ │ │ │ │ + beq.w 9da8 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.w 99f4 │ │ │ │ │ + beq.w 9af8 │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq.w 9c22 │ │ │ │ │ + beq.w 9d26 │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - beq.w 9bf0 │ │ │ │ │ + beq.w 9cf4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp.w sl, #2 │ │ │ │ │ - beq.w 9a0a │ │ │ │ │ + beq.w 9b0e │ │ │ │ │ sub.w r3, r7, sl │ │ │ │ │ movw r2, #17476 @ 0x4444 │ │ │ │ │ movt r2, #1092 @ 0x444 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.w 9d24 │ │ │ │ │ + bge.w 9e24 │ │ │ │ │ movw r2, #48061 @ 0xbbbd │ │ │ │ │ movt r2, #64443 @ 0xfbbb │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt.w 9ca0 │ │ │ │ │ + blt.w 9da8 │ │ │ │ │ add.w r2, r5, r7, lsl #2 │ │ │ │ │ movs r1, #30 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ - cbz r2, 9688 │ │ │ │ │ + cbz r2, 978c │ │ │ │ │ clz r2, r2 │ │ │ │ │ rsb r2, r2, #32 │ │ │ │ │ add r3, r2 │ │ │ │ │ add.w r2, fp, sl, lsl #2 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ - cbz r2, 969a │ │ │ │ │ + cbz r2, 979e │ │ │ │ │ clz r2, r2 │ │ │ │ │ rsb r2, r2, #32 │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ │ - bgt.w 9d24 │ │ │ │ │ + bgt.w 9e24 │ │ │ │ │ movw r2, #64461 @ 0xfbcd │ │ │ │ │ movt r2, #65535 @ 0xffff │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt.w 9ca0 │ │ │ │ │ + blt.w 9da8 │ │ │ │ │ mvn.w r2, #1020 @ 0x3fc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it lt │ │ │ │ │ movlt r3, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ subs r3, #55 @ 0x37 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - bgt.w 9a52 │ │ │ │ │ + bgt.w 9b56 │ │ │ │ │ rsb r8, r9, #55 @ 0x37 │ │ │ │ │ movs r1, #30 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ adds r3, r0, r7 │ │ │ │ │ mov r6, r0 │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 344 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9c1a │ │ │ │ │ + beq.w 9d1e │ │ │ │ │ sub.w r3, r9, #56 @ 0x38 │ │ │ │ │ lsls r6, r6, #2 │ │ │ │ │ adds r3, #30 │ │ │ │ │ - bge.n 96fc │ │ │ │ │ + bge.n 9800 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ adds r0, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r1, #30 │ │ │ │ │ @@ -14528,22 +14639,22 @@ │ │ │ │ │ lsr.w r8, r8, r0 │ │ │ │ │ orr.w r8, r3, r8 │ │ │ │ │ mov.w r3, r9, lsr #30 │ │ │ │ │ bic.w r9, r9, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r9, [r2, #4]! │ │ │ │ │ orr.w r3, r3, r8, lsl #2 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ - ble.w 98a8 │ │ │ │ │ + ble.w 99ac │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 97f0 │ │ │ │ │ + beq.n 98f4 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 97bc │ │ │ │ │ + beq.n 98c0 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 978c │ │ │ │ │ + beq.n 9890 │ │ │ │ │ mov ip, r5 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ mov.w lr, #2 │ │ │ │ │ ldr.w r8, [ip, #16]! │ │ │ │ │ lsl.w r9, r8, r1 │ │ │ │ │ orr.w r9, r9, r3 │ │ │ │ │ lsl.w r3, r8, r6 │ │ │ │ │ @@ -14577,15 +14688,15 @@ │ │ │ │ │ lsr.w r8, r8, r0 │ │ │ │ │ orr.w r8, r3, r8 │ │ │ │ │ mov.w r3, r9, lsr #30 │ │ │ │ │ bic.w r9, r9, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r9, [r2, #4]! │ │ │ │ │ orr.w r3, r3, r8, lsl #2 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ - ble.n 98a8 │ │ │ │ │ + ble.n 99ac │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ str r4, [sp, #24] │ │ │ │ │ ldr.w r4, [ip, #4] │ │ │ │ │ mov r9, ip │ │ │ │ │ mov r8, r2 │ │ │ │ │ add.w lr, lr, #4 │ │ │ │ │ add.w ip, ip, #16 │ │ │ │ │ @@ -14626,76 +14737,76 @@ │ │ │ │ │ lsl.w r3, r4, r6 │ │ │ │ │ lsr.w r4, r4, r0 │ │ │ │ │ orr.w r3, r3, r4 │ │ │ │ │ mov.w r4, r5, lsr #30 │ │ │ │ │ orr.w r3, r4, r3, lsl #2 │ │ │ │ │ bic.w r4, r5, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r4, [r8, #16] │ │ │ │ │ - bgt.n 97f4 │ │ │ │ │ + bgt.n 98f8 │ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ movs r6, #0 │ │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ add.w r5, r4, #12 │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ mov r3, r1 │ │ │ │ │ subs r0, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9d5c │ │ │ │ │ + beq.w 9e5c │ │ │ │ │ ldr.w r7, [r5, r0, lsl #2] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 9a4e │ │ │ │ │ + beq.w 9b52 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 98dc │ │ │ │ │ + beq.n 99e0 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ orr.w r2, r2, r3, lsl #3 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - beq.w 9c3c │ │ │ │ │ + beq.w 9d40 │ │ │ │ │ mov r1, fp │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e64c │ │ │ │ │ + bl e734 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9904 │ │ │ │ │ + bge.n 9a08 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 9904 │ │ │ │ │ + cbnz r3, 9a08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 9c1a │ │ │ │ │ + beq.w 9d1e │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ it ne │ │ │ │ │ orrne.w r6, r6, #1 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 992c │ │ │ │ │ + bge.n 9a30 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 992c │ │ │ │ │ + cbnz r3, 9a30 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ movs r7, #30 │ │ │ │ │ lsrs r0, r0, #3 │ │ │ │ │ subs r1, r0, #1 │ │ │ │ │ add.w r0, r4, r0, lsl #2 │ │ │ │ │ mul.w r7, r1, r7 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - cbz r3, 994a │ │ │ │ │ + cbz r3, 9a4e │ │ │ │ │ clz r3, r3 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ add r7, r3 │ │ │ │ │ mvn.w r3, #1020 @ 0x3fc │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ @@ -14703,108 +14814,108 @@ │ │ │ │ │ cmp r3, r7 │ │ │ │ │ orr.w r6, r6, r5 │ │ │ │ │ it lt │ │ │ │ │ movlt r3, r7 │ │ │ │ │ subs r3, #54 @ 0x36 │ │ │ │ │ lsls r2, r3 │ │ │ │ │ tst r2, r6 │ │ │ │ │ - beq.n 9976 │ │ │ │ │ + beq.n 9a7a │ │ │ │ │ movs r5, #3 │ │ │ │ │ lsls r5, r3 │ │ │ │ │ subs r5, #1 │ │ │ │ │ tst r5, r6 │ │ │ │ │ it ne │ │ │ │ │ addne r6, r6, r2 │ │ │ │ │ mvn.w r5, #1 │ │ │ │ │ lsl.w r3, r5, r3 │ │ │ │ │ ands r3, r6 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ vldr s14, [r0, #8] │ │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ add.w r3, r4, #12 │ │ │ │ │ - vldr d5, [pc, #812] @ 9cc0 │ │ │ │ │ + vldr d5, [pc, #808] @ 9dc0 │ │ │ │ │ add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ │ - bgt.n 99de │ │ │ │ │ + bgt.n 9ae2 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 99b6 │ │ │ │ │ + bge.n 9aba │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 99b6 │ │ │ │ │ + cbnz r3, 9aba │ │ │ │ │ mov r0, r4 │ │ │ │ │ vstr d7, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ vldr d7, [sp, #8] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ add r3, r7 │ │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ │ - bge.w 9d04 │ │ │ │ │ + bge.w 9e04 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ vmov.f64 d0, d7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 9a48 │ │ │ │ │ + bne.n 9b4c │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyFloat_FromDouble │ │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ │ vldr s12, [r3] │ │ │ │ │ vcvt.f64.u32 d6, s12 │ │ │ │ │ vmla.f64 d6, d7, d5 │ │ │ │ │ vmov.f64 d7, d6 │ │ │ │ │ - b.n 998a │ │ │ │ │ + b.n 9a8e │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - beq.n 9a1a │ │ │ │ │ + beq.n 9b1e │ │ │ │ │ cmp.w sl, #2 │ │ │ │ │ it ne │ │ │ │ │ rsbne r3, sl, #1 │ │ │ │ │ - bne.w 9664 │ │ │ │ │ + bne.w 9768 │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ │ lsrs r2, r2, #23 │ │ │ │ │ - bne.w 9bf0 │ │ │ │ │ + bne.w 9cf4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9bf0 │ │ │ │ │ + beq.w 9cf4 │ │ │ │ │ add.w r3, r5, r7, lsl #2 │ │ │ │ │ subs r7, #1 │ │ │ │ │ vldr s12, [r3, #8] │ │ │ │ │ vcvt.f64.u32 d6, s12 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 9ce4 │ │ │ │ │ + bne.w 9de4 │ │ │ │ │ add.w r3, fp, sl, lsl #2 │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ vldr s14, [r3, #8] │ │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ │ - bne.w 9d3c │ │ │ │ │ + bne.w 9e3c │ │ │ │ │ vdiv.f64 d0, d6, d7 │ │ │ │ │ - b.n 99cc │ │ │ │ │ + b.n 9ad0 │ │ │ │ │ vneg.f64 d0, d0 │ │ │ │ │ - b.n 99d4 │ │ │ │ │ + b.n 9ad8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 98bc │ │ │ │ │ + b.n 99c0 │ │ │ │ │ ldr.w r8, [sp] │ │ │ │ │ movs r1, #30 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ subs r6, r7, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 344 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9c1a │ │ │ │ │ + beq.w 9d1e │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.w 9cb6 │ │ │ │ │ + ble.w 9da4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r1, #30 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idivmod │ │ │ │ │ add.w lr, r4, r6, lsl #2 │ │ │ │ │ add.w r3, r4, #12 │ │ │ │ │ add.w lr, lr, #12 │ │ │ │ │ @@ -14817,19 +14928,19 @@ │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ lsl.w r9, r2, r1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ add.w r6, r6, r7, lsl #2 │ │ │ │ │ movs r2, #0 │ │ │ │ │ sub.w r7, r1, #32 │ │ │ │ │ ands.w r3, r3, #3 │ │ │ │ │ - beq.n 9b06 │ │ │ │ │ + beq.n 9c0a │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 9ae0 │ │ │ │ │ + beq.n 9be4 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.w 9be0 │ │ │ │ │ + bne.w 9ce4 │ │ │ │ │ ldr.w r3, [r6, #-4]! │ │ │ │ │ lsrs r0, r2, #2 │ │ │ │ │ lsl.w ip, r0, r8 │ │ │ │ │ orr.w r3, r3, r2, lsl #30 │ │ │ │ │ lsrs r0, r7 │ │ │ │ │ bic.w r2, r3, r9 │ │ │ │ │ lsrs r3, r1 │ │ │ │ │ @@ -14844,15 +14955,15 @@ │ │ │ │ │ bic.w r2, r3, r9 │ │ │ │ │ lsrs r3, r1 │ │ │ │ │ orr.w r3, r3, ip │ │ │ │ │ orrs r3, r0 │ │ │ │ │ str.w r3, [lr, #-4]! │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, lr │ │ │ │ │ - beq.n 9bae │ │ │ │ │ + beq.n 9cb2 │ │ │ │ │ strd r4, sl, [sp, #24] │ │ │ │ │ ldr.w sl, [sp, #8] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr.w r3, [r6, #-4] │ │ │ │ │ lsrs r0, r2, #2 │ │ │ │ │ sub.w r5, lr, #4 │ │ │ │ │ sub.w ip, r6, #4 │ │ │ │ │ @@ -14893,48 +15004,48 @@ │ │ │ │ │ lsr.w r0, r0, r7 │ │ │ │ │ orr.w r3, r3, r2, lsl #30 │ │ │ │ │ bic.w r2, r3, r9 │ │ │ │ │ lsr.w r3, r3, r1 │ │ │ │ │ orr.w r3, r3, r4 │ │ │ │ │ orr.w r3, r3, r0 │ │ │ │ │ str.w r3, [r5, #-12] │ │ │ │ │ - bne.n 9b10 │ │ │ │ │ + bne.n 9c14 │ │ │ │ │ ldrd r4, sl, [sp, #24] │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ subs r6, r2, #0 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ it ne │ │ │ │ │ movne r6, #1 │ │ │ │ │ lsls r2, r6, #31 │ │ │ │ │ - bmi.w 98b2 │ │ │ │ │ + bmi.w 99b6 │ │ │ │ │ add.w r2, r5, #12 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 98b2 │ │ │ │ │ + beq.w 99b6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ it ne │ │ │ │ │ orrne.w r6, r6, #1 │ │ │ │ │ - b.n 9bb6 │ │ │ │ │ + b.n 9cba │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bx lr │ │ │ │ │ ldr.w r3, [r6, #-4]! │ │ │ │ │ bic.w r2, r3, r9 │ │ │ │ │ lsrs r3, r1 │ │ │ │ │ str.w r3, [lr, #-4]! │ │ │ │ │ - b.n 9ac0 │ │ │ │ │ + b.n 9bc4 │ │ │ │ │ sub.w r3, r7, sl │ │ │ │ │ movw r2, #17476 @ 0x4444 │ │ │ │ │ movt r2, #1092 @ 0x444 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt.w 9672 │ │ │ │ │ - b.n 9d24 │ │ │ │ │ + blt.w 9776 │ │ │ │ │ + b.n 9e24 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ZeroDivisionError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ZeroDivisionError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -14947,215 +15058,214 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ lsrs r3, r3, #23 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - bne.w 964a │ │ │ │ │ + bne.w 974e │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9a1a │ │ │ │ │ - b.n 9bf0 │ │ │ │ │ + bne.w 9b1e │ │ │ │ │ + b.n 9cf4 │ │ │ │ │ and.w r5, r2, #3 │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ rsb r5, r5, #1 │ │ │ │ │ add.w r9, r4, #12 │ │ │ │ │ ldr.w r7, [fp, #12] │ │ │ │ │ movs r1, #0 │ │ │ │ │ mul.w r5, r2, r5 │ │ │ │ │ add.w r8, r9, r5, lsl #2 │ │ │ │ │ mov r2, r7 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r5, #1 │ │ │ │ │ - bmi.n 9c76 │ │ │ │ │ + bmi.n 9d7a │ │ │ │ │ ldr.w r0, [r8, #-4]! │ │ │ │ │ orr.w r0, r0, r1, lsl #30 │ │ │ │ │ lsrs r1, r1, #2 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ mov r1, r2 │ │ │ │ │ str.w r0, [r8] │ │ │ │ │ - b.n 9c58 │ │ │ │ │ + b.n 9d5c │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ lsrs r5, r0, #3 │ │ │ │ │ mov r3, r5 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 9d52 │ │ │ │ │ + beq.n 9e52 │ │ │ │ │ ldr.w r7, [r9, r2, lsl #2] │ │ │ │ │ - cbz r7, 9ce0 │ │ │ │ │ + cbz r7, 9de0 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 9c96 │ │ │ │ │ + beq.n 9d9a │ │ │ │ │ and.w r0, r0, #3 │ │ │ │ │ orr.w r3, r0, r3, lsl #3 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ orrne.w r6, r6, #1 │ │ │ │ │ - b.n 992e │ │ │ │ │ + b.n 9a32 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + b.n 9cb2 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ - vldr d0, [pc, #32] @ 9cc8 │ │ │ │ │ - vldr d7, [pc, #36] @ 9cd0 │ │ │ │ │ + vldr d0, [pc, #24] @ 9dc8 │ │ │ │ │ + vldr d7, [pc, #28] @ 9dd0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it ne │ │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ │ - b.n 99d4 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - b.n 9bae │ │ │ │ │ + b.n 9ad8 │ │ │ │ │ nop │ │ │ │ │ - nop.w │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x41d00000 │ │ │ │ │ ... │ │ │ │ │ .word 0x80000000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x41d00000 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b.n 9c7c │ │ │ │ │ + b.n 9d80 │ │ │ │ │ subs r7, #1 │ │ │ │ │ add.w r3, r5, #12 │ │ │ │ │ - vldr d5, [pc, #-20] @ 9cd8 │ │ │ │ │ + vldr d5, [pc, #-20] @ 9dd8 │ │ │ │ │ add.w r3, r3, r7, lsl #2 │ │ │ │ │ vldr s14, [r3] │ │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ │ vmla.f64 d7, d6, d5 │ │ │ │ │ vmov.f64 d6, d7 │ │ │ │ │ - b.n 9a28 │ │ │ │ │ - bne.n 9d24 │ │ │ │ │ + b.n 9b2c │ │ │ │ │ + bne.n 9e24 │ │ │ │ │ mov r0, r7 │ │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ │ vstr d7, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ vldr d7, [sp, #8] │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.w 99c2 │ │ │ │ │ + bne.w 9ac6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC48 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC48 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 9c1a │ │ │ │ │ + b.n 9d1e │ │ │ │ │ vldr s10, [fp, #12] │ │ │ │ │ - vldr d4, [pc, #-108] @ 9cd8 │ │ │ │ │ + vldr d4, [pc, #-108] @ 9dd8 │ │ │ │ │ vcvt.f64.u32 d5, s10 │ │ │ │ │ vmla.f64 d5, d7, d4 │ │ │ │ │ vmov.f64 d7, d5 │ │ │ │ │ - b.n 9a42 │ │ │ │ │ + b.n 9b46 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 9c96 │ │ │ │ │ + beq.n 9d9a │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 9c96 │ │ │ │ │ + b.n 9d9a │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 98dc │ │ │ │ │ + beq.w 99e0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - b.n 98dc │ │ │ │ │ + b.n 99e0 │ │ │ │ │ │ │ │ │ │ -00009d68 : │ │ │ │ │ +00009e68 : │ │ │ │ │ PyLong_AsUnsignedLongLong(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #20 │ │ │ │ │ - cbz r0, 9de0 │ │ │ │ │ + cbz r0, 9ee0 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bpl.n 9dc0 │ │ │ │ │ + bpl.n 9ec0 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ bic.w r1, r2, #4 │ │ │ │ │ cmp r1, #8 │ │ │ │ │ - bls.n 9daa │ │ │ │ │ + bls.n 9eaa │ │ │ │ │ movs r2, #8 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ strd r1, r3, [sp] │ │ │ │ │ add.w r1, sp, r2 │ │ │ │ │ - bl 36d8 <_PyLong_AsByteArray> │ │ │ │ │ + bl 3750 <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_THM_CALL _PyLong_AsByteArray │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 9dd6 │ │ │ │ │ + beq.n 9ed6 │ │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {pc} │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mul.w r2, r3, r2 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ - b.n 9da2 │ │ │ │ │ + b.n 9ea2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 9da6 │ │ │ │ │ + b.n 9ea6 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #1635 @ 0x663 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 9dd6 │ │ │ │ │ + b.n 9ed6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00009df4 : │ │ │ │ │ +00009ef4 : │ │ │ │ │ PyLong_AsDouble(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9e84 │ │ │ │ │ + beq.n 9f84 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 9e6c │ │ │ │ │ + bpl.n 9f6c │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 9e30 │ │ │ │ │ + bhi.n 9f30 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ vmov s15, r3 │ │ │ │ │ vcvt.f64.s32 d0, s15 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ mov r1, sp │ │ │ │ │ - bl e040 <_PyLong_Frexp> │ │ │ │ │ + bl e128 <_PyLong_Frexp> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Frexp │ │ │ │ │ movw r2, #1025 @ 0x401 │ │ │ │ │ ldrd r0, r3, [sp] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bge.n 9e50 │ │ │ │ │ + bge.n 9f50 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 ldexp │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -15164,154 +15274,154 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC49 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC49 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ │ - b.n 9e2c │ │ │ │ │ + b.n 9f2c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 9e66 │ │ │ │ │ + b.n 9f66 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #3570 @ 0xdf2 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 9e66 │ │ │ │ │ + b.n 9f66 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00009e98 : │ │ │ │ │ +00009f98 : │ │ │ │ │ long_pow(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ - lsls r3, r3, #7 │ │ │ │ │ - bpl.w a8c8 │ │ │ │ │ + lsls r4, r3, #7 │ │ │ │ │ + bpl.w a9c8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ - lsls r7, r3, #7 │ │ │ │ │ - bpl.w a8c8 │ │ │ │ │ + lsls r1, r3, #7 │ │ │ │ │ + bpl.w a9c8 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ │ + str r6, [sp, #56] @ 0x38 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r0, #0] │ │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ - strlt r3, [r1, #0] │ │ │ │ │ + strlt r3, [r6, #0] │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r3, r3, #16777216 @ 0x1000000 │ │ │ │ │ - bne.w a3d8 │ │ │ │ │ + bne.w a4d8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - bne.w a8b4 │ │ │ │ │ - ldr r7, [r1, #8] │ │ │ │ │ + bne.w a9b4 │ │ │ │ │ + ldr r7, [r6, #8] │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ and.w r2, r7, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.w a810 │ │ │ │ │ + beq.w a910 │ │ │ │ │ lsrs r7, r7, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r7, r2, r7 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w a524 │ │ │ │ │ + beq.w a624 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ add.w r3, r6, r7, lsl #2 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ ldr.w sl, [r3, #8] │ │ │ │ │ add.w r3, r7, #4294967295 @ 0xffffffff │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ ite gt │ │ │ │ │ movgt r3, #0 │ │ │ │ │ movle r3, #1 │ │ │ │ │ cmp.w sl, #3 │ │ │ │ │ it hi │ │ │ │ │ movhi r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a21a │ │ │ │ │ + bne.w a31a │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - bgt.w a9ba │ │ │ │ │ - ldr r0, [pc, #676] @ (a1f0 ) │ │ │ │ │ + bgt.w aaba │ │ │ │ │ + ldr r0, [pc, #676] @ (a2f0 ) │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r4, #0] │ │ │ │ │ ldr.w r3, [r0, #1168] @ 0x490 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w b3d6 │ │ │ │ │ + blt.w b4c4 │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - bls.w a290 │ │ │ │ │ + bls.w a390 │ │ │ │ │ cmp.w sl, #3 │ │ │ │ │ it ls │ │ │ │ │ movls r5, #4 │ │ │ │ │ - bls.n 9f96 │ │ │ │ │ + bls.n a096 │ │ │ │ │ cmp.w sl, #7 │ │ │ │ │ it ls │ │ │ │ │ movls r5, #8 │ │ │ │ │ - bls.n 9f96 │ │ │ │ │ + bls.n a096 │ │ │ │ │ cmp.w sl, #15 │ │ │ │ │ it ls │ │ │ │ │ movls r5, #16 │ │ │ │ │ - bls.n 9f96 │ │ │ │ │ + bls.n a096 │ │ │ │ │ movs r5, #32 │ │ │ │ │ cmp.w sl, #31 │ │ │ │ │ - bls.n 9f96 │ │ │ │ │ + bls.n a096 │ │ │ │ │ lsls r5, r5, #1 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - bcs.n 9f90 │ │ │ │ │ + bcs.n a090 │ │ │ │ │ add.w r3, r6, #8 │ │ │ │ │ lsrs r5, r5, #2 │ │ │ │ │ add.w r3, r3, r7, lsl #2 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ mov r7, r4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n a0a6 │ │ │ │ │ + beq.n a1a6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ mov r8, r5 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ movw fp, #1030 @ 0x406 │ │ │ │ │ - b.n a03c │ │ │ │ │ + b.n a13c │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ orr.w r1, r2, r3 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bhi.w a188 │ │ │ │ │ + bhi.w a288 │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ @@ -15319,443 +15429,443 @@ │ │ │ │ │ smull r0, r2, r2, r3 │ │ │ │ │ adds.w ip, r0, #5 │ │ │ │ │ mov r1, r0 │ │ │ │ │ adc.w r7, r2, #0 │ │ │ │ │ cmp ip, fp │ │ │ │ │ mov r3, r2 │ │ │ │ │ sbcs.w r7, r7, #0 │ │ │ │ │ - bcs.w a272 │ │ │ │ │ + bcs.w a372 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ add.w r3, r0, #584 @ 0x248 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r7, r7, r3, lsl #4 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w a1c4 │ │ │ │ │ + bge.w a2c4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a1c4 │ │ │ │ │ + bne.w a2c4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ + str r2, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w a1d0 │ │ │ │ │ + bne.w a2d0 │ │ │ │ │ movs.w r8, r8, lsr #1 │ │ │ │ │ - beq.n a0a6 │ │ │ │ │ + beq.n a1a6 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bhi.w a154 │ │ │ │ │ + bhi.w a254 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ and.w r0, r0, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ mul.w r0, r3, r0 │ │ │ │ │ smull r0, r1, r0, r0 │ │ │ │ │ adds.w ip, r0, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ adc.w r5, r1, #0 │ │ │ │ │ cmp ip, fp │ │ │ │ │ mov r2, r1 │ │ │ │ │ sbcs.w r5, r5, #0 │ │ │ │ │ - bcs.w a1f4 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + bcs.w a2f4 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ add.w r5, r0, #584 @ 0x248 │ │ │ │ │ add.w r5, r3, r5, lsl #4 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n a11e │ │ │ │ │ + bge.n a21e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n a11e │ │ │ │ │ + bne.n a21e │ │ │ │ │ mov r0, r7 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n a128 │ │ │ │ │ + bne.n a228 │ │ │ │ │ tst.w sl, r8 │ │ │ │ │ - bne.n 9fba │ │ │ │ │ + bne.n a0ba │ │ │ │ │ mov r7, r5 │ │ │ │ │ movs.w r8, r8, lsr #1 │ │ │ │ │ - bne.n a03c │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + bne.n a13c │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - bpl.w b38a │ │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + bpl.w b478 │ │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w a710 │ │ │ │ │ + bne.w a810 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w a3be │ │ │ │ │ + blt.w a4be │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w a5f6 │ │ │ │ │ + blt.w a6f6 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n a0ea │ │ │ │ │ + beq.n a1ea │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n a0ea │ │ │ │ │ + bge.n a1ea │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ - cbnz r3, a0ea │ │ │ │ │ + cbnz r3, a1ea │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cbz r5, a100 │ │ │ │ │ + cbz r5, a200 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n a100 │ │ │ │ │ + bge.n a200 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, a100 │ │ │ │ │ + cbnz r3, a200 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ │ - cbz r0, a116 │ │ │ │ │ + cbz r0, a216 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n a116 │ │ │ │ │ + bge.n a216 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, a116 │ │ │ │ │ + cbnz r3, a216 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n a098 │ │ │ │ │ + beq.n a198 │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl c980 │ │ │ │ │ + bl ca68 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w b366 │ │ │ │ │ + beq.w b454 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n a14c │ │ │ │ │ + bge.n a24c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, a14c │ │ │ │ │ + cbnz r3, a24c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ - b.n a098 │ │ │ │ │ + b.n a198 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl b7c0 │ │ │ │ │ + bl b8a8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a076 │ │ │ │ │ + bne.n a176 │ │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w a9a2 │ │ │ │ │ + beq.w aaa2 │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n a180 │ │ │ │ │ + bge.n a280 │ │ │ │ │ subs r6, r3, #1 │ │ │ │ │ str r6, [r7, #0] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w b3ec │ │ │ │ │ + beq.w b4da │ │ │ │ │ ldrd r6, r9, [sp, #56] @ 0x38 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n a744 │ │ │ │ │ + b.n a844 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl b7c0 │ │ │ │ │ + bl b8a8 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ │ eors r3, r2 │ │ │ │ │ ands.w r3, r3, #3 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #0 │ │ │ │ │ andne.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a806 │ │ │ │ │ + bne.w a906 │ │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w a912 │ │ │ │ │ + beq.w aa12 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w a018 │ │ │ │ │ + blt.w a118 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w a036 │ │ │ │ │ + beq.w a136 │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl c980 │ │ │ │ │ + bl ca68 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w a9a6 │ │ │ │ │ + beq.w aaa6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 7ea0 │ │ │ │ │ + bl 7f18 │ │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ - b.n a036 │ │ │ │ │ + b.n a136 │ │ │ │ │ nop │ │ │ │ │ .word 0x00002000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w ip, #2147483648 @ 0x80000000 │ │ │ │ │ adds r5, r0, r5 │ │ │ │ │ adc.w r1, r1, #0 │ │ │ │ │ cmp r5, ip │ │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ │ - bcs.n a2b6 │ │ │ │ │ + bcs.n a3b6 │ │ │ │ │ bl 1f0 <_PyLong_FromMedium> │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a076 │ │ │ │ │ - b.n a164 │ │ │ │ │ + bne.w a176 │ │ │ │ │ + b.n a264 │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - bls.w a336 │ │ │ │ │ + bls.w a436 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 946c │ │ │ │ │ + bl 9570 │ │ │ │ │ mov r8, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ - ldr r0, [pc, #416] @ (a3d0 ) │ │ │ │ │ + ldr r0, [pc, #416] @ (a4d0 ) │ │ │ │ │ ldr.w r5, [r0, #1168] @ 0x490 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w b354 │ │ │ │ │ + beq.w b442 │ │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n a29e │ │ │ │ │ + bge.n a39e │ │ │ │ │ subs r5, #1 │ │ │ │ │ str.w r5, [r0, #1168] @ 0x490 │ │ │ │ │ - cbnz r5, a29e │ │ │ │ │ + cbnz r5, a39e │ │ │ │ │ add.w r0, r0, #1168 @ 0x490 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w a6e6 │ │ │ │ │ + bne.w a7e6 │ │ │ │ │ mov r7, r8 │ │ │ │ │ cmp.w sl, #3 │ │ │ │ │ - beq.w a694 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + beq.w a794 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a710 │ │ │ │ │ + bne.w a810 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n a0b8 │ │ │ │ │ + b.n a1b8 │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w ip, #2147483648 @ 0x80000000 │ │ │ │ │ adds r7, r0, r7 │ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ │ cmp r7, ip │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n a33e │ │ │ │ │ + bcs.n a43e │ │ │ │ │ bl 1f0 <_PyLong_FromMedium> │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n a1b2 │ │ │ │ │ + b.n a2b2 │ │ │ │ │ add.w r3, r6, #8 │ │ │ │ │ movs r5, #0 │ │ │ │ │ add.w r3, r3, r7, lsl #2 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - b.n 9fa2 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + b.n a0a2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w a6e6 │ │ │ │ │ + bne.w a7e6 │ │ │ │ │ cmp.w sl, #3 │ │ │ │ │ - beq.w a584 │ │ │ │ │ + beq.w a684 │ │ │ │ │ mov r7, r8 │ │ │ │ │ - b.n a266 │ │ │ │ │ + b.n a366 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w a85a │ │ │ │ │ + blt.w a95a │ │ │ │ │ lsrs r1, r2, #28 │ │ │ │ │ - bne.w b308 │ │ │ │ │ + bne.w b3f6 │ │ │ │ │ movs r0, #16 │ │ │ │ │ - str r1, [sp, #4] │ │ │ │ │ - str r0, [sp, #24] │ │ │ │ │ + str r1, [sp, #0] │ │ │ │ │ + str r0, [sp, #20] │ │ │ │ │ movs r1, #0 │ │ │ │ │ movs r0, #20 │ │ │ │ │ - strd r2, r1, [sp, #32] │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ + strd r2, r1, [sp, #28] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ - ldrd r3, r2, [sp, #28] │ │ │ │ │ + ldrd r3, r2, [sp, #24] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a904 │ │ │ │ │ + beq.w aa04 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r0, [r5, #4] │ │ │ │ │ - strd r2, r1, [sp, #32] │ │ │ │ │ + strd r2, r1, [sp, #28] │ │ │ │ │ ldr.w ip, [r0] │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt.w ip, ip, #1 │ │ │ │ │ strlt.w ip, [r0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ orrs r0, r3 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ │ str r0, [r5, #8] │ │ │ │ │ lsrs r0, r3, #30 │ │ │ │ │ bic.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ orr.w r0, r0, r2, lsl #2 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ bic.w r0, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [r5, #16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w a076 │ │ │ │ │ + beq.w a176 │ │ │ │ │ str r1, [r5, #20] │ │ │ │ │ - b.n a076 │ │ │ │ │ - beq.w a52c │ │ │ │ │ - ldr r7, [pc, #152] @ (a3d4 ) │ │ │ │ │ - b.n a266 │ │ │ │ │ + b.n a176 │ │ │ │ │ + beq.w a62c │ │ │ │ │ + ldr r7, [pc, #152] @ (a4d4 ) │ │ │ │ │ + b.n a366 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w a884 │ │ │ │ │ + blt.w a984 │ │ │ │ │ movs r2, #1 │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ lsrs r2, r3, #28 │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ ite eq │ │ │ │ │ moveq r2, #2 │ │ │ │ │ movne r2, #3 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - strd r1, r3, [sp, #32] │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + str r2, [sp, #0] │ │ │ │ │ + strd r1, r3, [sp, #28] │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ adds r0, r3, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ - ldrd r1, r3, [sp, #32] │ │ │ │ │ + ldrd r1, r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a8f0 │ │ │ │ │ + beq.w a9f0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ - strd r1, r3, [sp, #32] │ │ │ │ │ + strd r1, r3, [sp, #28] │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r0, #1 │ │ │ │ │ strlt r0, [r2, #0] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ │ rsb r2, r3, #1 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ orr.w r2, r2, r3, lsl #3 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ str r2, [r7, #8] │ │ │ │ │ lsrs r2, r1, #30 │ │ │ │ │ bic.w r1, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r7, #12] │ │ │ │ │ orr.w r2, r2, r3, lsl #2 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ bic.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r7, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a1ba │ │ │ │ │ + beq.w a2ba │ │ │ │ │ str r3, [r7, #20] │ │ │ │ │ - b.n a1ba │ │ │ │ │ + b.n a2ba │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a0c2 │ │ │ │ │ + bne.w a1c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n a0c2 │ │ │ │ │ + b.n a1c2 │ │ │ │ │ .word 0x00002000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00002490 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r2, #0] │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w a8d2 │ │ │ │ │ + beq.w a9d2 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w a5a2 │ │ │ │ │ + beq.w a6a2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ mov r9, r3 │ │ │ │ │ bic.w r2, r2, #4 │ │ │ │ │ cmp r2, #8 │ │ │ │ │ - bhi.n a412 │ │ │ │ │ + bhi.n a512 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.w a880 │ │ │ │ │ + beq.w a980 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.w a662 │ │ │ │ │ + bne.w a762 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - bl c140 <_PyLong_Copy> │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + bl c228 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a988 │ │ │ │ │ + beq.w aa88 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w a7f0 │ │ │ │ │ + blt.w a8f0 │ │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ │ - bl f14c <_PyLong_Negate> │ │ │ │ │ + bl f234 <_PyLong_Negate> │ │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ mov r1, r6 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w b33a │ │ │ │ │ - ldr r0, [pc, #684] @ (a704 ) │ │ │ │ │ + beq.w b428 │ │ │ │ │ + ldr r0, [pc, #684] @ (a804 ) │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r4, #0] │ │ │ │ │ ldr.w r2, [r0, #1168] @ 0x490 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ @@ -15770,372 +15880,372 @@ │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.w a84c │ │ │ │ │ + beq.w a94c │ │ │ │ │ mov r8, r4 │ │ │ │ │ - str r4, [sp, #4] │ │ │ │ │ - ldr.w sl, [pc, #620] @ a70c │ │ │ │ │ + str r4, [sp, #0] │ │ │ │ │ + ldr.w sl, [pc, #620] @ a80c │ │ │ │ │ mov r7, r3 │ │ │ │ │ - ldr r4, [pc, #608] @ (a708 ) │ │ │ │ │ + ldr r4, [pc, #608] @ (a808 ) │ │ │ │ │ mov fp, r3 │ │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ │ - str r6, [sp, #8] │ │ │ │ │ - str r1, [sp, #28] │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + str r6, [sp, #4] │ │ │ │ │ + str r1, [sp, #24] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 8454 │ │ │ │ │ + bl 8558 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w a928 │ │ │ │ │ + beq.w aa28 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w a6bc │ │ │ │ │ + blt.w a7bc │ │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 946c │ │ │ │ │ + bl 9570 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w a608 │ │ │ │ │ + blt.w a708 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w b32e │ │ │ │ │ + beq.w b41c │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5bb4 │ │ │ │ │ + bl 5c2c │ │ │ │ │ ldr.w r2, [r8] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n a5e0 │ │ │ │ │ + blt.n a6e0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w b32e │ │ │ │ │ + beq.w b41c │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w a86a │ │ │ │ │ + blt.w a96a │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov r4, sl │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n a61a │ │ │ │ │ + beq.n a71a │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r7, r5 │ │ │ │ │ - b.n a4ae │ │ │ │ │ + b.n a5ae │ │ │ │ │ mov r9, r7 │ │ │ │ │ - ldr r7, [pc, #480] @ (a708 ) │ │ │ │ │ + ldr r7, [pc, #480] @ (a808 ) │ │ │ │ │ mov r5, r9 │ │ │ │ │ - b.n a0b8 │ │ │ │ │ - ldr r1, [pc, #472] @ (a708 ) │ │ │ │ │ + b.n a1b8 │ │ │ │ │ + ldr r1, [pc, #472] @ (a808 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 946c │ │ │ │ │ + bl 9570 │ │ │ │ │ mov r8, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ - ldr r0, [pc, #456] @ (a704 ) │ │ │ │ │ + ldr r0, [pc, #456] @ (a804 ) │ │ │ │ │ ldr.w r3, [r0, #1168] @ 0x490 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w b354 │ │ │ │ │ + beq.w b442 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n a55c │ │ │ │ │ + bge.n a65c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r0, #1168] @ 0x490 │ │ │ │ │ - cbnz r3, a55c │ │ │ │ │ + cbnz r3, a65c │ │ │ │ │ add.w r0, r0, #1168 @ 0x490 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w a2b2 │ │ │ │ │ + beq.w a3b2 │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl c980 │ │ │ │ │ + bl ca68 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w b34c │ │ │ │ │ + beq.w b43a │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 7ea0 │ │ │ │ │ + bl 7f18 │ │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ │ - b.n a266 │ │ │ │ │ + b.n a366 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 946c │ │ │ │ │ + bl 9570 │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a998 │ │ │ │ │ + beq.w aa98 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 7ea0 │ │ │ │ │ + bl 7f18 │ │ │ │ │ str.w r9, [sp, #64] @ 0x40 │ │ │ │ │ - b.n a266 │ │ │ │ │ + b.n a366 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - bl c140 <_PyLong_Copy> │ │ │ │ │ + bl c228 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a988 │ │ │ │ │ + beq.w aa88 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n a5c8 │ │ │ │ │ + bge.n a6c8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a920 │ │ │ │ │ + beq.w aa20 │ │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ - bl f14c <_PyLong_Negate> │ │ │ │ │ + bl f234 <_PyLong_Negate> │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a98a │ │ │ │ │ + beq.w aa8a │ │ │ │ │ movs r2, #1 │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ - b.n a3fe │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ + b.n a4fe │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n a500 │ │ │ │ │ - str r0, [sp, #16] │ │ │ │ │ + bne.n a600 │ │ │ │ │ + str r0, [sp, #12] │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - b.n a500 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + b.n a600 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a0cc │ │ │ │ │ + bne.w a1cc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n a0cc │ │ │ │ │ + b.n a1cc │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a4e4 │ │ │ │ │ + bne.w a5e4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n a4e4 │ │ │ │ │ + b.n a5e4 │ │ │ │ │ mov r2, fp │ │ │ │ │ mov fp, r5 │ │ │ │ │ - ldrd r4, r6, [sp, #4] │ │ │ │ │ + ldrd r4, r6, [sp] │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w a7ae │ │ │ │ │ + blt.w a8ae │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w b314 │ │ │ │ │ - ldr r1, [pc, #200] @ (a708 ) │ │ │ │ │ + blt.w b402 │ │ │ │ │ + ldr r1, [pc, #200] @ (a808 ) │ │ │ │ │ mov r0, r7 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ bl 1924 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a7c4 │ │ │ │ │ + bne.w a8c4 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w b372 │ │ │ │ │ + blt.w b460 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n a6d0 │ │ │ │ │ + blt.n a7d0 │ │ │ │ │ mov r4, sl │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ and.w r1, r2, #3 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.w a77e │ │ │ │ │ + beq.w a87e │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ cmp.w r2, r1, lsr #3 │ │ │ │ │ - bgt.w a77e │ │ │ │ │ + bgt.w a87e │ │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and.w r7, r3, #3 │ │ │ │ │ rsb r7, r7, #1 │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ mul.w r7, r3, r7 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 9f1e │ │ │ │ │ - b.n a33a │ │ │ │ │ + bne.w a01e │ │ │ │ │ + b.n a43a │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 946c │ │ │ │ │ + bl 9570 │ │ │ │ │ mov r8, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a8f8 │ │ │ │ │ + beq.w a9f8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - bl 7ea0 │ │ │ │ │ + bl 7f18 │ │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w a568 │ │ │ │ │ + bne.w a668 │ │ │ │ │ mov r7, r8 │ │ │ │ │ - b.n a266 │ │ │ │ │ + b.n a366 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a4cc │ │ │ │ │ + bne.w a5cc │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n a4cc │ │ │ │ │ + b.n a5cc │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n a660 │ │ │ │ │ + bne.n a760 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ mov r4, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - b.n a662 │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + b.n a762 │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl c980 │ │ │ │ │ + bl ca68 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w a9a8 │ │ │ │ │ + beq.w aaa8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 7ea0 │ │ │ │ │ + bl 7f18 │ │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ - b.n a25e │ │ │ │ │ + b.n a35e │ │ │ │ │ .word 0x00002000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00002490 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00002480 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w a26e │ │ │ │ │ + beq.w a36e │ │ │ │ │ mov r8, r7 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, r9 │ │ │ │ │ - bl 5bb4 │ │ │ │ │ + bl 5c2c │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a9ac │ │ │ │ │ + beq.w aaac │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w b39a │ │ │ │ │ + blt.w b488 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a0b8 │ │ │ │ │ + beq.w a1b8 │ │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - ldr.w r8, [sp, #28] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + ldr.w r8, [sp, #24] │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ ldr.w r2, [r8], #4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n a770 │ │ │ │ │ + bge.n a870 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbnz r3, a770 │ │ │ │ │ + cbnz r3, a870 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - beq.w a0b8 │ │ │ │ │ - b.n a758 │ │ │ │ │ + beq.w a1b8 │ │ │ │ │ + b.n a858 │ │ │ │ │ mov r1, r3 │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c980 │ │ │ │ │ + bl ca68 │ │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w a988 │ │ │ │ │ + beq.w aa88 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n a7a4 │ │ │ │ │ + bge.n a8a4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, a7a4 │ │ │ │ │ + cbnz r3, a8a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ │ mov r4, r5 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ - b.n a67c │ │ │ │ │ + b.n a77c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a630 │ │ │ │ │ + bne.w a730 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - b.n a630 │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + b.n a730 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n a892 │ │ │ │ │ + blt.n a992 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n a8a2 │ │ │ │ │ + blt.n a9a2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movs r5, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC51 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC51 │ │ │ │ │ mov r7, r5 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n a0b8 │ │ │ │ │ + b.n a1b8 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a43c │ │ │ │ │ + bne.w a53c │ │ │ │ │ mov r0, r6 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - b.n a43c │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + b.n a53c │ │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ │ - bl f14c <_PyLong_Negate> │ │ │ │ │ + bl f234 <_PyLong_Negate> │ │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ │ - b.n a1b2 │ │ │ │ │ + b.n a2b2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w b2f6 │ │ │ │ │ + blt.w b3e4 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n a82c │ │ │ │ │ + bge.n a92c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a9b2 │ │ │ │ │ + beq.w aab2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyFloat_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyFloat_Type │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -16143,693 +16253,697 @@ │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ - ldr.w sl, [pc, #640] @ aad0 │ │ │ │ │ + ldr.w sl, [pc, #640] @ abd0 │ │ │ │ │ mov fp, r3 │ │ │ │ │ mov r7, r4 │ │ │ │ │ sub.w r5, sl, #16 │ │ │ │ │ - b.n a626 │ │ │ │ │ + b.n a726 │ │ │ │ │ negs r3, r0 │ │ │ │ │ sbc.w r2, r2, r2, lsl #1 │ │ │ │ │ lsrs r1, r2, #28 │ │ │ │ │ - bne.w b340 │ │ │ │ │ + bne.w b42e │ │ │ │ │ movs r1, #2 │ │ │ │ │ - b.n a2c2 │ │ │ │ │ + b.n a3c2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a510 │ │ │ │ │ + bne.w a610 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - b.n a510 │ │ │ │ │ - ldr r7, [pc, #584] @ (aacc ) │ │ │ │ │ - b.n a26e │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + b.n a610 │ │ │ │ │ + ldr r7, [pc, #584] @ (abcc ) │ │ │ │ │ + b.n a36e │ │ │ │ │ negs r1, r0 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ sbc.w r3, r3, r3, lsl #1 │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ - b.n a348 │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + b.n a448 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r7, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n a7ca │ │ │ │ │ + bne.n a8ca │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n a7ca │ │ │ │ │ + b.n a8ca │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n a7d4 │ │ │ │ │ + bne.n a8d4 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n a7d4 │ │ │ │ │ + b.n a8d4 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w b3c4 │ │ │ │ │ + blt.w b4b2 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w b3b0 │ │ │ │ │ + blt.w b49e │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n a116 │ │ │ │ │ + b.n a216 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movs r5, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC50 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC50 │ │ │ │ │ mov r7, r5 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.w a0b8 │ │ │ │ │ + b.w a1b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ │ mov r7, r5 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w b35e │ │ │ │ │ + beq.w b44c │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ │ - b.n a16e │ │ │ │ │ + b.n a26e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n a8fe │ │ │ │ │ - b.w b35e │ │ │ │ │ + bne.n a9fe │ │ │ │ │ + b.w b44c │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r7, r5 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w a16c │ │ │ │ │ - b.n a9a2 │ │ │ │ │ + bne.w a26c │ │ │ │ │ + b.n aaa2 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n a5c8 │ │ │ │ │ + b.n a6c8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ │ + ldr r4, [sp, #0] │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n a948 │ │ │ │ │ + bge.n aa48 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - cbnz r3, a948 │ │ │ │ │ + cbnz r3, aa48 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ + str r2, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n a95c │ │ │ │ │ + bge.n aa5c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbnz r3, a95c │ │ │ │ │ + cbnz r3, aa5c │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n a974 │ │ │ │ │ + bge.n aa74 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ - cbnz r3, a974 │ │ │ │ │ + cbnz r3, aa74 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n a988 │ │ │ │ │ + bge.n aa88 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbnz r3, a988 │ │ │ │ │ + cbnz r3, aa88 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r7, r5 │ │ │ │ │ - b.w a0b8 │ │ │ │ │ + b.w a1b8 │ │ │ │ │ mov r7, r8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n a8fe │ │ │ │ │ - b.w b35e │ │ │ │ │ + bne.n a9fe │ │ │ │ │ + b.w b44c │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b.n a744 │ │ │ │ │ + b.n a844 │ │ │ │ │ mov r8, r7 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ mov r7, r8 │ │ │ │ │ - b.w a16c │ │ │ │ │ + b.w a26c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n a82c │ │ │ │ │ + b.n a92c │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ mov r1, r4 │ │ │ │ │ it lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ it lt │ │ │ │ │ strlt r3, [r4, #0] │ │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ │ - bl 946c │ │ │ │ │ + bl 9570 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ab62 │ │ │ │ │ + beq.w ac64 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n a9f8 │ │ │ │ │ + beq.n aaf8 │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ mov r1, r9 │ │ │ │ │ - bl c980 │ │ │ │ │ + bl ca68 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w b3fe │ │ │ │ │ + beq.w b4ec │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 7ea0 │ │ │ │ │ + bl 7f18 │ │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ mov fp, r4 │ │ │ │ │ add r7, sp, #72 @ 0x48 │ │ │ │ │ - str r7, [sp, #28] │ │ │ │ │ + str r7, [sp, #24] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str.w r8, [r7, #4]! │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ - bl 946c │ │ │ │ │ + bl 9570 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ab56 │ │ │ │ │ + beq.w ac58 │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ str.w r8, [sp, #64] @ 0x40 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n aa46 │ │ │ │ │ + beq.n ab46 │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ mov r1, r9 │ │ │ │ │ - bl c980 │ │ │ │ │ + bl ca68 │ │ │ │ │ adds r0, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq.w ab56 │ │ │ │ │ - bl 7ea0 │ │ │ │ │ + beq.w ac58 │ │ │ │ │ + bl 7f18 │ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ str.w r8, [sp, #64] @ 0x40 │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ cmp.w sl, #16 │ │ │ │ │ - bne.n aa06 │ │ │ │ │ + bne.n ab06 │ │ │ │ │ mov r4, fp │ │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ │ - cbz r5, aa6c │ │ │ │ │ + cbz r5, ab6c │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n aa6c │ │ │ │ │ + bge.n ab6c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, aa6c │ │ │ │ │ + cbnz r3, ab6c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ - ldr r7, [pc, #80] @ (aad0 ) │ │ │ │ │ + ldr r7, [pc, #80] @ (abd0 ) │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ - strd r4, r6, [sp, #48] @ 0x30 │ │ │ │ │ - mov.w sl, #0 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - mul.w r3, r2, r3 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ │ mov r9, r7 │ │ │ │ │ - mov r7, r2 │ │ │ │ │ + str r6, [sp, #52] @ 0x34 │ │ │ │ │ + mul.w r3, r2, r3 │ │ │ │ │ + movw r2, #52429 @ 0xcccd │ │ │ │ │ + movt r2, #52428 @ 0xcccc │ │ │ │ │ + movs r5, #0 │ │ │ │ │ add.w lr, r3, #4294967295 @ 0xffffffff │ │ │ │ │ + movs r4, #0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - movw r3, #52429 @ 0xcccd │ │ │ │ │ - movt r3, #52428 @ 0xcccc │ │ │ │ │ - mov r6, lr │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - blt.w b212 │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ - movs r4, #29 │ │ │ │ │ - str r6, [sp, #40] @ 0x28 │ │ │ │ │ - add.w r2, r3, #12 │ │ │ │ │ - ldr.w r3, [r2, r6, lsl #2] │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - b.n aae0 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + mov r7, r1 │ │ │ │ │ + mov r3, lr │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + blt.w b2fe │ │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ + mov.w sl, #29 │ │ │ │ │ + mov r8, r6 │ │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ │ + adds r2, #12 │ │ │ │ │ + ldr.w r2, [r2, r3, lsl #2] │ │ │ │ │ + mov fp, r2 │ │ │ │ │ + b.n abe2 │ │ │ │ │ nop │ │ │ │ │ .word 0x00002480 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00002490 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r5, #5 │ │ │ │ │ - beq.n ab6e │ │ │ │ │ - subs r4, #1 │ │ │ │ │ - bcc.w b07a │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - lsrs r3, r4 │ │ │ │ │ + beq.n ac70 │ │ │ │ │ + subs.w sl, sl, #1 │ │ │ │ │ + bcc.w b162 │ │ │ │ │ + lsr.w r3, fp, sl │ │ │ │ │ and.w r3, r3, #1 │ │ │ │ │ - orrs.w sl, r3, sl, lsl #1 │ │ │ │ │ - bne.n aad4 │ │ │ │ │ + orrs.w r4, r3, r4, lsl #1 │ │ │ │ │ + bne.n abd4 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 946c │ │ │ │ │ + bl 9570 │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ae1a │ │ │ │ │ + beq.w aefe │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n ab1e │ │ │ │ │ + beq.n ac20 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n ab1e │ │ │ │ │ + bge.n ac20 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ - cbnz r3, ab1e │ │ │ │ │ + cbnz r3, ac20 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w b2f0 │ │ │ │ │ + beq.w b3de │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl c980 │ │ │ │ │ + bl ca68 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w ae5c │ │ │ │ │ + beq.w af40 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n ab4c │ │ │ │ │ + bge.n ac4e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, ab4c │ │ │ │ │ + cbnz r3, ac4e │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w r9, [sp, #64] @ 0x40 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ - b.n aada │ │ │ │ │ - ldr r7, [pc, #684] @ (ae04 ) │ │ │ │ │ + b.n abda │ │ │ │ │ + ldr r7, [pc, #652] @ (aee8 ) │ │ │ │ │ mov r4, fp │ │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ │ - b.w a16e │ │ │ │ │ + b.w a26e │ │ │ │ │ movs r3, #1 │ │ │ │ │ - ldr r7, [pc, #668] @ (ae04 ) │ │ │ │ │ + ldr r7, [pc, #640] @ (aee8 ) │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ - b.w a16e │ │ │ │ │ - tst.w sl, #1 │ │ │ │ │ - itt ne │ │ │ │ │ - movne r3, #0 │ │ │ │ │ - strne r3, [sp, #8] │ │ │ │ │ - bne.n ab96 │ │ │ │ │ - mov.w sl, sl, asr #1 │ │ │ │ │ - ands.w r3, sl, #1 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - bne.n ab96 │ │ │ │ │ + b.w a26e │ │ │ │ │ + lsls r3, r4, #31 │ │ │ │ │ + itt mi │ │ │ │ │ + movmi r3, #0 │ │ │ │ │ + strmi r3, [sp, #4] │ │ │ │ │ + bmi.n ac90 │ │ │ │ │ + asrs r4, r4, #1 │ │ │ │ │ + ands.w r3, r4, #1 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + bne.n ac90 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - mov.w sl, sl, asr #1 │ │ │ │ │ + asrs r4, r4, #1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - tst.w sl, #1 │ │ │ │ │ - beq.n ab88 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - str.w sl, [sp, #16] │ │ │ │ │ - mov sl, r4 │ │ │ │ │ - rsb fp, r3, #5 │ │ │ │ │ + lsls r6, r4, #31 │ │ │ │ │ + bpl.n ac86 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + str r4, [sp, #12] │ │ │ │ │ + rsb r3, r3, #5 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.w ae08 │ │ │ │ │ + bhi.w aeec │ │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ movw r6, #1030 @ 0x406 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ smull r0, r3, r3, r3 │ │ │ │ │ adds r5, r0, #5 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ adc.w r4, r3, #0 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ sbcs.w r4, r4, #0 │ │ │ │ │ - bcs.w ae66 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + bcs.w af4a │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ add.w r6, r0, #584 @ 0x248 │ │ │ │ │ add.w r6, r3, r6, lsl #4 │ │ │ │ │ ldr.w r4, [r9] │ │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w adf6 │ │ │ │ │ + bge.w aed8 │ │ │ │ │ subs r4, #1 │ │ │ │ │ str.w r4, [r9] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w adf6 │ │ │ │ │ + bne.w aed8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w ae00 │ │ │ │ │ + beq.w aee2 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ lsrs r2, r0, #3 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.w ae2c │ │ │ │ │ + beq.w af10 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w b186 │ │ │ │ │ + beq.w b272 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - blt.w aea2 │ │ │ │ │ - beq.w ae8e │ │ │ │ │ + blt.w af86 │ │ │ │ │ + beq.w af72 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.w aec0 │ │ │ │ │ + beq.w afa4 │ │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl e64c │ │ │ │ │ - cbz r0, ac4a │ │ │ │ │ + bl e734 │ │ │ │ │ + cbz r0, ad42 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n ac4a │ │ │ │ │ + bge.n ad42 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, ac4a │ │ │ │ │ + cbnz r3, ad42 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ │ bl 13dc │ │ │ │ │ mov r9, r0 │ │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ae5c │ │ │ │ │ + beq.w af40 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and.w r2, r3, #3 │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ - beq.w b162 │ │ │ │ │ + beq.w b24e │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w b1a6 │ │ │ │ │ - cbnz r3, ac82 │ │ │ │ │ + beq.w b292 │ │ │ │ │ + cbnz r3, ad7a │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w b1ae │ │ │ │ │ + beq.w b29a │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n ac96 │ │ │ │ │ + bge.n ad8e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, ac96 │ │ │ │ │ + cbnz r3, ad8e │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - subs.w fp, fp, #1 │ │ │ │ │ - bne.n aba2 │ │ │ │ │ - mov r4, sl │ │ │ │ │ - ldr.w sl, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + bne.n ac9a │ │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ │ mov r0, r9 │ │ │ │ │ - mov.w sl, sl, asr #1 │ │ │ │ │ - add.w sl, sp, sl, lsl #2 │ │ │ │ │ - ldr.w r1, [sl, #72] @ 0x48 │ │ │ │ │ - bl 946c │ │ │ │ │ + asrs r4, r4, #1 │ │ │ │ │ + add.w r4, sp, r4, lsl #2 │ │ │ │ │ + ldr r1, [r4, #72] @ 0x48 │ │ │ │ │ + bl 9570 │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ae1a │ │ │ │ │ + beq.w aefe │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n acd6 │ │ │ │ │ + bge.n adc8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ - cbnz r3, acd6 │ │ │ │ │ + cbnz r3, adc8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w b414 │ │ │ │ │ - add.w fp, sp, #64 @ 0x40 │ │ │ │ │ + beq.w b502 │ │ │ │ │ + add.w r9, sp, #64 @ 0x40 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - mov r2, fp │ │ │ │ │ + mov r2, r9 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl c980 │ │ │ │ │ + bl ca68 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w ae5c │ │ │ │ │ + beq.w af40 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n ad08 │ │ │ │ │ + bge.n adfa │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, ad08 │ │ │ │ │ + cbnz r3, adfa │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n adee │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + ble.n aed0 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - add.w sl, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - bl 946c │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + subs r5, r3, #1 │ │ │ │ │ + bl 9570 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b434 │ │ │ │ │ + beq.w b520 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w b080 │ │ │ │ │ + beq.w b16a │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n ad46 │ │ │ │ │ + bge.n ae36 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, ad46 │ │ │ │ │ + cbnz r3, ae36 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w b448 │ │ │ │ │ - add.w fp, sp, #64 @ 0x40 │ │ │ │ │ - mov r2, fp │ │ │ │ │ + beq.w b534 │ │ │ │ │ + add.w r9, sp, #64 @ 0x40 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl c980 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl ca68 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w b48a │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ + beq.w b59a │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n ad78 │ │ │ │ │ + bge.n ae68 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - cbnz r3, ad78 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ + cbnz r3, ae68 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ │ - mov.w r9, #0 │ │ │ │ │ - str.w r9, [sp, #64] @ 0x40 │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - beq.n adee │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - sub.w sl, r3, #2 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ │ + cbz r5, aed0 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + subs r5, r3, #2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 946c │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + bl 9570 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - str r5, [sp, #64] @ 0x40 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w b434 │ │ │ │ │ - cbz r6, adb6 │ │ │ │ │ + str r4, [sp, #64] @ 0x40 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.w b520 │ │ │ │ │ + cbz r6, ae9c │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n adb6 │ │ │ │ │ + bge.n ae9c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, adb6 │ │ │ │ │ + cbnz r3, ae9c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - mov r2, fp │ │ │ │ │ + mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - str.w r9, [sp, #64] @ 0x40 │ │ │ │ │ - bl c980 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ │ + bl ca68 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - beq.w b48a │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + beq.w b59a │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n adde │ │ │ │ │ + bge.n aec4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - cbnz r3, adde │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ + cbnz r3, aec4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ │ + subs r5, #1 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ │ - cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ │ - str.w r9, [sp, #64] @ 0x40 │ │ │ │ │ - bne.n ad8e │ │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ │ + adds r3, r5, #1 │ │ │ │ │ + bne.n ae74 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r9, r6 │ │ │ │ │ - mov sl, r5 │ │ │ │ │ - b.n aada │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + b.n abda │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w ac08 │ │ │ │ │ + bne.w ad00 │ │ │ │ │ mov r9, r6 │ │ │ │ │ - b.n ac96 │ │ │ │ │ + b.n ad8e │ │ │ │ │ + nop │ │ │ │ │ .word 0x00002490 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl b7c0 │ │ │ │ │ + bl b8a8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w abe2 │ │ │ │ │ + bne.w acda │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r7, r9 │ │ │ │ │ ldrd r4, r6, [sp, #48] @ 0x30 │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w a16c │ │ │ │ │ - b.n a9a2 │ │ │ │ │ + bne.w a26c │ │ │ │ │ + b.n aaa2 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.w b180 │ │ │ │ │ + bne.w b26c │ │ │ │ │ eors r3, r0 │ │ │ │ │ and.w r0, r0, #3 │ │ │ │ │ rsb r4, r0, #1 │ │ │ │ │ ldr r1, [r7, #12] │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ lsls r5, r3, #30 │ │ │ │ │ - bne.w b156 │ │ │ │ │ + bne.w b242 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idivmod │ │ │ │ │ mul.w r0, r4, r1 │ │ │ │ │ bl 404 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ mov r9, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ac82 │ │ │ │ │ + bne.w ad7a │ │ │ │ │ mov r8, r6 │ │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ │ mov r7, r8 │ │ │ │ │ - b.w a16c │ │ │ │ │ + b.w a26c │ │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r5, r0, r4 │ │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.w b008 │ │ │ │ │ + bcs.w b0ec │ │ │ │ │ bl 1f0 <_PyLong_FromMedium> │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w abe2 │ │ │ │ │ - b.n ae1a │ │ │ │ │ + bne.w acda │ │ │ │ │ + b.n aefe │ │ │ │ │ adds r1, #1 │ │ │ │ │ add.w r2, r7, r1, lsl #2 │ │ │ │ │ add.w r1, r6, r1, lsl #2 │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bls.w ac2c │ │ │ │ │ + bls.w ad24 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w b204 │ │ │ │ │ + bne.w b2f0 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ mov r9, r6 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r6, #0] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ - b.n ac6e │ │ │ │ │ + b.n ad66 │ │ │ │ │ ldr.w r9, [r7, #12] │ │ │ │ │ subs.w r4, r9, #10 │ │ │ │ │ - bne.w b084 │ │ │ │ │ + bne.w b16e │ │ │ │ │ add.w lr, r6, #12 │ │ │ │ │ mov r2, r4 │ │ │ │ │ add.w r5, lr, r1, lsl #2 │ │ │ │ │ mov.w ip, #3435973836 @ 0xcccccccc │ │ │ │ │ lsls r1, r1, #31 │ │ │ │ │ - bpl.n af2a │ │ │ │ │ - ldr.w r1, [r5, #-4]! │ │ │ │ │ - umull r3, r2, r8, r1 │ │ │ │ │ + bpl.n b00e │ │ │ │ │ + ldr.w r0, [r5, #-4]! │ │ │ │ │ + umull r3, r2, r8, r0 │ │ │ │ │ bic.w r3, r2, #3 │ │ │ │ │ add.w r3, r3, r2, lsr #2 │ │ │ │ │ - subs r3, r1, r3 │ │ │ │ │ - subs r3, r1, r3 │ │ │ │ │ + subs r3, r0, r3 │ │ │ │ │ + subs r3, r0, r3 │ │ │ │ │ sbc.w r4, r4, #0 │ │ │ │ │ mul.w r2, ip, r3 │ │ │ │ │ mla r2, r8, r4, r2 │ │ │ │ │ - umull r3, r0, r3, r8 │ │ │ │ │ - add r2, r0 │ │ │ │ │ - lsrs r3, r3, #1 │ │ │ │ │ - orr.w r3, r3, r2, lsl #31 │ │ │ │ │ + umull r1, r3, r3, r8 │ │ │ │ │ + add r2, r3 │ │ │ │ │ + lsrs r1, r1, #1 │ │ │ │ │ + orr.w r1, r1, r2, lsl #31 │ │ │ │ │ lsrs r2, r2, #1 │ │ │ │ │ - adds r4, r3, r3 │ │ │ │ │ - adc.w r0, r2, r2 │ │ │ │ │ - adds r4, r4, r4 │ │ │ │ │ - adcs r0, r0 │ │ │ │ │ - adds r4, r4, r3 │ │ │ │ │ - adc.w r2, r2, r0 │ │ │ │ │ - adds r4, r4, r4 │ │ │ │ │ + adds r3, r1, r1 │ │ │ │ │ + adc.w r4, r2, r2 │ │ │ │ │ + adds r3, r3, r3 │ │ │ │ │ + adcs r4, r4 │ │ │ │ │ + adds r3, r3, r1 │ │ │ │ │ + adc.w r2, r2, r4 │ │ │ │ │ + adds r3, r3, r3 │ │ │ │ │ adcs r2, r2 │ │ │ │ │ - subs r4, r1, r4 │ │ │ │ │ + subs r4, r0, r3 │ │ │ │ │ sbc.w r2, r2, r2, lsl #1 │ │ │ │ │ cmp r5, lr │ │ │ │ │ - beq.n aff6 │ │ │ │ │ - str.w sl, [sp, #32] │ │ │ │ │ - mov sl, r6 │ │ │ │ │ + beq.n b0da │ │ │ │ │ + str.w fp, [sp, #28] │ │ │ │ │ + mov fp, r6 │ │ │ │ │ ldr.w r6, [r5, #-4] │ │ │ │ │ lsls r2, r2, #30 │ │ │ │ │ orr.w r2, r2, r4, lsr #2 │ │ │ │ │ subs r5, #8 │ │ │ │ │ orr.w r9, r6, r4, lsl #30 │ │ │ │ │ ldr r6, [r5, #0] │ │ │ │ │ adds.w r0, r9, r2 │ │ │ │ │ @@ -16882,87 +16996,93 @@ │ │ │ │ │ adds r3, r3, r0 │ │ │ │ │ adc.w r1, r1, r4 │ │ │ │ │ adds r3, r3, r3 │ │ │ │ │ adcs r1, r1 │ │ │ │ │ subs.w r4, r9, r3 │ │ │ │ │ sbc.w r2, r2, r1 │ │ │ │ │ cmp r5, lr │ │ │ │ │ - bne.n af30 │ │ │ │ │ - mov r6, sl │ │ │ │ │ - ldr.w sl, [sp, #32] │ │ │ │ │ + bne.n b014 │ │ │ │ │ + mov r6, fp │ │ │ │ │ + ldr.w fp, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 404 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ mov r9, r0 │ │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ac5a │ │ │ │ │ - b.n ae5c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ + bne.w ad52 │ │ │ │ │ + b.n af40 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r4, #1 │ │ │ │ │ - blt.w b1da │ │ │ │ │ - lsrs r3, r2, #28 │ │ │ │ │ + blt.w b2c6 │ │ │ │ │ + lsrs r3, r1, #28 │ │ │ │ │ + strd r2, r1, [sp, #32] │ │ │ │ │ ite eq │ │ │ │ │ moveq r5, #2 │ │ │ │ │ movne r5, #3 │ │ │ │ │ - strd r1, r2, [sp, #32] │ │ │ │ │ adds r0, r5, #3 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ - ldrd r1, r2, [sp, #32] │ │ │ │ │ + ldrd r2, r1, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b1e6 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + beq.w b2d2 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ orr.w r4, r4, r5, lsl #3 │ │ │ │ │ - strd r1, r2, [sp, #32] │ │ │ │ │ + strd r2, r1, [sp, #32] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ ittt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ - ldrlt r0, [sp, #24] │ │ │ │ │ + ldrlt r0, [sp, #20] │ │ │ │ │ strlt r3, [r0, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - add.w r3, r6, #12 │ │ │ │ │ - ldrd r1, r2, [sp, #32] │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ str r4, [r6, #8] │ │ │ │ │ - lsrs r4, r1, #30 │ │ │ │ │ - bic.w r0, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - orr.w r1, r4, r2, lsl #2 │ │ │ │ │ - lsrs r2, r2, #30 │ │ │ │ │ - str.w r0, [r3], #4 │ │ │ │ │ - orrs.w r0, r1, r2 │ │ │ │ │ - beq.w abe2 │ │ │ │ │ - b.n b060 │ │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ - subs r6, #1 │ │ │ │ │ - b.n aab2 │ │ │ │ │ + lsrs r3, r2, #30 │ │ │ │ │ + bic.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + orr.w r3, r3, r1, lsl #2 │ │ │ │ │ + str r2, [r6, #12] │ │ │ │ │ + bic.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ + str r3, [r6, #16] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w acda │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + str r3, [r6, #20] │ │ │ │ │ + b.n acda │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + mov r6, r8 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n abb0 │ │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ │ - b.n ad54 │ │ │ │ │ + b.n ae44 │ │ │ │ │ lsls r3, r1, #2 │ │ │ │ │ add.w r2, r6, #12 │ │ │ │ │ subs r3, #4 │ │ │ │ │ movs r4, #0 │ │ │ │ │ add.w r5, r2, r1, lsl #2 │ │ │ │ │ - str r2, [sp, #32] │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ mov r2, r4 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #3 │ │ │ │ │ - beq.n b0f4 │ │ │ │ │ + beq.n b1e0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n b0d4 │ │ │ │ │ + beq.n b1be │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n b0ba │ │ │ │ │ + beq.n b1a4 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr.w r0, [r5, #-4]! │ │ │ │ │ mov r2, r9 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ mov r4, r2 │ │ │ │ │ @@ -16983,20 +17103,20 @@ │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r9 │ │ │ │ │ orr.w r0, r0, r4, lsl #30 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n aff6 │ │ │ │ │ + beq.w b0da │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ │ ldr.w r0, [r5, #-4] │ │ │ │ │ lsls r1, r3, #30 │ │ │ │ │ orr.w r1, r1, r2, lsr #2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r5, #16 │ │ │ │ │ orr.w r0, r0, r2, lsl #30 │ │ │ │ │ mov r2, r9 │ │ │ │ │ @@ -17023,400 +17143,400 @@ │ │ │ │ │ movs r3, #0 │ │ │ │ │ orr.w r1, r1, r2, lsr #2 │ │ │ │ │ orr.w r0, r0, r2, lsl #30 │ │ │ │ │ mov r2, r9 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bne.n b0fa │ │ │ │ │ + bne.n b1e6 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - b.n aff6 │ │ │ │ │ + b.n b0da │ │ │ │ │ subs r5, r1, #1 │ │ │ │ │ subs r0, #1 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idivmod │ │ │ │ │ subs r1, r5, r1 │ │ │ │ │ - b.n ae4a │ │ │ │ │ + b.n af2e │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w ac82 │ │ │ │ │ + beq.w ad7a │ │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ │ - bl f14c <_PyLong_Negate> │ │ │ │ │ + bl f234 <_PyLong_Negate> │ │ │ │ │ ldr.w r9, [sp, #68] @ 0x44 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w ae5c │ │ │ │ │ + beq.w af40 │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ - b.n aeba │ │ │ │ │ + b.n af9e │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w aea2 │ │ │ │ │ + bne.w af86 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ZeroDivisionError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ZeroDivisionError │ │ │ │ │ mov r8, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC42 │ │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ mov r7, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.w a16c │ │ │ │ │ + b.w a26c │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ - lsls r3, r3, #30 │ │ │ │ │ - bne.w ac82 │ │ │ │ │ + lsls r2, r3, #30 │ │ │ │ │ + bne.w ad7a │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 41e0 │ │ │ │ │ + bl 4258 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n b1d0 │ │ │ │ │ + bge.n b2bc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ - cbnz r3, b1d0 │ │ │ │ │ + cbnz r3, b2bc │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w ae5c │ │ │ │ │ + beq.w af40 │ │ │ │ │ mov r9, r4 │ │ │ │ │ - b.n ac82 │ │ │ │ │ - negs r1, r0 │ │ │ │ │ + b.n ad7a │ │ │ │ │ + negs r2, r0 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - sbc.w r2, r2, r2, lsl #1 │ │ │ │ │ - b.n b012 │ │ │ │ │ + sbc.w r1, r1, r1, lsl #1 │ │ │ │ │ + b.n b0f6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r8, r0 │ │ │ │ │ ldrd r4, r6, [sp, #48] @ 0x30 │ │ │ │ │ mov r7, r9 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ str.w r8, [sp, #64] @ 0x40 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w a16c │ │ │ │ │ - b.w a9a2 │ │ │ │ │ + bne.w a26c │ │ │ │ │ + b.w aaa2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl c140 <_PyLong_Copy> │ │ │ │ │ + bl c228 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b17a │ │ │ │ │ - b.n ae5c │ │ │ │ │ + bne.n b266 │ │ │ │ │ + b.n af40 │ │ │ │ │ mov r3, r7 │ │ │ │ │ - mov fp, r5 │ │ │ │ │ + mov sl, r4 │ │ │ │ │ mov r7, r9 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ + mov fp, r5 │ │ │ │ │ ldrd r4, r6, [sp, #48] @ 0x30 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n b2d2 │ │ │ │ │ + beq.n b3c0 │ │ │ │ │ movs r5, #0 │ │ │ │ │ tst.w sl, #1 │ │ │ │ │ - beq.w b4ea │ │ │ │ │ + beq.w b5ba │ │ │ │ │ sub.w fp, fp, r5 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 946c │ │ │ │ │ + bl 9570 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str.w r8, [sp, #64] @ 0x40 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w a166 │ │ │ │ │ - bl 7ea0 │ │ │ │ │ + beq.w a266 │ │ │ │ │ + bl 7f18 │ │ │ │ │ movs r3, #0 │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w b4e6 │ │ │ │ │ + beq.w b5b2 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl c980 │ │ │ │ │ + bl ca68 │ │ │ │ │ adds r0, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - beq.w a9ac │ │ │ │ │ - bl 7ea0 │ │ │ │ │ + beq.w aaac │ │ │ │ │ + bl 7f18 │ │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ │ subs.w fp, fp, #1 │ │ │ │ │ - bne.n b232 │ │ │ │ │ + bne.n b320 │ │ │ │ │ mov.w r3, sl, asr #1 │ │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ │ ldr.w r1, [r3, #-64] │ │ │ │ │ - bl 946c │ │ │ │ │ + bl 9570 │ │ │ │ │ mov r8, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a166 │ │ │ │ │ + beq.w a266 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 7ea0 │ │ │ │ │ + bl 7f18 │ │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w b4a0 │ │ │ │ │ + beq.w b5b6 │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl c980 │ │ │ │ │ + bl ca68 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w a9ac │ │ │ │ │ + beq.w aaac │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov sl, r4 │ │ │ │ │ - bl 7ea0 │ │ │ │ │ + bl 7f18 │ │ │ │ │ ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ │ mov r7, r8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bgt.w b4a4 │ │ │ │ │ + bgt.w b5c2 │ │ │ │ │ mov r4, sl │ │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w a750 │ │ │ │ │ + beq.w a850 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n b2ea │ │ │ │ │ + beq.n b3d8 │ │ │ │ │ mov r8, r7 │ │ │ │ │ - b.w a722 │ │ │ │ │ + b.w a822 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.w a750 │ │ │ │ │ + b.w a850 │ │ │ │ │ mov r9, r6 │ │ │ │ │ - b.w aada │ │ │ │ │ + b.w abda │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a81a │ │ │ │ │ + bne.w a91a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w a81a │ │ │ │ │ + b.w a91a │ │ │ │ │ movs r0, #24 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - str r0, [sp, #24] │ │ │ │ │ - str r5, [sp, #4] │ │ │ │ │ - b.w a2cc │ │ │ │ │ + str r0, [sp, #20] │ │ │ │ │ + str r5, [sp, #0] │ │ │ │ │ + b.w a3cc │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [fp] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a63c │ │ │ │ │ + bne.w a73c │ │ │ │ │ mov r0, fp │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - b.w a63c │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + b.w a73c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r8, r7 │ │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ │ + ldr r4, [sp, #0] │ │ │ │ │ mov r7, r5 │ │ │ │ │ - b.w a92c │ │ │ │ │ + b.w aa2c │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ - b.w a98c │ │ │ │ │ + b.w aa8c │ │ │ │ │ movs r0, #24 │ │ │ │ │ movs r5, #2 │ │ │ │ │ - str r0, [sp, #24] │ │ │ │ │ - str r5, [sp, #4] │ │ │ │ │ - b.w a2cc │ │ │ │ │ + str r0, [sp, #20] │ │ │ │ │ + str r5, [sp, #0] │ │ │ │ │ + b.w a3cc │ │ │ │ │ mov r7, r8 │ │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ │ - b.w a16c │ │ │ │ │ + b.w a26c │ │ │ │ │ ldr.w r3, [r0, #1168] @ 0x490 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n b408 │ │ │ │ │ + blt.n b4f6 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r7, r5 │ │ │ │ │ - b.w a0b8 │ │ │ │ │ + b.w a1b8 │ │ │ │ │ mov r8, r5 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r7, r8 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - b.w a16c │ │ │ │ │ + b.w a26c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r7, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a658 │ │ │ │ │ + bne.w a758 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - b.w a658 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + b.w a758 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ mov.w r5, #536870912 @ 0x20000000 │ │ │ │ │ ldr.w sl, [r3, #-4]! │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - b.w 9fa8 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + b.w a0a8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a740 │ │ │ │ │ + bne.w a840 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w a740 │ │ │ │ │ + b.w a840 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a8c8 │ │ │ │ │ + bne.w a9c8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w a8c8 │ │ │ │ │ + b.w a9c8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a8be │ │ │ │ │ + bne.w a9be │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w a8be │ │ │ │ │ + b.w a9be │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r0, #1168] @ 0x490 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9f62 │ │ │ │ │ - ldr r0, [pc, #340] @ (b538 ) │ │ │ │ │ + bne.w a062 │ │ │ │ │ + ldr r0, [pc, #332] @ (b620 ) │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w 9f62 │ │ │ │ │ + b.w a062 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r7, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w r9, [sp, #60] @ 0x3c │ │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ │ - b.w a744 │ │ │ │ │ + b.w a844 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - ldr r7, [pc, #308] @ (b538 ) │ │ │ │ │ + ldr r7, [pc, #304] @ (b620 ) │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - b.w a16e │ │ │ │ │ + b.w a26e │ │ │ │ │ movs r2, #0 │ │ │ │ │ - ldr r7, [pc, #300] @ (b538 ) │ │ │ │ │ + ldr r7, [pc, #292] @ (b620 ) │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ - b.w a176 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + b.w a276 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - ble.w adee │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + ble.w aed0 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - add.w sl, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - bl 946c │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + subs r5, r3, #1 │ │ │ │ │ + bl 9570 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ad32 │ │ │ │ │ + bne.w ae22 │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov r9, r7 │ │ │ │ │ ldrd r4, r6, [sp, #48] @ 0x30 │ │ │ │ │ mov r7, r8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w a16c │ │ │ │ │ - b.w a9a2 │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - bne.n b452 │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - b.n adee │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - sub.w sl, r3, #2 │ │ │ │ │ - bl 946c │ │ │ │ │ + bne.w a26c │ │ │ │ │ + b.w aaa2 │ │ │ │ │ + cbnz r5, b53a │ │ │ │ │ + mov r6, r4 │ │ │ │ │ + b.n aed0 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + subs r5, r3, #2 │ │ │ │ │ + bl 9570 │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ - cbz r0, b494 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ + cbz r0, b5a6 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n b47a │ │ │ │ │ + bge.n b560 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - cbnz r3, b47a │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ + cbnz r3, b560 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - mov r9, r4 │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + mov r9, r5 │ │ │ │ │ + str r4, [sp, #64] @ 0x40 │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + beq.w aed0 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 9570 │ │ │ │ │ + add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - bne.n b4f2 │ │ │ │ │ - mov r4, r9 │ │ │ │ │ - b.n adee │ │ │ │ │ - mov r8, r5 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.n b604 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + bge.n b596 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r6, #0] │ │ │ │ │ + cbnz r3, b596 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + b.n b564 │ │ │ │ │ + mov sl, r4 │ │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ │ + mov r8, sl │ │ │ │ │ mov r7, r8 │ │ │ │ │ - b.w a16c │ │ │ │ │ + b.w a26c │ │ │ │ │ + mov r8, r4 │ │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ │ - mov r8, r5 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r7, r8 │ │ │ │ │ - b.w a16e │ │ │ │ │ + b.w a26e │ │ │ │ │ + mov r7, r8 │ │ │ │ │ + b.n b360 │ │ │ │ │ mov sl, r4 │ │ │ │ │ - b.n b2c8 │ │ │ │ │ + b.n b3b6 │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + mov.w sl, sl, asr #1 │ │ │ │ │ + b.n b314 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 946c │ │ │ │ │ + bl 9570 │ │ │ │ │ mov r8, r0 │ │ │ │ │ subs r5, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str.w r8, [sp, #64] @ 0x40 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n b524 │ │ │ │ │ - bl 7ea0 │ │ │ │ │ + beq.n b612 │ │ │ │ │ + bl 7f18 │ │ │ │ │ movs r4, #0 │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ mov r1, r9 │ │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w b2c8 │ │ │ │ │ + beq.w b3b6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl c980 │ │ │ │ │ + bl ca68 │ │ │ │ │ adds r0, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - beq.n b51c │ │ │ │ │ - bl 7ea0 │ │ │ │ │ + beq.n b60a │ │ │ │ │ + bl 7f18 │ │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ │ - b.n b2ca │ │ │ │ │ - mov r7, r8 │ │ │ │ │ - b.n b272 │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - mov.w sl, sl, asr #1 │ │ │ │ │ - b.n b226 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 946c │ │ │ │ │ - add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - str r4, [sp, #64] @ 0x40 │ │ │ │ │ - cbz r4, b530 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n b518 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r6, #0] │ │ │ │ │ - cbnz r3, b518 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - mov r6, r4 │ │ │ │ │ - b.n b47e │ │ │ │ │ + b.n b3b8 │ │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ │ + mov r8, r6 │ │ │ │ │ + b.n b5aa │ │ │ │ │ mov r4, sl │ │ │ │ │ mov r7, r8 │ │ │ │ │ - b.w a16c │ │ │ │ │ + b.w a26c │ │ │ │ │ mov r4, sl │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w a16c │ │ │ │ │ - b.w a9a2 │ │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ │ - mov r8, r6 │ │ │ │ │ - b.n b498 │ │ │ │ │ + bne.w a26c │ │ │ │ │ + b.w aaa2 │ │ │ │ │ nop │ │ │ │ │ .word 0x00002490 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000b53c <_PyCompactLong_Subtract>: │ │ │ │ │ +0000b624 <_PyCompactLong_Subtract>: │ │ │ │ │ _PyCompactLong_Subtract(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ @@ -17428,43 +17548,43 @@ │ │ │ │ │ subs r1, r3, r2 │ │ │ │ │ mov.w r3, r3, asr #31 │ │ │ │ │ sbc.w r3, r3, r2, asr #31 │ │ │ │ │ adds.w ip, r1, #5 │ │ │ │ │ adc.w r2, r3, #0 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n b590 <_PyCompactLong_Subtract+0x54> │ │ │ │ │ + bcs.n b678 <_PyCompactLong_Subtract+0x54> │ │ │ │ │ add.w r1, r1, #584 @ 0x248 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r0, r0, r1, lsl #4 │ │ │ │ │ orr.w r0, r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w ip, #2147483648 @ 0x80000000 │ │ │ │ │ adds r2, r1, r2 │ │ │ │ │ adc.w r0, r3, #0 │ │ │ │ │ cmp r2, ip │ │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ │ - bcs.n b654 <_PyCompactLong_Subtract+0x118> │ │ │ │ │ + bcs.n b73c <_PyCompactLong_Subtract+0x118> │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r2, [pc, #164] @ (b65c <_PyCompactLong_Subtract+0x120>) │ │ │ │ │ + ldr r2, [pc, #164] @ (b744 <_PyCompactLong_Subtract+0x120>) │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ sub sp, #20 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r0, [r0, r2] │ │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r0, #1712] @ 0x6b0 │ │ │ │ │ - cbz r2, b602 <_PyCompactLong_Subtract+0xc6> │ │ │ │ │ + cbz r2, b6ea <_PyCompactLong_Subtract+0xc6> │ │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ str.w r3, [r0, #1712] @ 0x6b0 │ │ │ │ │ ldr.w r3, [r0, #1716] @ 0x6b4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w ip, [r0, #1716] @ 0x6b4 │ │ │ │ │ @@ -17472,27 +17592,27 @@ │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov ip, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n b64c <_PyCompactLong_Subtract+0x110> │ │ │ │ │ + blt.n b734 <_PyCompactLong_Subtract+0x110> │ │ │ │ │ movs r3, #8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ strd r3, ip, [r2, #8] │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {pc} │ │ │ │ │ movs r0, #16 │ │ │ │ │ strd r1, r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldrd r1, r3, [sp, #4] │ │ │ │ │ - cbz r0, b658 <_PyCompactLong_Subtract+0x11c> │ │ │ │ │ + cbz r0, b740 <_PyCompactLong_Subtract+0x11c> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r0, [r2, #4] │ │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ │ ldr.w ip, [r0] │ │ │ │ │ @@ -17507,172 +17627,172 @@ │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ movs r0, #1 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov ip, r1 │ │ │ │ │ str r0, [r2, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n b5f6 <_PyCompactLong_Subtract+0xba> │ │ │ │ │ + bge.n b6de <_PyCompactLong_Subtract+0xba> │ │ │ │ │ rsb ip, r1, #0 │ │ │ │ │ movs r3, #10 │ │ │ │ │ - b.n b5f8 <_PyCompactLong_Subtract+0xbc> │ │ │ │ │ + b.n b6e0 <_PyCompactLong_Subtract+0xbc> │ │ │ │ │ movs r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n b5fe <_PyCompactLong_Subtract+0xc2> │ │ │ │ │ + b.n b6e6 <_PyCompactLong_Subtract+0xc2> │ │ │ │ │ .word 0x0000009c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000b660 : │ │ │ │ │ +0000b748 : │ │ │ │ │ PyLong_FromUInt32(): │ │ │ │ │ b.w f8 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromUnsignedLong │ │ │ │ │ │ │ │ │ │ -0000b664 : │ │ │ │ │ +0000b74c : │ │ │ │ │ PyLong_FromInt64(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ adds r4, r0, #5 │ │ │ │ │ adc.w r2, r1, #0 │ │ │ │ │ movw lr, #1030 @ 0x406 │ │ │ │ │ cmp r4, lr │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n b68a │ │ │ │ │ + bcs.n b772 │ │ │ │ │ add.w r3, r0, #584 @ 0x248 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r0, r0, r3, lsl #4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r3, r0, r2 │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ adc.w ip, r1, #0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ │ - bcs.n b6a8 │ │ │ │ │ + bcs.n b790 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 1f0 <_PyLong_FromMedium> │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 48c │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromInt64.part.0 │ │ │ │ │ │ │ │ │ │ -0000b6b0 <_PyLong_FromLarge>: │ │ │ │ │ +0000b798 <_PyLong_FromLarge>: │ │ │ │ │ _PyLong_FromLarge(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r4, r1, #0 │ │ │ │ │ - blt.n b730 <_PyLong_FromLarge+0x80> │ │ │ │ │ + blt.n b818 <_PyLong_FromLarge+0x80> │ │ │ │ │ lsrs r1, r4, #28 │ │ │ │ │ - bne.n b794 <_PyLong_FromLarge+0xe4> │ │ │ │ │ + bne.n b87c <_PyLong_FromLarge+0xe4> │ │ │ │ │ mov r6, r1 │ │ │ │ │ movs r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b78c <_PyLong_FromLarge+0xdc> │ │ │ │ │ + beq.n b874 <_PyLong_FromLarge+0xdc> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ ldr.w ip, [r2] │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n b798 <_PyLong_FromLarge+0xe8> │ │ │ │ │ + blt.n b880 <_PyLong_FromLarge+0xe8> │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ orr.w r2, r6, #16 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ orrs.w r2, r5, r4 │ │ │ │ │ it ne │ │ │ │ │ movne r1, #0 │ │ │ │ │ - beq.n b72a <_PyLong_FromLarge+0x7a> │ │ │ │ │ + beq.n b812 <_PyLong_FromLarge+0x7a> │ │ │ │ │ lsrs r2, r5, #30 │ │ │ │ │ bic.w r0, r5, #3221225472 @ 0xc0000000 │ │ │ │ │ orr.w r2, r2, r4, lsl #2 │ │ │ │ │ str r0, [r3, #12] │ │ │ │ │ orrs.w r4, r2, r4, lsr #30 │ │ │ │ │ - beq.n b72a <_PyLong_FromLarge+0x7a> │ │ │ │ │ + beq.n b812 <_PyLong_FromLarge+0x7a> │ │ │ │ │ add.w ip, r3, #12 │ │ │ │ │ add.w r0, r3, #16 │ │ │ │ │ bic.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbz r1, b72a <_PyLong_FromLarge+0x7a> │ │ │ │ │ + cbz r1, b812 <_PyLong_FromLarge+0x7a> │ │ │ │ │ str.w r1, [ip, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ negs r5, r0 │ │ │ │ │ mov.w r6, #2 │ │ │ │ │ sbc.w r4, r4, r4, lsl #1 │ │ │ │ │ lsrs r1, r4, #28 │ │ │ │ │ - beq.n b6cc <_PyLong_FromLarge+0x1c> │ │ │ │ │ + beq.n b7b4 <_PyLong_FromLarge+0x1c> │ │ │ │ │ movs r0, #24 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, b78c <_PyLong_FromLarge+0xdc> │ │ │ │ │ + cbz r0, b874 <_PyLong_FromLarge+0xdc> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ ldr.w ip, [r2] │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ it lt │ │ │ │ │ movlt r7, #24 │ │ │ │ │ - blt.n b79c <_PyLong_FromLarge+0xec> │ │ │ │ │ + blt.n b884 <_PyLong_FromLarge+0xec> │ │ │ │ │ strd r3, r1, [sp] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ orr.w r2, r6, #24 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ add.w ip, r3, #12 │ │ │ │ │ add.w r0, r3, #16 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ lsrs r2, r5, #30 │ │ │ │ │ orr.w r2, r2, r4, lsl #2 │ │ │ │ │ bic.w r5, r5, #3221225472 @ 0xc0000000 │ │ │ │ │ str r5, [r3, #12] │ │ │ │ │ - b.n b71e <_PyLong_FromLarge+0x6e> │ │ │ │ │ + b.n b806 <_PyLong_FromLarge+0x6e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n b72a <_PyLong_FromLarge+0x7a> │ │ │ │ │ + b.n b812 <_PyLong_FromLarge+0x7a> │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n b73e <_PyLong_FromLarge+0x8e> │ │ │ │ │ + b.n b826 <_PyLong_FromLarge+0x8e> │ │ │ │ │ movs r7, #16 │ │ │ │ │ movs r1, #0 │ │ │ │ │ add.w r0, ip, #1 │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ orr.w r2, r6, r7 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ orrs.w r2, r5, r4 │ │ │ │ │ - bne.n b704 <_PyLong_FromLarge+0x54> │ │ │ │ │ - b.n b72a <_PyLong_FromLarge+0x7a> │ │ │ │ │ + bne.n b7ec <_PyLong_FromLarge+0x54> │ │ │ │ │ + b.n b812 <_PyLong_FromLarge+0x7a> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000b7c0 : │ │ │ │ │ +0000b8a8 : │ │ │ │ │ k_mul(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ @@ -17700,31 +17820,31 @@ │ │ │ │ │ cmp r4, r2 │ │ │ │ │ ite ne │ │ │ │ │ movne r3, #70 @ 0x46 │ │ │ │ │ moveq r3, #140 @ 0x8c │ │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ │ cmp r5, r3 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - bgt.w bd18 │ │ │ │ │ + bgt.w be00 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w c002 │ │ │ │ │ + beq.w c0ea │ │ │ │ │ add.w r6, r5, r9 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bgt.w c01e │ │ │ │ │ + bgt.w c106 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.w bcde │ │ │ │ │ + beq.w bdc6 │ │ │ │ │ adds r0, r6, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bed8 │ │ │ │ │ + beq.w bfc0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r7, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ @@ -17742,15 +17862,15 @@ │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.w ba74 │ │ │ │ │ + beq.w bb5c │ │ │ │ │ add.w r5, r7, r5, lsl #2 │ │ │ │ │ add.w r3, r4, #8 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ add.w r3, r5, #12 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r5, fp │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ @@ -17763,37 +17883,37 @@ │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_CheckSignals │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c036 │ │ │ │ │ + bne.w c11e │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bcs.w ba40 │ │ │ │ │ + bcs.w bb28 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ sub.w r9, r5, #4 │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ lsrs r1, r3, #2 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add.w fp, r1, #4 │ │ │ │ │ add.w fp, r3, fp, lsl #2 │ │ │ │ │ sub.w r3, fp, r6 │ │ │ │ │ subs r3, #4 │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #3 │ │ │ │ │ - beq.n b960 │ │ │ │ │ + beq.n ba48 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n b936 │ │ │ │ │ + beq.n ba1e │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n b910 │ │ │ │ │ + beq.n b9f8 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov ip, r0 │ │ │ │ │ ldr.w lr, [r8], #4 │ │ │ │ │ mov r9, r5 │ │ │ │ │ umlal r3, ip, r4, lr │ │ │ │ │ adds r3, r3, r0 │ │ │ │ │ adc.w ip, ip, #0 │ │ │ │ │ @@ -17821,15 +17941,15 @@ │ │ │ │ │ adc.w ip, r2, ip │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r0, r3, #30 │ │ │ │ │ str.w r2, [r9] │ │ │ │ │ orr.w r0, r0, ip, lsl #2 │ │ │ │ │ mov.w r2, ip, lsr #30 │ │ │ │ │ cmp r8, fp │ │ │ │ │ - beq.n ba08 │ │ │ │ │ + beq.n baf0 │ │ │ │ │ strd r5, r6, [sp, #20] │ │ │ │ │ mov lr, r8 │ │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ │ mov ip, sl │ │ │ │ │ add.w r9, r9, #16 │ │ │ │ │ ldr.w r5, [lr], #4 │ │ │ │ │ add.w r8, lr, #12 │ │ │ │ │ @@ -17868,50 +17988,50 @@ │ │ │ │ │ adc.w r2, ip, r2, lsr #30 │ │ │ │ │ bic.w r0, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r0, [r9] │ │ │ │ │ lsrs r0, r3, #30 │ │ │ │ │ orr.w r0, r0, r2, lsl #2 │ │ │ │ │ cmp r8, fp │ │ │ │ │ mov.w r2, r2, lsr #30 │ │ │ │ │ - bne.n b964 │ │ │ │ │ + bne.n ba4c │ │ │ │ │ ldrd r5, r6, [sp, #20] │ │ │ │ │ orrs r2, r0 │ │ │ │ │ - beq.n ba40 │ │ │ │ │ + beq.n bb28 │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ bic.w r0, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r3, [r5, r2, lsl #2] │ │ │ │ │ add r3, r0 │ │ │ │ │ str.w r3, [r5, r2, lsl #2] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ adds r5, #4 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.w b8a2 │ │ │ │ │ + bne.w b98a │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ ldr.w fp, [sp, #28] │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ - cbz r2, ba38 │ │ │ │ │ + cbz r2, bb20 │ │ │ │ │ add.w r1, r7, r2, lsl #2 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ - cbz r0, ba54 │ │ │ │ │ + cbz r0, bb3c │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ adds r5, #4 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w b8a2 │ │ │ │ │ + bne.w b98a │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ ldr.w fp, [sp, #28] │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ - b.n ba2e │ │ │ │ │ + b.n bb16 │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ - beq.w c05e │ │ │ │ │ + beq.w c146 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w bcc2 │ │ │ │ │ + beq.w bdaa │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, r0, lsl #3 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ adds r4, #12 │ │ │ │ │ @@ -17922,27 +18042,27 @@ │ │ │ │ │ str.w sl, [sp] │ │ │ │ │ mov sl, r7 │ │ │ │ │ strd r3, fp, [sp, #16] │ │ │ │ │ ldr.w r7, [r4], #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_CheckSignals │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c0a6 │ │ │ │ │ + bne.w c18e │ │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ umlal r3, r6, r7, r7 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [r5, #-4] │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ orr.w r3, r3, r6, lsl #2 │ │ │ │ │ lsrs r6, r6, #30 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bls.w bd10 │ │ │ │ │ + bls.w bdf8 │ │ │ │ │ mov r9, r4 │ │ │ │ │ adds.w ip, r7, r7 │ │ │ │ │ adc.w r8, r0, r0 │ │ │ │ │ mvns r7, r4 │ │ │ │ │ add r7, r2 │ │ │ │ │ ldr.w lr, [r5] │ │ │ │ │ ldr.w r0, [r9], #4 │ │ │ │ │ @@ -17957,21 +18077,21 @@ │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ lsrs r3, r2, #30 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ orr.w r3, r3, r1, lsl #2 │ │ │ │ │ lsrs r6, r1, #30 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - bls.w bc76 │ │ │ │ │ + bls.w bd5e │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n bba8 │ │ │ │ │ + beq.n bc90 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.n bb74 │ │ │ │ │ + beq.n bc5c │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq.n bb46 │ │ │ │ │ + beq.n bc2e │ │ │ │ │ ldr.w r0, [r9], #4 │ │ │ │ │ add.w fp, r5, #4 │ │ │ │ │ ldr.w lr, [r5, #4] │ │ │ │ │ umull r2, r1, r0, ip │ │ │ │ │ adds.w r2, r2, lr │ │ │ │ │ mla r1, r0, r8, r1 │ │ │ │ │ adc.w r1, r1, #0 │ │ │ │ │ @@ -18006,15 +18126,15 @@ │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ lsrs r3, r2, #30 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ orr.w r3, r3, r1, lsl #2 │ │ │ │ │ lsrs r6, r1, #30 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - bls.n bc76 │ │ │ │ │ + bls.n bd5e │ │ │ │ │ strd r5, r4, [sp, #8] │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r6, [sp, #0] │ │ │ │ │ mov r4, r8 │ │ │ │ │ mov r8, r9 │ │ │ │ │ ldr.w r7, [fp, #4] │ │ │ │ │ add.w lr, fp, #4 │ │ │ │ │ @@ -18065,25 +18185,25 @@ │ │ │ │ │ adc.w r5, r1, r5, lsr #30 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r3, [lr, #12] │ │ │ │ │ lsrs r3, r2, #30 │ │ │ │ │ orr.w r3, r3, r5, lsl #2 │ │ │ │ │ cmp r6, r9 │ │ │ │ │ mov.w r5, r5, lsr #30 │ │ │ │ │ - bhi.n bbb2 │ │ │ │ │ + bhi.n bc9a │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ orrs.w r2, r3, r6 │ │ │ │ │ - bne.n bc86 │ │ │ │ │ + bne.n bd6e │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq.n bcb4 │ │ │ │ │ + beq.n bd9c │ │ │ │ │ adds r5, #8 │ │ │ │ │ - b.n ba90 │ │ │ │ │ + b.n bb78 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ subs r1, r2, r4 │ │ │ │ │ adds r2, r5, #4 │ │ │ │ │ bic.w r1, r1, #3 │ │ │ │ │ add r1, r2 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ adds r3, r2, r3 │ │ │ │ │ @@ -18093,88 +18213,88 @@ │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ orr.w r3, r3, r6, lsl #2 │ │ │ │ │ orrs.w r6, r3, r6, lsr #30 │ │ │ │ │ it ne │ │ │ │ │ strne r3, [r1, #4] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne.n bc82 │ │ │ │ │ + bne.n bd6a │ │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ │ mov r7, sl │ │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ - b.n ba2e │ │ │ │ │ + b.n bb16 │ │ │ │ │ subs r0, r2, #2 │ │ │ │ │ subs r1, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c05e │ │ │ │ │ + beq.w c146 │ │ │ │ │ ldr.w r4, [fp, r1, lsl #2] │ │ │ │ │ - cbz r4, bcda │ │ │ │ │ + cbz r4, bdc2 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w ba62 │ │ │ │ │ - b.n ba38 │ │ │ │ │ + bne.w bb4a │ │ │ │ │ + b.n bb20 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - b.n bcc4 │ │ │ │ │ - ldr r3, [pc, #612] @ (bf44 ) │ │ │ │ │ + b.n bdac │ │ │ │ │ + ldr r3, [pc, #612] @ (c02c ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r7, [r3, #1712] @ 0x6b0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w beca │ │ │ │ │ + beq.w bfb2 │ │ │ │ │ ldr.w r2, [r3, #1716] @ 0x6b4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r1, [r3, #1712] @ 0x6b0 │ │ │ │ │ str.w r2, [r3, #1716] @ 0x6b4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - b.n b860 │ │ │ │ │ + b.n b948 │ │ │ │ │ orrs.w r2, r3, r6 │ │ │ │ │ - beq.n bc7c │ │ │ │ │ - b.n bc92 │ │ │ │ │ + beq.n bd64 │ │ │ │ │ + b.n bd7a │ │ │ │ │ mov r8, r9 │ │ │ │ │ cmp.w r9, r5, lsl #1 │ │ │ │ │ - bge.w bf48 │ │ │ │ │ + bge.w c030 │ │ │ │ │ mov.w r6, r9, asr #1 │ │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ │ add r2, sp, #32 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 8e8 │ │ │ │ │ R_ARM_THM_CALL kmul_split.constprop.0 │ │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w c064 │ │ │ │ │ + beq.w c14c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.w bf1c │ │ │ │ │ + beq.w c004 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 8e8 │ │ │ │ │ R_ARM_THM_CALL kmul_split.constprop.0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w c064 │ │ │ │ │ + beq.w c14c │ │ │ │ │ add.w r0, r5, r8 │ │ │ │ │ bl 344 │ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c064 │ │ │ │ │ + beq.w c14c │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl b7c0 │ │ │ │ │ + bl b8a8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c066 │ │ │ │ │ + beq.w c14e │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ add.w fp, r7, #12 │ │ │ │ │ add.w r0, fp, r6, lsl #3 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov.w r8, r6, lsl #3 │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ lsls r2, r3, #2 │ │ │ │ │ @@ -18186,37 +18306,37 @@ │ │ │ │ │ mvn.w r3, #1 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ mul.w sl, r3, r6 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ add.w r3, sl, r3, lsr #3 │ │ │ │ │ subs.w r2, r3, r2, lsr #3 │ │ │ │ │ - bne.w bf0c │ │ │ │ │ + bne.w bff4 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - bl b7c0 │ │ │ │ │ + bl b8a8 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c086 │ │ │ │ │ + beq.w c16e │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ lsls r2, r3, #2 │ │ │ │ │ add.w r3, r0, #12 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ lsrs r0, r3, #3 │ │ │ │ │ adds.w sl, sl, r3, lsr #3 │ │ │ │ │ - bne.w bef4 │ │ │ │ │ + bne.w bfdc │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mvn.w sl, #3 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ mla sl, sl, r6, r1 │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ mov r0, sl │ │ │ │ │ @@ -18234,142 +18354,142 @@ │ │ │ │ │ bl a10 │ │ │ │ │ R_ARM_THM_CALL v_isub.isra.0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 25f4 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - bl 8c88 │ │ │ │ │ + bl 8d8c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c066 │ │ │ │ │ + beq.w c14e │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 25f4 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 25f4 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.n bee4 │ │ │ │ │ + beq.n bfcc │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ - bl 8c88 │ │ │ │ │ + bl 8d8c │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c086 │ │ │ │ │ + beq.w c16e │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ bl 25f4 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ bl 25f4 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ │ - bl b7c0 │ │ │ │ │ + bl b8a8 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 25f4 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 25f4 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w c066 │ │ │ │ │ + beq.w c14e │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ mov r1, r6 │ │ │ │ │ add.w r2, r8, #12 │ │ │ │ │ mov r0, sl │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ bl b9c │ │ │ │ │ R_ARM_THM_CALL v_iadd.isra.0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 25f4 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ mov r2, r1 │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w c052 │ │ │ │ │ + beq.w c13a │ │ │ │ │ ldr.w r4, [fp, r0, lsl #2] │ │ │ │ │ - cbz r4, bee0 │ │ │ │ │ + cbz r4, bfc8 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.w ba38 │ │ │ │ │ + beq.w bb20 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ - b.n ba38 │ │ │ │ │ + b.n bb20 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b840 │ │ │ │ │ + bne.w b928 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n ba38 │ │ │ │ │ + b.n bb20 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n beaa │ │ │ │ │ + b.n bf92 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n bef0 │ │ │ │ │ + bge.n bfd8 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n be5c │ │ │ │ │ + b.n bf44 │ │ │ │ │ mvn.w r2, #3 │ │ │ │ │ add.w r0, fp, r0, lsl #2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mul.w r2, r2, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ - b.n bdea │ │ │ │ │ + b.n bed2 │ │ │ │ │ add.w r0, r8, r1, lsl #2 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ add r0, fp │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ - b.n bdb2 │ │ │ │ │ + b.n be9a │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt.w r3, [r9] │ │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r2, #0] │ │ │ │ │ - b.n bd56 │ │ │ │ │ + b.n be3e │ │ │ │ │ nop │ │ │ │ │ .word 0x0000025c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ add.w r0, r5, r9 │ │ │ │ │ bl 344 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bedc │ │ │ │ │ + beq.n bfc4 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r1, r6 │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ lsls r2, r3, #2 │ │ │ │ │ add.w r3, r0, #12 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 344 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c006 │ │ │ │ │ + beq.n c0ee │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ adds r3, #12 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ add.w r3, r0, #12 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r5, r8 │ │ │ │ │ @@ -18383,196 +18503,196 @@ │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ mov.w r2, r9, lsl #3 │ │ │ │ │ mov r1, fp │ │ │ │ │ str.w r2, [fp, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b7c0 │ │ │ │ │ + bl b8a8 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mov sl, r0 │ │ │ │ │ adds r0, r2, r3 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n c006 │ │ │ │ │ + beq.n c0ee │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ add.w r2, sl, #12 │ │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ │ sub.w r8, r8, r9 │ │ │ │ │ rsb r1, r6, r1, lsr #3 │ │ │ │ │ add r6, r9 │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ bl b9c │ │ │ │ │ R_ARM_THM_CALL v_iadd.isra.0 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 25f4 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bgt.n bf82 │ │ │ │ │ + bgt.n c06a │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 25f4 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ ldr r5, [sp, #0] │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ mov r2, r1 │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ - cbz r2, c052 │ │ │ │ │ + cbz r2, c13a │ │ │ │ │ ldr.w r4, [r5, r0, lsl #2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w beb8 │ │ │ │ │ + bne.w bfa0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n bff0 │ │ │ │ │ - ldr r7, [pc, #176] @ (c0b4 ) │ │ │ │ │ - b.n ba38 │ │ │ │ │ + b.n c0d8 │ │ │ │ │ + ldr r7, [pc, #176] @ (c19c ) │ │ │ │ │ + b.n bb20 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n c016 │ │ │ │ │ + bge.n c0fe │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n c09e │ │ │ │ │ + beq.n c186 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 7ea0 │ │ │ │ │ - b.n bedc │ │ │ │ │ + bl 7f18 │ │ │ │ │ + b.n bfc4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n bedc │ │ │ │ │ + b.n bfc4 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w bedc │ │ │ │ │ + bge.w bfc4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bedc │ │ │ │ │ + bne.w bfc4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n bedc │ │ │ │ │ + b.n bfc4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w ba38 │ │ │ │ │ + beq.w bb20 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ - b.n ba38 │ │ │ │ │ + b.n bb20 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n c058 │ │ │ │ │ - b.n ba38 │ │ │ │ │ + bne.n c140 │ │ │ │ │ + b.n bb20 │ │ │ │ │ movs r7, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 7ea0 │ │ │ │ │ + bl 7f18 │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ - bl 7ea0 │ │ │ │ │ + bl 7f18 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ - bl 7ea0 │ │ │ │ │ + bl 7f18 │ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ - bl 7ea0 │ │ │ │ │ + bl 7f18 │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ - bl 7ea0 │ │ │ │ │ - b.n bedc │ │ │ │ │ + bl 7f18 │ │ │ │ │ + b.n bfc4 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n c066 │ │ │ │ │ + bge.n c14e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c066 │ │ │ │ │ + bne.n c14e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n c066 │ │ │ │ │ + b.n c14e │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n c016 │ │ │ │ │ + b.n c0fe │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mov r7, sl │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n c040 │ │ │ │ │ - b.n bedc │ │ │ │ │ + blt.n c128 │ │ │ │ │ + b.n bfc4 │ │ │ │ │ .word 0x00002480 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000c0b8 : │ │ │ │ │ +0000c1a0 : │ │ │ │ │ int_bit_length(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ - beq.n c12e │ │ │ │ │ + beq.n c216 │ │ │ │ │ add.w r2, r0, r3, lsl #2 │ │ │ │ │ subs r0, r3, #1 │ │ │ │ │ movs r1, #30 │ │ │ │ │ push {r4, lr} │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ smull r0, r1, r0, r1 │ │ │ │ │ - cbz r3, c0de │ │ │ │ │ + cbz r3, c1c6 │ │ │ │ │ clz r3, r3 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ adds r0, r3, r0 │ │ │ │ │ adc.w r1, r1, r3, asr #31 │ │ │ │ │ adds.w ip, r0, #5 │ │ │ │ │ movw r2, #1030 @ 0x406 │ │ │ │ │ adc.w r3, r1, #0 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ mov lr, r0 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n c106 │ │ │ │ │ + bcs.n c1ee │ │ │ │ │ add.w r0, r0, #584 @ 0x248 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r0, r3, r0, lsl #4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ adds.w lr, r0, r3 │ │ │ │ │ adc.w r3, r1, #0 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n c126 │ │ │ │ │ + bcs.n c20e │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 1f0 <_PyLong_FromMedium> │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 48c │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromInt64.part.0 │ │ │ │ │ add.w r0, r3, #584 @ 0x248 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r0, r3, r0, lsl #4 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000c140 <_PyLong_Copy>: │ │ │ │ │ +0000c228 <_PyLong_Copy>: │ │ │ │ │ _PyLong_Copy(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi.n c192 <_PyLong_Copy+0x52> │ │ │ │ │ + bhi.n c27a <_PyLong_Copy+0x52> │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ movw ip, #1030 @ 0x406 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ adds.w lr, r3, #5 │ │ │ │ │ mov.w r1, r3, asr #31 │ │ │ │ │ adc.w r1, r1, #0 │ │ │ │ │ cmp lr, ip │ │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ │ - bcs.n c192 <_PyLong_Copy+0x52> │ │ │ │ │ + bcs.n c27a <_PyLong_Copy+0x52> │ │ │ │ │ add.w r3, r3, #584 @ 0x248 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r3, r0, r3, lsl #4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ @@ -18582,29 +18702,29 @@ │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ bl 344 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c18c <_PyLong_Copy+0x4c> │ │ │ │ │ + beq.n c274 <_PyLong_Copy+0x4c> │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ adds r0, #12 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bic.w ip, r2, #4 │ │ │ │ │ lsls r2, r1, #2 │ │ │ │ │ str.w ip, [r3, #8] │ │ │ │ │ add.w r1, r4, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.n c18c <_PyLong_Copy+0x4c> │ │ │ │ │ + b.n c274 <_PyLong_Copy+0x4c> │ │ │ │ │ │ │ │ │ │ -0000c1c4 <_PyCompactLong_Multiply>: │ │ │ │ │ +0000c2ac <_PyCompactLong_Multiply>: │ │ │ │ │ _PyCompactLong_Multiply(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ @@ -18614,43 +18734,43 @@ │ │ │ │ │ movw r0, #1030 @ 0x406 │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ smull r3, r2, r3, r2 │ │ │ │ │ adds.w ip, r3, #5 │ │ │ │ │ adc.w r1, r2, #0 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ │ - bcs.n c212 <_PyCompactLong_Multiply+0x4e> │ │ │ │ │ + bcs.n c2fa <_PyCompactLong_Multiply+0x4e> │ │ │ │ │ add.w r3, r3, #584 @ 0x248 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r0, r0, r3, lsl #4 │ │ │ │ │ orr.w r0, r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w ip, #2147483648 @ 0x80000000 │ │ │ │ │ adds r1, r3, r1 │ │ │ │ │ adc.w r0, r2, #0 │ │ │ │ │ cmp r1, ip │ │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ │ - bcs.n c2d6 <_PyCompactLong_Multiply+0x112> │ │ │ │ │ + bcs.n c3be <_PyCompactLong_Multiply+0x112> │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r1, [pc, #168] @ (c2e0 <_PyCompactLong_Multiply+0x11c>) │ │ │ │ │ + ldr r1, [pc, #168] @ (c3c8 <_PyCompactLong_Multiply+0x11c>) │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ sub sp, #20 │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr r0, [r0, r1] │ │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ │ ldr.w r1, [r0, #1712] @ 0x6b0 │ │ │ │ │ - cbz r1, c284 <_PyCompactLong_Multiply+0xc0> │ │ │ │ │ + cbz r1, c36c <_PyCompactLong_Multiply+0xc0> │ │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ str.w r3, [r0, #1712] @ 0x6b0 │ │ │ │ │ ldr.w r3, [r0, #1716] @ 0x6b4 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w ip, [r0, #1716] @ 0x6b4 │ │ │ │ │ @@ -18658,27 +18778,27 @@ │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov ip, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n c2ce <_PyCompactLong_Multiply+0x10a> │ │ │ │ │ + blt.n c3b6 <_PyCompactLong_Multiply+0x10a> │ │ │ │ │ movs r3, #8 │ │ │ │ │ mov r0, r1 │ │ │ │ │ strd r3, ip, [r1, #8] │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {pc} │ │ │ │ │ movs r0, #16 │ │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ │ - cbz r0, c2da <_PyCompactLong_Multiply+0x116> │ │ │ │ │ + cbz r0, c3c2 <_PyCompactLong_Multiply+0x116> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r0, [r1, #4] │ │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ │ ldr.w ip, [r0] │ │ │ │ │ @@ -18693,206 +18813,206 @@ │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ movs r0, #1 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov ip, r3 │ │ │ │ │ str r0, [r1, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.n c278 <_PyCompactLong_Multiply+0xb4> │ │ │ │ │ + bge.n c360 <_PyCompactLong_Multiply+0xb4> │ │ │ │ │ rsb ip, r3, #0 │ │ │ │ │ movs r3, #10 │ │ │ │ │ - b.n c27a <_PyCompactLong_Multiply+0xb6> │ │ │ │ │ + b.n c362 <_PyCompactLong_Multiply+0xb6> │ │ │ │ │ movs r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n c280 <_PyCompactLong_Multiply+0xbc> │ │ │ │ │ + b.n c368 <_PyCompactLong_Multiply+0xbc> │ │ │ │ │ nop │ │ │ │ │ .word 0x0000009e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000c2e4 : │ │ │ │ │ +0000c3cc : │ │ │ │ │ long_abs_method(): │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r1, r2, #3 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n c30a │ │ │ │ │ + beq.n c3f2 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n c372 │ │ │ │ │ + bne.n c45a │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r0, #0] │ │ │ │ │ bx lr │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi.n c364 │ │ │ │ │ + bhi.n c44c │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ push {r4, lr} │ │ │ │ │ movw lr, #1030 @ 0x406 │ │ │ │ │ negs r3, r3 │ │ │ │ │ negs r0, r3 │ │ │ │ │ mov.w r2, r3, asr #31 │ │ │ │ │ sbc.w r4, r2, r2, lsl #1 │ │ │ │ │ adds.w r1, r3, #1024 @ 0x400 │ │ │ │ │ adc.w ip, r2, #0 │ │ │ │ │ cmp r1, lr │ │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ │ - bcs.n c344 │ │ │ │ │ + bcs.n c42c │ │ │ │ │ add.w r0, r0, #584 @ 0x248 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r0, r3, r0, lsl #4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ adds.w r3, r3, ip │ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n c368 │ │ │ │ │ + bcs.n c450 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 1f0 <_PyLong_FromMedium> │ │ │ │ │ - b.w 44f4 │ │ │ │ │ + b.w 456c │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w b6b0 <_PyLong_FromLarge> │ │ │ │ │ - b.w c140 <_PyLong_Copy> │ │ │ │ │ + b.w b798 <_PyLong_FromLarge> │ │ │ │ │ + b.w c228 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_Copy │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000c378 : │ │ │ │ │ +0000c460 : │ │ │ │ │ long_abs(): │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ mov r3, r0 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n c3a4 │ │ │ │ │ + beq.n c48c │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n c3a8 │ │ │ │ │ + bne.n c490 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n c39e │ │ │ │ │ + blt.n c486 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - b.n c39a │ │ │ │ │ - b.w 44d0 │ │ │ │ │ - b.w c140 <_PyLong_Copy> │ │ │ │ │ + b.n c482 │ │ │ │ │ + b.w 4548 │ │ │ │ │ + b.w c228 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_Copy │ │ │ │ │ │ │ │ │ │ -0000c3ac : │ │ │ │ │ +0000c494 : │ │ │ │ │ PyLong_FromUnicodeObject(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #20 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 <_PyUnicode_TransformDecimalAndSpaceToASCII> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ - cbz r0, c42e │ │ │ │ │ + cbz r0, c516 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r6, r0 │ │ │ │ │ bl 72c │ │ │ │ │ R_ARM_THM_CALL PyLong_FromString │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r1, c3ec │ │ │ │ │ - cbz r0, c400 │ │ │ │ │ + cbz r1, c4d4 │ │ │ │ │ + cbz r0, c4e8 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ adds r2, r6, r2 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n c400 │ │ │ │ │ + bne.n c4e8 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n c3fa │ │ │ │ │ + bge.n c4e2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ - cbz r2, c43e │ │ │ │ │ + cbz r2, c526 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n c40e │ │ │ │ │ + bge.n c4f6 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ - cbz r2, c432 │ │ │ │ │ + cbz r2, c51a │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl 7ea0 │ │ │ │ │ + bl 7f18 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n c3fa │ │ │ │ │ + b.n c4e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n c40e │ │ │ │ │ + b.n c4f6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n c3fa │ │ │ │ │ + b.n c4e2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000c44c : │ │ │ │ │ +0000c534 : │ │ │ │ │ long_divmod(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bpl.n c486 │ │ │ │ │ + bpl.n c56e │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n c486 │ │ │ │ │ + bpl.n c56e │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ mov r2, sp │ │ │ │ │ - bl 8454 │ │ │ │ │ + bl 8558 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n c490 │ │ │ │ │ + beq.n c578 │ │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 <_PyTuple_FromPairSteal> │ │ │ │ │ R_ARM_THM_JUMP24 _PyTuple_FromPairSteal │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ @@ -18900,42 +19020,42 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bx lr │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000c498 : │ │ │ │ │ +0000c580 : │ │ │ │ │ long_long(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n c52e │ │ │ │ │ + beq.n c616 │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi.n c4f8 │ │ │ │ │ + bhi.n c5e0 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ movw ip, #1030 @ 0x406 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ adds.w lr, r3, #5 │ │ │ │ │ mov.w r1, r3, asr #31 │ │ │ │ │ adc.w r1, r1, #0 │ │ │ │ │ cmp lr, ip │ │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ │ - bcs.n c4f8 │ │ │ │ │ + bcs.n c5e0 │ │ │ │ │ add.w r3, r3, #584 @ 0x248 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r3, r0, r3, lsl #4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ @@ -18945,15 +19065,15 @@ │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ bl 344 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c4f2 │ │ │ │ │ + beq.n c5da │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ adds r0, #12 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bic.w ip, r2, #4 │ │ │ │ │ lsls r2, r1, #2 │ │ │ │ │ str.w ip, [r3, #8] │ │ │ │ │ @@ -18962,22 +19082,22 @@ │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n c538 │ │ │ │ │ + blt.n c620 │ │ │ │ │ bx lr │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000c540 <_PyLong_FromBytes>: │ │ │ │ │ +0000c628 <_PyLong_FromBytes>: │ │ │ │ │ _PyLong_FromBytes(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov r5, r1 │ │ │ │ │ @@ -18985,31 +19105,31 @@ │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 72c │ │ │ │ │ R_ARM_THM_CALL PyLong_FromString │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - cbz r3, c56c <_PyLong_FromBytes+0x2c> │ │ │ │ │ - cbz r0, c570 <_PyLong_FromBytes+0x30> │ │ │ │ │ + cbz r3, c654 <_PyLong_FromBytes+0x2c> │ │ │ │ │ + cbz r0, c658 <_PyLong_FromBytes+0x30> │ │ │ │ │ adds r2, r4, r5 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n c570 <_PyLong_FromBytes+0x30> │ │ │ │ │ + bne.n c658 <_PyLong_FromBytes+0x30> │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - bl 7ea0 │ │ │ │ │ + bl 7f18 │ │ │ │ │ cmp r5, #200 @ 0xc8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ it ge │ │ │ │ │ movge r1, #200 @ 0xc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, c5b6 <_PyLong_FromBytes+0x76> │ │ │ │ │ + cbz r0, c69e <_PyLong_FromBytes+0x76> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ @@ -19018,121 +19138,121 @@ │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n c5b6 <_PyLong_FromBytes+0x76> │ │ │ │ │ + bge.n c69e <_PyLong_FromBytes+0x76> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbnz r2, c5b6 <_PyLong_FromBytes+0x76> │ │ │ │ │ + cbnz r2, c69e <_PyLong_FromBytes+0x76> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n c56c <_PyLong_FromBytes+0x2c> │ │ │ │ │ + b.n c654 <_PyLong_FromBytes+0x2c> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000c5bc : │ │ │ │ │ +0000c6a4 : │ │ │ │ │ long_mod(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r6, [r0, #4] │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w c976 │ │ │ │ │ + bpl.w ca5e │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r7, r3, #7 │ │ │ │ │ - bpl.w c976 │ │ │ │ │ + bpl.w ca5e │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ lsrs r7, r3, #3 │ │ │ │ │ lsrs r2, r1, #3 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.n c662 │ │ │ │ │ + beq.n c74a │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w c922 │ │ │ │ │ + beq.w ca0a │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - blt.w c80a │ │ │ │ │ - beq.w c7f6 │ │ │ │ │ + blt.w c8f2 │ │ │ │ │ + beq.w c8de │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n c698 │ │ │ │ │ + beq.n c780 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e64c │ │ │ │ │ - cbz r0, c624 │ │ │ │ │ + bl e734 │ │ │ │ │ + cbz r0, c70c │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n c624 │ │ │ │ │ + bge.n c70c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbnz r2, c624 │ │ │ │ │ + cbnz r2, c70c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 13dc │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c902 │ │ │ │ │ + beq.w c9ea │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.w c906 │ │ │ │ │ + beq.w c9ee │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w c93a │ │ │ │ │ - cbnz r3, c65a │ │ │ │ │ + beq.w ca22 │ │ │ │ │ + cbnz r3, c742 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w c942 │ │ │ │ │ + beq.w ca2a │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.w c91c │ │ │ │ │ + bne.w ca04 │ │ │ │ │ eors r3, r1 │ │ │ │ │ and.w r2, r1, #3 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ rsb r4, r2, #1 │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ lsls r5, r3, #30 │ │ │ │ │ - bne.w c8e8 │ │ │ │ │ + bne.w c9d0 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idivmod │ │ │ │ │ mul.w r0, r4, r1 │ │ │ │ │ bl 404 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c902 │ │ │ │ │ + beq.w c9ea │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r6, [r5, #12] │ │ │ │ │ subs.w r2, r6, #10 │ │ │ │ │ - bne.w c82c │ │ │ │ │ + bne.w c914 │ │ │ │ │ add.w r3, r0, #12 │ │ │ │ │ mov ip, r2 │ │ │ │ │ movw r0, #52429 @ 0xcccd │ │ │ │ │ movt r0, #52428 @ 0xcccc │ │ │ │ │ mov sl, r3 │ │ │ │ │ add.w r6, r3, r7, lsl #2 │ │ │ │ │ lsls r1, r7, #31 │ │ │ │ │ - bpl.n c710 │ │ │ │ │ + bpl.n c7f8 │ │ │ │ │ ldr.w r7, [r6, #-4]! │ │ │ │ │ mov.w r1, #3435973836 @ 0xcccccccc │ │ │ │ │ umull r3, ip, r0, r7 │ │ │ │ │ bic.w r3, ip, #3 │ │ │ │ │ add.w r3, r3, ip, lsr #2 │ │ │ │ │ subs r3, r7, r3 │ │ │ │ │ subs r3, r7, r3 │ │ │ │ │ @@ -19151,15 +19271,15 @@ │ │ │ │ │ adds r3, r3, r2 │ │ │ │ │ adc.w ip, ip, r8 │ │ │ │ │ adds r3, r3, r3 │ │ │ │ │ adc.w ip, ip, ip │ │ │ │ │ subs r2, r7, r3 │ │ │ │ │ sbc.w ip, ip, ip, lsl #1 │ │ │ │ │ cmp r6, sl │ │ │ │ │ - beq.n c7e4 │ │ │ │ │ + beq.n c8cc │ │ │ │ │ ldr.w r7, [r6, #-4] │ │ │ │ │ mov.w r1, ip, lsl #30 │ │ │ │ │ orr.w r1, r1, r2, lsr #2 │ │ │ │ │ mov.w r9, #3435973836 @ 0xcccccccc │ │ │ │ │ subs r6, #8 │ │ │ │ │ orr.w lr, r7, r2, lsl #30 │ │ │ │ │ ldr r7, [r6, #0] │ │ │ │ │ @@ -19213,58 +19333,58 @@ │ │ │ │ │ adds r3, r3, r2 │ │ │ │ │ adc.w ip, ip, r8 │ │ │ │ │ adds r3, r3, r3 │ │ │ │ │ adc.w ip, ip, ip │ │ │ │ │ subs.w r2, lr, r3 │ │ │ │ │ sbc.w ip, r1, ip │ │ │ │ │ cmp r6, sl │ │ │ │ │ - bne.n c710 │ │ │ │ │ + bne.n c7f8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 404 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c634 │ │ │ │ │ - b.n c902 │ │ │ │ │ + bne.w c71c │ │ │ │ │ + b.n c9ea │ │ │ │ │ adds r7, #1 │ │ │ │ │ add.w r2, r0, r7, lsl #2 │ │ │ │ │ add.w r7, r5, r7, lsl #2 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bcs.w c606 │ │ │ │ │ + bcs.w c6ee │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bne.w c968 │ │ │ │ │ + bne.w ca50 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mov r6, r4 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r4, #0] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ - b.n c646 │ │ │ │ │ + b.n c72e │ │ │ │ │ lsls r3, r7, #2 │ │ │ │ │ add.w r8, r0, #12 │ │ │ │ │ subs r3, #4 │ │ │ │ │ movs r2, #0 │ │ │ │ │ add.w r7, r8, r7, lsl #2 │ │ │ │ │ mov ip, r2 │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #3 │ │ │ │ │ - beq.n c88a │ │ │ │ │ + beq.n c972 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n c878 │ │ │ │ │ + beq.n c960 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n c85e │ │ │ │ │ + beq.n c946 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr.w r0, [r7, #-4]! │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r1 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ mov ip, r3 │ │ │ │ │ @@ -19277,15 +19397,15 @@ │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ mov ip, r3 │ │ │ │ │ ldr.w r0, [r7, #-4]! │ │ │ │ │ mov.w r1, ip, lsl #30 │ │ │ │ │ orr.w r1, r1, r2, lsr #2 │ │ │ │ │ orr.w r0, r0, r2, lsl #30 │ │ │ │ │ - b.n c8d8 │ │ │ │ │ + b.n c9c0 │ │ │ │ │ ldr.w r0, [r7, #-4] │ │ │ │ │ mov.w r1, ip, lsl #30 │ │ │ │ │ orr.w r1, r1, r2, lsr #2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r7, #16 │ │ │ │ │ orr.w r0, r0, r2, lsl #30 │ │ │ │ │ mov r2, r6 │ │ │ │ │ @@ -19313,175 +19433,175 @@ │ │ │ │ │ orr.w r0, r0, r2, lsl #30 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ cmp r7, r8 │ │ │ │ │ mov ip, r3 │ │ │ │ │ - bne.n c88a │ │ │ │ │ - b.n c7e4 │ │ │ │ │ + bne.n c972 │ │ │ │ │ + b.n c8cc │ │ │ │ │ subs r5, r1, #1 │ │ │ │ │ subs r0, #1 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idivmod │ │ │ │ │ subs r1, r5, r1 │ │ │ │ │ mul.w r0, r4, r1 │ │ │ │ │ bl 404 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c65a │ │ │ │ │ + bne.w c742 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n c65a │ │ │ │ │ + b.n c742 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w c65a │ │ │ │ │ + beq.w c742 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ - bl f14c <_PyLong_Negate> │ │ │ │ │ + bl f234 <_PyLong_Negate> │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n c902 │ │ │ │ │ + beq.n c9ea │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ - b.n c826 │ │ │ │ │ + b.n c90e │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c80a │ │ │ │ │ + bne.w c8f2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ZeroDivisionError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ZeroDivisionError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC42 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n c902 │ │ │ │ │ + b.n c9ea │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - bne.w c65a │ │ │ │ │ + bne.w c742 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 41e0 │ │ │ │ │ + bl 4258 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n c960 │ │ │ │ │ + bge.n ca48 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, c960 │ │ │ │ │ + cbnz r3, ca48 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n c902 │ │ │ │ │ + beq.n c9ea │ │ │ │ │ mov r6, r4 │ │ │ │ │ - b.n c65a │ │ │ │ │ + b.n c742 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c140 <_PyLong_Copy> │ │ │ │ │ + bl c228 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n c918 │ │ │ │ │ - b.n c902 │ │ │ │ │ + bne.n ca00 │ │ │ │ │ + b.n c9ea │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n c65a │ │ │ │ │ + b.n c742 │ │ │ │ │ │ │ │ │ │ -0000c980 : │ │ │ │ │ +0000ca68 : │ │ │ │ │ l_mod(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov sl, r2 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ sub sp, #12 │ │ │ │ │ lsrs r0, r3, #3 │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.n ca18 │ │ │ │ │ + beq.n cb00 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w ccd0 │ │ │ │ │ + beq.w cdb8 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - blt.w cbbe │ │ │ │ │ - beq.w cbaa │ │ │ │ │ + blt.w cca6 │ │ │ │ │ + beq.w cc92 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n ca50 │ │ │ │ │ + beq.n cb38 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e64c │ │ │ │ │ - cbz r0, c9d6 │ │ │ │ │ + bl e734 │ │ │ │ │ + cbz r0, cabe │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n c9d6 │ │ │ │ │ + bge.n cabe │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbnz r2, c9d6 │ │ │ │ │ + cbnz r2, cabe │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 13dc │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cce6 │ │ │ │ │ + beq.w cdce │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.w ccb6 │ │ │ │ │ + beq.w cd9e │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w ccec │ │ │ │ │ - cbnz r3, ca0c │ │ │ │ │ + beq.w cdd4 │ │ │ │ │ + cbnz r3, caf4 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w ccf4 │ │ │ │ │ + beq.w cddc │ │ │ │ │ movs r0, #0 │ │ │ │ │ str.w r6, [sl] │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne.w ccca │ │ │ │ │ + bne.w cdb2 │ │ │ │ │ eors r3, r2 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ rsb r4, r2, #1 │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ lsls r5, r3, #30 │ │ │ │ │ - bne.w cca6 │ │ │ │ │ + bne.w cd8e │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idivmod │ │ │ │ │ mul.w r0, r4, r1 │ │ │ │ │ bl 404 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ clz r3, r0 │ │ │ │ │ str.w r0, [sl] │ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ │ negs r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r6, [r5, #12] │ │ │ │ │ subs.w ip, r6, #10 │ │ │ │ │ - bne.w cbe2 │ │ │ │ │ + bne.w ccca │ │ │ │ │ add.w r3, r4, #12 │ │ │ │ │ movw lr, #52429 @ 0xcccd │ │ │ │ │ movt lr, #52428 @ 0xcccc │ │ │ │ │ mov fp, r3 │ │ │ │ │ add.w r6, r3, r0, lsl #2 │ │ │ │ │ mov r1, ip │ │ │ │ │ lsls r2, r0, #31 │ │ │ │ │ - bpl.n cacc │ │ │ │ │ + bpl.n cbb4 │ │ │ │ │ ldr.w r7, [r6, #-4]! │ │ │ │ │ umull r3, r8, lr, r7 │ │ │ │ │ mov.w r3, #3435973836 @ 0xcccccccc │ │ │ │ │ bic.w r2, r8, #3 │ │ │ │ │ add.w r2, r2, r8, lsr #2 │ │ │ │ │ subs r2, r7, r2 │ │ │ │ │ subs r2, r7, r2 │ │ │ │ │ @@ -19500,15 +19620,15 @@ │ │ │ │ │ adds.w r2, r8, r2 │ │ │ │ │ adc.w r1, r1, ip │ │ │ │ │ adds r2, r2, r2 │ │ │ │ │ adcs r1, r1 │ │ │ │ │ subs.w ip, r7, r2 │ │ │ │ │ sbc.w r1, r1, r1, lsl #1 │ │ │ │ │ cmp r6, fp │ │ │ │ │ - beq.n cb98 │ │ │ │ │ + beq.n cc80 │ │ │ │ │ ldr.w r7, [r6, #-4] │ │ │ │ │ lsls r3, r1, #30 │ │ │ │ │ orr.w r3, r3, ip, lsr #2 │ │ │ │ │ mov.w r9, #3435973836 @ 0xcccccccc │ │ │ │ │ subs r6, #8 │ │ │ │ │ orr.w r0, r7, ip, lsl #30 │ │ │ │ │ ldr r7, [r6, #0] │ │ │ │ │ @@ -19562,59 +19682,59 @@ │ │ │ │ │ adds.w r2, r8, r2 │ │ │ │ │ adc.w r1, r1, ip │ │ │ │ │ adds r2, r2, r2 │ │ │ │ │ adcs r1, r1 │ │ │ │ │ subs.w ip, r0, r2 │ │ │ │ │ sbc.w r1, r3, r1 │ │ │ │ │ cmp r6, fp │ │ │ │ │ - bne.n cacc │ │ │ │ │ + bne.n cbb4 │ │ │ │ │ mov r0, ip │ │ │ │ │ bl 404 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c9e6 │ │ │ │ │ - b.n cce6 │ │ │ │ │ + bne.w cace │ │ │ │ │ + b.n cdce │ │ │ │ │ adds r0, #1 │ │ │ │ │ add.w r2, r4, r0, lsl #2 │ │ │ │ │ add.w r0, r5, r0, lsl #2 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bcs.w c9b8 │ │ │ │ │ + bcs.w caa0 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.w cd1a │ │ │ │ │ + bne.w ce02 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mov r6, r4 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r4, #0] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ - b.n c9f8 │ │ │ │ │ + b.n cae0 │ │ │ │ │ lsls r3, r0, #2 │ │ │ │ │ add.w r7, r4, #12 │ │ │ │ │ subs r3, #4 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ add.w r8, r7, r0, lsl #2 │ │ │ │ │ mov r1, ip │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #3 │ │ │ │ │ - beq.n cc40 │ │ │ │ │ + beq.n cd28 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n cc30 │ │ │ │ │ + beq.n cd18 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n cc16 │ │ │ │ │ + beq.n ccfe │ │ │ │ │ mov r3, ip │ │ │ │ │ ldr.w r0, [r8, #-4]! │ │ │ │ │ mov r2, r6 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r1, r3 │ │ │ │ │ @@ -19628,15 +19748,15 @@ │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr.w r0, [r8, #-4]! │ │ │ │ │ lsls r1, r1, #30 │ │ │ │ │ orr.w r1, r1, ip, lsr #2 │ │ │ │ │ orr.w r0, r0, ip, lsl #30 │ │ │ │ │ - b.n cc94 │ │ │ │ │ + b.n cd7c │ │ │ │ │ ldr.w r0, [r8, #-4] │ │ │ │ │ lsls r1, r1, #30 │ │ │ │ │ orr.w r1, r1, ip, lsr #2 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ sub.w r8, r8, #16 │ │ │ │ │ orr.w r0, r0, ip, lsl #30 │ │ │ │ │ @@ -19665,184 +19785,184 @@ │ │ │ │ │ mov r2, r6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ cmp r7, r8 │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - bne.n cc40 │ │ │ │ │ - b.n cb98 │ │ │ │ │ + bne.n cd28 │ │ │ │ │ + b.n cc80 │ │ │ │ │ subs r5, r1, #1 │ │ │ │ │ subs r0, #1 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idivmod │ │ │ │ │ subs r0, r5, r1 │ │ │ │ │ mul.w r0, r4, r0 │ │ │ │ │ - b.n ca3a │ │ │ │ │ + b.n cb22 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w ca0c │ │ │ │ │ + beq.w caf4 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ - bl f14c <_PyLong_Negate> │ │ │ │ │ + bl f234 <_PyLong_Negate> │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ - cbz r6, cce6 │ │ │ │ │ + cbz r6, cdce │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ - b.n cbdc │ │ │ │ │ + b.n ccc4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w cbbe │ │ │ │ │ + bne.w cca6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ZeroDivisionError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ZeroDivisionError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC42 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n ca12 │ │ │ │ │ + b.n cafa │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - bne.w ca0c │ │ │ │ │ + bne.w caf4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 41e0 │ │ │ │ │ + bl 4258 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n cd12 │ │ │ │ │ + bge.n cdfa │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, cd12 │ │ │ │ │ + cbnz r3, cdfa │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n cce6 │ │ │ │ │ + beq.n cdce │ │ │ │ │ mov r6, r4 │ │ │ │ │ - b.n ca0c │ │ │ │ │ + b.n caf4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c140 <_PyLong_Copy> │ │ │ │ │ + bl c228 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ccc6 │ │ │ │ │ - b.n cce6 │ │ │ │ │ + bne.n cdae │ │ │ │ │ + b.n cdce │ │ │ │ │ │ │ │ │ │ -0000cd28 <_PyLong_Format>: │ │ │ │ │ +0000ce10 <_PyLong_Format>: │ │ │ │ │ _PyLong_Format(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #28 │ │ │ │ │ cmp r1, #10 │ │ │ │ │ - beq.n cd5a <_PyLong_Format+0x32> │ │ │ │ │ + beq.n ce42 <_PyLong_Format+0x32> │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ movs r2, #1 │ │ │ │ │ strd ip, ip, [sp, #4] │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ - bl cd70 │ │ │ │ │ + bl ce58 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n cd6a <_PyLong_Format+0x42> │ │ │ │ │ + beq.n ce52 <_PyLong_Format+0x42> │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {pc} │ │ │ │ │ movs r3, #0 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 1a10 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.n cd54 <_PyLong_Format+0x2c> │ │ │ │ │ + bne.n ce3c <_PyLong_Format+0x2c> │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n cd56 <_PyLong_Format+0x2e> │ │ │ │ │ + b.n ce3e <_PyLong_Format+0x2e> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000cd70 : │ │ │ │ │ +0000ce58 : │ │ │ │ │ long_format_binary(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d39c │ │ │ │ │ + beq.w d484 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r0, r3, #7 │ │ │ │ │ - bpl.w d39c │ │ │ │ │ + bpl.w d484 │ │ │ │ │ cmp r1, #16 │ │ │ │ │ it eq │ │ │ │ │ moveq r4, #4 │ │ │ │ │ - bne.w d022 │ │ │ │ │ + bne.w d10a │ │ │ │ │ ldr r5, [r7, #8] │ │ │ │ │ and.w r3, r5, #3 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ lsrs r5, r5, #3 │ │ │ │ │ - beq.w d348 │ │ │ │ │ + beq.w d430 │ │ │ │ │ mov r2, r3 │ │ │ │ │ movw r3, #17476 @ 0x4444 │ │ │ │ │ movt r3, #1092 @ 0x444 │ │ │ │ │ sub.w r6, r2, #2 │ │ │ │ │ clz r6, r6 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ mov.w r6, r6, lsr #5 │ │ │ │ │ - bhi.w d5f8 │ │ │ │ │ + bhi.w d6e0 │ │ │ │ │ add.w r3, r7, r5, lsl #2 │ │ │ │ │ subs r1, r5, #1 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ movs r3, #30 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w d036 │ │ │ │ │ + beq.w d11e │ │ │ │ │ clz r2, r2 │ │ │ │ │ subs r0, r3, #1 │ │ │ │ │ add r0, r4 │ │ │ │ │ rsb r2, r2, #32 │ │ │ │ │ add r0, r2 │ │ │ │ │ cmp r4, #4 │ │ │ │ │ - bne.w d042 │ │ │ │ │ + bne.w d12a │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add.w r6, r6, r0, asr #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d052 │ │ │ │ │ + beq.w d13a │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ adds r6, #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d24a │ │ │ │ │ + bne.w d332 │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d368 │ │ │ │ │ + bne.w d450 │ │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_New │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d3ac │ │ │ │ │ + beq.w d494 │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.w d3c2 │ │ │ │ │ + bne.w d4aa │ │ │ │ │ lsls r0, r3, #26 │ │ │ │ │ - bpl.w d408 │ │ │ │ │ + bpl.w d4f0 │ │ │ │ │ lsls r1, r3, #25 │ │ │ │ │ - bpl.w d3ba │ │ │ │ │ + bpl.w d4a2 │ │ │ │ │ add.w r0, r6, #20 │ │ │ │ │ add r0, fp │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w d230 │ │ │ │ │ + beq.w d318 │ │ │ │ │ subs r2, r5, #1 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ add.w r3, r7, #8 │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov lr, r7 │ │ │ │ │ @@ -19862,15 +19982,15 @@ │ │ │ │ │ lsl.w r5, r5, lr │ │ │ │ │ orr.w r2, r2, ip │ │ │ │ │ orrs r5, r3 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ orrs r2, r1 │ │ │ │ │ add.w lr, lr, #30 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bgt.w d0c2 │ │ │ │ │ + bgt.w d1aa │ │ │ │ │ and.w r1, sl, r5 │ │ │ │ │ lsr.w r3, r5, r4 │ │ │ │ │ sub.w lr, lr, r4 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ ite ls │ │ │ │ │ addls r1, #48 @ 0x30 │ │ │ │ │ @@ -19878,15 +19998,15 @@ │ │ │ │ │ strb.w r1, [r0, #-1] │ │ │ │ │ lsl.w r1, r2, r9 │ │ │ │ │ orrs r3, r1 │ │ │ │ │ lsr.w r1, r2, r8 │ │ │ │ │ orrs r3, r1 │ │ │ │ │ lsr.w r1, r2, r4 │ │ │ │ │ orrs.w r2, r3, r1 │ │ │ │ │ - beq.w d0ba │ │ │ │ │ + beq.w d1a2 │ │ │ │ │ and.w r2, sl, r3 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ sub.w lr, lr, r4 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ ite ls │ │ │ │ │ addls r2, #48 @ 0x30 │ │ │ │ │ @@ -19894,15 +20014,15 @@ │ │ │ │ │ strb.w r2, [r0, #-2] │ │ │ │ │ lsl.w r2, r1, r9 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ lsr.w r2, r1, r8 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ lsrs r1, r4 │ │ │ │ │ orrs.w r2, r3, r1 │ │ │ │ │ - beq.w d0be │ │ │ │ │ + beq.w d1a6 │ │ │ │ │ and.w r2, sl, r3 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ sub.w lr, lr, r4 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ ite ls │ │ │ │ │ addls r2, #48 @ 0x30 │ │ │ │ │ @@ -19910,15 +20030,15 @@ │ │ │ │ │ strb.w r2, [r0, #-3] │ │ │ │ │ lsl.w r2, r1, r9 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ lsr.w r2, r1, r8 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ lsrs r1, r4 │ │ │ │ │ orrs.w r2, r3, r1 │ │ │ │ │ - beq.w d210 │ │ │ │ │ + beq.w d2f8 │ │ │ │ │ and.w r2, sl, r3 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ sub.w lr, lr, r4 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ ite ls │ │ │ │ │ addls r2, #48 @ 0x30 │ │ │ │ │ @@ -19926,15 +20046,15 @@ │ │ │ │ │ strb.w r2, [r0, #-4] │ │ │ │ │ lsl.w r2, r1, r9 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ lsr.w r2, r1, r8 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ lsrs r1, r4 │ │ │ │ │ orrs.w r2, r3, r1 │ │ │ │ │ - beq.w d0b6 │ │ │ │ │ + beq.w d19e │ │ │ │ │ and.w r2, sl, r3 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ sub.w lr, lr, r4 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ ite ls │ │ │ │ │ addls r2, #48 @ 0x30 │ │ │ │ │ @@ -19942,15 +20062,15 @@ │ │ │ │ │ strb.w r2, [r0, #-5] │ │ │ │ │ lsl.w r2, r1, r9 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ lsr.w r2, r1, r8 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ lsrs r1, r4 │ │ │ │ │ orrs.w r2, r3, r1 │ │ │ │ │ - beq.w d20c │ │ │ │ │ + beq.w d2f4 │ │ │ │ │ and.w r2, sl, r3 │ │ │ │ │ subs r0, #6 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ ite ls │ │ │ │ │ addls r2, #48 @ 0x30 │ │ │ │ │ @@ -19959,124 +20079,124 @@ │ │ │ │ │ lsl.w r2, r1, r9 │ │ │ │ │ sub.w lr, lr, r4 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ lsr.w r2, r1, r8 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ lsrs r1, r4 │ │ │ │ │ orrs.w r2, r3, r1 │ │ │ │ │ - beq.n cfde │ │ │ │ │ + beq.n d0c6 │ │ │ │ │ and.w r2, sl, r3 │ │ │ │ │ lsr.w r5, r3, r4 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ - bhi.n d0ac │ │ │ │ │ + bhi.n d194 │ │ │ │ │ lsl.w r3, r1, r9 │ │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ │ orrs r5, r3 │ │ │ │ │ lsr.w r3, r1, r8 │ │ │ │ │ orrs r3, r5 │ │ │ │ │ lsrs r1, r4 │ │ │ │ │ strb.w r2, [r0, #-1]! │ │ │ │ │ sub.w lr, lr, r4 │ │ │ │ │ orrs.w r2, r3, r1 │ │ │ │ │ - bne.n cfb2 │ │ │ │ │ + bne.n d09a │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bgt.w ce6c │ │ │ │ │ + bgt.w cf54 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d240 │ │ │ │ │ + beq.w d328 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #16 │ │ │ │ │ it eq │ │ │ │ │ moveq r3, #120 @ 0x78 │ │ │ │ │ - bne.n d02c │ │ │ │ │ + bne.n d114 │ │ │ │ │ strb.w r3, [r0, #-1] │ │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ │ strb.w r3, [r0, #-2] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w d214 │ │ │ │ │ + beq.w d2fc │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d224 │ │ │ │ │ + bne.w d30c │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str.w fp, [r3] │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r1, #2 │ │ │ │ │ ite eq │ │ │ │ │ moveq r4, #1 │ │ │ │ │ movne r4, #3 │ │ │ │ │ - b.n cda4 │ │ │ │ │ + b.n ce8c │ │ │ │ │ cmp r3, #8 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #111 @ 0x6f │ │ │ │ │ movne r3, #98 @ 0x62 │ │ │ │ │ - b.n cffa │ │ │ │ │ + b.n d0e2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r4, #4 │ │ │ │ │ add.w r0, r3, r4 │ │ │ │ │ - beq.w cdf8 │ │ │ │ │ + beq.w cee0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add r6, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ce04 │ │ │ │ │ + bne.w ceec │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w ce0e │ │ │ │ │ + beq.w cef6 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #119 @ 0x77 │ │ │ │ │ - bhi.w d32a │ │ │ │ │ + bhi.w d412 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w d38a │ │ │ │ │ + beq.w d472 │ │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyUnicodeWriter_PrepareInternal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_PrepareInternal │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w d3ac │ │ │ │ │ + beq.w d494 │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d26a │ │ │ │ │ + bne.w d352 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.w d506 │ │ │ │ │ + bne.w d5ee │ │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ │ lsls r1, r2, #26 │ │ │ │ │ - bpl.w d398 │ │ │ │ │ + bpl.w d480 │ │ │ │ │ lsls r2, r2, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r0, #20 │ │ │ │ │ addpl r0, #28 │ │ │ │ │ add r3, r6 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ add r0, r3 │ │ │ │ │ - b.n ce44 │ │ │ │ │ + b.n cf2c │ │ │ │ │ adds r2, #87 @ 0x57 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ strb.w r2, [r0, #-1]! │ │ │ │ │ - b.n cf9a │ │ │ │ │ + b.n d082 │ │ │ │ │ subs r0, #4 │ │ │ │ │ - b.n cfde │ │ │ │ │ + b.n d0c6 │ │ │ │ │ subs r0, #1 │ │ │ │ │ - b.n cfde │ │ │ │ │ + b.n d0c6 │ │ │ │ │ subs r0, #2 │ │ │ │ │ - b.n cfde │ │ │ │ │ + b.n d0c6 │ │ │ │ │ and.w r1, sl, r5 │ │ │ │ │ lsr.w r3, r5, r4 │ │ │ │ │ lsl.w r5, r2, r9 │ │ │ │ │ sub.w lr, lr, r4 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ orrs r3, r5 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ @@ -20085,15 +20205,15 @@ │ │ │ │ │ movls r5, #48 @ 0x30 │ │ │ │ │ add r5, r1 │ │ │ │ │ lsr.w r1, r2, r8 │ │ │ │ │ orrs r3, r1 │ │ │ │ │ cmp r4, lr │ │ │ │ │ lsr.w r1, r2, r4 │ │ │ │ │ strb.w r5, [r0, #-1] │ │ │ │ │ - bgt.n d0ba │ │ │ │ │ + bgt.n d1a2 │ │ │ │ │ and.w r2, sl, r3 │ │ │ │ │ lsl.w r5, r1, r9 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ sub.w lr, lr, r4 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ orrs r3, r5 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ @@ -20102,15 +20222,15 @@ │ │ │ │ │ ite hi │ │ │ │ │ movhi r5, #87 @ 0x57 │ │ │ │ │ movls r5, #48 @ 0x30 │ │ │ │ │ lsrs r1, r4 │ │ │ │ │ add r5, r2 │ │ │ │ │ cmp lr, r4 │ │ │ │ │ strb.w r5, [r0, #-2] │ │ │ │ │ - blt.n d0be │ │ │ │ │ + blt.n d1a6 │ │ │ │ │ and.w r2, sl, r3 │ │ │ │ │ lsl.w r5, r1, r9 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ sub.w lr, lr, r4 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ orrs r3, r5 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ @@ -20119,15 +20239,15 @@ │ │ │ │ │ ite hi │ │ │ │ │ movhi r5, #87 @ 0x57 │ │ │ │ │ movls r5, #48 @ 0x30 │ │ │ │ │ lsrs r1, r4 │ │ │ │ │ add r5, r2 │ │ │ │ │ cmp r4, lr │ │ │ │ │ strb.w r5, [r0, #-3] │ │ │ │ │ - bgt.n d210 │ │ │ │ │ + bgt.n d2f8 │ │ │ │ │ and.w r2, sl, r3 │ │ │ │ │ lsl.w r5, r1, r9 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ sub.w lr, lr, r4 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ orrs r3, r5 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ @@ -20136,15 +20256,15 @@ │ │ │ │ │ ite hi │ │ │ │ │ movhi r5, #87 @ 0x57 │ │ │ │ │ movls r5, #48 @ 0x30 │ │ │ │ │ lsrs r1, r4 │ │ │ │ │ add r5, r2 │ │ │ │ │ cmp r4, lr │ │ │ │ │ strb.w r5, [r0, #-4] │ │ │ │ │ - bgt.n d0b6 │ │ │ │ │ + bgt.n d19e │ │ │ │ │ and.w r2, sl, r3 │ │ │ │ │ lsl.w r5, r1, r9 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ sub.w lr, lr, r4 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ orrs r3, r5 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ @@ -20153,15 +20273,15 @@ │ │ │ │ │ ite hi │ │ │ │ │ movhi r5, #87 @ 0x57 │ │ │ │ │ movls r5, #48 @ 0x30 │ │ │ │ │ lsrs r1, r4 │ │ │ │ │ add r5, r2 │ │ │ │ │ cmp lr, r4 │ │ │ │ │ strb.w r5, [r0, #-5] │ │ │ │ │ - blt.n d20c │ │ │ │ │ + blt.n d2f4 │ │ │ │ │ and.w r2, sl, r3 │ │ │ │ │ lsl.w r5, r1, r9 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ sub.w lr, lr, r4 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ orrs r3, r5 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ @@ -20171,15 +20291,15 @@ │ │ │ │ │ movhi r5, #87 @ 0x57 │ │ │ │ │ movls r5, #48 @ 0x30 │ │ │ │ │ lsrs r1, r4 │ │ │ │ │ add r5, r2 │ │ │ │ │ subs r0, #6 │ │ │ │ │ strb r5, [r0, #0] │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bgt.w cfde │ │ │ │ │ + bgt.w d0c6 │ │ │ │ │ and.w r5, sl, r3 │ │ │ │ │ lsr.w r2, r3, r4 │ │ │ │ │ lsl.w r3, r1, r9 │ │ │ │ │ sub.w lr, lr, r4 │ │ │ │ │ uxtb r5, r5 │ │ │ │ │ orrs r2, r3 │ │ │ │ │ cmp r5, #9 │ │ │ │ │ @@ -20188,59 +20308,59 @@ │ │ │ │ │ ite hi │ │ │ │ │ movhi r2, #87 @ 0x57 │ │ │ │ │ movls r2, #48 @ 0x30 │ │ │ │ │ lsrs r1, r4 │ │ │ │ │ add r2, r5 │ │ │ │ │ cmp r4, lr │ │ │ │ │ strb.w r2, [r0, #-1]! │ │ │ │ │ - ble.n d1da │ │ │ │ │ - b.n cfde │ │ │ │ │ + ble.n d2c2 │ │ │ │ │ + b.n d0c6 │ │ │ │ │ subs r0, #5 │ │ │ │ │ - b.n cfde │ │ │ │ │ + b.n d0c6 │ │ │ │ │ subs r0, #3 │ │ │ │ │ - b.n cfde │ │ │ │ │ + b.n d0c6 │ │ │ │ │ subs r0, #2 │ │ │ │ │ movs r3, #45 @ 0x2d │ │ │ │ │ strb.w r3, [r0, #-1] │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d014 │ │ │ │ │ + beq.w d0fc │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ add r3, r6 │ │ │ │ │ str r3, [r2, #20] │ │ │ │ │ - b.n d01a │ │ │ │ │ + b.n d102 │ │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ │ strb.w r3, [r0, #-1] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ subs r0, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w cff0 │ │ │ │ │ + bne.w d0d8 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.w d00c │ │ │ │ │ - b.n d216 │ │ │ │ │ + bne.w d0f4 │ │ │ │ │ + b.n d2fe │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #119 @ 0x77 │ │ │ │ │ - bls.w d068 │ │ │ │ │ + bls.w d150 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldrd r2, r3, [r3, #16] │ │ │ │ │ subs r2, r2, r3 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bgt.w d068 │ │ │ │ │ + bgt.w d150 │ │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w d084 │ │ │ │ │ + beq.w d16c │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ add r3, r6 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w d3b2 │ │ │ │ │ + beq.w d49a │ │ │ │ │ subs r2, r5, #1 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ add.w fp, r7, #8 │ │ │ │ │ mov sl, ip │ │ │ │ │ mov r7, ip │ │ │ │ │ @@ -20273,176 +20393,176 @@ │ │ │ │ │ ite hi │ │ │ │ │ movhi r1, #87 @ 0x57 │ │ │ │ │ movls r1, #48 @ 0x30 │ │ │ │ │ add r2, r1 │ │ │ │ │ strb.w r2, [r3, #-1]! │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bgt.n d380 │ │ │ │ │ + bgt.n d468 │ │ │ │ │ orrs.w r2, sl, lr │ │ │ │ │ ite ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n d2b8 │ │ │ │ │ + bne.n d3a0 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ cmp r5, ip │ │ │ │ │ - bgt.n d296 │ │ │ │ │ + bgt.n d37e │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d526 │ │ │ │ │ + bne.w d60e │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ itt eq │ │ │ │ │ moveq r2, #45 @ 0x2d │ │ │ │ │ strbeq.w r2, [r3, #-1] │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d224 │ │ │ │ │ + bne.n d30c │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ add r3, r6 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n d01a │ │ │ │ │ + b.n d102 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldrd r2, r3, [r3, #16] │ │ │ │ │ subs r2, r2, r3 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - blt.w d062 │ │ │ │ │ + blt.w d14a │ │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w d084 │ │ │ │ │ + beq.w d16c │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ add r3, r6 │ │ │ │ │ - b.n d27a │ │ │ │ │ + b.n d362 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ movs r6, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ce04 │ │ │ │ │ + bne.w ceec │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ movs r6, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w ce0e │ │ │ │ │ + beq.w cef6 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ movs r6, #1 │ │ │ │ │ cmp r3, #119 @ 0x77 │ │ │ │ │ - bls.w d068 │ │ │ │ │ - b.n d254 │ │ │ │ │ + bls.w d150 │ │ │ │ │ + b.n d33c │ │ │ │ │ ldrd r0, r3, [sp, #76] @ 0x4c │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d26a │ │ │ │ │ - b.n d3ac │ │ │ │ │ + bne.w d352 │ │ │ │ │ + b.n d494 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ ite gt │ │ │ │ │ movgt r2, #0 │ │ │ │ │ movle r2, #1 │ │ │ │ │ - b.n d2f8 │ │ │ │ │ + b.n d3e0 │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d080 │ │ │ │ │ + beq.w d168 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n d27a │ │ │ │ │ + b.n d362 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n d0a2 │ │ │ │ │ + b.n d18a │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #2349 @ 0x92d │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n d01c │ │ │ │ │ + b.n d104 │ │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ │ subs r3, #1 │ │ │ │ │ strb r2, [r3, #0] │ │ │ │ │ - b.n d304 │ │ │ │ │ + b.n d3ec │ │ │ │ │ add.w r0, fp, #28 │ │ │ │ │ add r0, r6 │ │ │ │ │ - b.n ce44 │ │ │ │ │ + b.n cf2c │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n d410 │ │ │ │ │ + beq.n d4f8 │ │ │ │ │ lsls r0, r3, #26 │ │ │ │ │ - bmi.n d454 │ │ │ │ │ + bmi.n d53c │ │ │ │ │ ldr.w r0, [fp, #28] │ │ │ │ │ add.w r0, r0, r6, lsl #2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n d46e │ │ │ │ │ + bne.n d556 │ │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ │ subs r0, #4 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - cbz r3, d3fa │ │ │ │ │ + cbz r3, d4e2 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #16 │ │ │ │ │ - beq.w d610 │ │ │ │ │ + beq.w d6f8 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #111 @ 0x6f │ │ │ │ │ movne r3, #98 @ 0x62 │ │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ │ subs r0, #8 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ itt eq │ │ │ │ │ moveq r3, #45 @ 0x2d │ │ │ │ │ streq.w r3, [r0, #-4] │ │ │ │ │ - b.n d00c │ │ │ │ │ + b.n d0f4 │ │ │ │ │ ldr.w r0, [fp, #28] │ │ │ │ │ add r0, r6 │ │ │ │ │ - b.n ce44 │ │ │ │ │ + b.n cf2c │ │ │ │ │ lsls r2, r3, #26 │ │ │ │ │ - bmi.n d462 │ │ │ │ │ + bmi.n d54a │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ add.w r0, r0, r6, lsl #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w d568 │ │ │ │ │ + bne.w d650 │ │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ │ subs r0, #2 │ │ │ │ │ strh r3, [r0, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - cbz r3, d444 │ │ │ │ │ + cbz r3, d52c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #16 │ │ │ │ │ - beq.w d5f4 │ │ │ │ │ + beq.w d6dc │ │ │ │ │ cmp r3, #8 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #111 @ 0x6f │ │ │ │ │ movne r3, #98 @ 0x62 │ │ │ │ │ strh.w r3, [r0, #-2] │ │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ │ subs r0, #4 │ │ │ │ │ strh r3, [r0, #0] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.w d00c │ │ │ │ │ + bne.w d0f4 │ │ │ │ │ movs r3, #45 @ 0x2d │ │ │ │ │ strh.w r3, [r0, #-2] │ │ │ │ │ - b.n d00c │ │ │ │ │ + b.n d0f4 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, fp, #20 │ │ │ │ │ addpl.w r0, fp, #28 │ │ │ │ │ - b.n d3ce │ │ │ │ │ + b.n d4b6 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r0, #20 │ │ │ │ │ addpl.w r0, fp, #28 │ │ │ │ │ - b.n d416 │ │ │ │ │ + b.n d4fe │ │ │ │ │ add.w r3, r7, #8 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov r7, ip │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ @@ -20479,70 +20599,70 @@ │ │ │ │ │ sxtb r3, r3 │ │ │ │ │ str.w r3, [r0, #-4]! │ │ │ │ │ lsr.w r3, lr, r8 │ │ │ │ │ orr.w sl, sl, r3 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ lsr.w lr, lr, r4 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - ble.w d614 │ │ │ │ │ + ble.w d6fc │ │ │ │ │ cmp r4, r7 │ │ │ │ │ ite gt │ │ │ │ │ movgt r3, #0 │ │ │ │ │ movle r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d4b6 │ │ │ │ │ + bne.n d59e │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ cmp ip, r5 │ │ │ │ │ - blt.n d490 │ │ │ │ │ - b.n d3dc │ │ │ │ │ + blt.n d578 │ │ │ │ │ + b.n d4c4 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldrb r1, [r2, #16] │ │ │ │ │ - beq.n d540 │ │ │ │ │ + beq.n d628 │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bmi.n d55e │ │ │ │ │ + bmi.n d646 │ │ │ │ │ ldr r2, [r2, #28] │ │ │ │ │ add r3, r6 │ │ │ │ │ add.w r0, r2, r3, lsl #2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n d46e │ │ │ │ │ - b.n d3d6 │ │ │ │ │ + bne.n d556 │ │ │ │ │ + b.n d4be │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r2, #16 │ │ │ │ │ - beq.n d550 │ │ │ │ │ + beq.n d638 │ │ │ │ │ cmp r2, #8 │ │ │ │ │ ite eq │ │ │ │ │ moveq r2, #111 @ 0x6f │ │ │ │ │ movne r2, #98 @ 0x62 │ │ │ │ │ strb.w r2, [r3, #-1] │ │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ │ subs r3, #2 │ │ │ │ │ strb r2, [r3, #0] │ │ │ │ │ - b.n d30c │ │ │ │ │ + b.n d3f4 │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bmi.n d554 │ │ │ │ │ + bmi.n d63c │ │ │ │ │ ldr r2, [r2, #28] │ │ │ │ │ add r3, r6 │ │ │ │ │ add.w r0, r2, r3, lsl #1 │ │ │ │ │ - cbnz r5, d568 │ │ │ │ │ - b.n d420 │ │ │ │ │ + cbnz r5, d650 │ │ │ │ │ + b.n d508 │ │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ │ - b.n d534 │ │ │ │ │ + b.n d61c │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r2, #20 │ │ │ │ │ addpl r2, #28 │ │ │ │ │ - b.n d546 │ │ │ │ │ + b.n d62e │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r2, #20 │ │ │ │ │ addpl r2, #28 │ │ │ │ │ - b.n d51a │ │ │ │ │ + b.n d602 │ │ │ │ │ add.w r3, r7, #8 │ │ │ │ │ mov.w lr, #0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov ip, lr │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ @@ -20579,94 +20699,94 @@ │ │ │ │ │ sxtb r3, r3 │ │ │ │ │ strh.w r3, [r0, #-2]! │ │ │ │ │ lsr.w r3, sl, r8 │ │ │ │ │ orrs r7, r3 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ lsr.w sl, sl, r4 │ │ │ │ │ cmp r3, lr │ │ │ │ │ - ble.n d626 │ │ │ │ │ + ble.n d70e │ │ │ │ │ cmp r4, ip │ │ │ │ │ - ble.n d5b2 │ │ │ │ │ + ble.n d69a │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ cmp r5, lr │ │ │ │ │ - bgt.n d58a │ │ │ │ │ - b.n d426 │ │ │ │ │ + bgt.n d672 │ │ │ │ │ + b.n d50e │ │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ │ - b.n d43a │ │ │ │ │ + b.n d522 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC53 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n d3ac │ │ │ │ │ + b.n d494 │ │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ │ - b.n d3f0 │ │ │ │ │ + b.n d4d8 │ │ │ │ │ orrs.w r3, sl, lr │ │ │ │ │ ite ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d4b6 │ │ │ │ │ - b.n d4fc │ │ │ │ │ + bne.w d59e │ │ │ │ │ + b.n d5e4 │ │ │ │ │ orrs.w r3, r7, sl │ │ │ │ │ - bne.n d5b2 │ │ │ │ │ - b.n d5ea │ │ │ │ │ + bne.n d69a │ │ │ │ │ + b.n d6d2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000d630 : │ │ │ │ │ +0000d718 : │ │ │ │ │ long_float(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d6e2 │ │ │ │ │ + beq.n d7ca │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #7 │ │ │ │ │ - bpl.n d6ca │ │ │ │ │ + bpl.n d7b2 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n d676 │ │ │ │ │ + bhi.n d75e │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ - beq.n d69e │ │ │ │ │ + beq.n d786 │ │ │ │ │ vmov s15, r3 │ │ │ │ │ vcvt.f64.s32 d0, s15 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyFloat_FromDouble │ │ │ │ │ mov r1, sp │ │ │ │ │ - bl e040 <_PyLong_Frexp> │ │ │ │ │ + bl e128 <_PyLong_Frexp> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Frexp │ │ │ │ │ movw r2, #1025 @ 0x401 │ │ │ │ │ ldrd r0, r3, [sp] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bge.n d6b2 │ │ │ │ │ + bge.n d79a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.n d66c │ │ │ │ │ + bne.n d754 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, d6f4 │ │ │ │ │ + cbnz r0, d7dc │ │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyFloat_FromDouble │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ @@ -20675,67 +20795,67 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC49 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC49 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n d69e │ │ │ │ │ + b.n d786 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n d69e │ │ │ │ │ + b.n d786 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #3570 @ 0xdf2 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n d69e │ │ │ │ │ + b.n d786 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000d6fc : │ │ │ │ │ +0000d7e4 : │ │ │ │ │ long_rshift(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bpl.w de3c │ │ │ │ │ + bpl.w df24 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w de3c │ │ │ │ │ + bpl.w df24 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ and.w r3, r1, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w de02 │ │ │ │ │ + beq.w deea │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ and.w r2, r4, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.w dd9a │ │ │ │ │ + beq.w de82 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bhi.w dcf4 │ │ │ │ │ + bhi.w dddc │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ asrs r0, r3, #31 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ lsrs r1, r3, #28 │ │ │ │ │ @@ -20776,21 +20896,21 @@ │ │ │ │ │ adds.w r3, r3, ip │ │ │ │ │ adds.w r1, r1, lr │ │ │ │ │ adc.w r0, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ lsrs r1, r1, #1 │ │ │ │ │ cmp r4, #15 │ │ │ │ │ orr.w r1, r1, r0, lsl #31 │ │ │ │ │ - bhi.n d862 │ │ │ │ │ + bhi.n d94a │ │ │ │ │ ldr r4, [r5, #12] │ │ │ │ │ rsb r0, r2, #1 │ │ │ │ │ mul.w r0, r4, r0 │ │ │ │ │ asrs r4, r0, #31 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w ddaa │ │ │ │ │ + bne.w de92 │ │ │ │ │ rsb r2, r3, #32 │ │ │ │ │ subs.w r1, r3, #32 │ │ │ │ │ lsr.w r0, r0, r3 │ │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ │ orr.w r0, r0, r2 │ │ │ │ │ itt pl │ │ │ │ │ asrpl.w r1, r4, r1 │ │ │ │ │ @@ -20799,15 +20919,15 @@ │ │ │ │ │ adds r1, r0, #5 │ │ │ │ │ movw r2, #1030 @ 0x406 │ │ │ │ │ adc.w r3, r4, #0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r4 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n d83c │ │ │ │ │ + bcs.n d924 │ │ │ │ │ add.w r0, r0, #584 @ 0x248 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r5, r5, r0, lsl #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ @@ -20815,59 +20935,59 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ adds r3, r0, r3 │ │ │ │ │ adc.w r4, r4, #0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ sbcs.w r4, r4, #0 │ │ │ │ │ - bcs.w dc12 │ │ │ │ │ + bcs.w dcfa │ │ │ │ │ bl 1f0 <_PyLong_FromMedium> │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ sub.w r0, r2, #2 │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne r6, #0 │ │ │ │ │ andeq.w r6, r0, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w ddc4 │ │ │ │ │ + bne.w deac │ │ │ │ │ lsrs r4, r4, #3 │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ subs r4, r4, r1 │ │ │ │ │ mov sl, r4 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - ble.w de1c │ │ │ │ │ + ble.w df04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r1, r3, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 344 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w de18 │ │ │ │ │ + beq.w df00 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r9, r6 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ lsls r2, r1, #2 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ add.w lr, r5, r2 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ rsb r4, r3, #30 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ ldr.w ip, [lr, #12] │ │ │ │ │ mov r8, ip │ │ │ │ │ - beq.w dc8c │ │ │ │ │ + beq.w dd74 │ │ │ │ │ lsr.w fp, ip, r3 │ │ │ │ │ mov ip, r6 │ │ │ │ │ ldr r6, [sp, #8] │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - ble.w dce2 │ │ │ │ │ + ble.w ddca │ │ │ │ │ ldr.w r3, [lr, #16] │ │ │ │ │ sub.w r8, r4, #32 │ │ │ │ │ rsb r9, r4, #32 │ │ │ │ │ lsl.w r6, r3, r8 │ │ │ │ │ lsr.w r2, r3, r9 │ │ │ │ │ lsls r3, r4 │ │ │ │ │ orrs r2, r6 │ │ │ │ │ @@ -20876,132 +20996,132 @@ │ │ │ │ │ adc.w ip, ip, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ str r2, [r0, #12] │ │ │ │ │ adds r2, r1, #2 │ │ │ │ │ orr.w r3, r3, ip, lsl #2 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bge.w dbc8 │ │ │ │ │ + bge.w dcb0 │ │ │ │ │ ldr.w r2, [lr, #20] │ │ │ │ │ lsl.w r6, r2, r8 │ │ │ │ │ lsr.w r7, r2, r9 │ │ │ │ │ lsls r2, r4 │ │ │ │ │ orrs r7, r6 │ │ │ │ │ adds r2, r2, r3 │ │ │ │ │ ldr r6, [sp, #8] │ │ │ │ │ adc.w ip, r7, ip, lsr #30 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ lsrs r3, r2, #30 │ │ │ │ │ adds r2, r1, #3 │ │ │ │ │ orr.w r3, r3, ip, lsl #2 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bge.w dbc8 │ │ │ │ │ + bge.w dcb0 │ │ │ │ │ ldr.w r2, [lr, #24] │ │ │ │ │ lsr.w r6, r2, r9 │ │ │ │ │ lsl.w r7, r2, r8 │ │ │ │ │ lsls r2, r4 │ │ │ │ │ orrs r7, r6 │ │ │ │ │ adds r2, r2, r3 │ │ │ │ │ ldr r6, [sp, #8] │ │ │ │ │ adc.w ip, r7, ip, lsr #30 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #20] │ │ │ │ │ lsrs r3, r2, #30 │ │ │ │ │ adds r2, r1, #4 │ │ │ │ │ orr.w r3, r3, ip, lsl #2 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bge.w dbc8 │ │ │ │ │ + bge.w dcb0 │ │ │ │ │ ldr.w r2, [lr, #28] │ │ │ │ │ lsr.w r6, r2, r9 │ │ │ │ │ lsl.w r7, r2, r8 │ │ │ │ │ lsls r2, r4 │ │ │ │ │ orrs r7, r6 │ │ │ │ │ adds r2, r2, r3 │ │ │ │ │ ldr r6, [sp, #8] │ │ │ │ │ adc.w ip, r7, ip, lsr #30 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #24] │ │ │ │ │ lsrs r3, r2, #30 │ │ │ │ │ adds r2, r1, #5 │ │ │ │ │ orr.w r3, r3, ip, lsl #2 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bge.w dbc8 │ │ │ │ │ + bge.w dcb0 │ │ │ │ │ ldr.w r2, [lr, #32] │ │ │ │ │ lsr.w r6, r2, r9 │ │ │ │ │ lsl.w r7, r2, r8 │ │ │ │ │ lsls r2, r4 │ │ │ │ │ orrs r7, r6 │ │ │ │ │ adds r2, r2, r3 │ │ │ │ │ ldr r6, [sp, #8] │ │ │ │ │ adc.w ip, r7, ip, lsr #30 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ lsrs r3, r2, #30 │ │ │ │ │ adds r2, r1, #6 │ │ │ │ │ orr.w r3, r3, ip, lsl #2 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bge.w dbc8 │ │ │ │ │ + bge.w dcb0 │ │ │ │ │ ldr.w r2, [lr, #36] @ 0x24 │ │ │ │ │ lsr.w r6, r2, r9 │ │ │ │ │ lsl.w r7, r2, r8 │ │ │ │ │ lsls r2, r4 │ │ │ │ │ orrs r7, r6 │ │ │ │ │ adds r2, r2, r3 │ │ │ │ │ ldr r6, [sp, #8] │ │ │ │ │ adc.w ip, r7, ip, lsr #30 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #32] │ │ │ │ │ lsrs r3, r2, #30 │ │ │ │ │ adds r2, r1, #7 │ │ │ │ │ orr.w r3, r3, ip, lsl #2 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bge.w dbc8 │ │ │ │ │ + bge.w dcb0 │ │ │ │ │ ldr.w r2, [lr, #40] @ 0x28 │ │ │ │ │ lsr.w r6, r2, r9 │ │ │ │ │ lsl.w r7, r2, r8 │ │ │ │ │ lsls r2, r4 │ │ │ │ │ orrs r7, r6 │ │ │ │ │ adds r2, r2, r3 │ │ │ │ │ ldr r6, [sp, #8] │ │ │ │ │ adc.w ip, r7, ip, lsr #30 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ │ lsrs r3, r2, #30 │ │ │ │ │ add.w r2, r1, #8 │ │ │ │ │ orr.w r3, r3, ip, lsl #2 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bge.w dbc8 │ │ │ │ │ + bge.w dcb0 │ │ │ │ │ ldr.w r2, [lr, #44] @ 0x2c │ │ │ │ │ adds r1, #9 │ │ │ │ │ lsl.w r7, r2, r8 │ │ │ │ │ lsr.w lr, r2, r9 │ │ │ │ │ lsls r2, r4 │ │ │ │ │ orr.w lr, r7, lr │ │ │ │ │ adds r2, r2, r3 │ │ │ │ │ adc.w ip, lr, ip, lsr #30 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ │ lsrs r3, r2, #30 │ │ │ │ │ orr.w r3, r3, ip, lsl #2 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ mov.w ip, ip, lsr #30 │ │ │ │ │ - bge.w dbc8 │ │ │ │ │ + bge.w dcb0 │ │ │ │ │ add.w r2, r5, #44 @ 0x2c │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ add.w fp, r5, r2 │ │ │ │ │ subs r5, r6, r1 │ │ │ │ │ add.w r2, r0, #40 @ 0x28 │ │ │ │ │ ands.w r5, r5, #3 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - beq.n db00 │ │ │ │ │ + beq.n dbe8 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n dac6 │ │ │ │ │ + beq.n dbae │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq.n da92 │ │ │ │ │ + beq.n db7a │ │ │ │ │ mov r2, fp │ │ │ │ │ add.w r6, r0, #40 @ 0x28 │ │ │ │ │ adds r1, #1 │ │ │ │ │ ldr.w r5, [r2, #4]! │ │ │ │ │ mov fp, r2 │ │ │ │ │ lsl.w lr, r5, r8 │ │ │ │ │ lsr.w r2, r5, r9 │ │ │ │ │ @@ -21047,15 +21167,15 @@ │ │ │ │ │ str.w r3, [r6, #4]! │ │ │ │ │ lsrs r3, r5, #30 │ │ │ │ │ orr.w r3, r3, r2, lsl #2 │ │ │ │ │ mov.w ip, r2, lsr #30 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n dbc8 │ │ │ │ │ + beq.n dcb0 │ │ │ │ │ mov r7, r8 │ │ │ │ │ mov r6, r9 │ │ │ │ │ strd r1, r0, [sp, #16] │ │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ │ mov r1, fp │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ add.w fp, fp, #16 │ │ │ │ │ @@ -21109,54 +21229,54 @@ │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [lr, #12] │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ orr.w r3, r3, ip, lsl #2 │ │ │ │ │ mov.w ip, ip, lsr #30 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n db08 │ │ │ │ │ + bne.n dbf0 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ add.w r2, r0, sl, lsl #2 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ lsrs r3, r1, #3 │ │ │ │ │ - beq.n dbe2 │ │ │ │ │ + beq.n dcca │ │ │ │ │ add.w r4, r0, r3, lsl #2 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ add.w r6, r0, #12 │ │ │ │ │ ldr r4, [r4, #8] │ │ │ │ │ - cbz r4, dbf2 │ │ │ │ │ + cbz r4, dcda │ │ │ │ │ bl 13dc │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r2, r4 │ │ │ │ │ subs r4, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w ddbe │ │ │ │ │ + beq.w dea6 │ │ │ │ │ ldr.w r5, [r6, r4, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n dbf0 │ │ │ │ │ + beq.n dcd8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n dbe2 │ │ │ │ │ + beq.n dcca │ │ │ │ │ and.w r1, r1, #3 │ │ │ │ │ orr.w r1, r1, r2, lsl #3 │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ - b.n dbe2 │ │ │ │ │ + b.n dcca │ │ │ │ │ cmp r7, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r4, #16 │ │ │ │ │ - blt.w ddb2 │ │ │ │ │ + blt.w de9a │ │ │ │ │ movs r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w de26 │ │ │ │ │ + beq.w df0e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ @@ -21166,28 +21286,28 @@ │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ lsrs r3, r6, #30 │ │ │ │ │ orr.w r3, r3, r7, lsl #2 │ │ │ │ │ bic.w r6, r6, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ strd r4, r6, [r5, #8] │ │ │ │ │ - b.n d834 │ │ │ │ │ + b.n d91c │ │ │ │ │ subs r1, #1 │ │ │ │ │ lsrs r3, r4, #3 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ rsb r3, r1, r4, lsr #3 │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w de1c │ │ │ │ │ + ble.w df04 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ bl 344 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w de18 │ │ │ │ │ + beq.w df00 │ │ │ │ │ add.w lr, r5, r1, lsl #2 │ │ │ │ │ lsls r3, r1, #2 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r9, r4 │ │ │ │ │ movs r7, #30 │ │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ │ @@ -21195,15 +21315,15 @@ │ │ │ │ │ mov.w r3, sl, lsl #3 │ │ │ │ │ add.w r2, r5, #8 │ │ │ │ │ orr.w r3, r3, #2 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov ip, r3 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - blt.n dd9e │ │ │ │ │ + blt.n de86 │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ it ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ adds.w r3, r3, r8 │ │ │ │ │ @@ -21214,51 +21334,51 @@ │ │ │ │ │ lsl.w r3, r6, r3 │ │ │ │ │ orr.w fp, fp, r3 │ │ │ │ │ sub.w r3, r7, #32 │ │ │ │ │ lsr.w r3, r6, r3 │ │ │ │ │ orr.w fp, fp, r3 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt.w d8cc │ │ │ │ │ + blt.w d9b4 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ add.w r3, r0, sl, lsl #2 │ │ │ │ │ str.w fp, [r3, #8] │ │ │ │ │ lsrs r3, r1, #3 │ │ │ │ │ - bne.w dbd4 │ │ │ │ │ - b.n dbe2 │ │ │ │ │ + bne.w dcbc │ │ │ │ │ + b.n dcca │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r2, #8 │ │ │ │ │ - bl 36d8 <_PyLong_AsByteArray> │ │ │ │ │ + bl 3750 <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_THM_CALL _PyLong_AsByteArray │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ lsrs r3, r0, #3 │ │ │ │ │ - beq.n dd7a │ │ │ │ │ + beq.n de62 │ │ │ │ │ add.w r6, r6, r3, lsl #2 │ │ │ │ │ movs r1, #30 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ smull r3, r1, r3, r1 │ │ │ │ │ - cbz r2, dd24 │ │ │ │ │ + cbz r2, de0c │ │ │ │ │ clz r2, r2 │ │ │ │ │ rsb r2, r2, #32 │ │ │ │ │ adds r3, r2, r3 │ │ │ │ │ adc.w r1, r1, r2, asr #31 │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ orr.w r2, r2, r1, lsl #29 │ │ │ │ │ cmp r2, #8 │ │ │ │ │ - bne.n dd74 │ │ │ │ │ + bne.n de5c │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - bne.n dd42 │ │ │ │ │ + bne.n de2a │ │ │ │ │ and.w r0, r0, #3 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq.n dde8 │ │ │ │ │ + beq.n ded0 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC35 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -21266,147 +21386,147 @@ │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n de18 │ │ │ │ │ + beq.n df00 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.n dd9a │ │ │ │ │ - ldr r5, [pc, #212] @ (de48 ) │ │ │ │ │ - b.n d834 │ │ │ │ │ + bne.n de82 │ │ │ │ │ + ldr r5, [pc, #212] @ (df30 ) │ │ │ │ │ + b.n d91c │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r2, #8 │ │ │ │ │ - bgt.n dd42 │ │ │ │ │ + bgt.n de2a │ │ │ │ │ ldr r4, [r5, #8] │ │ │ │ │ ldrd r3, r0, [sp, #24] │ │ │ │ │ and.w r2, r4, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n dd9a │ │ │ │ │ + beq.n de82 │ │ │ │ │ mvn.w r6, #29 │ │ │ │ │ movs r1, #14 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ sbcs r1, r0 │ │ │ │ │ - bge.w d754 │ │ │ │ │ + bge.w d83c │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n dd70 │ │ │ │ │ - ldr r5, [pc, #176] @ (de4c ) │ │ │ │ │ - b.n d834 │ │ │ │ │ + beq.n de58 │ │ │ │ │ + ldr r5, [pc, #176] @ (df34 ) │ │ │ │ │ + b.n d91c │ │ │ │ │ ldr.w r6, [r2, #4]! │ │ │ │ │ adds r3, #1 │ │ │ │ │ orr.w ip, ip, r6 │ │ │ │ │ - b.n dc9e │ │ │ │ │ + b.n dd86 │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ orr.w r0, r0, r4, lsl #2 │ │ │ │ │ - b.n d824 │ │ │ │ │ + b.n d90c │ │ │ │ │ negs r6, r0 │ │ │ │ │ mov.w r4, #18 │ │ │ │ │ sbc.w r7, r7, r7, lsl #1 │ │ │ │ │ - b.n dc1c │ │ │ │ │ + b.n dd04 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - b.n dbe2 │ │ │ │ │ + b.n dcca │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w dc56 │ │ │ │ │ + bne.w dd3e │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n de32 │ │ │ │ │ + bne.n df1a │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w d834 │ │ │ │ │ + bge.w d91c │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - b.n d834 │ │ │ │ │ + b.n d91c │ │ │ │ │ add r2, sp, #24 │ │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ │ - cbz r3, ddf2 │ │ │ │ │ + cbz r3, deda │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - beq.n de2c │ │ │ │ │ + beq.n df14 │ │ │ │ │ clz r1, r1 │ │ │ │ │ adds r2, #1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n ddea │ │ │ │ │ - b.n dd42 │ │ │ │ │ + bne.n ded2 │ │ │ │ │ + b.n de2a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n d834 │ │ │ │ │ + b.n d91c │ │ │ │ │ negs r0, r0 │ │ │ │ │ bl 404 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n d834 │ │ │ │ │ + b.n d91c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n de18 │ │ │ │ │ + b.n df00 │ │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ │ - beq.n dd7a │ │ │ │ │ - b.n dd42 │ │ │ │ │ + beq.n de62 │ │ │ │ │ + b.n de2a │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl c140 <_PyLong_Copy> │ │ │ │ │ + bl c228 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n d834 │ │ │ │ │ + b.n d91c │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n d834 │ │ │ │ │ + b.n d91c │ │ │ │ │ nop │ │ │ │ │ .word 0x00002470 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00002480 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000de50 <_PyLong_Rshift>: │ │ │ │ │ +0000df38 <_PyLong_Rshift>: │ │ │ │ │ _PyLong_Rshift(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ and.w r4, r5, #3 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.w e01a <_PyLong_Rshift+0x1ca> │ │ │ │ │ + beq.w e102 <_PyLong_Rshift+0x1ca> │ │ │ │ │ mvn.w r6, #29 │ │ │ │ │ movs r1, #14 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ sbcs r1, r3 │ │ │ │ │ - blt.w e01e <_PyLong_Rshift+0x1ce> │ │ │ │ │ + blt.w e106 <_PyLong_Rshift+0x1ce> │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r6, r0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ movs r2, #30 │ │ │ │ │ bl 0 <__aeabi_ldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_ldivmod │ │ │ │ │ cmp r5, #15 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - bhi.n ded0 <_PyLong_Rshift+0x80> │ │ │ │ │ + bhi.n dfb8 <_PyLong_Rshift+0x80> │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne.w r8, #30 │ │ │ │ │ rsb r2, r8, #32 │ │ │ │ │ mul.w r0, r1, r4 │ │ │ │ │ @@ -21417,50 +21537,50 @@ │ │ │ │ │ it pl │ │ │ │ │ asrpl.w r4, r1, r4 │ │ │ │ │ orr.w r0, r0, r2 │ │ │ │ │ it pl │ │ │ │ │ orrpl r0, r4 │ │ │ │ │ asr.w r1, r1, r8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ - b.w 42fc <_PyLong_FromSTwoDigits> │ │ │ │ │ + b.w 4374 <_PyLong_FromSTwoDigits> │ │ │ │ │ subs r3, r4, #2 │ │ │ │ │ negs r1, r3 │ │ │ │ │ adcs r1, r3 │ │ │ │ │ - cbnz r2, dedc <_PyLong_Rshift+0x8c> │ │ │ │ │ + cbnz r2, dfc4 <_PyLong_Rshift+0x8c> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n dfd0 <_PyLong_Rshift+0x180> │ │ │ │ │ + bne.n e0b8 <_PyLong_Rshift+0x180> │ │ │ │ │ rsb r3, r7, r5, lsr #3 │ │ │ │ │ lsrs r5, r5, #3 │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w e010 <_PyLong_Rshift+0x1c0> │ │ │ │ │ + ble.w e0f8 <_PyLong_Rshift+0x1c0> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 344 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n dfee <_PyLong_Rshift+0x19e> │ │ │ │ │ + beq.n e0d6 <_PyLong_Rshift+0x19e> │ │ │ │ │ add.w r2, r6, r7, lsl #2 │ │ │ │ │ mov.w lr, #0 │ │ │ │ │ rsb ip, r8, #30 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ mov r2, lr │ │ │ │ │ mov r1, r3 │ │ │ │ │ - beq.n dfa2 <_PyLong_Rshift+0x152> │ │ │ │ │ + beq.n e08a <_PyLong_Rshift+0x152> │ │ │ │ │ adds r4, r7, #1 │ │ │ │ │ rsb r7, r8, #32 │ │ │ │ │ sub.w lr, r8, #32 │ │ │ │ │ lsr.w r1, r1, r8 │ │ │ │ │ lsl.w r7, r2, r7 │ │ │ │ │ adds r6, #12 │ │ │ │ │ orrs r1, r7 │ │ │ │ │ lsr.w lr, r2, lr │ │ │ │ │ orr.w r1, r1, lr │ │ │ │ │ lsr.w r7, r2, r8 │ │ │ │ │ add.w lr, r0, #8 │ │ │ │ │ - b.n df5e <_PyLong_Rshift+0x10e> │ │ │ │ │ + b.n e046 <_PyLong_Rshift+0x10e> │ │ │ │ │ ldr.w r3, [r6, r4, lsl #2] │ │ │ │ │ adds r4, #1 │ │ │ │ │ lsl.w r2, r3, r2 │ │ │ │ │ lsr.w r8, r3, r8 │ │ │ │ │ lsl.w r3, r3, ip │ │ │ │ │ orr.w r2, r2, r8 │ │ │ │ │ adds r3, r3, r1 │ │ │ │ │ @@ -21469,132 +21589,132 @@ │ │ │ │ │ lsrs r1, r3, #30 │ │ │ │ │ str.w r7, [lr, #4]! │ │ │ │ │ orr.w r1, r1, r2, lsl #2 │ │ │ │ │ lsrs r7, r2, #30 │ │ │ │ │ sub.w r2, ip, #32 │ │ │ │ │ rsb r8, ip, #32 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bgt.n df32 <_PyLong_Rshift+0xe2> │ │ │ │ │ + bgt.n e01a <_PyLong_Rshift+0xe2> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ add.w r3, r0, r9, lsl #2 │ │ │ │ │ add.w r6, r0, #12 │ │ │ │ │ lsrs r4, r2, #3 │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ mov r3, r4 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n dffe <_PyLong_Rshift+0x1ae> │ │ │ │ │ + beq.n e0e6 <_PyLong_Rshift+0x1ae> │ │ │ │ │ ldr.w r5, [r6, r1, lsl #2] │ │ │ │ │ - cbz r5, df9e <_PyLong_Rshift+0x14e> │ │ │ │ │ + cbz r5, e086 <_PyLong_Rshift+0x14e> │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n df92 <_PyLong_Rshift+0x142> │ │ │ │ │ + bne.n e07a <_PyLong_Rshift+0x142> │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ b.w 13dc │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ orr.w r2, r2, r3, lsl #3 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ - b.n df8a <_PyLong_Rshift+0x13a> │ │ │ │ │ + b.n e072 <_PyLong_Rshift+0x13a> │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b.n df7a <_PyLong_Rshift+0x12a> │ │ │ │ │ + b.n e062 <_PyLong_Rshift+0x12a> │ │ │ │ │ mov.w r2, r9, lsl #3 │ │ │ │ │ add.w r4, r6, #8 │ │ │ │ │ orr.w r2, r2, #2 │ │ │ │ │ mov sl, lr │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ mov r2, lr │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bgt.n dff2 <_PyLong_Rshift+0x1a2> │ │ │ │ │ + bgt.n e0da <_PyLong_Rshift+0x1a2> │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ lsr.w r2, r2, ip │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ it ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ adds r1, r2, r3 │ │ │ │ │ adc.w r2, lr, #0 │ │ │ │ │ - b.n df0a <_PyLong_Rshift+0xba> │ │ │ │ │ - cbnz r0, e008 <_PyLong_Rshift+0x1b8> │ │ │ │ │ + b.n dff2 <_PyLong_Rshift+0xba> │ │ │ │ │ + cbnz r0, e0f0 <_PyLong_Rshift+0x1b8> │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n e02c <_PyLong_Rshift+0x1dc> │ │ │ │ │ + bne.n e114 <_PyLong_Rshift+0x1dc> │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n dfec <_PyLong_Rshift+0x19c> │ │ │ │ │ + bge.n e0d4 <_PyLong_Rshift+0x19c> │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr.w r1, [r4, #4]! │ │ │ │ │ adds r2, #1 │ │ │ │ │ orr.w sl, sl, r1 │ │ │ │ │ - b.n dfb4 <_PyLong_Rshift+0x164> │ │ │ │ │ + b.n e09c <_PyLong_Rshift+0x164> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n df8a <_PyLong_Rshift+0x13a> │ │ │ │ │ + beq.n e072 <_PyLong_Rshift+0x13a> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - b.n df8a <_PyLong_Rshift+0x13a> │ │ │ │ │ + b.n e072 <_PyLong_Rshift+0x13a> │ │ │ │ │ subs r7, #1 │ │ │ │ │ mov.w r8, #30 │ │ │ │ │ - b.n dedc <_PyLong_Rshift+0x8c> │ │ │ │ │ + b.n dfc4 <_PyLong_Rshift+0x8c> │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ negs r0, r1 │ │ │ │ │ b.w 404 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromLong │ │ │ │ │ - ldr r0, [pc, #28] @ (e038 <_PyLong_Rshift+0x1e8>) │ │ │ │ │ - b.n dfee <_PyLong_Rshift+0x19e> │ │ │ │ │ - ldr r3, [pc, #28] @ (e03c <_PyLong_Rshift+0x1ec>) │ │ │ │ │ + ldr r0, [pc, #28] @ (e120 <_PyLong_Rshift+0x1e8>) │ │ │ │ │ + b.n e0d6 <_PyLong_Rshift+0x19e> │ │ │ │ │ + ldr r3, [pc, #28] @ (e124 <_PyLong_Rshift+0x1ec>) │ │ │ │ │ add.w r0, r3, #16 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ it eq │ │ │ │ │ moveq r0, r3 │ │ │ │ │ - b.n dfee <_PyLong_Rshift+0x19e> │ │ │ │ │ + b.n e0d6 <_PyLong_Rshift+0x19e> │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ - b.w c140 <_PyLong_Copy> │ │ │ │ │ + b.w c228 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_Copy │ │ │ │ │ nop │ │ │ │ │ .word 0x00002480 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00002470 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000e040 <_PyLong_Frexp>: │ │ │ │ │ +0000e128 <_PyLong_Frexp>: │ │ │ │ │ _PyLong_Frexp(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ │ ldr.w fp, [r0, #8] │ │ │ │ │ add.w r8, sp, #44 @ 0x2c │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ movs.w r2, fp, lsr #3 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ strd r3, r3, [r8, #4] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - beq.w e480 <_PyLong_Frexp+0x440> │ │ │ │ │ + beq.w e568 <_PyLong_Frexp+0x440> │ │ │ │ │ add.w r3, r0, r2, lsl #2 │ │ │ │ │ subs r5, r2, #1 │ │ │ │ │ movs r4, #30 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ smull r4, r5, r5, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w e20a <_PyLong_Frexp+0x1ca> │ │ │ │ │ + beq.w e2f2 <_PyLong_Frexp+0x1ca> │ │ │ │ │ clz r3, r3 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ adds r4, r3, r4 │ │ │ │ │ adc.w r5, r5, r3, asr #31 │ │ │ │ │ cmp r4, #56 @ 0x38 │ │ │ │ │ sbcs.w r3, r5, #0 │ │ │ │ │ - bge.w e214 <_PyLong_Frexp+0x1d4> │ │ │ │ │ + bge.w e2fc <_PyLong_Frexp+0x1d4> │ │ │ │ │ movs r1, #30 │ │ │ │ │ rsb r0, r4, #55 @ 0x37 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ movs r1, #30 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ rsb r0, r4, #55 @ 0x37 │ │ │ │ │ @@ -21612,15 +21732,15 @@ │ │ │ │ │ cmp r6, #1 │ │ │ │ │ lsr.w r0, r0, lr │ │ │ │ │ orr.w r0, ip, r0 │ │ │ │ │ mov.w ip, r2, lsr #30 │ │ │ │ │ bic.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [r8, r3, lsl #2] │ │ │ │ │ orr.w ip, ip, r0, lsl #2 │ │ │ │ │ - bne.n e196 <_PyLong_Frexp+0x156> │ │ │ │ │ + bne.n e27e <_PyLong_Frexp+0x156> │ │ │ │ │ mov r2, ip │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ vmov s15, r2 │ │ │ │ │ add r3, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -21633,44 +21753,44 @@ │ │ │ │ │ and.w r2, r0, #7 │ │ │ │ │ add.w r1, r1, r2, lsl #2 │ │ │ │ │ ldr.w r2, [r1, #772] @ 0x304 │ │ │ │ │ add r2, r0 │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ │ - vldr d6, [pc, #676] @ e3c8 <_PyLong_Frexp+0x388> │ │ │ │ │ + vldr d6, [pc, #676] @ e4b0 <_PyLong_Frexp+0x388> │ │ │ │ │ add.w r1, r1, r2, lsl #2 │ │ │ │ │ vldr s14, [r1, #-12] │ │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ │ vmla.f64 d7, d0, d6 │ │ │ │ │ vmov.f64 d0, d7 │ │ │ │ │ - cbz r2, e16a <_PyLong_Frexp+0x12a> │ │ │ │ │ + cbz r2, e252 <_PyLong_Frexp+0x12a> │ │ │ │ │ subs r2, r3, #2 │ │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ │ add.w r1, r1, r2, lsl #2 │ │ │ │ │ vldr s14, [r1, #-12] │ │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ │ vmla.f64 d7, d0, d6 │ │ │ │ │ vmov.f64 d0, d7 │ │ │ │ │ - cbz r2, e16a <_PyLong_Frexp+0x12a> │ │ │ │ │ + cbz r2, e252 <_PyLong_Frexp+0x12a> │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ │ vldr s14, [r3, #-24] @ 0xffffffe8 │ │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ │ vmla.f64 d7, d0, d6 │ │ │ │ │ vmov.f64 d0, d7 │ │ │ │ │ - vldr d6, [pc, #612] @ e3d0 <_PyLong_Frexp+0x390> │ │ │ │ │ + vldr d6, [pc, #612] @ e4b8 <_PyLong_Frexp+0x390> │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ vmul.f64 d0, d0, d6 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.w e3a6 <_PyLong_Frexp+0x366> │ │ │ │ │ + beq.w e48e <_PyLong_Frexp+0x366> │ │ │ │ │ and.w r3, fp, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w e3bc <_PyLong_Frexp+0x37c> │ │ │ │ │ + beq.w e4a4 <_PyLong_Frexp+0x37c> │ │ │ │ │ strd r4, r5, [r9] │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r7, #16] │ │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ │ add.w r6, r6, r3, lsl #2 │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ @@ -21683,15 +21803,15 @@ │ │ │ │ │ orr.w r2, r2, ip │ │ │ │ │ bic.w r0, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r0, [r6, #-8] │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ lsrs r2, r2, #30 │ │ │ │ │ orr.w r2, r2, r8, lsl #2 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - beq.n e0ec <_PyLong_Frexp+0xac> │ │ │ │ │ + beq.n e1d4 <_PyLong_Frexp+0xac> │ │ │ │ │ adds r7, #16 │ │ │ │ │ mov.w ip, #2 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr.w r0, [r7, #4]! │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ lsl.w r8, r0, r1 │ │ │ │ │ orr.w r2, r8, r2 │ │ │ │ │ @@ -21700,35 +21820,35 @@ │ │ │ │ │ orr.w r0, r8, r0 │ │ │ │ │ bic.w r8, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r2, r2, #30 │ │ │ │ │ str.w r8, [r3, ip, lsl #2] │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ orr.w r2, r2, r0, lsl #2 │ │ │ │ │ cmp r6, ip │ │ │ │ │ - bne.n e1d4 <_PyLong_Frexp+0x194> │ │ │ │ │ + bne.n e2bc <_PyLong_Frexp+0x194> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ - b.n e0ec <_PyLong_Frexp+0xac> │ │ │ │ │ + b.n e1d4 <_PyLong_Frexp+0xac> │ │ │ │ │ cmp r4, #56 @ 0x38 │ │ │ │ │ sbcs.w r3, r5, #0 │ │ │ │ │ - blt.w e09c <_PyLong_Frexp+0x5c> │ │ │ │ │ + blt.w e184 <_PyLong_Frexp+0x5c> │ │ │ │ │ subs.w r0, r4, #55 @ 0x37 │ │ │ │ │ mov.w r2, #30 │ │ │ │ │ sbc.w r1, r5, #0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ bl 0 <__aeabi_ldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_ldivmod │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov sl, r0 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ sub.w r2, r3, sl │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w e3e0 <_PyLong_Frexp+0x3a0> │ │ │ │ │ + ble.w e4c8 <_PyLong_Frexp+0x3a0> │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ add.w ip, r7, #12 │ │ │ │ │ add.w ip, ip, sl, lsl #2 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ mov.w r0, sl, lsl #2 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ lsls r1, r2 │ │ │ │ │ @@ -21738,15 +21858,15 @@ │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ lsls r0, r3, #2 │ │ │ │ │ strd r0, r1, [sp, #12] │ │ │ │ │ bic.w r1, lr, r1 │ │ │ │ │ lsr.w lr, lr, r2 │ │ │ │ │ str.w lr, [r6, #-12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n e364 <_PyLong_Frexp+0x324> │ │ │ │ │ + beq.n e44c <_PyLong_Frexp+0x324> │ │ │ │ │ rsb r6, r2, #32 │ │ │ │ │ str r6, [sp, #24] │ │ │ │ │ subs r6, r0, #4 │ │ │ │ │ mov.w lr, r1, lsr #2 │ │ │ │ │ add.w r2, r0, #52 @ 0x34 │ │ │ │ │ add.w r0, sp, r2 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ @@ -21765,15 +21885,15 @@ │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ orr.w lr, lr, r2 │ │ │ │ │ str.w lr, [r0, #-12] │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ bic.w r1, r1, r0 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq.n e364 <_PyLong_Frexp+0x324> │ │ │ │ │ + beq.n e44c <_PyLong_Frexp+0x324> │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ sub.w lr, r0, #8 │ │ │ │ │ add.w r2, r0, #48 @ 0x30 │ │ │ │ │ add.w r0, sp, r2 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ ldr.w ip, [ip, lr] │ │ │ │ │ @@ -21789,15 +21909,15 @@ │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ orr.w ip, ip, lr │ │ │ │ │ str.w ip, [r6, #-12] │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ sub.w ip, r6, #3 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - ble.n e364 <_PyLong_Frexp+0x324> │ │ │ │ │ + ble.n e44c <_PyLong_Frexp+0x324> │ │ │ │ │ sub.w lr, r6, #4 │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ str r5, [sp, #24] │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ add.w r6, r7, r6, lsl #2 │ │ │ │ │ @@ -21812,20 +21932,20 @@ │ │ │ │ │ lsr.w ip, ip, r5 │ │ │ │ │ bic.w r1, r0, r3 │ │ │ │ │ lsrs r0, r2 │ │ │ │ │ orr.w r0, r0, fp │ │ │ │ │ orr.w r0, r0, ip │ │ │ │ │ str.w r0, [r8, lr, lsl #2] │ │ │ │ │ subs.w lr, lr, #1 │ │ │ │ │ - bcs.n e32e <_PyLong_Frexp+0x2ee> │ │ │ │ │ + bcs.n e416 <_PyLong_Frexp+0x2ee> │ │ │ │ │ ldr.w fp, [sp, #4] │ │ │ │ │ ldrd r4, r3, [sp, #16] │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w e476 <_PyLong_Frexp+0x436> │ │ │ │ │ + beq.w e55e <_PyLong_Frexp+0x436> │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ orr.w r2, r2, #1 │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ and.w r6, r0, #7 │ │ │ │ │ @@ -21837,24 +21957,24 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR2 │ │ │ │ │ add.w r2, r2, r6, lsl #2 │ │ │ │ │ ldr.w r2, [r2, #772] @ 0x304 │ │ │ │ │ add r2, r0 │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ vldr s0, [r1, #-12] │ │ │ │ │ vcvt.f64.u32 d0, s0 │ │ │ │ │ - ble.w e16a <_PyLong_Frexp+0x12a> │ │ │ │ │ - b.n e11c <_PyLong_Frexp+0xdc> │ │ │ │ │ + ble.w e252 <_PyLong_Frexp+0x12a> │ │ │ │ │ + b.n e204 <_PyLong_Frexp+0xdc> │ │ │ │ │ adds r4, #1 │ │ │ │ │ and.w fp, fp, #3 │ │ │ │ │ adc.w r5, r5, #0 │ │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ │ cmp.w fp, #2 │ │ │ │ │ - bne.w e18c <_PyLong_Frexp+0x14c> │ │ │ │ │ + bne.w e274 <_PyLong_Frexp+0x14c> │ │ │ │ │ vneg.f64 d0, d0 │ │ │ │ │ - b.n e18c <_PyLong_Frexp+0x14c> │ │ │ │ │ + b.n e274 <_PyLong_Frexp+0x14c> │ │ │ │ │ nop │ │ │ │ │ nop.w │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x41d00000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x3c800000 │ │ │ │ │ ... │ │ │ │ │ @@ -21862,95 +21982,95 @@ │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov.w r2, sl, lsl #2 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ adds r2, r7, r0 │ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n e36a <_PyLong_Frexp+0x32a> │ │ │ │ │ + bne.n e452 <_PyLong_Frexp+0x32a> │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - beq.n e372 <_PyLong_Frexp+0x332> │ │ │ │ │ + beq.n e45a <_PyLong_Frexp+0x332> │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n e36a <_PyLong_Frexp+0x32a> │ │ │ │ │ + bne.n e452 <_PyLong_Frexp+0x32a> │ │ │ │ │ cmp.w sl, #2 │ │ │ │ │ - beq.n e372 <_PyLong_Frexp+0x332> │ │ │ │ │ + beq.n e45a <_PyLong_Frexp+0x332> │ │ │ │ │ ldr r1, [r7, r0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n e36a <_PyLong_Frexp+0x32a> │ │ │ │ │ + bne.n e452 <_PyLong_Frexp+0x32a> │ │ │ │ │ cmp.w sl, #3 │ │ │ │ │ - beq.n e372 <_PyLong_Frexp+0x332> │ │ │ │ │ + beq.n e45a <_PyLong_Frexp+0x332> │ │ │ │ │ ldr.w r1, [r2, #-4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n e36a <_PyLong_Frexp+0x32a> │ │ │ │ │ + bne.n e452 <_PyLong_Frexp+0x32a> │ │ │ │ │ cmp.w sl, #4 │ │ │ │ │ - beq.n e372 <_PyLong_Frexp+0x332> │ │ │ │ │ + beq.n e45a <_PyLong_Frexp+0x332> │ │ │ │ │ ldr.w r1, [r2, #-8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n e36a <_PyLong_Frexp+0x32a> │ │ │ │ │ + bne.n e452 <_PyLong_Frexp+0x32a> │ │ │ │ │ cmp.w sl, #5 │ │ │ │ │ - beq.n e372 <_PyLong_Frexp+0x332> │ │ │ │ │ + beq.n e45a <_PyLong_Frexp+0x332> │ │ │ │ │ ldr.w r1, [r2, #-12] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n e36a <_PyLong_Frexp+0x32a> │ │ │ │ │ + bne.n e452 <_PyLong_Frexp+0x32a> │ │ │ │ │ cmp.w sl, #6 │ │ │ │ │ - beq.n e372 <_PyLong_Frexp+0x332> │ │ │ │ │ + beq.n e45a <_PyLong_Frexp+0x332> │ │ │ │ │ ldr.w r1, [r2, #-16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n e36a <_PyLong_Frexp+0x32a> │ │ │ │ │ + bne.n e452 <_PyLong_Frexp+0x32a> │ │ │ │ │ cmp.w sl, #7 │ │ │ │ │ - beq.n e372 <_PyLong_Frexp+0x332> │ │ │ │ │ + beq.n e45a <_PyLong_Frexp+0x332> │ │ │ │ │ ldr.w r1, [r2, #-20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n e36a <_PyLong_Frexp+0x32a> │ │ │ │ │ + bne.n e452 <_PyLong_Frexp+0x32a> │ │ │ │ │ cmp.w sl, #8 │ │ │ │ │ - beq.n e372 <_PyLong_Frexp+0x332> │ │ │ │ │ + beq.n e45a <_PyLong_Frexp+0x332> │ │ │ │ │ ldr.w r2, [r2, #-24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n e36a <_PyLong_Frexp+0x32a> │ │ │ │ │ + bne.n e452 <_PyLong_Frexp+0x32a> │ │ │ │ │ sub.w r1, sl, #9 │ │ │ │ │ adds r7, #12 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n e372 <_PyLong_Frexp+0x332> │ │ │ │ │ + beq.n e45a <_PyLong_Frexp+0x332> │ │ │ │ │ subs r1, #1 │ │ │ │ │ ldr.w r2, [r7, r1, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n e466 <_PyLong_Frexp+0x426> │ │ │ │ │ - b.n e36a <_PyLong_Frexp+0x32a> │ │ │ │ │ + beq.n e54e <_PyLong_Frexp+0x426> │ │ │ │ │ + b.n e452 <_PyLong_Frexp+0x32a> │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w e372 <_PyLong_Frexp+0x332> │ │ │ │ │ - b.n e3ea <_PyLong_Frexp+0x3aa> │ │ │ │ │ + beq.w e45a <_PyLong_Frexp+0x332> │ │ │ │ │ + b.n e4d2 <_PyLong_Frexp+0x3aa> │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ - vldr d0, [pc, #-172] @ e3d8 <_PyLong_Frexp+0x398> │ │ │ │ │ + vldr d0, [pc, #-172] @ e4c0 <_PyLong_Frexp+0x398> │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n e18c <_PyLong_Frexp+0x14c> │ │ │ │ │ + b.n e274 <_PyLong_Frexp+0x14c> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000e48c <_PyLong_UInt64_Converter>: │ │ │ │ │ +0000e574 <_PyLong_UInt64_Converter>: │ │ │ │ │ _PyLong_UInt64_Converter(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e602 <_PyLong_UInt64_Converter+0x176> │ │ │ │ │ + beq.w e6ea <_PyLong_UInt64_Converter+0x176> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w e5c6 <_PyLong_UInt64_Converter+0x13a> │ │ │ │ │ + bpl.w e6ae <_PyLong_UInt64_Converter+0x13a> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n e5ae <_PyLong_UInt64_Converter+0x122> │ │ │ │ │ + beq.n e696 <_PyLong_UInt64_Converter+0x122> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ it hi │ │ │ │ │ movhi r5, #0 │ │ │ │ │ - bhi.n e4e2 <_PyLong_UInt64_Converter+0x56> │ │ │ │ │ + bhi.n e5ca <_PyLong_UInt64_Converter+0x56> │ │ │ │ │ ldr r4, [r0, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mov r0, r1 │ │ │ │ │ movs r2, #4 │ │ │ │ │ mul.w r3, r4, r3 │ │ │ │ │ str.w r3, [r0], #4 │ │ │ │ │ asrs r3, r3, #31 │ │ │ │ │ @@ -21963,166 +22083,166 @@ │ │ │ │ │ movs r5, #1 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ movs r2, #8 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ - bl 36d8 <_PyLong_AsByteArray> │ │ │ │ │ + bl 3750 <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_THM_CALL _PyLong_AsByteArray │ │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ │ movs.w r3, ip, lsr #3 │ │ │ │ │ - beq.w e642 <_PyLong_UInt64_Converter+0x1b6> │ │ │ │ │ + beq.w e72a <_PyLong_UInt64_Converter+0x1b6> │ │ │ │ │ add.w r2, r4, r3, lsl #2 │ │ │ │ │ movs r0, #30 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ smull r3, r0, r3, r0 │ │ │ │ │ - cbz r2, e51a <_PyLong_UInt64_Converter+0x8e> │ │ │ │ │ + cbz r2, e602 <_PyLong_UInt64_Converter+0x8e> │ │ │ │ │ clz r2, r2 │ │ │ │ │ rsb r2, r2, #32 │ │ │ │ │ adds r3, r2, r3 │ │ │ │ │ adc.w r0, r0, r2, asr #31 │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ orr.w r2, r2, r0, lsl #29 │ │ │ │ │ cmp r2, #8 │ │ │ │ │ - bne.n e56c <_PyLong_UInt64_Converter+0xe0> │ │ │ │ │ + bne.n e654 <_PyLong_UInt64_Converter+0xe0> │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - bne.n e592 <_PyLong_UInt64_Converter+0x106> │ │ │ │ │ + bne.n e67a <_PyLong_UInt64_Converter+0x106> │ │ │ │ │ and.w ip, ip, #3 │ │ │ │ │ cmp.w ip, #2 │ │ │ │ │ - beq.n e574 <_PyLong_UInt64_Converter+0xe8> │ │ │ │ │ + beq.n e65c <_PyLong_UInt64_Converter+0xe8> │ │ │ │ │ ldrsb.w r3, [r1, #7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n e592 <_PyLong_UInt64_Converter+0x106> │ │ │ │ │ + bge.n e67a <_PyLong_UInt64_Converter+0x106> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n e4da <_PyLong_UInt64_Converter+0x4e> │ │ │ │ │ + beq.n e5c2 <_PyLong_UInt64_Converter+0x4e> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n e59a <_PyLong_UInt64_Converter+0x10e> │ │ │ │ │ + blt.n e682 <_PyLong_UInt64_Converter+0x10e> │ │ │ │ │ cmp r2, #8 │ │ │ │ │ - ble.n e4da <_PyLong_UInt64_Converter+0x4e> │ │ │ │ │ + ble.n e5c2 <_PyLong_UInt64_Converter+0x4e> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC57 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC57 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n e4dc <_PyLong_UInt64_Converter+0x50> │ │ │ │ │ + b.n e5c4 <_PyLong_UInt64_Converter+0x50> │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n e54e <_PyLong_UInt64_Converter+0xc2> │ │ │ │ │ - b.n e546 <_PyLong_UInt64_Converter+0xba> │ │ │ │ │ + beq.n e636 <_PyLong_UInt64_Converter+0xc2> │ │ │ │ │ + b.n e62e <_PyLong_UInt64_Converter+0xba> │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ - b.n e582 <_PyLong_UInt64_Converter+0xf6> │ │ │ │ │ + b.n e66a <_PyLong_UInt64_Converter+0xf6> │ │ │ │ │ clz r1, r1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ - cbz r1, e592 <_PyLong_UInt64_Converter+0x106> │ │ │ │ │ + cbz r1, e67a <_PyLong_UInt64_Converter+0x106> │ │ │ │ │ ldrb.w r1, [r0, #1]! │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n e578 <_PyLong_UInt64_Converter+0xec> │ │ │ │ │ + beq.n e660 <_PyLong_UInt64_Converter+0xec> │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bne.n e578 <_PyLong_UInt64_Converter+0xec> │ │ │ │ │ + bne.n e660 <_PyLong_UInt64_Converter+0xec> │ │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ │ - beq.n e542 <_PyLong_UInt64_Converter+0xb6> │ │ │ │ │ + beq.n e62a <_PyLong_UInt64_Converter+0xb6> │ │ │ │ │ movs r2, #9 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n e546 <_PyLong_UInt64_Converter+0xba> │ │ │ │ │ - b.n e552 <_PyLong_UInt64_Converter+0xc6> │ │ │ │ │ + bne.n e62e <_PyLong_UInt64_Converter+0xba> │ │ │ │ │ + b.n e63a <_PyLong_UInt64_Converter+0xc6> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e54e <_PyLong_UInt64_Converter+0xc2> │ │ │ │ │ + bne.n e636 <_PyLong_UInt64_Converter+0xc2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b.n e54e <_PyLong_UInt64_Converter+0xc2> │ │ │ │ │ + b.n e636 <_PyLong_UInt64_Converter+0xc2> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC36 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n e568 <_PyLong_UInt64_Converter+0xdc> │ │ │ │ │ + b.n e650 <_PyLong_UInt64_Converter+0xdc> │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e568 <_PyLong_UInt64_Converter+0xdc> │ │ │ │ │ + beq.n e650 <_PyLong_UInt64_Converter+0xdc> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n e614 <_PyLong_UInt64_Converter+0x188> │ │ │ │ │ + beq.n e6fc <_PyLong_UInt64_Converter+0x188> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi.w e4e0 <_PyLong_UInt64_Converter+0x54> │ │ │ │ │ + bhi.w e5c8 <_PyLong_UInt64_Converter+0x54> │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ movs r2, #4 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ str.w r3, [r0], #4 │ │ │ │ │ asrs r3, r3, #31 │ │ │ │ │ uxtb r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ movs r2, #4 │ │ │ │ │ - b.n e546 <_PyLong_UInt64_Converter+0xba> │ │ │ │ │ + b.n e62e <_PyLong_UInt64_Converter+0xba> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #1293 @ 0x50d │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n e568 <_PyLong_UInt64_Converter+0xdc> │ │ │ │ │ + b.n e650 <_PyLong_UInt64_Converter+0xdc> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC36 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n e568 <_PyLong_UInt64_Converter+0xdc> │ │ │ │ │ + bge.n e650 <_PyLong_UInt64_Converter+0xdc> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e568 <_PyLong_UInt64_Converter+0xdc> │ │ │ │ │ + bne.n e650 <_PyLong_UInt64_Converter+0xdc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n e568 <_PyLong_UInt64_Converter+0xdc> │ │ │ │ │ + b.n e650 <_PyLong_UInt64_Converter+0xdc> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w e4da <_PyLong_UInt64_Converter+0x4e> │ │ │ │ │ + beq.w e5c2 <_PyLong_UInt64_Converter+0x4e> │ │ │ │ │ mov r2, r5 │ │ │ │ │ - b.n e546 <_PyLong_UInt64_Converter+0xba> │ │ │ │ │ + b.n e62e <_PyLong_UInt64_Converter+0xba> │ │ │ │ │ │ │ │ │ │ -0000e64c : │ │ │ │ │ +0000e734 : │ │ │ │ │ x_divrem(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ │ @@ -22130,26 +22250,26 @@ │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ ldr r7, [r1, #8] │ │ │ │ │ lsrs r6, r6, #3 │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ adds r4, r6, #1 │ │ │ │ │ str r4, [sp, #24] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bgt.w f0d8 │ │ │ │ │ + bgt.w f1c0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.w eeb6 │ │ │ │ │ + beq.w ef9e │ │ │ │ │ adds r0, r6, #4 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f09c │ │ │ │ │ + beq.w f184 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ @@ -22165,24 +22285,24 @@ │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [r9, #8] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ mov.w sl, r7, lsr #3 │ │ │ │ │ cmn.w r7, #25 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - bhi.w f114 │ │ │ │ │ + bhi.w f1fc │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - bls.w eeec │ │ │ │ │ + bls.w efd4 │ │ │ │ │ add.w r0, sl, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f072 │ │ │ │ │ + beq.w f15a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r0, fp │ │ │ │ │ str.w r3, [fp, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ @@ -22200,95 +22320,95 @@ │ │ │ │ │ it eq │ │ │ │ │ orreq.w r7, r7, #1 │ │ │ │ │ add.w r2, sl, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r7, [fp, #8] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w ee18 │ │ │ │ │ + beq.w ef00 │ │ │ │ │ clz r3, r3 │ │ │ │ │ subs r7, r3, #2 │ │ │ │ │ add.w r3, fp, #12 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w ee28 │ │ │ │ │ + beq.w ef10 │ │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ │ rsb r2, r7, #32 │ │ │ │ │ sub.w r0, r7, #32 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ lsr.w r1, r3, r2 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ lsl.w lr, r3, r0 │ │ │ │ │ lsl.w r3, r3, r7 │ │ │ │ │ orr.w lr, lr, r1 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ - bls.w e884 │ │ │ │ │ + bls.w e96c │ │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ orr.w r3, r3, lr, lsl #2 │ │ │ │ │ cmp.w sl, #2 │ │ │ │ │ lsl.w ip, r1, r0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ lsr.w r9, r1, r0 │ │ │ │ │ lsl.w r1, r1, r7 │ │ │ │ │ orr.w ip, ip, r9 │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ orr.w ip, ip, lr, lsr #30 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - beq.n e884 │ │ │ │ │ + beq.n e96c │ │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ orr.w r3, r3, ip, lsl #2 │ │ │ │ │ cmp.w sl, #3 │ │ │ │ │ lsl.w lr, r1, r0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ lsr.w r9, r1, r0 │ │ │ │ │ lsl.w r1, r1, r7 │ │ │ │ │ orr.w lr, lr, r9 │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ orr.w ip, lr, ip, lsr #30 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ - beq.n e884 │ │ │ │ │ + beq.n e96c │ │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ orr.w r3, r3, ip, lsl #2 │ │ │ │ │ cmp.w sl, #4 │ │ │ │ │ lsl.w lr, r1, r0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ lsr.w r9, r1, r0 │ │ │ │ │ lsl.w r1, r1, r7 │ │ │ │ │ orr.w lr, lr, r9 │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ orr.w ip, lr, ip, lsr #30 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r2, #12] │ │ │ │ │ - beq.n e884 │ │ │ │ │ + beq.n e96c │ │ │ │ │ ldr.w r1, [r8, #28] │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ orr.w r3, r3, ip, lsl #2 │ │ │ │ │ cmp.w sl, #5 │ │ │ │ │ lsl.w lr, r1, r0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ lsr.w r9, r1, r0 │ │ │ │ │ lsl.w r1, r1, r7 │ │ │ │ │ orr.w lr, lr, r9 │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ orr.w lr, lr, ip, lsr #30 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r2, #16] │ │ │ │ │ - beq.n e884 │ │ │ │ │ + beq.n e96c │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ orr.w r9, r3, lr, lsl #2 │ │ │ │ │ add.w r3, r8, #8 │ │ │ │ │ add.w ip, r8, #28 │ │ │ │ │ add.w lr, fp, #28 │ │ │ │ │ add.w r8, r3, sl, lsl #2 │ │ │ │ │ @@ -22299,100 +22419,100 @@ │ │ │ │ │ lsl.w r9, r1, r2 │ │ │ │ │ lsr.w r1, r1, r0 │ │ │ │ │ orr.w r1, r9, r1 │ │ │ │ │ mov.w r9, r3, lsr #30 │ │ │ │ │ bic.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r3, [lr, #4]! │ │ │ │ │ orr.w r9, r9, r1, lsl #2 │ │ │ │ │ - bne.n e854 │ │ │ │ │ + bne.n e93c │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ add.w r8, r3, #12 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w ef24 │ │ │ │ │ + beq.w f00c │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ lsl.w r1, r3, r7 │ │ │ │ │ lsl.w lr, r3, r2 │ │ │ │ │ lsr.w r3, r3, r0 │ │ │ │ │ orr.w lr, lr, r3 │ │ │ │ │ mov.w r3, r1, lsr #30 │ │ │ │ │ bic.w r1, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r1, [r8] │ │ │ │ │ orr.w r3, r3, lr, lsl #2 │ │ │ │ │ - bls.w e9e4 │ │ │ │ │ + bls.w eacc │ │ │ │ │ ldr r1, [r5, #16] │ │ │ │ │ cmp r6, #2 │ │ │ │ │ lsl.w ip, r1, r2 │ │ │ │ │ lsr.w r9, r1, r0 │ │ │ │ │ lsl.w r1, r1, r7 │ │ │ │ │ orr.w ip, ip, r9 │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ orr.w ip, ip, lr, lsr #30 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r1, [r8, #4] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, ip, lsl #2 │ │ │ │ │ - beq.n e9e4 │ │ │ │ │ + beq.n eacc │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ cmp r6, #3 │ │ │ │ │ lsl.w lr, r1, r2 │ │ │ │ │ lsr.w r9, r1, r0 │ │ │ │ │ lsl.w r1, r1, r7 │ │ │ │ │ orr.w lr, lr, r9 │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ orr.w ip, lr, ip, lsr #30 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r1, [r8, #8] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, ip, lsl #2 │ │ │ │ │ - beq.n e9e4 │ │ │ │ │ + beq.n eacc │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ cmp r6, #4 │ │ │ │ │ lsl.w lr, r1, r2 │ │ │ │ │ lsr.w r9, r1, r0 │ │ │ │ │ lsl.w r1, r1, r7 │ │ │ │ │ orr.w lr, lr, r9 │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ orr.w lr, lr, ip, lsr #30 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r1, [r8, #12] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, lr, lsl #2 │ │ │ │ │ - beq.n e9e4 │ │ │ │ │ + beq.n eacc │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ cmp r6, #5 │ │ │ │ │ lsl.w ip, r1, r2 │ │ │ │ │ lsr.w r9, r1, r0 │ │ │ │ │ lsl.w r1, r1, r7 │ │ │ │ │ orr.w ip, ip, r9 │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ orr.w ip, ip, lr, lsr #30 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r1, [r8, #16] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, ip, lsl #2 │ │ │ │ │ - beq.n e9e4 │ │ │ │ │ + beq.n eacc │ │ │ │ │ ldr r1, [r5, #32] │ │ │ │ │ cmp r6, #6 │ │ │ │ │ lsr.w r9, r1, r0 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ lsl.w lr, r1, r0 │ │ │ │ │ lsl.w r1, r1, r7 │ │ │ │ │ orr.w lr, lr, r9 │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ orr.w lr, lr, ip, lsr #30 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r1, [r8, #20] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, lr, lsl #2 │ │ │ │ │ - beq.n e9e4 │ │ │ │ │ + beq.n eacc │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ add.w r9, r5, #8 │ │ │ │ │ mov ip, r0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ adds r5, #32 │ │ │ │ │ add.w r9, r9, r6, lsl #2 │ │ │ │ │ add.w lr, r2, #32 │ │ │ │ │ @@ -22403,31 +22523,31 @@ │ │ │ │ │ lsl.w r3, r2, ip │ │ │ │ │ lsr.w r2, r2, r0 │ │ │ │ │ orr.w r3, r3, r2 │ │ │ │ │ mov.w r2, r1, lsr #30 │ │ │ │ │ bic.w r1, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r1, [lr, #4]! │ │ │ │ │ orr.w r3, r2, r3, lsl #2 │ │ │ │ │ - bne.n e9b8 │ │ │ │ │ + bne.n eaa0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w ef60 │ │ │ │ │ + beq.w f048 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ add.w r6, r2, r6, lsl #2 │ │ │ │ │ str r3, [r6, #12] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ sub.w r6, r3, sl │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - bls.w ee82 │ │ │ │ │ + bls.w ef6a │ │ │ │ │ adds r0, r6, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ef86 │ │ │ │ │ + beq.w f06e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str.w r3, [r9, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ @@ -22445,15 +22565,15 @@ │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ add.w r6, r8, r2 │ │ │ │ │ str.w r3, [r9, #8] │ │ │ │ │ cmp r6, r8 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ str.w r3, [r9, #12] │ │ │ │ │ - bls.w ec1c │ │ │ │ │ + bls.w ed04 │ │ │ │ │ add.w r3, sl, #1073741824 @ 0x40000000 │ │ │ │ │ add.w r1, r9, #12 │ │ │ │ │ subs r3, #1 │ │ │ │ │ add r1, r2 │ │ │ │ │ movw r2, #10564 @ 0x2944 │ │ │ │ │ movt r2, #14901 @ 0x3a35 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ @@ -22469,15 +22589,15 @@ │ │ │ │ │ subs r6, #4 │ │ │ │ │ ldr.w r3, [r3, #-4] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_CheckSignals │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f0f0 │ │ │ │ │ + bne.w f1d8 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldrd r0, r7, [r5, #-4] │ │ │ │ │ cmp r4, r4 │ │ │ │ │ it eq │ │ │ │ │ cmpeq r3, r2 │ │ │ │ │ @@ -22496,31 +22616,31 @@ │ │ │ │ │ ldr.w ip, [r5, #-8] │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ orr.w r3, r3, r2, lsr #2 │ │ │ │ │ umull lr, r1, r1, r0 │ │ │ │ │ orr.w r9, ip, r2, lsl #30 │ │ │ │ │ cmp r9, lr │ │ │ │ │ sbcs.w r1, r3, r1 │ │ │ │ │ - bcc.w ee3e │ │ │ │ │ + bcc.w ef26 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w ee0a │ │ │ │ │ + beq.w eef2 │ │ │ │ │ subs r3, r5, r6 │ │ │ │ │ add.w lr, fp, #8 │ │ │ │ │ subs r3, #4 │ │ │ │ │ mov r9, lr │ │ │ │ │ mov ip, r6 │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #3 │ │ │ │ │ - beq.n eb58 │ │ │ │ │ + beq.n ec40 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n eb2e │ │ │ │ │ + beq.n ec16 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.w ede4 │ │ │ │ │ + bne.w eecc │ │ │ │ │ ldr.w r3, [r9, #4]! │ │ │ │ │ ldr.w r2, [ip] │ │ │ │ │ adds r1, r2, r4 │ │ │ │ │ umull r3, r4, r0, r3 │ │ │ │ │ subs r3, r1, r3 │ │ │ │ │ mov.w r1, r1, asr #31 │ │ │ │ │ sbc.w r1, r1, r4 │ │ │ │ │ @@ -22536,15 +22656,15 @@ │ │ │ │ │ mov.w r1, r1, asr #31 │ │ │ │ │ sbc.w r1, r1, r4 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [ip], #4 │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ orr.w r4, r3, r1, lsl #2 │ │ │ │ │ cmp r5, ip │ │ │ │ │ - beq.n ebfc │ │ │ │ │ + beq.n ece4 │ │ │ │ │ strd sl, r6, [sp, #28] │ │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ │ mov r7, ip │ │ │ │ │ ldr.w r6, [ip] │ │ │ │ │ mov sl, r9 │ │ │ │ │ add.w r9, r9, #16 │ │ │ │ │ @@ -22588,38 +22708,38 @@ │ │ │ │ │ subs r3, r4, r3 │ │ │ │ │ sbc.w r2, r2, r1 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r4, r3, #30 │ │ │ │ │ cmp r5, ip │ │ │ │ │ orr.w r4, r4, r2, lsl #2 │ │ │ │ │ str.w r1, [ip, #-4] │ │ │ │ │ - bne.n eb5e │ │ │ │ │ + bne.n ec46 │ │ │ │ │ ldrd sl, r6, [sp, #28] │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ cmn r4, r7 │ │ │ │ │ - bmi.w efa6 │ │ │ │ │ + bmi.w f08e │ │ │ │ │ subs r3, r6, #4 │ │ │ │ │ subs r5, #4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ adds r3, #4 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ str.w r0, [sl, #-4]! │ │ │ │ │ - bcc.w ea8a │ │ │ │ │ + bcc.w eb72 │ │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ │ ldrd r9, r7, [sp, #48] @ 0x30 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w ed60 │ │ │ │ │ + beq.w ee48 │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr.w r4, [r8, r2, lsl #2] │ │ │ │ │ lsls r6, r2, #2 │ │ │ │ │ lsr.w r3, r4, r7 │ │ │ │ │ str.w r3, [r1, r2, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w ed60 │ │ │ │ │ + beq.w ee48 │ │ │ │ │ subs r3, r6, #4 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r2, #1 │ │ │ │ │ lsl.w r0, r5, r7 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ │ bic.w r4, r4, r0 │ │ │ │ │ @@ -22631,15 +22751,15 @@ │ │ │ │ │ lsl.w lr, r4, r0 │ │ │ │ │ sub.w r0, r7, #32 │ │ │ │ │ lsr.w ip, r3, r7 │ │ │ │ │ orr.w ip, ip, lr │ │ │ │ │ lsr.w r4, r4, r0 │ │ │ │ │ orr.w ip, ip, r4 │ │ │ │ │ str.w ip, [r1, r5] │ │ │ │ │ - beq.n ed60 │ │ │ │ │ + beq.n ee48 │ │ │ │ │ sub.w lr, r6, #8 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp.w sl, #3 │ │ │ │ │ bic.w r3, r3, r2 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr.w r4, [r8, lr] │ │ │ │ │ mov.w ip, r3, lsr #2 │ │ │ │ │ @@ -22647,45 +22767,45 @@ │ │ │ │ │ lsl.w r2, ip, r2 │ │ │ │ │ lsr.w ip, ip, r0 │ │ │ │ │ lsr.w r4, r3, r7 │ │ │ │ │ orr.w r4, r4, r2 │ │ │ │ │ mov r2, r1 │ │ │ │ │ orr.w r4, r4, ip │ │ │ │ │ str.w r4, [r1, lr] │ │ │ │ │ - beq.n ed60 │ │ │ │ │ + beq.n ee48 │ │ │ │ │ sub.w lr, r6, #12 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ cmp.w sl, #4 │ │ │ │ │ bic.w r3, r3, r1 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldr.w r4, [r8, lr] │ │ │ │ │ mov.w ip, r3, lsr #2 │ │ │ │ │ orr.w r3, r4, r3, lsl #30 │ │ │ │ │ lsl.w r1, ip, r1 │ │ │ │ │ lsr.w ip, ip, r0 │ │ │ │ │ lsr.w r4, r3, r7 │ │ │ │ │ orr.w r4, r4, r1 │ │ │ │ │ orr.w r4, r4, ip │ │ │ │ │ str.w r4, [r2, lr] │ │ │ │ │ - beq.n ed60 │ │ │ │ │ + beq.n ee48 │ │ │ │ │ subs r6, #16 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ cmp.w sl, #5 │ │ │ │ │ bic.w r3, r3, r1 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldr.w r4, [r8, r6] │ │ │ │ │ mov.w ip, r3, lsr #2 │ │ │ │ │ orr.w r3, r4, r3, lsl #30 │ │ │ │ │ lsl.w lr, ip, r1 │ │ │ │ │ lsr.w ip, ip, r0 │ │ │ │ │ lsr.w r4, r3, r7 │ │ │ │ │ orr.w r4, r4, lr │ │ │ │ │ orr.w r4, r4, ip │ │ │ │ │ str r4, [r2, r6] │ │ │ │ │ - beq.n ed60 │ │ │ │ │ + beq.n ee48 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ add.w r1, fp, r5 │ │ │ │ │ bic.w r3, r3, r2 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ add.w ip, r2, r5 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ @@ -22697,240 +22817,240 @@ │ │ │ │ │ orr.w r4, r4, r3, lsl #30 │ │ │ │ │ lsr.w r6, r6, r2 │ │ │ │ │ bic.w r3, r4, r5 │ │ │ │ │ lsr.w r4, r4, r7 │ │ │ │ │ orr.w r4, r4, lr │ │ │ │ │ orr.w r4, r4, r6 │ │ │ │ │ str.w r4, [r1, #-4]! │ │ │ │ │ - bne.n ed36 │ │ │ │ │ + bne.n ee1e │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n ed76 │ │ │ │ │ + bge.n ee5e │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, ed76 │ │ │ │ │ + cbnz r3, ee5e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ │ lsrs r3, r1, #3 │ │ │ │ │ - beq.n edbc │ │ │ │ │ + beq.n eea4 │ │ │ │ │ add.w r2, fp, r3, lsl #2 │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ - cbnz r0, edbc │ │ │ │ │ + cbnz r0, eea4 │ │ │ │ │ subs r0, r3, #1 │ │ │ │ │ - beq.w ef4a │ │ │ │ │ + beq.w f032 │ │ │ │ │ ldr r4, [r2, #4] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w ef52 │ │ │ │ │ + bne.w f03a │ │ │ │ │ subs r0, r3, #2 │ │ │ │ │ - beq.w ef4a │ │ │ │ │ + beq.w f032 │ │ │ │ │ ldr.w r4, [fp, r3, lsl #2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w ef52 │ │ │ │ │ + bne.w f03a │ │ │ │ │ subs r0, r3, #3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ef4a │ │ │ │ │ + beq.w f032 │ │ │ │ │ ldr.w r4, [r2, #-4]! │ │ │ │ │ - cbnz r4, edb6 │ │ │ │ │ + cbnz r4, ee9e │ │ │ │ │ subs r0, #1 │ │ │ │ │ - b.n eda6 │ │ │ │ │ + b.n ee8e │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.w ef52 │ │ │ │ │ + bne.w f03a │ │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ str.w fp, [r3] │ │ │ │ │ - beq.n eddc │ │ │ │ │ + beq.n eec4 │ │ │ │ │ add.w r3, r9, r1, lsl #2 │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ add.w r4, r9, #12 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w f0b0 │ │ │ │ │ + beq.w f198 │ │ │ │ │ mov r0, r9 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ │ add.w r9, fp, #12 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ umull r3, r4, r0, r3 │ │ │ │ │ asrs r1, r2, #31 │ │ │ │ │ subs r3, r2, r3 │ │ │ │ │ sbc.w r1, r1, r4 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ str.w r2, [ip], #4 │ │ │ │ │ orr.w r4, r3, r1, lsl #2 │ │ │ │ │ - b.n eb08 │ │ │ │ │ + b.n ebf0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bge.w ec02 │ │ │ │ │ + bge.w ecea │ │ │ │ │ subs r3, r6, #4 │ │ │ │ │ subs r5, #4 │ │ │ │ │ subs r0, #1 │ │ │ │ │ - b.n ec06 │ │ │ │ │ + b.n ecee │ │ │ │ │ add.w r3, fp, #12 │ │ │ │ │ movs r7, #30 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w e744 │ │ │ │ │ + bne.w e82c │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ add.w r8, r3, #12 │ │ │ │ │ - cbz r6, ee70 │ │ │ │ │ + cbz r6, ef58 │ │ │ │ │ sub.w r3, r7, #32 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ rsb r3, r7, #32 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - b.n e890 │ │ │ │ │ + b.n e978 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r0, #1 │ │ │ │ │ add r3, r2 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bcs.w eae0 │ │ │ │ │ + bcs.w ebc8 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ orr.w r1, ip, r3, lsl #30 │ │ │ │ │ umull r9, lr, r0, r2 │ │ │ │ │ lsrs r2, r3, #2 │ │ │ │ │ cmp r1, r9 │ │ │ │ │ sbcs.w r2, r2, lr │ │ │ │ │ - bcs.w eae0 │ │ │ │ │ + bcs.w ebc8 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ subs r0, #1 │ │ │ │ │ add r3, r2 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bcc.n ee4c │ │ │ │ │ - b.n eae0 │ │ │ │ │ + bcc.n ef34 │ │ │ │ │ + b.n ebc8 │ │ │ │ │ add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ │ add.w r3, fp, r3, lsl #2 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcs.n ef3c │ │ │ │ │ - ldr r3, [pc, #692] @ (f138 ) │ │ │ │ │ + bcs.n f024 │ │ │ │ │ + ldr r3, [pc, #692] @ (f220 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r1, [r2, r3] │ │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ │ ldr.w r9, [r1, #1712] @ 0x6b0 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n ef78 │ │ │ │ │ + beq.n f060 │ │ │ │ │ ldr.w r3, [r1, #1716] @ 0x6b4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr.w r2, [r9] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r2, [r1, #1712] @ 0x6b0 │ │ │ │ │ str.w r3, [r1, #1716] @ 0x6b4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - b.n ea32 │ │ │ │ │ - ldr r3, [pc, #644] @ (f13c ) │ │ │ │ │ + b.n eb1a │ │ │ │ │ + ldr r3, [pc, #644] @ (f224 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r1, [r2, r3] │ │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r1, #1712] @ 0x6b0 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mov r0, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w f08e │ │ │ │ │ + beq.w f176 │ │ │ │ │ ldr.w r3, [r1, #1716] @ 0x6b4 │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r2, [r1, #1712] @ 0x6b0 │ │ │ │ │ str.w r3, [r1, #1716] @ 0x6b4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - b.w e6bc │ │ │ │ │ - ldr r3, [pc, #592] @ (f140 ) │ │ │ │ │ + b.w e7a4 │ │ │ │ │ + ldr r3, [pc, #592] @ (f228 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r1, [r2, r3] │ │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ │ ldr.w fp, [r1, #1712] @ 0x6b0 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w f064 │ │ │ │ │ + beq.w f14c │ │ │ │ │ ldr.w r3, [r1, #1716] @ 0x6b4 │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r2, [r1, #1712] @ 0x6b0 │ │ │ │ │ str.w r3, [r1, #1716] @ 0x6b4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - b.w e70c │ │ │ │ │ + b.w e7f4 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ add.w r3, fp, r3, lsl #2 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it cc │ │ │ │ │ rsbcc r6, sl, #0 │ │ │ │ │ - bcc.w e9fe │ │ │ │ │ + bcc.w eae6 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ adds r3, r6, #2 │ │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - b.n e9f2 │ │ │ │ │ + b.n eada │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [fp, #8] │ │ │ │ │ - b.n edbc │ │ │ │ │ + b.n eea4 │ │ │ │ │ and.w r3, r1, #3 │ │ │ │ │ orr.w r3, r3, r0, lsl #3 │ │ │ │ │ str.w r3, [fp, #8] │ │ │ │ │ - b.n edbc │ │ │ │ │ + b.n eea4 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ add.w r4, r3, r4, lsl #2 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ add.w r3, fp, r3, lsl #2 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs.n ef3c │ │ │ │ │ + bcs.n f024 │ │ │ │ │ str r6, [sp, #24] │ │ │ │ │ - b.n e9f2 │ │ │ │ │ + b.n eada │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ea0e │ │ │ │ │ + bne.w eaf6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n f076 │ │ │ │ │ + bge.n f15e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n f076 │ │ │ │ │ + bne.n f15e │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n f076 │ │ │ │ │ + b.n f15e │ │ │ │ │ subs r3, r6, #4 │ │ │ │ │ subs r5, #4 │ │ │ │ │ subs r2, r5, r3 │ │ │ │ │ mov ip, r3 │ │ │ │ │ subs r2, #4 │ │ │ │ │ movs r4, #0 │ │ │ │ │ lsrs r2, r2, #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ ands.w r2, r2, #3 │ │ │ │ │ - beq.n f0aa │ │ │ │ │ + beq.n f192 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n efec │ │ │ │ │ + beq.n f0d4 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n efd6 │ │ │ │ │ + beq.n f0be │ │ │ │ │ ldr.w r1, [lr, #4]! │ │ │ │ │ mov ip, r6 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ add r2, r1 │ │ │ │ │ bic.w r1, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r6, #0] │ │ │ │ │ lsrs r4, r2, #30 │ │ │ │ │ @@ -22946,15 +23066,15 @@ │ │ │ │ │ cmp r5, ip │ │ │ │ │ add r2, r1 │ │ │ │ │ add r2, r4 │ │ │ │ │ bic.w r1, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r1, [ip] │ │ │ │ │ it ne │ │ │ │ │ lsrne r1, r2, #30 │ │ │ │ │ - beq.w ee14 │ │ │ │ │ + beq.w eefc │ │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ │ mov r4, ip │ │ │ │ │ ldr.w r6, [lr, #4] │ │ │ │ │ mov r7, lr │ │ │ │ │ add.w ip, ip, #16 │ │ │ │ │ add.w lr, lr, #16 │ │ │ │ │ add r2, r6 │ │ │ │ │ @@ -22977,262 +23097,262 @@ │ │ │ │ │ str r6, [r4, #12] │ │ │ │ │ ldr r6, [r7, #16] │ │ │ │ │ add r2, r6 │ │ │ │ │ add.w r1, r2, r1, lsr #30 │ │ │ │ │ bic.w r6, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r6, [r4, #16] │ │ │ │ │ mov.w r1, r1, lsr #30 │ │ │ │ │ - bne.n f00a │ │ │ │ │ - b.n ee14 │ │ │ │ │ + bne.n f0f2 │ │ │ │ │ + b.n eefc │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e6e8 │ │ │ │ │ + bne.w e7d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n f0a0 │ │ │ │ │ + bge.n f188 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbnz r3, f0a0 │ │ │ │ │ + cbnz r3, f188 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n f0a0 │ │ │ │ │ + b.n f188 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e692 │ │ │ │ │ + bne.w e77a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n eddc │ │ │ │ │ + b.n eec4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - b.n f00a │ │ │ │ │ + b.n f0f2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ subs r3, r0, #1 │ │ │ │ │ - cbz r0, f0d0 │ │ │ │ │ + cbz r0, f1b8 │ │ │ │ │ ldr.w r5, [r4, r3, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n f0ae │ │ │ │ │ + beq.n f196 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.w eddc │ │ │ │ │ + beq.w eec4 │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ orr.w r3, r3, r0, lsl #3 │ │ │ │ │ str.w r3, [r9, #8] │ │ │ │ │ - b.n eddc │ │ │ │ │ + b.n eec4 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [r9, #8] │ │ │ │ │ - b.n eddc │ │ │ │ │ + b.n eec4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n f0a0 │ │ │ │ │ + b.n f188 │ │ │ │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n f106 │ │ │ │ │ + bge.n f1ee │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ - cbz r3, f12c │ │ │ │ │ + cbz r3, f214 │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w ef94 │ │ │ │ │ - b.n f076 │ │ │ │ │ + blt.w f07c │ │ │ │ │ + b.n f15e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n f076 │ │ │ │ │ + b.n f15e │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n f106 │ │ │ │ │ + b.n f1ee │ │ │ │ │ nop.w │ │ │ │ │ .word 0x000002ac │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x0000027c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x0000024a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x3a352944 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ │ │ │ │ │ -0000f14c <_PyLong_Negate>: │ │ │ │ │ +0000f234 <_PyLong_Negate>: │ │ │ │ │ _PyLong_Negate(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r4, [r0, #0] │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne.n f17a <_PyLong_Negate+0x2e> │ │ │ │ │ + bne.n f262 <_PyLong_Negate+0x2e> │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ negs r0, r3 │ │ │ │ │ mov.w r3, r3, asr #31 │ │ │ │ │ sbc.w r1, r3, r3, lsl #1 │ │ │ │ │ - bl 42fc <_PyLong_FromSTwoDigits> │ │ │ │ │ + bl 4374 <_PyLong_FromSTwoDigits> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n f176 <_PyLong_Negate+0x2a> │ │ │ │ │ + bge.n f25e <_PyLong_Negate+0x2a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n f176 <_PyLong_Negate+0x2a> │ │ │ │ │ + bne.n f25e <_PyLong_Negate+0x2a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -0000f1b4 <_PyLong_GCD>: │ │ │ │ │ +0000f29c <_PyLong_GCD>: │ │ │ │ │ _PyLong_GCD(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #23 │ │ │ │ │ strd r0, r1, [sp] │ │ │ │ │ - bhi.n f292 <_PyLong_GCD+0xde> │ │ │ │ │ + bhi.n f37a <_PyLong_GCD+0xde> │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ cmp r3, #23 │ │ │ │ │ - bhi.n f292 <_PyLong_GCD+0xde> │ │ │ │ │ + bhi.n f37a <_PyLong_GCD+0xde> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r0, #0] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w f546 <_PyLong_GCD+0x392> │ │ │ │ │ + blt.w f62e <_PyLong_GCD+0x392> │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ - bl 5fec │ │ │ │ │ + bl 6064 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsLongLong │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl 5fec │ │ │ │ │ + bl 6064 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsLongLong │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge.n f20e <_PyLong_GCD+0x5a> │ │ │ │ │ + bge.n f2f6 <_PyLong_GCD+0x5a> │ │ │ │ │ negs r7, r7 │ │ │ │ │ sbc.w r3, r4, r4, lsl #1 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mov sl, r7 │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w f468 <_PyLong_GCD+0x2b4> │ │ │ │ │ + blt.w f550 <_PyLong_GCD+0x2b4> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w f52c <_PyLong_GCD+0x378> │ │ │ │ │ + blt.w f614 <_PyLong_GCD+0x378> │ │ │ │ │ orrs.w r2, r8, r9 │ │ │ │ │ - beq.n f27c <_PyLong_GCD+0xc8> │ │ │ │ │ + beq.n f364 <_PyLong_GCD+0xc8> │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - blt.n f288 <_PyLong_GCD+0xd4> │ │ │ │ │ + blt.n f370 <_PyLong_GCD+0xd4> │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r3, r9 │ │ │ │ │ bl 0 <__aeabi_ldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_ldivmod │ │ │ │ │ mov sl, r8 │ │ │ │ │ mov r4, r9 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r9, r2 │ │ │ │ │ orrs.w r3, r8, r9 │ │ │ │ │ - beq.n f27a <_PyLong_GCD+0xc6> │ │ │ │ │ + beq.n f362 <_PyLong_GCD+0xc6> │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r3, r8 │ │ │ │ │ bl 0 <__aeabi_ldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_ldivmod │ │ │ │ │ orrs.w r1, r3, r2 │ │ │ │ │ - beq.w f526 <_PyLong_GCD+0x372> │ │ │ │ │ + beq.w f60e <_PyLong_GCD+0x372> │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r4, r3 │ │ │ │ │ bl 0 <__aeabi_ldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_ldivmod │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r1, r4 │ │ │ │ │ orrs.w r5, r3, r2 │ │ │ │ │ - bne.n f268 <_PyLong_GCD+0xb4> │ │ │ │ │ + bne.n f350 <_PyLong_GCD+0xb4> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, sl │ │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w 297c │ │ │ │ │ + b.w 29f4 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromLongLong │ │ │ │ │ rsbs r8, r8, #0 │ │ │ │ │ sbc.w r9, r9, r9, lsl #1 │ │ │ │ │ - b.n f236 <_PyLong_GCD+0x82> │ │ │ │ │ + b.n f31e <_PyLong_GCD+0x82> │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ - bl c378 │ │ │ │ │ + bl c460 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f828 <_PyLong_GCD+0x674> │ │ │ │ │ + beq.w f910 <_PyLong_GCD+0x674> │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl c378 │ │ │ │ │ + bl c460 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f88c <_PyLong_GCD+0x6d8> │ │ │ │ │ + beq.w f974 <_PyLong_GCD+0x6d8> │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ bl 1924 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n f2c6 <_PyLong_GCD+0x112> │ │ │ │ │ + bge.n f3ae <_PyLong_GCD+0x112> │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mov r3, fp │ │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ │ ldr.w fp, [sp] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r6, fp │ │ │ │ │ @@ -23249,28 +23369,28 @@ │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr.w sl, [r3, #8] │ │ │ │ │ cmp.w sl, #23 │ │ │ │ │ mov.w r5, sl, lsr #3 │ │ │ │ │ - bls.w f482 <_PyLong_GCD+0x2ce> │ │ │ │ │ + bls.w f56a <_PyLong_GCD+0x2ce> │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ add.w r0, r3, r5, lsl #2 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w f8a6 <_PyLong_GCD+0x6f2> │ │ │ │ │ + beq.w f98e <_PyLong_GCD+0x6f2> │ │ │ │ │ clz r3, r2 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ lsrs r1, r1, #3 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ - beq.w f4fa <_PyLong_GCD+0x346> │ │ │ │ │ + beq.w f5e2 <_PyLong_GCD+0x346> │ │ │ │ │ ldrd r6, r1, [r0] │ │ │ │ │ rsb r4, r3, #30 │ │ │ │ │ sub.w r7, r4, #32 │ │ │ │ │ rsb r8, r4, #32 │ │ │ │ │ rsb r0, r3, #28 │ │ │ │ │ sub.w r9, r3, #28 │ │ │ │ │ lsr.w ip, r1, r8 │ │ │ │ │ @@ -23299,21 +23419,21 @@ │ │ │ │ │ ldrle r1, [sp, #4] │ │ │ │ │ addle.w r1, r1, r2, lsl #2 │ │ │ │ │ ldrle r1, [r1, #4] │ │ │ │ │ it le │ │ │ │ │ lsrle r1, r3 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.w f4c8 <_PyLong_GCD+0x314> │ │ │ │ │ + ble.w f5b0 <_PyLong_GCD+0x314> │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ orrs r3, r1 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bge.w f4e0 <_PyLong_GCD+0x32c> │ │ │ │ │ + bge.w f5c8 <_PyLong_GCD+0x32c> │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ movs r4, #0 │ │ │ │ │ orr.w r6, r3, r2 │ │ │ │ │ orrs r7, r0 │ │ │ │ │ mov r8, r4 │ │ │ │ │ mov fp, r4 │ │ │ │ │ @@ -23321,15 +23441,15 @@ │ │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ │ strd r4, r4, [sp, #44] @ 0x2c │ │ │ │ │ strd r9, r4, [sp, #28] │ │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ │ cmp r7, fp │ │ │ │ │ it eq │ │ │ │ │ cmpeq r6, r8 │ │ │ │ │ - beq.n f428 <_PyLong_GCD+0x274> │ │ │ │ │ + beq.n f510 <_PyLong_GCD+0x274> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ adds r0, r3, r2 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ adc.w r1, r2, r1 │ │ │ │ │ subs r0, #1 │ │ │ │ │ @@ -23356,56 +23476,56 @@ │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ add r3, lr │ │ │ │ │ subs.w ip, r5, ip │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ sbc.w r3, r5, r3 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ sbcs.w lr, r3, r2 │ │ │ │ │ - bge.n f492 <_PyLong_GCD+0x2de> │ │ │ │ │ + bge.n f57a <_PyLong_GCD+0x2de> │ │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w f54e <_PyLong_GCD+0x39a> │ │ │ │ │ + bne.w f636 <_PyLong_GCD+0x39a> │ │ │ │ │ ldrd r4, r1, [sp] │ │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c980 │ │ │ │ │ + bl ca68 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w f83e <_PyLong_GCD+0x68a> │ │ │ │ │ + beq.w f926 <_PyLong_GCD+0x68a> │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n f454 <_PyLong_GCD+0x2a0> │ │ │ │ │ + bge.n f53c <_PyLong_GCD+0x2a0> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w f874 <_PyLong_GCD+0x6c0> │ │ │ │ │ + beq.w f95c <_PyLong_GCD+0x6c0> │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n f2e6 <_PyLong_GCD+0x132> │ │ │ │ │ + b.n f3ce <_PyLong_GCD+0x132> │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f21e <_PyLong_GCD+0x6a> │ │ │ │ │ + bne.w f306 <_PyLong_GCD+0x6a> │ │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r1, r3, [sp, #8] │ │ │ │ │ - b.n f21e <_PyLong_GCD+0x6a> │ │ │ │ │ + b.n f306 <_PyLong_GCD+0x6a> │ │ │ │ │ ldrd r0, fp, [sp, #52] @ 0x34 │ │ │ │ │ - bl 7ea0 │ │ │ │ │ + bl 7f18 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 7ea0 │ │ │ │ │ - b.n f1ee <_PyLong_GCD+0x3a> │ │ │ │ │ + bl 7f18 │ │ │ │ │ + b.n f2d6 <_PyLong_GCD+0x3a> │ │ │ │ │ strd r6, r7, [sp, #20] │ │ │ │ │ mov r7, r3 │ │ │ │ │ str.w fp, [sp, #48] @ 0x30 │ │ │ │ │ umull r0, r3, r8, r0 │ │ │ │ │ mov fp, r2 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ │ @@ -23418,71 +23538,71 @@ │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ str.w r9, [sp, #28] │ │ │ │ │ mov r6, ip │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r9, r0 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n f3ba <_PyLong_GCD+0x206> │ │ │ │ │ + b.n f4a2 <_PyLong_GCD+0x206> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ lsl.w r7, r3, r7 │ │ │ │ │ lsr.w r8, r3, r8 │ │ │ │ │ orr.w r7, r7, r8 │ │ │ │ │ lsls r3, r4 │ │ │ │ │ - b.n f390 <_PyLong_GCD+0x1dc> │ │ │ │ │ + b.n f478 <_PyLong_GCD+0x1dc> │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ lsl.w r0, r2, r0 │ │ │ │ │ lsr.w r9, r2, r9 │ │ │ │ │ orr.w r0, r0, r9 │ │ │ │ │ lsl.w r2, r2, fp │ │ │ │ │ - b.n f39e <_PyLong_GCD+0x1ea> │ │ │ │ │ + b.n f486 <_PyLong_GCD+0x1ea> │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr.w fp, [sp, #56] @ 0x38 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bgt.w f858 <_PyLong_GCD+0x6a4> │ │ │ │ │ + bgt.w f940 <_PyLong_GCD+0x6a4> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w f844 <_PyLong_GCD+0x690> │ │ │ │ │ + blt.w f92c <_PyLong_GCD+0x690> │ │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ │ - bl 7ea0 │ │ │ │ │ + bl 7f18 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 7ea0 │ │ │ │ │ + bl 7f18 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov sl, r9 │ │ │ │ │ mov r4, r8 │ │ │ │ │ - b.n f27a <_PyLong_GCD+0xc6> │ │ │ │ │ + b.n f362 <_PyLong_GCD+0xc6> │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f22a <_PyLong_GCD+0x76> │ │ │ │ │ + bne.w f312 <_PyLong_GCD+0x76> │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ - b.n f22a <_PyLong_GCD+0x76> │ │ │ │ │ + b.n f312 <_PyLong_GCD+0x76> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n f1ee <_PyLong_GCD+0x3a> │ │ │ │ │ + b.n f2d6 <_PyLong_GCD+0x3a> │ │ │ │ │ tst.w r4, #1 │ │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ │ mov r7, r9 │ │ │ │ │ mov r4, r8 │ │ │ │ │ str.w r9, [sp, #20] │ │ │ │ │ - beq.n f58c <_PyLong_GCD+0x3d8> │ │ │ │ │ + beq.n f674 <_PyLong_GCD+0x3d8> │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ negs r3, r3 │ │ │ │ │ sbc.w r0, r2, r2, lsl #1 │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ negs r2, r2 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ @@ -23495,39 +23615,39 @@ │ │ │ │ │ negs r4, r7 │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ sbc.w fp, r7, r7, lsl #1 │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f754 <_PyLong_GCD+0x5a0> │ │ │ │ │ + bne.w f83c <_PyLong_GCD+0x5a0> │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w f82c <_PyLong_GCD+0x678> │ │ │ │ │ + beq.w f914 <_PyLong_GCD+0x678> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 344 │ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f7f4 <_PyLong_GCD+0x640> │ │ │ │ │ + beq.w f8dc <_PyLong_GCD+0x640> │ │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w f748 <_PyLong_GCD+0x594> │ │ │ │ │ + bne.w f830 <_PyLong_GCD+0x594> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n f5c4 <_PyLong_GCD+0x410> │ │ │ │ │ + bne.n f6ac <_PyLong_GCD+0x410> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bge.w f7be <_PyLong_GCD+0x60a> │ │ │ │ │ + bge.w f8a6 <_PyLong_GCD+0x60a> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 344 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f7f4 <_PyLong_GCD+0x640> │ │ │ │ │ + beq.w f8dc <_PyLong_GCD+0x640> │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ movs r7, #0 │ │ │ │ │ mov r9, r7 │ │ │ │ │ mov ip, r7 │ │ │ │ │ add.w r3, r2, #12 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ │ @@ -23543,15 +23663,15 @@ │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ add.w r0, r3, #12 │ │ │ │ │ add.w r3, r6, #12 │ │ │ │ │ mov lr, r3 │ │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ - b.n f688 <_PyLong_GCD+0x4d4> │ │ │ │ │ + b.n f770 <_PyLong_GCD+0x4d4> │ │ │ │ │ ldr.w r6, [sl, #4]! │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr.w r1, [r8], #4 │ │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ umull r2, r3, r6, r3 │ │ │ │ │ adds.w ip, r2, ip │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ @@ -23582,102 +23702,102 @@ │ │ │ │ │ lsrs r7, r3, #30 │ │ │ │ │ bic.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r3, [lr], #4 │ │ │ │ │ orr.w r7, r7, r9, lsl #2 │ │ │ │ │ mov.w r9, r9, asr #30 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bcc.n f610 <_PyLong_GCD+0x45c> │ │ │ │ │ + bcc.n f6f8 <_PyLong_GCD+0x45c> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ adds r2, #9 │ │ │ │ │ subs r3, #9 │ │ │ │ │ bic.w r3, r3, #3 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ it cc │ │ │ │ │ movcc r3, #0 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ add.w lr, r2, r3 │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bcc.n f75c <_PyLong_GCD+0x5a8> │ │ │ │ │ + bcc.n f844 <_PyLong_GCD+0x5a8> │ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r2, #0] │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r6, #0] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n f6de <_PyLong_GCD+0x52a> │ │ │ │ │ + bge.n f7c6 <_PyLong_GCD+0x52a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w f836 <_PyLong_GCD+0x682> │ │ │ │ │ + beq.w f91e <_PyLong_GCD+0x682> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n f6f0 <_PyLong_GCD+0x53c> │ │ │ │ │ + bge.n f7d8 <_PyLong_GCD+0x53c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n f7de <_PyLong_GCD+0x62a> │ │ │ │ │ + beq.n f8c6 <_PyLong_GCD+0x62a> │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ lsrs r0, r2, #3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n f7d2 <_PyLong_GCD+0x61e> │ │ │ │ │ + beq.n f8ba <_PyLong_GCD+0x61e> │ │ │ │ │ ldr.w r4, [r5, r1, lsl #2] │ │ │ │ │ - cbz r4, f744 <_PyLong_GCD+0x590> │ │ │ │ │ + cbz r4, f82c <_PyLong_GCD+0x590> │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n f716 <_PyLong_GCD+0x562> │ │ │ │ │ + beq.n f7fe <_PyLong_GCD+0x562> │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ orr.w r3, r2, r3, lsl #3 │ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ │ lsrs r0, r2, #3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n f7e6 <_PyLong_GCD+0x632> │ │ │ │ │ + beq.n f8ce <_PyLong_GCD+0x632> │ │ │ │ │ ldr.w r4, [r5, r1, lsl #2] │ │ │ │ │ - cbz r4, f740 <_PyLong_GCD+0x58c> │ │ │ │ │ + cbz r4, f828 <_PyLong_GCD+0x58c> │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n f7ec <_PyLong_GCD+0x638> │ │ │ │ │ + beq.n f8d4 <_PyLong_GCD+0x638> │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ orr.w r3, r2, r3, lsl #3 │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ strd r3, r6, [sp] │ │ │ │ │ - b.n f2e0 <_PyLong_GCD+0x12c> │ │ │ │ │ + b.n f3c8 <_PyLong_GCD+0x12c> │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b.n f71e <_PyLong_GCD+0x56a> │ │ │ │ │ + b.n f806 <_PyLong_GCD+0x56a> │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b.n f6fa <_PyLong_GCD+0x546> │ │ │ │ │ + b.n f7e2 <_PyLong_GCD+0x546> │ │ │ │ │ bic.w r3, sl, #7 │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - b.n f5d2 <_PyLong_GCD+0x41e> │ │ │ │ │ + b.n f6ba <_PyLong_GCD+0x41e> │ │ │ │ │ bic.w r3, sl, #7 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b.n f5ae <_PyLong_GCD+0x3fa> │ │ │ │ │ + b.n f696 <_PyLong_GCD+0x3fa> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r0, lr │ │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ │ ldr.w r2, [lr], #4 │ │ │ │ │ sub.w sl, r1, r3 │ │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ │ sub.w r8, r1, r3 │ │ │ │ │ @@ -23699,122 +23819,122 @@ │ │ │ │ │ mla r2, r2, fp, r1 │ │ │ │ │ mov.w r7, r3, lsr #30 │ │ │ │ │ bic.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r3, [r8, r0] │ │ │ │ │ sbc.w r2, r9, r2 │ │ │ │ │ orr.w r7, r7, r2, lsl #2 │ │ │ │ │ mov.w r9, r2, asr #30 │ │ │ │ │ - b.n f6aa <_PyLong_GCD+0x4f6> │ │ │ │ │ + b.n f792 <_PyLong_GCD+0x4f6> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ bic.w r3, sl, #7 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ movs r3, #2 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n f5d2 <_PyLong_GCD+0x41e> │ │ │ │ │ + b.n f6ba <_PyLong_GCD+0x41e> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f716 <_PyLong_GCD+0x562> │ │ │ │ │ + beq.n f7fe <_PyLong_GCD+0x562> │ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b.n f716 <_PyLong_GCD+0x562> │ │ │ │ │ + b.n f7fe <_PyLong_GCD+0x562> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n f6f0 <_PyLong_GCD+0x53c> │ │ │ │ │ - cbz r0, f7ec <_PyLong_GCD+0x638> │ │ │ │ │ + b.n f7d8 <_PyLong_GCD+0x53c> │ │ │ │ │ + cbz r0, f8d4 <_PyLong_GCD+0x638> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r3, r6 │ │ │ │ │ - b.n f2dc <_PyLong_GCD+0x128> │ │ │ │ │ + b.n f3c4 <_PyLong_GCD+0x128> │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov fp, r6 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n f80a <_PyLong_GCD+0x656> │ │ │ │ │ + bge.n f8f2 <_PyLong_GCD+0x656> │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n f87c <_PyLong_GCD+0x6c8> │ │ │ │ │ + beq.n f964 <_PyLong_GCD+0x6c8> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n f81c <_PyLong_GCD+0x668> │ │ │ │ │ + bge.n f904 <_PyLong_GCD+0x668> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n f884 <_PyLong_GCD+0x6d0> │ │ │ │ │ + beq.n f96c <_PyLong_GCD+0x6d0> │ │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ │ - bl 7ea0 │ │ │ │ │ + bl 7f18 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 7ea0 │ │ │ │ │ + bl 7f18 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n f520 <_PyLong_GCD+0x36c> │ │ │ │ │ + b.n f608 <_PyLong_GCD+0x36c> │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ movs r3, #2 │ │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n f5ae <_PyLong_GCD+0x3fa> │ │ │ │ │ + b.n f696 <_PyLong_GCD+0x3fa> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n f6de <_PyLong_GCD+0x52a> │ │ │ │ │ + b.n f7c6 <_PyLong_GCD+0x52a> │ │ │ │ │ ldr.w fp, [sp, #56] @ 0x38 │ │ │ │ │ - b.n f7fa <_PyLong_GCD+0x646> │ │ │ │ │ + b.n f8e2 <_PyLong_GCD+0x646> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f512 <_PyLong_GCD+0x35e> │ │ │ │ │ + bne.w f5fa <_PyLong_GCD+0x35e> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n f512 <_PyLong_GCD+0x35e> │ │ │ │ │ + b.n f5fa <_PyLong_GCD+0x35e> │ │ │ │ │ ldr r5, [sp, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl c140 <_PyLong_Copy> │ │ │ │ │ + bl c228 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n f870 <_PyLong_GCD+0x6bc> │ │ │ │ │ + bge.n f958 <_PyLong_GCD+0x6bc> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, f8aa <_PyLong_GCD+0x6f6> │ │ │ │ │ + cbz r3, f992 <_PyLong_GCD+0x6f6> │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ - b.n f506 <_PyLong_GCD+0x352> │ │ │ │ │ + b.n f5ee <_PyLong_GCD+0x352> │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n f454 <_PyLong_GCD+0x2a0> │ │ │ │ │ + b.n f53c <_PyLong_GCD+0x2a0> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n f80a <_PyLong_GCD+0x656> │ │ │ │ │ + b.n f8f2 <_PyLong_GCD+0x656> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n f81c <_PyLong_GCD+0x668> │ │ │ │ │ + b.n f904 <_PyLong_GCD+0x668> │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n f828 <_PyLong_GCD+0x674> │ │ │ │ │ + bge.n f910 <_PyLong_GCD+0x674> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n f828 <_PyLong_GCD+0x674> │ │ │ │ │ + bne.n f910 <_PyLong_GCD+0x674> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n f828 <_PyLong_GCD+0x674> │ │ │ │ │ + b.n f910 <_PyLong_GCD+0x674> │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b.n f310 <_PyLong_GCD+0x15c> │ │ │ │ │ + b.n f3f8 <_PyLong_GCD+0x15c> │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n f870 <_PyLong_GCD+0x6bc> │ │ │ │ │ + b.n f958 <_PyLong_GCD+0x6bc> │ │ │ │ │ nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -61,15 +61,15 @@ │ │ │ │ │ _PyLong_UnsignedLong_Converter(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movs r3, #31 │ │ │ │ │ movs r2, #4 │ │ │ │ │ - bl 50c4 │ │ │ │ │ + bl 513c │ │ │ │ │ R_ARM_THM_CALL PyLong_AsNativeBytes │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 98 <_PyLong_UnsignedLong_Converter+0x34> │ │ │ │ │ cmp r0, #4 │ │ │ │ │ bls.n 9c <_PyLong_UnsignedLong_Converter+0x38> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ @@ -91,15 +91,15 @@ │ │ │ │ │ PyLong_AsInt32(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movs r3, #19 │ │ │ │ │ movs r2, #4 │ │ │ │ │ - bl 50c4 │ │ │ │ │ + bl 513c │ │ │ │ │ R_ARM_THM_CALL PyLong_AsNativeBytes │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n d4 │ │ │ │ │ cmp r0, #4 │ │ │ │ │ bls.n da │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ @@ -119,15 +119,15 @@ │ │ │ │ │ │ │ │ │ │ 000000de : │ │ │ │ │ int___getnewargs__(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl c140 <_PyLong_Copy> │ │ │ │ │ + bl c228 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC64 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC64 │ │ │ │ │ @@ -138,15 +138,15 @@ │ │ │ │ │ PyLong_AsUInt32(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movs r3, #31 │ │ │ │ │ movs r2, #4 │ │ │ │ │ - bl 50c4 │ │ │ │ │ + bl 513c │ │ │ │ │ R_ARM_THM_CALL PyLong_AsNativeBytes │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 136 │ │ │ │ │ cmp r0, #4 │ │ │ │ │ bls.n 13c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ @@ -168,15 +168,15 @@ │ │ │ │ │ PyLong_AsUInt64(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movs r3, #31 │ │ │ │ │ movs r2, #8 │ │ │ │ │ - bl 50c4 │ │ │ │ │ + bl 513c │ │ │ │ │ R_ARM_THM_CALL PyLong_AsNativeBytes │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 174 │ │ │ │ │ cmp r0, #8 │ │ │ │ │ bls.n 17a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ @@ -300,15 +300,15 @@ │ │ │ │ │ moveq r2, #1 │ │ │ │ │ ubfxne r3, r2, #2, #1 │ │ │ │ │ moveq r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ andne.w r2, r4, #1 │ │ │ │ │ eorne.w r3, r3, #1 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 6cbc <_PyLong_FromByteArray> │ │ │ │ │ + b.w 6d34 <_PyLong_FromByteArray> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_FromByteArray │ │ │ │ │ mov r4, r0 │ │ │ │ │ movw r1, #1470 @ 0x5be │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ @@ -430,15 +430,15 @@ │ │ │ │ │ _PyLong_UInt8_Converter(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movs r3, #31 │ │ │ │ │ movs r2, #1 │ │ │ │ │ - bl 50c4 │ │ │ │ │ + bl 513c │ │ │ │ │ R_ARM_THM_CALL PyLong_AsNativeBytes │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 3b8 <_PyLong_UInt8_Converter+0x34> │ │ │ │ │ cmp r0, #1 │ │ │ │ │ beq.n 3ba <_PyLong_UInt8_Converter+0x36> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ @@ -458,15 +458,15 @@ │ │ │ │ │ _PyLong_UInt16_Converter(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movs r3, #31 │ │ │ │ │ movs r2, #2 │ │ │ │ │ - bl 50c4 │ │ │ │ │ + bl 513c │ │ │ │ │ R_ARM_THM_CALL PyLong_AsNativeBytes │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 3f0 <_PyLong_UInt16_Converter+0x34> │ │ │ │ │ cmp r0, #2 │ │ │ │ │ bls.n 3f4 <_PyLong_UInt16_Converter+0x38> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ ├── dictobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 101536 (bytes into file) │ │ │ │ │ + Start of section headers: 101512 (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 0x18ca0: │ │ │ │ │ +There are 18 section headers, starting at offset 0x18c88: │ │ │ │ │ │ │ │ │ │ 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 001198 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 014908 000618 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 0148f0 000618 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 0011cc 000e2c 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 014f20 000798 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 014f08 000798 08 I 15 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 001ff8 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 001ff8 00c160 00 AX 0 0 8 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 0156b8 002c48 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 00e158 000a0a 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 00eb64 000fc8 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 018300 0008e0 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 00fb2c 0009ea 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 018be0 000030 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 010516 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 010516 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 01054c 002900 10 16 449 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 012e4c 001aba 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 018c10 000090 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 001ff8 00c148 00 AX 0 0 8 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 0156a0 002c48 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 00e140 000a0a 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 00eb4c 000fc8 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 0182e8 0008e0 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 00fb14 0009ea 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 018bc8 000030 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 0104fe 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 0104fe 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 010534 002900 10 16 449 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 012e34 001aba 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 018bf8 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 656 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 $t │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 3 .LANCHOR0 │ │ │ │ │ - 4: 00004985 260 FUNC LOCAL DEFAULT 6 dictkeys_decref.constprop.0 │ │ │ │ │ + 4: 00004975 260 FUNC LOCAL DEFAULT 6 dictkeys_decref.constprop.0 │ │ │ │ │ 5: 00000154 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 6: 00000164 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 7: 00000165 368 FUNC LOCAL DEFAULT 6 new_dict │ │ │ │ │ 8: 000002c8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 9: 000002d4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 10: 000002d5 120 FUNC LOCAL DEFAULT 6 _PyObject_GC_TRACK │ │ │ │ │ 11: 00000348 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ @@ -18,292 +18,292 @@ │ │ │ │ │ 14: 00000000 0 NOTYPE LOCAL DEFAULT 8 .LC0 │ │ │ │ │ 15: 0000034c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 16: 000000b5 120 FUNC LOCAL DEFAULT 9 dict_unhashable_type │ │ │ │ │ 17: 000003e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 18: 000003ec 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 19: 000003ed 118 FUNC LOCAL DEFAULT 6 dict_contains │ │ │ │ │ 20: 00000018 0 NOTYPE LOCAL DEFAULT 8 .LC1 │ │ │ │ │ - 21: 000014c5 1980 FUNC LOCAL DEFAULT 6 insertdict │ │ │ │ │ + 21: 000014b5 1980 FUNC LOCAL DEFAULT 6 insertdict │ │ │ │ │ 22: 00000001 84 FUNC LOCAL DEFAULT 1 setitem_take2_lock_held.part.0 │ │ │ │ │ - 23: 00000fed 968 FUNC LOCAL DEFAULT 6 insert_to_emptydict │ │ │ │ │ - 24: 00000fe4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 23: 00000fdd 968 FUNC LOCAL DEFAULT 6 insert_to_emptydict │ │ │ │ │ + 24: 00000fd4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 25: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 26: 0000004c 0 NOTYPE LOCAL DEFAULT 8 .LC2 │ │ │ │ │ 27: 00000060 0 NOTYPE LOCAL DEFAULT 8 .LC3 │ │ │ │ │ - 28: 00000fec 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 29: 000012fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 30: 00001304 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 31: 000013b5 272 FUNC LOCAL DEFAULT 6 new_keys_object │ │ │ │ │ - 32: 000014c0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 28: 00000fdc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 29: 000012ec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 30: 000012f4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 31: 000013a5 272 FUNC LOCAL DEFAULT 6 new_keys_object │ │ │ │ │ + 32: 000014b0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 33: 0000009c 0 NOTYPE LOCAL DEFAULT 8 .LC4 │ │ │ │ │ - 34: 000014c4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 35: 00001d7d 1752 FUNC LOCAL DEFAULT 6 dictresize │ │ │ │ │ - 36: 00005cf5 978 FUNC LOCAL DEFAULT 6 insert_split_key │ │ │ │ │ - 37: 00009fa1 178 FUNC LOCAL DEFAULT 6 insert_split_value │ │ │ │ │ - 38: 000018e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 39: 000018f0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 40: 00001c81 252 FUNC LOCAL DEFAULT 6 find_empty_slot │ │ │ │ │ - 41: 00002d75 250 FUNC LOCAL DEFAULT 6 build_indices_generic │ │ │ │ │ - 42: 000020e0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 43: 000020ec 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 44: 00002475 1608 FUNC LOCAL DEFAULT 6 dict_setdefault_ref_lock_held │ │ │ │ │ - 45: 00002718 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 46: 0000271c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 47: 00002a4c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 48: 00002a50 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 49: 00002ab8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 50: 00002abc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 34: 000014b4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 35: 00001d6d 1752 FUNC LOCAL DEFAULT 6 dictresize │ │ │ │ │ + 36: 00005ce5 978 FUNC LOCAL DEFAULT 6 insert_split_key │ │ │ │ │ + 37: 00009f85 178 FUNC LOCAL DEFAULT 6 insert_split_value │ │ │ │ │ + 38: 000018d8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 39: 000018e0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 40: 00001c71 252 FUNC LOCAL DEFAULT 6 find_empty_slot │ │ │ │ │ + 41: 00002d65 250 FUNC LOCAL DEFAULT 6 build_indices_generic │ │ │ │ │ + 42: 000020d0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 43: 000020dc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 44: 00002465 1608 FUNC LOCAL DEFAULT 6 dict_setdefault_ref_lock_held │ │ │ │ │ + 45: 00002708 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 46: 0000270c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 47: 00002a3c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 48: 00002a40 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 49: 00002aa8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 50: 00002aac 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 51: 000000b4 0 NOTYPE LOCAL DEFAULT 8 .LC5 │ │ │ │ │ - 52: 00009e2d 372 FUNC LOCAL DEFAULT 6 new_dict_with_shared_keys │ │ │ │ │ - 53: 00002c44 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 54: 00002c4c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 55: 00002d6c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 56: 00002d74 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 57: 00002e71 24 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ - 58: 00002f0c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 52: 00009e11 372 FUNC LOCAL DEFAULT 6 new_dict_with_shared_keys │ │ │ │ │ + 53: 00002c34 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 54: 00002c3c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 55: 00002d5c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 56: 00002d64 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 57: 00002e61 24 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ + 58: 00002efc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 59: 000000e8 0 NOTYPE LOCAL DEFAULT 8 .LC6 │ │ │ │ │ - 60: 00002f10 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 61: 00003258 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 62: 00003268 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 63: 0000350c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 64: 00003514 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 65: 00003515 188 FUNC LOCAL DEFAULT 6 dict_getitem │ │ │ │ │ - 66: 000035c8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 67: 000035d0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 68: 000036d4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 69: 000036e0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 60: 00002f00 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 61: 00003248 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 62: 00003258 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 63: 000034fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 64: 00003504 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 65: 00003505 188 FUNC LOCAL DEFAULT 6 dict_getitem │ │ │ │ │ + 66: 000035b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 67: 000035c0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 68: 000036c4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 69: 000036d0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 70: 00000150 0 NOTYPE LOCAL DEFAULT 8 .LC7 │ │ │ │ │ 71: 0000016c 0 NOTYPE LOCAL DEFAULT 8 .LC8 │ │ │ │ │ 72: 00000188 0 NOTYPE LOCAL DEFAULT 8 .LC9 │ │ │ │ │ - 73: 00003794 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 74: 00003798 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 75: 00003799 90 FUNC LOCAL DEFAULT 6 validate_watcher_id │ │ │ │ │ - 76: 0000389c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 77: 000038a0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 73: 00003784 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 74: 00003788 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 75: 00003789 90 FUNC LOCAL DEFAULT 6 validate_watcher_id │ │ │ │ │ + 76: 0000388c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 77: 00003890 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 78: 00000000 0 NOTYPE LOCAL DEFAULT 11 .LANCHOR1 │ │ │ │ │ - 79: 00003b68 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 80: 00003b6c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 81: 00003ba1 964 FUNC LOCAL DEFAULT 6 copy_lock_held │ │ │ │ │ - 82: 0000a31d 296 FUNC LOCAL DEFAULT 6 dict_iter │ │ │ │ │ - 83: 000040f5 2192 FUNC LOCAL DEFAULT 6 dict_merge │ │ │ │ │ - 84: 00003e80 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 79: 00003b58 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 80: 00003b5c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 81: 00003b91 964 FUNC LOCAL DEFAULT 6 copy_lock_held │ │ │ │ │ + 82: 0000a301 296 FUNC LOCAL DEFAULT 6 dict_iter │ │ │ │ │ + 83: 000040e5 2192 FUNC LOCAL DEFAULT 6 dict_merge │ │ │ │ │ + 84: 00003e70 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 85: 0000056d 84 FUNC LOCAL DEFAULT 1 copy_values │ │ │ │ │ - 86: 00003e94 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 87: 00003f60 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 88: 00003f64 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 89: 00003f65 236 FUNC LOCAL DEFAULT 6 dict_subscript │ │ │ │ │ - 90: 0000404c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 91: 00004050 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 92: 000040f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 86: 00003e84 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 87: 00003f50 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 88: 00003f54 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 89: 00003f55 236 FUNC LOCAL DEFAULT 6 dict_subscript │ │ │ │ │ + 90: 0000403c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 91: 00004040 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 92: 000040e0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 93: 000001a8 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ - 94: 000040f4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 95: 0000443c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 96: 00004444 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 97: 000047e0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 98: 000047e8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 99: 00004980 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 100: 00004984 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 101: 00004a84 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 94: 000040e4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 95: 0000442c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 96: 00004434 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 97: 000047d0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 98: 000047d8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 99: 00004970 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 100: 00004974 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 101: 00004a74 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 102: 000001c4 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ - 103: 00004a88 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 104: 00004a89 1628 FUNC LOCAL DEFAULT 6 dict_dealloc │ │ │ │ │ - 105: 00004d8c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 106: 00004d94 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 107: 00005048 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 108: 00005050 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 109: 000050e5 260 FUNC LOCAL DEFAULT 6 dict_ass_sub │ │ │ │ │ - 110: 000051e0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 111: 000051e8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 112: 0000530c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 113: 00005310 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 114: 00005438 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 115: 0000543c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 116: 0000546c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 117: 00005470 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 118: 00005590 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 119: 00005594 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 120: 0000567c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 121: 00005684 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 122: 00005685 18 FUNC LOCAL DEFAULT 6 PyStackRef_CLOSE │ │ │ │ │ - 123: 00005685 18 FUNC LOCAL DEFAULT 6 PyStackRef_XCLOSE │ │ │ │ │ - 124: 00005930 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 125: 00005934 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 126: 00005bb8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 127: 00005bbc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 128: 00005bbd 312 FUNC LOCAL DEFAULT 6 delitem_common │ │ │ │ │ - 129: 00006398 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 130: 000063a8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 131: 00006588 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 132: 0000658c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 103: 00004a78 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 104: 00004a79 1628 FUNC LOCAL DEFAULT 6 dict_dealloc │ │ │ │ │ + 105: 00004d7c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 106: 00004d84 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 107: 00005038 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 108: 00005040 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 109: 000050d5 260 FUNC LOCAL DEFAULT 6 dict_ass_sub │ │ │ │ │ + 110: 000051d0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 111: 000051d8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 112: 000052fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 113: 00005300 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 114: 00005428 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 115: 0000542c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 116: 0000545c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 117: 00005460 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 118: 00005580 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 119: 00005584 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 120: 0000566c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 121: 00005674 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 122: 00005675 18 FUNC LOCAL DEFAULT 6 PyStackRef_CLOSE │ │ │ │ │ + 123: 00005675 18 FUNC LOCAL DEFAULT 6 PyStackRef_XCLOSE │ │ │ │ │ + 124: 00005920 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 125: 00005924 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 126: 00005ba8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 127: 00005bac 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 128: 00005bad 312 FUNC LOCAL DEFAULT 6 delitem_common │ │ │ │ │ + 129: 00006388 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 130: 00006398 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 131: 00006578 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 132: 0000657c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 133: 000001e0 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ - 134: 00006b2c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 134: 00006b18 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 135: 000001fc 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ - 136: 00006b30 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 137: 00006b31 208 FUNC LOCAL DEFAULT 6 dict_update │ │ │ │ │ - 138: 0000a8e1 880 FUNC LOCAL DEFAULT 6 merge_from_seq2_lock_held │ │ │ │ │ - 139: 00006bfc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 140: 00006c00 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 141: 00006c01 116 FUNC LOCAL DEFAULT 6 dict_update_arg │ │ │ │ │ - 142: 00006c70 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 136: 00006b1c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 137: 00006b1d 208 FUNC LOCAL DEFAULT 6 dict_update │ │ │ │ │ + 138: 0000a8c9 880 FUNC LOCAL DEFAULT 6 merge_from_seq2_lock_held │ │ │ │ │ + 139: 00006be8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 140: 00006bec 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 141: 00006bed 116 FUNC LOCAL DEFAULT 6 dict_update_arg │ │ │ │ │ + 142: 00006c5c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 143: 00000204 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ - 144: 00006c74 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 145: 00006c75 372 FUNC LOCAL DEFAULT 6 dict_items │ │ │ │ │ - 146: 00006de0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 147: 00006de8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 148: 00006f48 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 149: 00006f54 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 150: 00006f55 252 FUNC LOCAL DEFAULT 6 dictitems_iter │ │ │ │ │ - 151: 00007048 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 152: 00007050 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 153: 00007051 300 FUNC LOCAL DEFAULT 6 dictiter_new │ │ │ │ │ - 154: 00007170 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 155: 0000717c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 156: 0000717d 180 FUNC LOCAL DEFAULT 6 dictview_dealloc │ │ │ │ │ - 157: 0000722c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 144: 00006c60 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 145: 00006c61 372 FUNC LOCAL DEFAULT 6 dict_items │ │ │ │ │ + 146: 00006dcc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 147: 00006dd4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 148: 00006f34 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 149: 00006f40 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 150: 00006f41 252 FUNC LOCAL DEFAULT 6 dictitems_iter │ │ │ │ │ + 151: 00007034 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 152: 0000703c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 153: 0000703d 300 FUNC LOCAL DEFAULT 6 dictiter_new │ │ │ │ │ + 154: 0000715c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 155: 00007168 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 156: 00007169 180 FUNC LOCAL DEFAULT 6 dictview_dealloc │ │ │ │ │ + 157: 00007218 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 158: 0000022c 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ 159: 00000258 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ - 160: 00007230 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 161: 00007231 572 FUNC LOCAL DEFAULT 6 dictiter_iternextitem │ │ │ │ │ - 162: 00007468 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 163: 0000746c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 160: 0000721c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 161: 0000721d 572 FUNC LOCAL DEFAULT 6 dictiter_iternextitem │ │ │ │ │ + 162: 00007454 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 163: 00007458 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 164: 00000284 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ 165: 00000475 248 FUNC LOCAL DEFAULT 1 make_dict_from_instance_attributes │ │ │ │ │ - 166: 00007b7d 894 FUNC LOCAL DEFAULT 6 store_instance_attr_lock_held │ │ │ │ │ - 167: 00008a30 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 166: 00007b69 894 FUNC LOCAL DEFAULT 6 store_instance_attr_lock_held │ │ │ │ │ + 167: 00008a14 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 168: 000002ac 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ - 169: 00008a34 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 170: 00008a35 800 FUNC LOCAL DEFAULT 6 dict_pop │ │ │ │ │ - 171: 00008d50 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 172: 00008d54 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 173: 00008d55 300 FUNC LOCAL DEFAULT 6 pop_lock_held │ │ │ │ │ - 174: 00008e7c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 175: 00008e80 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 176: 00008f1d 212 FUNC LOCAL DEFAULT 6 dictiter_dealloc │ │ │ │ │ - 177: 00008fec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 178: 00008ff0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 179: 00009068 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 180: 0000906c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 181: 000090d4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 169: 00008a18 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 170: 00008a19 800 FUNC LOCAL DEFAULT 6 dict_pop │ │ │ │ │ + 171: 00008d34 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 172: 00008d38 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 173: 00008d39 300 FUNC LOCAL DEFAULT 6 pop_lock_held │ │ │ │ │ + 174: 00008e60 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 175: 00008e64 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 176: 00008f01 212 FUNC LOCAL DEFAULT 6 dictiter_dealloc │ │ │ │ │ + 177: 00008fd0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 178: 00008fd4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 179: 0000904c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 180: 00009050 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 181: 000090b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 182: 000002b0 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ - 183: 000090d8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 184: 000090d9 212 FUNC LOCAL DEFAULT 6 dict_get │ │ │ │ │ - 185: 00009410 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 183: 000090bc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 184: 000090bd 212 FUNC LOCAL DEFAULT 6 dict_get │ │ │ │ │ + 185: 000093f4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 186: 000002b4 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ - 187: 00009414 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 187: 000093f8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 188: 000005c1 86 FUNC LOCAL DEFAULT 1 detach_dict_from_object │ │ │ │ │ - 189: 000094f5 74 FUNC LOCAL DEFAULT 6 clear_inline_values │ │ │ │ │ - 190: 000094f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 191: 000094f4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 192: 00009b24 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 193: 00009b28 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 194: 00009bf4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 195: 00009bf8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 196: 00009cb9 264 FUNC LOCAL DEFAULT 6 dict_traverse │ │ │ │ │ - 197: 00009f90 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 198: 00009fa0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 199: 0000a055 4 FUNC LOCAL DEFAULT 6 dict_length │ │ │ │ │ - 200: 0000a059 24 FUNC LOCAL DEFAULT 6 dictiter_len │ │ │ │ │ + 189: 000094d9 74 FUNC LOCAL DEFAULT 6 clear_inline_values │ │ │ │ │ + 190: 000094d4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 191: 000094d8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 192: 00009b08 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 193: 00009b0c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 194: 00009bd8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 195: 00009bdc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 196: 00009c9d 264 FUNC LOCAL DEFAULT 6 dict_traverse │ │ │ │ │ + 197: 00009f74 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 198: 00009f84 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 199: 0000a039 4 FUNC LOCAL DEFAULT 6 dict_length │ │ │ │ │ + 200: 0000a03d 24 FUNC LOCAL DEFAULT 6 dictiter_len │ │ │ │ │ 201: 00000055 12 FUNC LOCAL DEFAULT 1 dict_keys │ │ │ │ │ 202: 0000005c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 203: 00000060 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 204: 00000061 24 FUNC LOCAL DEFAULT 1 dictkeys_iter │ │ │ │ │ 205: 00000074 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 206: 0000a071 372 FUNC LOCAL DEFAULT 6 dict_values │ │ │ │ │ - 207: 0000a1dc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 208: 0000a1e4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 209: 0000a1e5 312 FUNC LOCAL DEFAULT 6 dictvalues_iter │ │ │ │ │ - 210: 0000a310 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 211: 0000a31c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 212: 0000a438 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 213: 0000a444 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 214: 0000a445 372 FUNC LOCAL DEFAULT 6 dictiter_iternextkey │ │ │ │ │ - 215: 0000a5b9 176 FUNC LOCAL DEFAULT 6 dict_new │ │ │ │ │ - 216: 0000a658 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 206: 0000a055 372 FUNC LOCAL DEFAULT 6 dict_values │ │ │ │ │ + 207: 0000a1c0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 208: 0000a1c8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 209: 0000a1c9 312 FUNC LOCAL DEFAULT 6 dictvalues_iter │ │ │ │ │ + 210: 0000a2f4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 211: 0000a300 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 212: 0000a41c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 213: 0000a428 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 214: 0000a429 372 FUNC LOCAL DEFAULT 6 dictiter_iternextkey │ │ │ │ │ + 215: 0000a59d 180 FUNC LOCAL DEFAULT 6 dict_new │ │ │ │ │ + 216: 0000a640 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 217: 000002ec 0 NOTYPE LOCAL DEFAULT 8 .LC21 │ │ │ │ │ - 218: 0000a668 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 219: 0000a669 112 FUNC LOCAL DEFAULT 6 dict_init │ │ │ │ │ + 218: 0000a650 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 219: 0000a651 112 FUNC LOCAL DEFAULT 6 dict_init │ │ │ │ │ 220: 000002f4 0 NOTYPE LOCAL DEFAULT 8 .LC22 │ │ │ │ │ - 221: 0000a6d9 106 FUNC LOCAL DEFAULT 6 dict_setdefault │ │ │ │ │ - 222: 0000a745 412 FUNC LOCAL DEFAULT 6 dict_vectorcall │ │ │ │ │ - 223: 0000a8d4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 221: 0000a6c1 106 FUNC LOCAL DEFAULT 6 dict_setdefault │ │ │ │ │ + 222: 0000a72d 412 FUNC LOCAL DEFAULT 6 dict_vectorcall │ │ │ │ │ + 223: 0000a8bc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 224: 00000300 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ 225: 00000318 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ 226: 00000360 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ - 227: 0000a8e0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 228: 0000abe4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 229: 0000abe8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 230: 0000ac51 122 FUNC LOCAL DEFAULT 6 dict___contains__ │ │ │ │ │ - 231: 0000accd 282 FUNC LOCAL DEFAULT 6 dictiter_iternextvalue │ │ │ │ │ + 227: 0000a8c8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 228: 0000abcc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 229: 0000abd0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 230: 0000ac39 122 FUNC LOCAL DEFAULT 6 dict___contains__ │ │ │ │ │ + 231: 0000acb5 282 FUNC LOCAL DEFAULT 6 dictiter_iternextvalue │ │ │ │ │ 232: 00000078 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 233: 000000f4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 234: 0000afb4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 235: 0000afbc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 236: 0000afbd 456 FUNC LOCAL DEFAULT 6 clear_lock_held │ │ │ │ │ - 237: 0000b17c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 234: 0000af9c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 235: 0000afa4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 236: 0000afa5 456 FUNC LOCAL DEFAULT 6 clear_lock_held │ │ │ │ │ + 237: 0000b164 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 238: 000003a8 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ - 239: 0000b184 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 240: 0000b185 356 FUNC LOCAL DEFAULT 6 frozendict_vectorcall │ │ │ │ │ - 241: 0000b2e0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 242: 0000b2e8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 243: 0000b2e9 464 FUNC LOCAL DEFAULT 6 dict_tp_clear │ │ │ │ │ - 244: 0000b4b0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 245: 0000b4b8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 246: 0000b50c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 247: 0000b510 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 248: 0000b618 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 239: 0000b16c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 240: 0000b16d 356 FUNC LOCAL DEFAULT 6 frozendict_vectorcall │ │ │ │ │ + 241: 0000b2c8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 242: 0000b2d0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 243: 0000b2d1 464 FUNC LOCAL DEFAULT 6 dict_tp_clear │ │ │ │ │ + 244: 0000b498 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 245: 0000b4a0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 246: 0000b4f4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 247: 0000b4f8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 248: 0000b600 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 249: 000000f8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 250: 00000149 42 FUNC LOCAL DEFAULT 1 dict_ior │ │ │ │ │ - 251: 0000b61d 130 FUNC LOCAL DEFAULT 6 dictkeys_contains │ │ │ │ │ + 251: 0000b605 130 FUNC LOCAL DEFAULT 6 dictkeys_contains │ │ │ │ │ 252: 00000ca9 110 FUNC LOCAL DEFAULT 1 dictitems_contains │ │ │ │ │ 253: 00000318 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 254: 0000b61c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 254: 0000b604 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 255: 00000324 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 256: 00000325 4 FUNC LOCAL DEFAULT 1 dict_repr │ │ │ │ │ - 257: 0000b6a1 588 FUNC LOCAL DEFAULT 6 anydict_repr_impl │ │ │ │ │ + 257: 0000b689 588 FUNC LOCAL DEFAULT 6 anydict_repr_impl │ │ │ │ │ 258: 000003b4 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ 259: 000003bc 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ - 260: 0000b8e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 260: 0000b8d0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 261: 000003c0 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ 262: 000003d4 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ 263: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 264: 00000058 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 265: 000003ec 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ 266: 00000329 78 FUNC LOCAL DEFAULT 1 dict_fromkeys │ │ │ │ │ - 267: 0000b8ec 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 267: 0000b8d4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 268: 000010c9 156 FUNC LOCAL DEFAULT 1 dict_set_fromkeys │ │ │ │ │ 269: 000008fd 190 FUNC LOCAL DEFAULT 1 dict_dict_fromkeys │ │ │ │ │ - 270: 0000bb98 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 271: 0000bba4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 270: 0000bb80 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 271: 0000bb8c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 272: 0000103d 138 FUNC LOCAL DEFAULT 1 frozendict_new │ │ │ │ │ - 273: 0000bc8c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 273: 0000bc74 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 274: 00000379 4 FUNC LOCAL DEFAULT 1 dict_copy │ │ │ │ │ 275: 0000037d 132 FUNC LOCAL DEFAULT 1 dict_or │ │ │ │ │ 276: 00000401 60 FUNC LOCAL DEFAULT 1 anydict_copy │ │ │ │ │ 277: 000003fc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 278: 00000400 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 279: 00000438 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 280: 00000060 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 281: 0000043c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 282: 00000470 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 283: 00000474 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 284: 0000bc90 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 285: 0000bcf4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 286: 0000bcf8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 287: 0000be54 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 284: 0000bc78 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 285: 0000bcdc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 286: 0000bce0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 287: 0000be3c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 288: 00000619 56 FUNC LOCAL DEFAULT 1 dictiter_traverse │ │ │ │ │ - 289: 0000be5c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 290: 0000be5d 12 FUNC LOCAL DEFAULT 6 dictview_traverse │ │ │ │ │ + 289: 0000be44 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 290: 0000be45 12 FUNC LOCAL DEFAULT 6 dictview_traverse │ │ │ │ │ 291: 000003f8 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ 292: 00000651 432 FUNC LOCAL DEFAULT 1 dict_popitem │ │ │ │ │ 293: 00000418 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ 294: 0000085d 28 FUNC LOCAL DEFAULT 1 dict_clear │ │ │ │ │ - 295: 0000be79 624 FUNC LOCAL DEFAULT 6 dict_richcompare │ │ │ │ │ - 296: 0000c0e4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 297: 0000c0e8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 298: 0000c158 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 295: 0000be61 624 FUNC LOCAL DEFAULT 6 dict_richcompare │ │ │ │ │ + 296: 0000c0cc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 297: 0000c0d0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 298: 0000c140 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 299: 00000a60 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 300: 00000a64 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 301: 00000a65 260 FUNC LOCAL DEFAULT 1 dictview_richcompare │ │ │ │ │ 302: 00000aae 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 303: 00000ab4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 304: 00000b71 120 FUNC LOCAL DEFAULT 1 all_contained_in │ │ │ │ │ 305: 00000b64 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ @@ -334,16 +334,16 @@ │ │ │ │ │ 330: 00000185 60 FUNC LOCAL DEFAULT 9 dictviews_or │ │ │ │ │ 331: 000001c1 584 FUNC LOCAL DEFAULT 9 dictviews_xor │ │ │ │ │ 332: 000003fc 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 333: 00000408 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 334: 00000409 300 FUNC LOCAL DEFAULT 9 dictviews_isdisjoint │ │ │ │ │ 335: 00000530 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 336: 00001038 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 337: 0000c15c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 338: 0000c15d 4 FUNC LOCAL DEFAULT 6 frozendict_length │ │ │ │ │ + 337: 0000c144 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 338: 0000c145 4 FUNC LOCAL DEFAULT 6 frozendict_length │ │ │ │ │ 339: 00000534 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 340: 0000103c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 341: 000005c5 24 FUNC LOCAL DEFAULT 9 dictitems_reversed │ │ │ │ │ 342: 000005d8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 343: 000004cc 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ 344: 000005dc 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 345: 000005dd 100 FUNC LOCAL DEFAULT 9 dictiter_reduce │ │ │ │ │ @@ -454,124 +454,124 @@ │ │ │ │ │ 450: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ 451: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ 452: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TriggerGC │ │ │ │ │ 453: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_interp │ │ │ │ │ 454: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ 455: 0000034d 160 FUNC GLOBAL DEFAULT 6 PyDict_Contains │ │ │ │ │ 456: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ - 457: 00000499 2698 FUNC GLOBAL HIDDEN 6 _Py_dict_lookup │ │ │ │ │ + 457: 00000499 2682 FUNC GLOBAL HIDDEN 6 _Py_dict_lookup │ │ │ │ │ 458: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Hash │ │ │ │ │ 459: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ 460: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ 461: 00000465 52 FUNC GLOBAL HIDDEN 6 _PyDict_Contains_KnownHash │ │ │ │ │ 462: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ 463: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ 464: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 465: 00000f25 200 FUNC GLOBAL DEFAULT 6 PyDict_SetItem │ │ │ │ │ + 465: 00000f15 200 FUNC GLOBAL DEFAULT 6 PyDict_SetItem │ │ │ │ │ 466: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ 467: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ 468: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ 469: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 470: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_FormatUnraisable │ │ │ │ │ 471: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ 472: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 473: 00002455 32 FUNC GLOBAL DEFAULT 6 PyDict_SetDefaultRef │ │ │ │ │ - 474: 00002abd 58 FUNC GLOBAL HIDDEN 6 _Py_dict_lookup_threadsafe_stackref │ │ │ │ │ - 475: 00002af9 340 FUNC GLOBAL DEFAULT 6 _PyObjectDict_SetItem │ │ │ │ │ - 476: 00005935 648 FUNC GLOBAL HIDDEN 6 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ - 477: 00002c4d 296 FUNC GLOBAL HIDDEN 6 _PyDict_SetItem_LockHeld │ │ │ │ │ - 478: 00002e89 136 FUNC GLOBAL DEFAULT 6 PyDict_GetItemWithError │ │ │ │ │ - 479: 00002f11 1540 FUNC GLOBAL HIDDEN 6 _PyDict_NewKeysForClass │ │ │ │ │ + 473: 00002445 32 FUNC GLOBAL DEFAULT 6 PyDict_SetDefaultRef │ │ │ │ │ + 474: 00002aad 58 FUNC GLOBAL HIDDEN 6 _Py_dict_lookup_threadsafe_stackref │ │ │ │ │ + 475: 00002ae9 340 FUNC GLOBAL DEFAULT 6 _PyObjectDict_SetItem │ │ │ │ │ + 476: 00005925 648 FUNC GLOBAL HIDDEN 6 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ + 477: 00002c3d 296 FUNC GLOBAL HIDDEN 6 _PyDict_SetItem_LockHeld │ │ │ │ │ + 478: 00002e79 136 FUNC GLOBAL DEFAULT 6 PyDict_GetItemWithError │ │ │ │ │ + 479: 00002f01 1540 FUNC GLOBAL HIDDEN 6 _PyDict_NewKeysForClass │ │ │ │ │ 480: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_GetRaisedException │ │ │ │ │ 481: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetRaisedException │ │ │ │ │ 482: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ 483: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ 484: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ 485: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_KeyError │ │ │ │ │ 486: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GivenExceptionMatches │ │ │ │ │ - 487: 000035d1 272 FUNC GLOBAL DEFAULT 6 PyDict_SetItemString │ │ │ │ │ + 487: 000035c1 272 FUNC GLOBAL DEFAULT 6 PyDict_SetItemString │ │ │ │ │ 488: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ 489: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_InternImmortal │ │ │ │ │ - 490: 000036e1 2 FUNC GLOBAL HIDDEN 6 _PyDict_EnablePerThreadRefcounting │ │ │ │ │ - 491: 000036e5 180 FUNC GLOBAL DEFAULT 6 PyDict_Watch │ │ │ │ │ + 490: 000036d1 2 FUNC GLOBAL HIDDEN 6 _PyDict_EnablePerThreadRefcounting │ │ │ │ │ + 491: 000036d5 180 FUNC GLOBAL DEFAULT 6 PyDict_Watch │ │ │ │ │ 492: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ 493: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 494: 000037f5 172 FUNC GLOBAL DEFAULT 6 PyDict_GetItemRef │ │ │ │ │ - 495: 000038a1 64 FUNC GLOBAL DEFAULT 6 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ │ - 496: 000038e1 62 FUNC GLOBAL DEFAULT 6 _PyDict_GetItemRef_KnownHash │ │ │ │ │ - 497: 00003921 588 FUNC GLOBAL DEFAULT 6 _PyDict_SendEvent │ │ │ │ │ - 498: 00003b6d 52 FUNC GLOBAL DEFAULT 6 PyDict_Copy │ │ │ │ │ + 494: 000037e5 172 FUNC GLOBAL DEFAULT 6 PyDict_GetItemRef │ │ │ │ │ + 495: 00003891 64 FUNC GLOBAL DEFAULT 6 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ │ + 496: 000038d1 62 FUNC GLOBAL DEFAULT 6 _PyDict_GetItemRef_KnownHash │ │ │ │ │ + 497: 00003911 588 FUNC GLOBAL DEFAULT 6 _PyDict_SendEvent │ │ │ │ │ + 498: 00003b5d 52 FUNC GLOBAL DEFAULT 6 PyDict_Copy │ │ │ │ │ 499: 0000069f 118 FUNC GLOBAL DEFAULT 9 PyFrozenDict_New │ │ │ │ │ 500: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_LookupSpecial │ │ │ │ │ 501: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ 502: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ 503: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetKeyError │ │ │ │ │ - 504: 00004051 44 FUNC GLOBAL HIDDEN 6 _Py_dict_lookup_threadsafe │ │ │ │ │ - 505: 0000407d 120 FUNC GLOBAL DEFAULT 6 PyDict_Update │ │ │ │ │ + 504: 00004041 44 FUNC GLOBAL HIDDEN 6 _Py_dict_lookup_threadsafe │ │ │ │ │ + 505: 0000406d 120 FUNC GLOBAL DEFAULT 6 PyDict_Update │ │ │ │ │ 506: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMapping_Keys │ │ │ │ │ 507: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetIter │ │ │ │ │ 508: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Next │ │ │ │ │ 509: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetItem │ │ │ │ │ 510: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ 511: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_UnTrack │ │ │ │ │ - 512: 000051e9 296 FUNC GLOBAL DEFAULT 6 PyDict_Next │ │ │ │ │ - 513: 00005311 300 FUNC GLOBAL HIDDEN 6 _PyDict_Next │ │ │ │ │ - 514: 0000543d 52 FUNC GLOBAL DEFAULT 6 _PyDict_CopyAsDict │ │ │ │ │ - 515: 00005471 68 FUNC GLOBAL HIDDEN 6 _PyDict_HasOnlyStringKeys │ │ │ │ │ - 516: 000054b5 224 FUNC GLOBAL DEFAULT 6 PyDict_GetItemStringRef │ │ │ │ │ - 517: 00005595 240 FUNC GLOBAL HIDDEN 6 _PyDict_LoadBuiltinsFromGlobals │ │ │ │ │ + 512: 000051d9 296 FUNC GLOBAL DEFAULT 6 PyDict_Next │ │ │ │ │ + 513: 00005301 300 FUNC GLOBAL HIDDEN 6 _PyDict_Next │ │ │ │ │ + 514: 0000542d 52 FUNC GLOBAL DEFAULT 6 _PyDict_CopyAsDict │ │ │ │ │ + 515: 00005461 68 FUNC GLOBAL HIDDEN 6 _PyDict_HasOnlyStringKeys │ │ │ │ │ + 516: 000054a5 224 FUNC GLOBAL DEFAULT 6 PyDict_GetItemStringRef │ │ │ │ │ + 517: 00005585 240 FUNC GLOBAL HIDDEN 6 _PyDict_LoadBuiltinsFromGlobals │ │ │ │ │ 518: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_GetBuiltins │ │ │ │ │ 519: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyModule_Type │ │ │ │ │ - 520: 00005699 668 FUNC GLOBAL DEFAULT 6 PyDict_DelItem │ │ │ │ │ - 521: 000060c9 1220 FUNC GLOBAL DEFAULT 6 _PyDict_FromItems │ │ │ │ │ - 522: 0000658d 186 FUNC GLOBAL DEFAULT 6 _PyDict_LoadGlobalStackRef │ │ │ │ │ - 523: 00006649 94 FUNC GLOBAL HIDDEN 6 _PyDict_LookupIndexAndValue │ │ │ │ │ - 524: 000066a9 928 FUNC GLOBAL HIDDEN 6 _PyDictKeys_StringLookup │ │ │ │ │ - 525: 00006a49 32 FUNC GLOBAL HIDDEN 6 _PyDict_GetKeysVersionForCurrentState │ │ │ │ │ - 526: 00006a69 200 FUNC GLOBAL DEFAULT 6 PyObject_GenericGetDict │ │ │ │ │ + 520: 00005689 668 FUNC GLOBAL DEFAULT 6 PyDict_DelItem │ │ │ │ │ + 521: 000060b9 1220 FUNC GLOBAL DEFAULT 6 _PyDict_FromItems │ │ │ │ │ + 522: 0000657d 186 FUNC GLOBAL DEFAULT 6 _PyDict_LoadGlobalStackRef │ │ │ │ │ + 523: 00006639 94 FUNC GLOBAL HIDDEN 6 _PyDict_LookupIndexAndValue │ │ │ │ │ + 524: 00006699 922 FUNC GLOBAL HIDDEN 6 _PyDictKeys_StringLookup │ │ │ │ │ + 525: 00006a35 32 FUNC GLOBAL HIDDEN 6 _PyDict_GetKeysVersionForCurrentState │ │ │ │ │ + 526: 00006a55 200 FUNC GLOBAL DEFAULT 6 PyObject_GenericGetDict │ │ │ │ │ 527: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_ComputedDictPointer │ │ │ │ │ 528: 0000043d 56 FUNC GLOBAL HIDDEN 1 _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ 529: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_AttributeError │ │ │ │ │ 530: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_UnpackTuple │ │ │ │ │ 531: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 532: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_ValidateKeywordArguments │ │ │ │ │ 533: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_HasAttrWithError │ │ │ │ │ - 534: 00006de9 364 FUNC GLOBAL HIDDEN 6 _PyDictView_New │ │ │ │ │ + 534: 00006dd5 364 FUNC GLOBAL HIDDEN 6 _PyDictView_New │ │ │ │ │ 535: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromPairSteal │ │ │ │ │ 536: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ - 537: 0000746d 110 FUNC GLOBAL HIDDEN 6 _PyObject_InitInlineValues │ │ │ │ │ - 538: 000074dd 1696 FUNC GLOBAL HIDDEN 6 _PyObject_StoreInstanceAttribute │ │ │ │ │ + 537: 00007459 110 FUNC GLOBAL HIDDEN 6 _PyObject_InitInlineValues │ │ │ │ │ + 538: 000074c9 1694 FUNC GLOBAL HIDDEN 6 _PyObject_StoreInstanceAttribute │ │ │ │ │ 539: 00000000 0 NOTYPE GLOBAL DEFAULT UND memmove │ │ │ │ │ 540: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_SetAttributeErrorContext │ │ │ │ │ - 541: 00007efd 966 FUNC GLOBAL HIDDEN 6 _PyObject_TryGetInstanceAttribute │ │ │ │ │ - 542: 000082c5 880 FUNC GLOBAL HIDDEN 6 _PyDictKeys_StringLookupSplit │ │ │ │ │ - 543: 00008635 1024 FUNC GLOBAL HIDDEN 6 _PyDictKeys_StringLookupAndVersion │ │ │ │ │ + 541: 00007ee9 966 FUNC GLOBAL HIDDEN 6 _PyObject_TryGetInstanceAttribute │ │ │ │ │ + 542: 000082b1 874 FUNC GLOBAL HIDDEN 6 _PyDictKeys_StringLookupSplit │ │ │ │ │ + 543: 0000861d 1020 FUNC GLOBAL HIDDEN 6 _PyDictKeys_StringLookupAndVersion │ │ │ │ │ 544: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ - 545: 00008e81 154 FUNC GLOBAL HIDDEN 6 _PyDict_Pop_KnownHash │ │ │ │ │ - 546: 00008ff1 124 FUNC GLOBAL DEFAULT 6 _PyDict_MergeUniq │ │ │ │ │ - 547: 0000906d 108 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_Take2 │ │ │ │ │ - 548: 000091ad 616 FUNC GLOBAL DEFAULT 6 PyDict_Keys │ │ │ │ │ + 545: 00008e65 154 FUNC GLOBAL HIDDEN 6 _PyDict_Pop_KnownHash │ │ │ │ │ + 546: 00008fd5 124 FUNC GLOBAL DEFAULT 6 _PyDict_MergeUniq │ │ │ │ │ + 547: 00009051 108 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_Take2 │ │ │ │ │ + 548: 00009191 616 FUNC GLOBAL DEFAULT 6 PyDict_Keys │ │ │ │ │ 549: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ - 550: 00009415 224 FUNC GLOBAL DEFAULT 6 PyObject_ClearManagedDict │ │ │ │ │ - 551: 00009541 574 FUNC GLOBAL DEFAULT 6 _PyDict_DelItemIf │ │ │ │ │ - 552: 00009781 128 FUNC GLOBAL HIDDEN 6 _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ │ - 553: 00009801 808 FUNC GLOBAL DEFAULT 6 PyDict_Pop │ │ │ │ │ - 554: 00009b29 208 FUNC GLOBAL DEFAULT 6 PyDict_ContainsString │ │ │ │ │ - 555: 00009bf9 192 FUNC GLOBAL HIDDEN 6 _PyDict_GetMethodStackRef │ │ │ │ │ - 556: 00009dc1 106 FUNC GLOBAL DEFAULT 6 PyObject_VisitManagedDict │ │ │ │ │ + 550: 000093f9 224 FUNC GLOBAL DEFAULT 6 PyObject_ClearManagedDict │ │ │ │ │ + 551: 00009525 574 FUNC GLOBAL DEFAULT 6 _PyDict_DelItemIf │ │ │ │ │ + 552: 00009765 128 FUNC GLOBAL HIDDEN 6 _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ │ + 553: 000097e5 808 FUNC GLOBAL DEFAULT 6 PyDict_Pop │ │ │ │ │ + 554: 00009b0d 208 FUNC GLOBAL DEFAULT 6 PyDict_ContainsString │ │ │ │ │ + 555: 00009bdd 192 FUNC GLOBAL HIDDEN 6 _PyDict_GetMethodStackRef │ │ │ │ │ + 556: 00009da5 106 FUNC GLOBAL DEFAULT 6 PyObject_VisitManagedDict │ │ │ │ │ 557: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSize_t │ │ │ │ │ 558: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Fast │ │ │ │ │ 559: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 560: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_FormatNote │ │ │ │ │ 561: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ 562: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 563: 00000079 128 FUNC GLOBAL DEFAULT 1 PyDict_Unwatch │ │ │ │ │ - 564: 0000ade9 468 FUNC GLOBAL DEFAULT 6 PyDict_Clear │ │ │ │ │ - 565: 0000b4b9 88 FUNC GLOBAL DEFAULT 6 PyDict_Size │ │ │ │ │ - 566: 0000b511 268 FUNC GLOBAL HIDDEN 6 _PyDictKeys_DecRef │ │ │ │ │ + 564: 0000add1 468 FUNC GLOBAL DEFAULT 6 PyDict_Clear │ │ │ │ │ + 565: 0000b4a1 88 FUNC GLOBAL DEFAULT 6 PyDict_Size │ │ │ │ │ + 566: 0000b4f9 268 FUNC GLOBAL HIDDEN 6 _PyDictKeys_DecRef │ │ │ │ │ 567: 000000f9 80 FUNC GLOBAL DEFAULT 1 PyDict_PopString │ │ │ │ │ 568: 00000175 432 FUNC GLOBAL HIDDEN 1 _PyDictView_Intersect │ │ │ │ │ 569: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Type │ │ │ │ │ 570: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_New │ │ │ │ │ 571: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Add │ │ │ │ │ 572: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Size │ │ │ │ │ 573: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallMethodObjArgs │ │ │ │ │ @@ -580,32 +580,32 @@ │ │ │ │ │ 576: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_WriteChar │ │ │ │ │ 577: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_WriteRepr │ │ │ │ │ 578: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprLeave │ │ │ │ │ 579: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Finish │ │ │ │ │ 580: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Discard │ │ │ │ │ 581: 00000001 96 FUNC GLOBAL HIDDEN 9 _PyDict_DebugMallocStats │ │ │ │ │ 582: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDebugAllocatorStats │ │ │ │ │ - 583: 0000b8ed 932 FUNC GLOBAL HIDDEN 6 _PyDict_FromKeys │ │ │ │ │ + 583: 0000b8d5 932 FUNC GLOBAL HIDDEN 6 _PyDict_FromKeys │ │ │ │ │ 584: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ 585: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFrozenSet_Type │ │ │ │ │ 586: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SetItem │ │ │ │ │ 587: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ 588: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsSubclass │ │ │ │ │ 589: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ 590: 00000061 8 FUNC GLOBAL HIDDEN 9 _PyDict_ClearKeysVersionLockHeld │ │ │ │ │ - 591: 0000bc91 104 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ │ - 592: 0000bcf9 166 FUNC GLOBAL DEFAULT 6 _PyDict_LoadGlobal │ │ │ │ │ - 593: 0000bda1 188 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_KnownHash │ │ │ │ │ + 591: 0000bc79 104 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ │ + 592: 0000bce1 166 FUNC GLOBAL DEFAULT 6 _PyDict_LoadGlobal │ │ │ │ │ + 593: 0000bd89 188 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_KnownHash │ │ │ │ │ 594: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ 595: 00000801 92 FUNC GLOBAL DEFAULT 1 PyDict_GetItemString │ │ │ │ │ - 596: 0000be69 14 FUNC GLOBAL HIDDEN 6 _PyObject_MaterializeManagedDict │ │ │ │ │ + 596: 0000be51 14 FUNC GLOBAL HIDDEN 6 _PyObject_MaterializeManagedDict │ │ │ │ │ 597: 00000879 100 FUNC GLOBAL HIDDEN 1 _PyObject_IsInstanceDictEmpty │ │ │ │ │ 598: 000008dd 26 FUNC GLOBAL HIDDEN 1 _PyDict_LookupIndex │ │ │ │ │ 599: 000008f9 4 FUNC GLOBAL HIDDEN 1 _PyDict_Clear_LockHeld │ │ │ │ │ - 600: 0000c0e9 116 FUNC GLOBAL DEFAULT 6 _PyDict_GetItem_KnownHash │ │ │ │ │ + 600: 0000c0d1 116 FUNC GLOBAL DEFAULT 6 _PyDict_GetItem_KnownHash │ │ │ │ │ 601: 000009bd 168 FUNC GLOBAL DEFAULT 1 PyDict_Values │ │ │ │ │ 602: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Contains │ │ │ │ │ 603: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_VectorcallMethod │ │ │ │ │ 604: 00000ca5 2 FUNC GLOBAL HIDDEN 1 _PyDict_DetachFromObject │ │ │ │ │ 605: 00000069 66 FUNC GLOBAL DEFAULT 9 PyDict_DelItemString │ │ │ │ │ 606: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromPair │ │ │ │ │ 607: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GetRaisedException │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,38 +1,38 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x14908 contains 195 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x148f0 contains 195 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000014 0000100a R_ARM_THM_CALL 000000b5 dict_unhashable_type │ │ │ │ │ 00000044 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000004c 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000005c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000006a 0002132f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 0000006e 00021330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000000a2 00004b0a R_ARM_THM_CALL 00003799 validate_watcher_id │ │ │ │ │ +000000a2 00004b0a R_ARM_THM_CALL 00003789 validate_watcher_id │ │ │ │ │ 000000d8 0001ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 000000dc 0001ec30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 000000e0 0000462f R_ARM_THM_MOVW_ABS_NC 00000150 .LC7 │ │ │ │ │ 000000e4 00004630 R_ARM_THM_MOVT_ABS 00000150 .LC7 │ │ │ │ │ 000000ea 0001d30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000000f4 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 0000010e 0001e80a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -0000011c 0000ad0a R_ARM_THM_CALL 00008d55 pop_lock_held │ │ │ │ │ +0000011c 0000ad0a R_ARM_THM_CALL 00008d39 pop_lock_held │ │ │ │ │ 00000134 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000158 00008d0a R_ARM_THM_CALL 00006c01 dict_update_arg │ │ │ │ │ +00000158 00008d0a R_ARM_THM_CALL 00006bed dict_update_arg │ │ │ │ │ 00000192 0001cb0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000001a4 0001cb0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000001b4 0002392f R_ARM_THM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ 000001b8 00023930 R_ARM_THM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ 000001c8 0001cb0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000001d8 0001cb0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000001e8 00023a0a R_ARM_THM_CALL 00000000 PySet_New │ │ │ │ │ 000001f4 0001fb0a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00000204 0000fb2f R_ARM_THM_MOVW_ABS_NC 0000b61d dictkeys_contains │ │ │ │ │ -00000208 0000fb30 R_ARM_THM_MOVT_ABS 0000b61d dictkeys_contains │ │ │ │ │ +00000204 0000fb2f R_ARM_THM_MOVW_ABS_NC 0000b605 dictkeys_contains │ │ │ │ │ +00000208 0000fb30 R_ARM_THM_MOVT_ABS 0000b605 dictkeys_contains │ │ │ │ │ 0000020e 0001fc0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ 00000236 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000248 00023b0a R_ARM_THM_CALL 00000000 PySet_Add │ │ │ │ │ 00000284 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000029a 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000029e 0001f60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000002b8 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -46,15 +46,15 @@ │ │ │ │ │ 0000031c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000320 0001e202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000348 0002132f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 0000034c 00021330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000035e 0001092f R_ARM_THM_MOVW_ABS_NC 000003ec .LC31 │ │ │ │ │ 00000362 00010930 R_ARM_THM_MOVT_ABS 000003ec .LC31 │ │ │ │ │ 0000036c 0002200a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000003ba 00008d0a R_ARM_THM_CALL 00006c01 dict_update_arg │ │ │ │ │ +000003ba 00008d0a R_ARM_THM_CALL 00006bed dict_update_arg │ │ │ │ │ 000003c4 0001cb0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000003cc 00024d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000003d0 00024d30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000003e8 0001cb0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000003f4 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000003fc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000418 0001cb0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ @@ -69,37 +69,37 @@ │ │ │ │ │ 00000666 0002520a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ 00000758 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000075c 0001e52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ 00000760 0001e530 R_ARM_THM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ 00000764 0001232f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC32 │ │ │ │ │ 00000768 00012330 R_ARM_THM_MOVT_ABS 000003f8 .LC32 │ │ │ │ │ 0000076e 0001d30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000007ae 0001f10a R_ARM_THM_CALL 00003921 _PyDict_SendEvent │ │ │ │ │ -000007c8 0001f10a R_ARM_THM_CALL 00003921 _PyDict_SendEvent │ │ │ │ │ -000007de 0000230a R_ARM_THM_CALL 00001d7d dictresize │ │ │ │ │ +000007ae 0001f10a R_ARM_THM_CALL 00003911 _PyDict_SendEvent │ │ │ │ │ +000007c8 0001f10a R_ARM_THM_CALL 00003911 _PyDict_SendEvent │ │ │ │ │ +000007de 0000230a R_ARM_THM_CALL 00001d6d dictresize │ │ │ │ │ 000007fa 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000814 0001e80a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ 00000820 0001252f R_ARM_THM_MOVW_ABS_NC 00000418 .LC33 │ │ │ │ │ 00000824 00012530 R_ARM_THM_MOVT_ABS 00000418 .LC33 │ │ │ │ │ -00000828 0000410a R_ARM_THM_CALL 00003515 dict_getitem │ │ │ │ │ +00000828 0000410a R_ARM_THM_CALL 00003505 dict_getitem │ │ │ │ │ 00000840 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000848 0001252f R_ARM_THM_MOVW_ABS_NC 00000418 .LC33 │ │ │ │ │ 0000084c 00012530 R_ARM_THM_MOVT_ABS 00000418 .LC33 │ │ │ │ │ 00000850 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000086a 0000ec0a R_ARM_THM_CALL 0000afbd clear_lock_held │ │ │ │ │ +0000086a 0000ec0a R_ARM_THM_CALL 0000afa5 clear_lock_held │ │ │ │ │ 0000086e 0002132f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000872 00021330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000008d4 00020f0a R_ARM_THM_CALL 00000000 _PyObject_ComputedDictPointer │ │ │ │ │ -000008ee 00020b0a R_ARM_THM_CALL 00006649 _PyDict_LookupIndexAndValue │ │ │ │ │ -0000094c 0000230a R_ARM_THM_CALL 00001d7d dictresize │ │ │ │ │ -0000095e 0002010a R_ARM_THM_CALL 00005311 _PyDict_Next │ │ │ │ │ -00000994 0000150a R_ARM_THM_CALL 000014c5 insertdict │ │ │ │ │ +000008ee 00020b0a R_ARM_THM_CALL 00006639 _PyDict_LookupIndexAndValue │ │ │ │ │ +0000094c 0000230a R_ARM_THM_CALL 00001d6d dictresize │ │ │ │ │ +0000095e 0002010a R_ARM_THM_CALL 00005301 _PyDict_Next │ │ │ │ │ +00000994 0000150a R_ARM_THM_CALL 000014b5 insertdict │ │ │ │ │ 000009b4 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000009e8 0002250a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00000a1e 0002010a R_ARM_THM_CALL 00005311 _PyDict_Next │ │ │ │ │ +00000a1e 0002010a R_ARM_THM_CALL 00005301 _PyDict_Next │ │ │ │ │ 00000a2c 0001cb0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000a34 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000a38 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00000a40 0001cc0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00000a58 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000a60 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000a76 0002392f R_ARM_THM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ @@ -129,15 +129,15 @@ │ │ │ │ │ 00000c36 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000c46 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000c4c 0001e202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000c6c 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000c70 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000c92 0001cb0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000ca0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000cd2 0001ee0a R_ARM_THM_CALL 000037f5 PyDict_GetItemRef │ │ │ │ │ +00000cd2 0001ee0a R_ARM_THM_CALL 000037e5 PyDict_GetItemRef │ │ │ │ │ 00000ce4 0001cf0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ 00000d0e 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000dd6 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000ddc 0001fe2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ 00000de0 0001fe30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ 00000de4 00009e2f R_ARM_THM_MOVW_ABS_NC 0000022c .LC15 │ │ │ │ │ 00000de8 00009e30 R_ARM_THM_MOVT_ABS 0000022c .LC15 │ │ │ │ │ @@ -153,194 +153,194 @@ │ │ │ │ │ 00000f06 0002620a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ 00000f1e 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000f28 0002420a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ 00000f36 0001422f R_ARM_THM_MOVW_ABS_NC 000004c0 .LC36 │ │ │ │ │ 00000f3a 00014230 R_ARM_THM_MOVT_ABS 000004c0 .LC36 │ │ │ │ │ 00000f7a 0002250a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ 00000f8c 0002520a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00000fb6 0002010a R_ARM_THM_CALL 00005311 _PyDict_Next │ │ │ │ │ +00000fb6 0002010a R_ARM_THM_CALL 00005301 _PyDict_Next │ │ │ │ │ 00000fe4 0001cb0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000fec 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000ff0 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00000ff8 0001cc0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00001018 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001030 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001038 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001050 0000d70a R_ARM_THM_CALL 0000a5b9 dict_new │ │ │ │ │ +00001050 0000d70a R_ARM_THM_CALL 0000a59d dict_new │ │ │ │ │ 0000106a 0000ee2f R_ARM_THM_MOVW_ABS_NC 000003a8 .LC26 │ │ │ │ │ 0000106e 0000ee30 R_ARM_THM_MOVT_ABS 000003a8 .LC26 │ │ │ │ │ 00001076 0002120a R_ARM_THM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ -00001082 00008d0a R_ARM_THM_CALL 00006c01 dict_update_arg │ │ │ │ │ +00001082 00008d0a R_ARM_THM_CALL 00006bed dict_update_arg │ │ │ │ │ 00001098 0002140a R_ARM_THM_CALL 00000000 PyArg_ValidateKeywordArguments │ │ │ │ │ -000010a6 0000530a R_ARM_THM_CALL 000040f5 dict_merge │ │ │ │ │ +000010a6 0000530a R_ARM_THM_CALL 000040e5 dict_merge │ │ │ │ │ 000010c0 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000110e 0000230a R_ARM_THM_CALL 00001d7d dictresize │ │ │ │ │ +0000110e 0000230a R_ARM_THM_CALL 00001d6d dictresize │ │ │ │ │ 0000111c 0002660a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -0000113e 0000150a R_ARM_THM_CALL 000014c5 insertdict │ │ │ │ │ +0000113e 0000150a R_ARM_THM_CALL 000014b5 insertdict │ │ │ │ │ 0000115e 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001174 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001178 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000117c 0001f50a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ 00001184 00016d2f R_ARM_THM_MOVW_ABS_NC 000004e4 .LC41 │ │ │ │ │ 00001188 00016d30 R_ARM_THM_MOVT_ABS 000004e4 .LC41 │ │ │ │ │ -00000056 0002161e R_ARM_THM_JUMP24 00006de9 _PyDictView_New │ │ │ │ │ -00000066 0000991e R_ARM_THM_JUMP24 00007051 dictiter_new │ │ │ │ │ +00000056 0002161e R_ARM_THM_JUMP24 00006dd5 _PyDictView_New │ │ │ │ │ +00000066 0000991e R_ARM_THM_JUMP24 0000703d dictiter_new │ │ │ │ │ 000002ee 00023d1e R_ARM_THM_JUMP24 00000000 PyObject_CallMethodObjArgs │ │ │ │ │ -00000324 0001011e R_ARM_THM_JUMP24 0000b6a1 anydict_repr_impl │ │ │ │ │ -00000356 0002471e R_ARM_THM_JUMP24 0000b8ed _PyDict_FromKeys │ │ │ │ │ -00000378 0001f21e R_ARM_THM_JUMP24 00003b6d PyDict_Copy │ │ │ │ │ -00000426 0000511e R_ARM_THM_JUMP24 00003ba1 copy_lock_held │ │ │ │ │ -00000432 0000511e R_ARM_THM_JUMP24 00003ba1 copy_lock_held │ │ │ │ │ +00000324 0001011e R_ARM_THM_JUMP24 0000b689 anydict_repr_impl │ │ │ │ │ +00000356 0002471e R_ARM_THM_JUMP24 0000b8d5 _PyDict_FromKeys │ │ │ │ │ +00000378 0001f21e R_ARM_THM_JUMP24 00003b5d PyDict_Copy │ │ │ │ │ +00000426 0000511e R_ARM_THM_JUMP24 00003b91 copy_lock_held │ │ │ │ │ +00000432 0000511e R_ARM_THM_JUMP24 00003b91 copy_lock_held │ │ │ │ │ 0000055e 0000071e R_ARM_THM_JUMP24 00000165 new_dict │ │ │ │ │ -000008f8 0000ec1e R_ARM_THM_JUMP24 0000afbd clear_lock_held │ │ │ │ │ +000008f8 0000ec1e R_ARM_THM_JUMP24 0000afa5 clear_lock_held │ │ │ │ │ 00000c84 00023a1e R_ARM_THM_JUMP24 00000000 PySet_New │ │ │ │ │ 00000e2a 00025e1e R_ARM_THM_JUMP24 00000000 _PyTuple_FromPair │ │ │ │ │ 00000f44 0001e81e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ 00001190 0002681e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x14f20 contains 243 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x14f08 contains 243 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00028a02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000018 00006802 R_ARM_ABS32 00004a89 dict_dealloc │ │ │ │ │ +00000018 00006802 R_ARM_ABS32 00004a79 dict_dealloc │ │ │ │ │ 0000002c 00010002 R_ARM_ABS32 00000325 dict_repr │ │ │ │ │ 00000030 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000034 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000038 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000003c 00028b02 R_ARM_ABS32 00000000 PyObject_HashNotImplemented │ │ │ │ │ 00000048 00028c02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000058 00019402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000005c 0000c402 R_ARM_ABS32 00009cb9 dict_traverse │ │ │ │ │ -00000060 0000f302 R_ARM_ABS32 0000b2e9 dict_tp_clear │ │ │ │ │ -00000064 00012702 R_ARM_ABS32 0000be79 dict_richcompare │ │ │ │ │ -0000006c 00005202 R_ARM_ABS32 0000a31d dict_iter │ │ │ │ │ +0000005c 0000c402 R_ARM_ABS32 00009c9d dict_traverse │ │ │ │ │ +00000060 0000f302 R_ARM_ABS32 0000b2d1 dict_tp_clear │ │ │ │ │ +00000064 00012702 R_ARM_ABS32 0000be61 dict_richcompare │ │ │ │ │ +0000006c 00005202 R_ARM_ABS32 0000a301 dict_iter │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000094 0000db02 R_ARM_ABS32 0000a669 dict_init │ │ │ │ │ +00000094 0000db02 R_ARM_ABS32 0000a651 dict_init │ │ │ │ │ 00000098 00028d02 R_ARM_ABS32 00000000 _PyType_AllocNoTrack │ │ │ │ │ -0000009c 0000d702 R_ARM_ABS32 0000a5b9 dict_new │ │ │ │ │ +0000009c 0000d702 R_ARM_ABS32 0000a59d dict_new │ │ │ │ │ 000000a0 00021802 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ -000000c8 0000de02 R_ARM_ABS32 0000a745 dict_vectorcall │ │ │ │ │ +000000c8 0000de02 R_ARM_ABS32 0000a72d dict_vectorcall │ │ │ │ │ 000000f0 00028a02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000f8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000104 00006802 R_ARM_ABS32 00004a89 dict_dealloc │ │ │ │ │ +00000104 00006802 R_ARM_ABS32 00004a79 dict_dealloc │ │ │ │ │ 00000118 00015e02 R_ARM_ABS32 00000641 frozendict_repr │ │ │ │ │ 0000011c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000120 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000124 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000128 00016c02 R_ARM_ABS32 000007dd frozendict_hash │ │ │ │ │ 00000134 00028c02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000144 00019402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000148 0000c402 R_ARM_ABS32 00009cb9 dict_traverse │ │ │ │ │ -0000014c 0000f302 R_ARM_ABS32 0000b2e9 dict_tp_clear │ │ │ │ │ -00000150 00012702 R_ARM_ABS32 0000be79 dict_richcompare │ │ │ │ │ -00000158 00005202 R_ARM_ABS32 0000a31d dict_iter │ │ │ │ │ +00000148 0000c402 R_ARM_ABS32 00009c9d dict_traverse │ │ │ │ │ +0000014c 0000f302 R_ARM_ABS32 0000b2d1 dict_tp_clear │ │ │ │ │ +00000150 00012702 R_ARM_ABS32 0000be61 dict_richcompare │ │ │ │ │ +00000158 00005202 R_ARM_ABS32 0000a301 dict_iter │ │ │ │ │ 00000160 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000184 00028d02 R_ARM_ABS32 00000000 _PyType_AllocNoTrack │ │ │ │ │ 00000188 00011002 R_ARM_ABS32 0000103d frozendict_new │ │ │ │ │ 0000018c 00021802 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ -000001b4 0000f002 R_ARM_ABS32 0000b185 frozendict_vectorcall │ │ │ │ │ +000001b4 0000f002 R_ARM_ABS32 0000b16d frozendict_vectorcall │ │ │ │ │ 000001c0 00028a02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001c8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001d4 00009c02 R_ARM_ABS32 0000717d dictview_dealloc │ │ │ │ │ +000001d4 00009c02 R_ARM_ABS32 00007169 dictview_dealloc │ │ │ │ │ 000001e8 00014502 R_ARM_ABS32 00000ed5 dictview_repr │ │ │ │ │ 000001ec 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001f0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000204 00028c02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000218 00012202 R_ARM_ABS32 0000be5d dictview_traverse │ │ │ │ │ +00000218 00012202 R_ARM_ABS32 0000be45 dictview_traverse │ │ │ │ │ 00000220 00012d02 R_ARM_ABS32 00000a65 dictview_richcompare │ │ │ │ │ -00000228 00009602 R_ARM_ABS32 00006f55 dictitems_iter │ │ │ │ │ +00000228 00009602 R_ARM_ABS32 00006f41 dictitems_iter │ │ │ │ │ 00000230 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000238 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000290 00028a02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000298 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002a4 0000b002 R_ARM_ABS32 00008f1d dictiter_dealloc │ │ │ │ │ +000002a4 0000b002 R_ARM_ABS32 00008f01 dictiter_dealloc │ │ │ │ │ 000002d4 00028c02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 000002e8 00012002 R_ARM_ABS32 00000619 dictiter_traverse │ │ │ │ │ 000002f8 00028e02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -000002fc 0000a102 R_ARM_ABS32 00007231 dictiter_iternextitem │ │ │ │ │ +000002fc 0000a102 R_ARM_ABS32 0000721d dictiter_iternextitem │ │ │ │ │ 00000300 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000360 00028a02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000368 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000374 0000b002 R_ARM_ABS32 00008f1d dictiter_dealloc │ │ │ │ │ +00000374 0000b002 R_ARM_ABS32 00008f01 dictiter_dealloc │ │ │ │ │ 000003b8 00012002 R_ARM_ABS32 00000619 dictiter_traverse │ │ │ │ │ 000003c8 00028e02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 000003cc 00013c02 R_ARM_ABS32 00000d19 dictreviter_iternext │ │ │ │ │ 000003d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000430 00028a02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000438 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000444 0000b002 R_ARM_ABS32 00008f1d dictiter_dealloc │ │ │ │ │ +00000444 0000b002 R_ARM_ABS32 00008f01 dictiter_dealloc │ │ │ │ │ 00000488 00012002 R_ARM_ABS32 00000619 dictiter_traverse │ │ │ │ │ 00000498 00028e02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 0000049c 00013c02 R_ARM_ABS32 00000d19 dictreviter_iternext │ │ │ │ │ 000004a0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000500 00028a02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000508 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000514 0000b002 R_ARM_ABS32 00008f1d dictiter_dealloc │ │ │ │ │ +00000514 0000b002 R_ARM_ABS32 00008f01 dictiter_dealloc │ │ │ │ │ 00000558 00012002 R_ARM_ABS32 00000619 dictiter_traverse │ │ │ │ │ 00000568 00028e02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 0000056c 00013c02 R_ARM_ABS32 00000d19 dictreviter_iternext │ │ │ │ │ 00000570 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000005d0 00028a02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000005d8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005e4 00009c02 R_ARM_ABS32 0000717d dictview_dealloc │ │ │ │ │ +000005e4 00009c02 R_ARM_ABS32 00007169 dictview_dealloc │ │ │ │ │ 000005f8 00014502 R_ARM_ABS32 00000ed5 dictview_repr │ │ │ │ │ 000005fc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000600 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000614 00028c02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000628 00012202 R_ARM_ABS32 0000be5d dictview_traverse │ │ │ │ │ +00000628 00012202 R_ARM_ABS32 0000be45 dictview_traverse │ │ │ │ │ 00000630 00012d02 R_ARM_ABS32 00000a65 dictview_richcompare │ │ │ │ │ 00000638 0000cc02 R_ARM_ABS32 00000061 dictkeys_iter │ │ │ │ │ 00000640 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000648 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000006a0 00028a02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000006a8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006b4 0000b002 R_ARM_ABS32 00008f1d dictiter_dealloc │ │ │ │ │ +000006b4 0000b002 R_ARM_ABS32 00008f01 dictiter_dealloc │ │ │ │ │ 000006e4 00028c02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 000006f8 00012002 R_ARM_ABS32 00000619 dictiter_traverse │ │ │ │ │ 00000708 00028e02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -0000070c 0000d602 R_ARM_ABS32 0000a445 dictiter_iternextkey │ │ │ │ │ +0000070c 0000d602 R_ARM_ABS32 0000a429 dictiter_iternextkey │ │ │ │ │ 00000710 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000770 00028a02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000778 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000784 00009c02 R_ARM_ABS32 0000717d dictview_dealloc │ │ │ │ │ +00000784 00009c02 R_ARM_ABS32 00007169 dictview_dealloc │ │ │ │ │ 00000798 00014502 R_ARM_ABS32 00000ed5 dictview_repr │ │ │ │ │ 000007a0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000007b4 00028c02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -000007c8 00012202 R_ARM_ABS32 0000be5d dictview_traverse │ │ │ │ │ -000007d8 0000d102 R_ARM_ABS32 0000a1e5 dictvalues_iter │ │ │ │ │ +000007c8 00012202 R_ARM_ABS32 0000be45 dictview_traverse │ │ │ │ │ +000007d8 0000d102 R_ARM_ABS32 0000a1c9 dictvalues_iter │ │ │ │ │ 000007e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000007e8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000840 00028a02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000848 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000854 0000b002 R_ARM_ABS32 00008f1d dictiter_dealloc │ │ │ │ │ +00000854 0000b002 R_ARM_ABS32 00008f01 dictiter_dealloc │ │ │ │ │ 00000884 00028c02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000898 00012002 R_ARM_ABS32 00000619 dictiter_traverse │ │ │ │ │ 000008a8 00028e02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -000008ac 0000e702 R_ARM_ABS32 0000accd dictiter_iternextvalue │ │ │ │ │ +000008ac 0000e702 R_ARM_ABS32 0000acb5 dictiter_iternextvalue │ │ │ │ │ 000008b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000090c 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000910 0000e602 R_ARM_ABS32 0000ac51 dict___contains__ │ │ │ │ │ +00000910 0000e602 R_ARM_ABS32 0000ac39 dict___contains__ │ │ │ │ │ 00000918 00019402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000091c 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000920 00005902 R_ARM_ABS32 00003f65 dict_subscript │ │ │ │ │ +00000920 00005902 R_ARM_ABS32 00003f55 dict_subscript │ │ │ │ │ 00000928 00019402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000092c 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000930 00016102 R_ARM_ABS32 0000076b dict___sizeof__ │ │ │ │ │ 00000938 00019402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000093c 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000940 0000b802 R_ARM_ABS32 000090d9 dict_get │ │ │ │ │ +00000940 0000b802 R_ARM_ABS32 000090bd dict_get │ │ │ │ │ 00000948 00019402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000094c 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000950 0000c902 R_ARM_ABS32 00000055 dict_keys │ │ │ │ │ 00000958 00019402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000095c 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000960 00009102 R_ARM_ABS32 00006c75 dict_items │ │ │ │ │ +00000960 00009102 R_ARM_ABS32 00006c61 dict_items │ │ │ │ │ 00000968 00019402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000096c 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000970 0000ce02 R_ARM_ABS32 0000a071 dict_values │ │ │ │ │ +00000970 0000ce02 R_ARM_ABS32 0000a055 dict_values │ │ │ │ │ 00000978 00019402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000097c 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000980 00010a02 R_ARM_ABS32 00000329 dict_fromkeys │ │ │ │ │ 00000988 00019402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000098c 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000990 00016902 R_ARM_ABS32 000007bb frozendict_copy │ │ │ │ │ 00000998 00019402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ @@ -348,16 +348,16 @@ │ │ │ │ │ 000009a0 00013a02 R_ARM_ABS32 000000ab dict___reversed__ │ │ │ │ │ 000009a8 00019402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000009ac 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009b0 00028f02 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 000009b8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009bc 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009c0 00016e02 R_ARM_ABS32 00001165 frozendict_getnewargs │ │ │ │ │ -000009dc 00015202 R_ARM_ABS32 0000c15d frozendict_length │ │ │ │ │ -000009e0 00005902 R_ARM_ABS32 00003f65 dict_subscript │ │ │ │ │ +000009dc 00015202 R_ARM_ABS32 0000c145 frozendict_length │ │ │ │ │ +000009e0 00005902 R_ARM_ABS32 00003f55 dict_subscript │ │ │ │ │ 00000a24 00014702 R_ARM_ABS32 0000012d frozendict_or │ │ │ │ │ 00000a78 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a7c 00016202 R_ARM_ABS32 00000785 dictvalues_reversed │ │ │ │ │ 00000a84 00019402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000a98 00013302 R_ARM_ABS32 00000b69 dictview_len │ │ │ │ │ 00000ac0 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000ac4 00014e02 R_ARM_ABS32 00000409 dictviews_isdisjoint │ │ │ │ │ @@ -374,59 +374,59 @@ │ │ │ │ │ 00000b2c 00016502 R_ARM_ABS32 0000079d dictkeys_reversed │ │ │ │ │ 00000b34 00019402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b4c 00013402 R_ARM_ABS32 00000be9 dictviews_sub │ │ │ │ │ 00000b7c 00023802 R_ARM_ABS32 00000175 _PyDictView_Intersect │ │ │ │ │ 00000b80 00014b02 R_ARM_ABS32 000001c1 dictviews_xor │ │ │ │ │ 00000b84 00014a02 R_ARM_ABS32 00000185 dictviews_or │ │ │ │ │ 00000bd8 00013302 R_ARM_ABS32 00000b69 dictview_len │ │ │ │ │ -00000bf4 0000fb02 R_ARM_ABS32 0000b61d dictkeys_contains │ │ │ │ │ +00000bf4 0000fb02 R_ARM_ABS32 0000b605 dictkeys_contains │ │ │ │ │ 00000c00 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000c04 00016802 R_ARM_ABS32 000007b5 dictview_mapping │ │ │ │ │ 00000c0c 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000c28 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000c2c 0000c802 R_ARM_ABS32 0000a059 dictiter_len │ │ │ │ │ +00000c2c 0000c802 R_ARM_ABS32 0000a03d dictiter_len │ │ │ │ │ 00000c34 00019402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000c38 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000c3c 00015902 R_ARM_ABS32 000005dd dictiter_reduce │ │ │ │ │ 00000c44 00019402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000c94 00011302 R_ARM_ABS32 0000037d dict_or │ │ │ │ │ 00000cc8 0000fa02 R_ARM_ABS32 00000149 dict_ior │ │ │ │ │ 00000d04 00001302 R_ARM_ABS32 000003ed dict_contains │ │ │ │ │ 00000d10 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000d14 0000e602 R_ARM_ABS32 0000ac51 dict___contains__ │ │ │ │ │ +00000d14 0000e602 R_ARM_ABS32 0000ac39 dict___contains__ │ │ │ │ │ 00000d1c 00019402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000d20 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000d24 00005902 R_ARM_ABS32 00003f65 dict_subscript │ │ │ │ │ +00000d24 00005902 R_ARM_ABS32 00003f55 dict_subscript │ │ │ │ │ 00000d2c 00019402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000d30 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000d34 00016102 R_ARM_ABS32 0000076b dict___sizeof__ │ │ │ │ │ 00000d3c 00019402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000d40 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000d44 0000b802 R_ARM_ABS32 000090d9 dict_get │ │ │ │ │ +00000d44 0000b802 R_ARM_ABS32 000090bd dict_get │ │ │ │ │ 00000d4c 00019402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000d50 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000d54 0000dd02 R_ARM_ABS32 0000a6d9 dict_setdefault │ │ │ │ │ +00000d54 0000dd02 R_ARM_ABS32 0000a6c1 dict_setdefault │ │ │ │ │ 00000d5c 00019402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000d60 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000d64 0000aa02 R_ARM_ABS32 00008a35 dict_pop │ │ │ │ │ +00000d64 0000aa02 R_ARM_ABS32 00008a19 dict_pop │ │ │ │ │ 00000d6c 00019402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000d70 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000d74 00012402 R_ARM_ABS32 00000651 dict_popitem │ │ │ │ │ 00000d7c 00019402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000d80 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000d84 0000c902 R_ARM_ABS32 00000055 dict_keys │ │ │ │ │ 00000d8c 00019402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000d90 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000d94 00009102 R_ARM_ABS32 00006c75 dict_items │ │ │ │ │ +00000d94 00009102 R_ARM_ABS32 00006c61 dict_items │ │ │ │ │ 00000d9c 00019402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000da0 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000da4 0000ce02 R_ARM_ABS32 0000a071 dict_values │ │ │ │ │ +00000da4 0000ce02 R_ARM_ABS32 0000a055 dict_values │ │ │ │ │ 00000dac 00019402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000db0 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000db4 00008902 R_ARM_ABS32 00006b31 dict_update │ │ │ │ │ +00000db4 00008902 R_ARM_ABS32 00006b1d dict_update │ │ │ │ │ 00000dbc 00019402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000dc0 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000dc4 00010a02 R_ARM_ABS32 00000329 dict_fromkeys │ │ │ │ │ 00000dcc 00019402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000dd0 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000dd4 00012602 R_ARM_ABS32 0000085d dict_clear │ │ │ │ │ 00000ddc 00019402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ @@ -435,19 +435,19 @@ │ │ │ │ │ 00000dec 00019402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000df0 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000df4 00013a02 R_ARM_ABS32 000000ab dict___reversed__ │ │ │ │ │ 00000dfc 00019402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000e00 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000e04 00028f02 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 00000e0c 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000e20 0000c702 R_ARM_ABS32 0000a055 dict_length │ │ │ │ │ -00000e24 00005902 R_ARM_ABS32 00003f65 dict_subscript │ │ │ │ │ -00000e28 00006d02 R_ARM_ABS32 000050e5 dict_ass_sub │ │ │ │ │ +00000e20 0000c702 R_ARM_ABS32 0000a039 dict_length │ │ │ │ │ +00000e24 00005902 R_ARM_ABS32 00003f55 dict_subscript │ │ │ │ │ +00000e28 00006d02 R_ARM_ABS32 000050d5 dict_ass_sub │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x156b8 contains 1417 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x156a0 contains 1417 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000003c 0001c20a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ 000000b8 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000000bc 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000000c0 0001c30a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 0000013e 0001c40a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ 00000154 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ @@ -481,1403 +481,1403 @@ │ │ │ │ │ 00000446 0001c90a R_ARM_THM_CALL 00000499 _Py_dict_lookup │ │ │ │ │ 0000045a 0000100a R_ARM_THM_CALL 000000b5 dict_unhashable_type │ │ │ │ │ 00000476 0001c90a R_ARM_THM_CALL 00000499 _Py_dict_lookup │ │ │ │ │ 000004c8 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 000004cc 0001c830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ 00000618 0001ce0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ 00000722 0001ce0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000096c 0001cf0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000a00 0001ce0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000a48 0001cf0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000ada 0001ce0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000bb6 0001cf0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000c28 0001cf0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000c90 0001cf0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000cf8 0001cf0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000d76 0001cf0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000dc8 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000df4 0001cf0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000e40 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e4c 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e66 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e8e 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ebc 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ece 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ee8 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f42 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000f46 0001c830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000f84 0001ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00000fae 0001cb0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000fb4 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000fb8 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000fc0 0001cc0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000fcc 0001d22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000fd0 0001d230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000fd4 0000142f R_ARM_THM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -00000fd8 00001430 R_ARM_THM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -00000fde 0001d30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000fe4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000fe8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001002 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00001006 0001c830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001070 0001d40a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000010be 0001d50a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001100 0001d40a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000011ce 00001a2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -000011d2 00001a30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -000011d6 00001b2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000011da 00001b30 R_ARM_THM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000011de 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00001204 00001a2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00001208 00001a30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -0000120c 00001b2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00001210 00001b30 R_ARM_THM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00001214 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000123a 00001a2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -0000123e 00001a30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00001242 00001b2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00001246 00001b30 R_ARM_THM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -0000124a 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00001270 00001a2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00001274 00001a30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00001278 00001b2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -0000127c 00001b30 R_ARM_THM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00001280 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000012aa 00001a2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -000012ae 00001a30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -000012b2 00001b2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000012b6 00001b30 R_ARM_THM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000012ba 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000012e4 00001a2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -000012e8 00001a30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -000012ec 00001b2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000012f0 00001b30 R_ARM_THM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000012f4 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000012fc 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001300 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001328 00001a2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -0000132c 00001a30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00001330 00001b2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00001334 00001b30 R_ARM_THM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00001338 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00001362 00001a2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00001366 00001a30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -0000136a 00001b2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -0000136e 00001b30 R_ARM_THM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00001372 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00001378 0001d70a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000013a6 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000013ae 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001436 0001d40a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000145c 0001d50a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000148c 0001d40a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000149a 0001d40a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000014ba 0001d70a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000014c0 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000014e8 0001c90a R_ARM_THM_CALL 00000499 _Py_dict_lookup │ │ │ │ │ -00001508 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000150c 0001c830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001650 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000016c6 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000017bc 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000017c0 0001c830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001802 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000182a 0000212f R_ARM_THM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ -0000182e 00002130 R_ARM_THM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ -00001832 00001b2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00001836 00001b30 R_ARM_THM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -0000183a 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00001862 0000212f R_ARM_THM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ -00001866 00002130 R_ARM_THM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ -0000186a 00001b2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -0000186e 00001b30 R_ARM_THM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00001872 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00001898 0000212f R_ARM_THM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ -0000189c 00002130 R_ARM_THM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ -000018a0 00001b2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000018a4 00001b30 R_ARM_THM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000018a8 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000018d0 0000212f R_ARM_THM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ -000018d4 00002130 R_ARM_THM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ -000018d8 00001b2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000018dc 00001b30 R_ARM_THM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000018e0 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000018e8 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000018ec 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001912 0000212f R_ARM_THM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ -00001916 00002130 R_ARM_THM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ -0000191a 00001b2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -0000191e 00001b30 R_ARM_THM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00001922 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000194a 0000212f R_ARM_THM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ -0000194e 00002130 R_ARM_THM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ -00001952 00001b2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00001956 00001b30 R_ARM_THM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -0000195a 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00001982 0000212f R_ARM_THM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ -00001986 00002130 R_ARM_THM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ -0000198a 00001b2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -0000198e 00001b30 R_ARM_THM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00001992 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000019ba 0000212f R_ARM_THM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ -000019be 00002130 R_ARM_THM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ -000019c2 00001b2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000019c6 00001b30 R_ARM_THM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000019ca 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000019f2 00001a2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -000019f6 00001a30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -000019fa 00001b2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000019fe 00001b30 R_ARM_THM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00001a02 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00001a2a 00001a2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00001a2e 00001a30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00001a32 00001b2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00001a36 00001b30 R_ARM_THM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00001a3a 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00001a62 00001a2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00001a66 00001a30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00001a6a 00001b2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00001a6e 00001b30 R_ARM_THM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00001a72 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00001a9a 00001a2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00001a9e 00001a30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00001aa2 00001b2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00001aa6 00001b30 R_ARM_THM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00001aaa 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00001ad2 00001a2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00001ad6 00001a30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00001ada 00001b2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00001ade 00001b30 R_ARM_THM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00001ae2 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00001b0a 00001a2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00001b0e 00001a30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00001b12 00001b2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00001b16 00001b30 R_ARM_THM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00001b1a 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00001b42 00001a2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00001b46 00001a30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00001b4a 00001b2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00001b4e 00001b30 R_ARM_THM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00001b52 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00001b7a 00001a2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00001b7e 00001a30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00001b82 00001b2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00001b86 00001b30 R_ARM_THM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00001b8a 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00001c3a 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000094a 0001cf0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000009de 0001ce0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000a28 0001cf0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000aba 0001ce0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000b96 0001cf0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000c14 0001cf0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000c7a 0001cf0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000ce4 0001cf0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000d28 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d6c 0001cf0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000dc0 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000dec 0001cf0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000e38 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e46 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e62 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e8a 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e9c 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ed8 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f32 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000f36 0001c830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000f74 0001ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00000f9e 0001cb0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000fa4 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000fa8 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000fb0 0001cc0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000fbc 0001d22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000fc0 0001d230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000fc4 0000142f R_ARM_THM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +00000fc8 00001430 R_ARM_THM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +00000fce 0001d30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000fd4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000fd8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000ff2 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000ff6 0001c830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001060 0001d40a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000010ae 0001d50a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000010f0 0001d40a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000011be 00001a2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +000011c2 00001a30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +000011c6 00001b2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000011ca 00001b30 R_ARM_THM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000011ce 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000011f4 00001a2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +000011f8 00001a30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +000011fc 00001b2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00001200 00001b30 R_ARM_THM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00001204 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000122a 00001a2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +0000122e 00001a30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00001232 00001b2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00001236 00001b30 R_ARM_THM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +0000123a 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00001260 00001a2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00001264 00001a30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00001268 00001b2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +0000126c 00001b30 R_ARM_THM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00001270 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000129a 00001a2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +0000129e 00001a30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +000012a2 00001b2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000012a6 00001b30 R_ARM_THM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000012aa 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000012d4 00001a2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +000012d8 00001a30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +000012dc 00001b2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000012e0 00001b30 R_ARM_THM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000012e4 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000012ec 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000012f0 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001318 00001a2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +0000131c 00001a30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00001320 00001b2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00001324 00001b30 R_ARM_THM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00001328 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00001352 00001a2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00001356 00001a30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +0000135a 00001b2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +0000135e 00001b30 R_ARM_THM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00001362 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00001368 0001d70a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001396 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000139e 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001426 0001d40a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000144c 0001d50a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000147c 0001d40a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000148a 0001d40a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000014aa 0001d70a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000014b0 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000014d8 0001c90a R_ARM_THM_CALL 00000499 _Py_dict_lookup │ │ │ │ │ +000014f8 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000014fc 0001c830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001640 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000016b6 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000017ac 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000017b0 0001c830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000017f2 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000181a 0000212f R_ARM_THM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ +0000181e 00002130 R_ARM_THM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ +00001822 00001b2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00001826 00001b30 R_ARM_THM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +0000182a 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00001852 0000212f R_ARM_THM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ +00001856 00002130 R_ARM_THM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ +0000185a 00001b2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +0000185e 00001b30 R_ARM_THM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00001862 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00001888 0000212f R_ARM_THM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ +0000188c 00002130 R_ARM_THM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ +00001890 00001b2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00001894 00001b30 R_ARM_THM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00001898 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000018c0 0000212f R_ARM_THM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ +000018c4 00002130 R_ARM_THM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ +000018c8 00001b2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000018cc 00001b30 R_ARM_THM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000018d0 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000018d8 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000018dc 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001902 0000212f R_ARM_THM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ +00001906 00002130 R_ARM_THM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ +0000190a 00001b2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +0000190e 00001b30 R_ARM_THM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00001912 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000193a 0000212f R_ARM_THM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ +0000193e 00002130 R_ARM_THM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ +00001942 00001b2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00001946 00001b30 R_ARM_THM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +0000194a 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00001972 0000212f R_ARM_THM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ +00001976 00002130 R_ARM_THM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ +0000197a 00001b2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +0000197e 00001b30 R_ARM_THM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00001982 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000019aa 0000212f R_ARM_THM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ +000019ae 00002130 R_ARM_THM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ +000019b2 00001b2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000019b6 00001b30 R_ARM_THM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000019ba 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000019e2 00001a2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +000019e6 00001a30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +000019ea 00001b2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000019ee 00001b30 R_ARM_THM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000019f2 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00001a1a 00001a2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00001a1e 00001a30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00001a22 00001b2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00001a26 00001b30 R_ARM_THM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00001a2a 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00001a52 00001a2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00001a56 00001a30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00001a5a 00001b2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00001a5e 00001b30 R_ARM_THM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00001a62 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00001a8a 00001a2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00001a8e 00001a30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00001a92 00001b2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00001a96 00001b30 R_ARM_THM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00001a9a 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00001ac2 00001a2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00001ac6 00001a30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00001aca 00001b2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00001ace 00001b30 R_ARM_THM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00001ad2 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00001afa 00001a2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00001afe 00001a30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00001b02 00001b2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00001b06 00001b30 R_ARM_THM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00001b0a 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00001b32 00001a2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00001b36 00001a30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00001b3a 00001b2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00001b3e 00001b30 R_ARM_THM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00001b42 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00001b6a 00001a2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00001b6e 00001a30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00001b72 00001b2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00001b76 00001b30 R_ARM_THM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00001b7a 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00001c2a 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c5a 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001c6a 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c7a 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e30 0001d40a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00001e72 0001d80a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001f48 0001d50a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001f7e 0001d40a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00001f8a 0001d40a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000204e 0001c60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002074 0001d50a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000020be 0001d80a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000020e0 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000020e4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000020e8 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000023a4 0001d40a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00002440 0001c60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000244a 0001d70a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002496 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000249a 0001c830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000024ca 0001c90a R_ARM_THM_CALL 00000499 _Py_dict_lookup │ │ │ │ │ -000026a6 0001ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00002718 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000027cc 00001a2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -000027d0 00001a30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -000027d4 00001b2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000027d8 00001b30 R_ARM_THM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000027dc 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00002800 00001a2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00002804 00001a30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00002808 00001b2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -0000280c 00001b30 R_ARM_THM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00002810 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00002834 00001a2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00002838 00001a30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -0000283c 00001b2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00002840 00001b30 R_ARM_THM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00002844 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00002868 00001a2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -0000286c 00001a30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00002870 00001b2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00002874 00001b30 R_ARM_THM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00002878 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000028a0 00001a2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -000028a4 00001a30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -000028a8 00001b2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000028ac 00001b30 R_ARM_THM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000028b0 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000028d8 00001a2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -000028dc 00001a30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -000028e0 00001b2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000028e4 00001b30 R_ARM_THM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000028e8 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00002910 00001a2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00002914 00001a30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00002918 00001b2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -0000291c 00001b30 R_ARM_THM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00002920 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00002948 00001a2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -0000294c 00001a30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00002950 00001b2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00002954 00001b30 R_ARM_THM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00002958 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00002a34 0000100a R_ARM_THM_CALL 000000b5 dict_unhashable_type │ │ │ │ │ -00002a4c 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00002a74 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002a80 0001cb0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002a86 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002a8a 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002a92 0001cc0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002a98 0001d22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002a9c 0001d230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002aa0 0000142f R_ARM_THM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -00002aa4 00001430 R_ARM_THM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -00002aaa 0001d30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002ab2 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002ab8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002ad0 0001c90a R_ARM_THM_CALL 00000499 _Py_dict_lookup │ │ │ │ │ -00002b38 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00002b3c 0001c830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00002b60 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00002b64 0001c830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00002b6e 0001ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00002bc8 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00002bcc 0001c830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00002be8 0001ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00002bf6 0000100a R_ARM_THM_CALL 000000b5 dict_unhashable_type │ │ │ │ │ -00002c02 0001cb0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002c08 0001d22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002c0c 0001d230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002c14 0000142f R_ARM_THM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -00002c18 00001430 R_ARM_THM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -00002c1c 0001d30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002c22 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002c26 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002c2e 0001cc0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002c34 0000332f R_ARM_THM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ -00002c38 00003330 R_ARM_THM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ -00002c3c 0001d30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002c44 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002c48 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002c86 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00002c8a 0001c830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00002cac 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00002cb0 0001c830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00002cbe 0001ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00002ce4 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00002ce8 0001c830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00002d06 0001ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00002d14 0000100a R_ARM_THM_CALL 000000b5 dict_unhashable_type │ │ │ │ │ -00002d28 0001cb0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002d30 0001d22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002d34 0001d230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002d3c 0000142f R_ARM_THM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -00002d40 00001430 R_ARM_THM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -00002d44 0001d30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002d4a 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002d4e 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002d56 0001cc0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002d5c 0000332f R_ARM_THM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ -00002d60 00003330 R_ARM_THM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ -00002d64 0001d30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002d6c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002d70 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002eb6 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00002eba 0001c830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00002ece 0001c90a R_ARM_THM_CALL 00000499 _Py_dict_lookup │ │ │ │ │ -00002eda 0001ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00002ee8 0000100a R_ARM_THM_CALL 000000b5 dict_unhashable_type │ │ │ │ │ -00002ef2 0001cb0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002efa 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002efe 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002f06 0001cc0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002f0c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002f28 0001d50a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002f4a 0001d40a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00002f58 0001d40a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00002f8a 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00002f8e 0001c830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00002fb8 0001e00a R_ARM_THM_CALL 00000000 _PyErr_GetRaisedException │ │ │ │ │ -00002fc6 0001c90a R_ARM_THM_CALL 00000499 _Py_dict_lookup │ │ │ │ │ -00002fd6 0001e10a R_ARM_THM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ -00003258 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000325c 0001e202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003260 0001e36b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003264 0001e202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000331c 0001ce0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003388 0001ce0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000033ee 0001ce0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003444 0001ce0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003468 0001ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000347c 0001cb0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003488 00003b2f R_ARM_THM_MOVW_ABS_NC 000000e8 .LC6 │ │ │ │ │ -0000348c 00003b30 R_ARM_THM_MOVT_ABS 000000e8 .LC6 │ │ │ │ │ -00003490 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000034ae 0001d70a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000034b2 0001e40a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000034d2 0001e52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ -000034d6 0001e530 R_ARM_THM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ -000034dc 0001e60a R_ARM_THM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ -000034e6 00003b2f R_ARM_THM_MOVW_ABS_NC 000000e8 .LC6 │ │ │ │ │ -000034ea 00003b30 R_ARM_THM_MOVT_ABS 000000e8 .LC6 │ │ │ │ │ -000034ee 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000350c 0001e202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003510 0001e36b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000353e 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00003542 0001c830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00003560 0001e00a R_ARM_THM_CALL 00000000 _PyErr_GetRaisedException │ │ │ │ │ -0000356e 0001c90a R_ARM_THM_CALL 00000499 _Py_dict_lookup │ │ │ │ │ -0000357a 0001e10a R_ARM_THM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ -00003586 0001cb0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003594 0001ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000035a0 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000035ac 0001e52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ -000035b0 0001e530 R_ARM_THM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ -000035b6 0001e60a R_ARM_THM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ -000035c0 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000035c8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000035cc 0001e36b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000035e6 0001e80a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -000035fe 0001e90a R_ARM_THM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ -00003626 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000362a 0001c830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000365e 0001ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000366e 0000160a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -00003692 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000369e 0001cb0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000036a4 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000036a8 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000036b0 0001cc0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000036b6 0001d22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000036ba 0001d230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000036be 0000142f R_ARM_THM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -000036c2 00001430 R_ARM_THM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -000036c8 0001d30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000036d4 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000036d8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000036dc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003744 0001ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003748 0001ec30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000374e 0000472f R_ARM_THM_MOVW_ABS_NC 0000016c .LC8 │ │ │ │ │ -00003752 00004730 R_ARM_THM_MOVT_ABS 0000016c .LC8 │ │ │ │ │ -00003758 0001ed0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003762 0001ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003766 0001ec30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000376c 0000482f R_ARM_THM_MOVW_ABS_NC 00000188 .LC9 │ │ │ │ │ -00003770 00004830 R_ARM_THM_MOVT_ABS 00000188 .LC9 │ │ │ │ │ -00003776 0001ed0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000377c 0001ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003780 0001ec30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003784 0000462f R_ARM_THM_MOVW_ABS_NC 00000150 .LC7 │ │ │ │ │ -00003788 00004630 R_ARM_THM_MOVT_ABS 00000150 .LC7 │ │ │ │ │ -0000378e 0001d30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003794 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000037be 0001ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000037c2 0001ec30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000037c6 0000472f R_ARM_THM_MOVW_ABS_NC 0000016c .LC8 │ │ │ │ │ -000037ca 00004730 R_ARM_THM_MOVT_ABS 0000016c .LC8 │ │ │ │ │ -000037d0 0001ed0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000037da 0001ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000037de 0001ec30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000037e2 0000482f R_ARM_THM_MOVW_ABS_NC 00000188 .LC9 │ │ │ │ │ -000037e6 00004830 R_ARM_THM_MOVT_ABS 00000188 .LC9 │ │ │ │ │ -000037ec 0001ed0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003824 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00003828 0001c830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000383c 0001c90a R_ARM_THM_CALL 00000499 _Py_dict_lookup │ │ │ │ │ -00003868 0001ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00003876 0000100a R_ARM_THM_CALL 000000b5 dict_unhashable_type │ │ │ │ │ -00003882 0001cb0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000388e 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00003892 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00003896 0001cc0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000389c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000038b4 0001c90a R_ARM_THM_CALL 00000499 _Py_dict_lookup │ │ │ │ │ -000038f4 0001c90a R_ARM_THM_CALL 00000499 _Py_dict_lookup │ │ │ │ │ -00003994 00004e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00003998 00004e30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000399e 00001b2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000039a2 00001b30 R_ARM_THM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000039aa 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000039ca 00004e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -000039ce 00004e30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000039d4 00001b2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000039d8 00001b30 R_ARM_THM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000039e0 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00003a00 00004e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00003a04 00004e30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00003a0a 00001b2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00003a0e 00001b30 R_ARM_THM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00003a16 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00003a36 00004e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00003a3a 00004e30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00003a40 00001b2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00003a44 00001b30 R_ARM_THM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00003a4c 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00003a6e 00004e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00003a72 00004e30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00003a78 00001b2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00003a7c 00001b30 R_ARM_THM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00003a84 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00003aa8 00004e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00003aac 00004e30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00003ab2 00001b2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00003ab6 00001b30 R_ARM_THM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00003abe 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00003ae2 00004e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00003ae6 00004e30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00003aec 00001b2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00003af0 00001b30 R_ARM_THM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00003af8 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00003b1c 00004e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00003b20 00004e30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00003b26 00001b2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00003b2a 00001b30 R_ARM_THM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00003b68 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00003b90 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00003b94 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00003b98 0001cc0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00003bc0 0001cb0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003bd6 0000522f R_ARM_THM_MOVW_ABS_NC 0000a31d dict_iter │ │ │ │ │ -00003bda 00005230 R_ARM_THM_MOVT_ABS 0000a31d dict_iter │ │ │ │ │ -00003c0a 0001cb0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003c44 0001d50a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003c54 0001d80a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003cdc 0001c20a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003d70 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003d74 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003d78 0001c30a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00003df6 0001c40a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ -00003e36 0001d70a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003e7a 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e20 0001d40a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00001e62 0001d80a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001f38 0001d50a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001f6e 0001d40a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00001f7a 0001d40a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000203e 0001c60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002064 0001d50a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000020ae 0001d80a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000020d0 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000020d4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000020d8 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00002394 0001d40a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00002430 0001c60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000243a 0001d70a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002486 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000248a 0001c830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000024ba 0001c90a R_ARM_THM_CALL 00000499 _Py_dict_lookup │ │ │ │ │ +00002696 0001ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00002708 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000027bc 00001a2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +000027c0 00001a30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +000027c4 00001b2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000027c8 00001b30 R_ARM_THM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000027cc 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000027f0 00001a2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +000027f4 00001a30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +000027f8 00001b2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000027fc 00001b30 R_ARM_THM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00002800 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00002824 00001a2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00002828 00001a30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +0000282c 00001b2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00002830 00001b30 R_ARM_THM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00002834 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00002858 00001a2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +0000285c 00001a30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00002860 00001b2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00002864 00001b30 R_ARM_THM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00002868 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00002890 00001a2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00002894 00001a30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00002898 00001b2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +0000289c 00001b30 R_ARM_THM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000028a0 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000028c8 00001a2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +000028cc 00001a30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +000028d0 00001b2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000028d4 00001b30 R_ARM_THM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000028d8 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00002900 00001a2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00002904 00001a30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00002908 00001b2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +0000290c 00001b30 R_ARM_THM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00002910 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00002938 00001a2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +0000293c 00001a30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00002940 00001b2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00002944 00001b30 R_ARM_THM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00002948 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00002a24 0000100a R_ARM_THM_CALL 000000b5 dict_unhashable_type │ │ │ │ │ +00002a3c 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00002a64 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002a70 0001cb0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002a76 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002a7a 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002a82 0001cc0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002a88 0001d22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002a8c 0001d230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002a90 0000142f R_ARM_THM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +00002a94 00001430 R_ARM_THM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +00002a9a 0001d30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002aa2 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002aa8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002ac0 0001c90a R_ARM_THM_CALL 00000499 _Py_dict_lookup │ │ │ │ │ +00002b28 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00002b2c 0001c830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00002b50 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00002b54 0001c830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00002b5e 0001ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00002bb8 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00002bbc 0001c830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00002bd8 0001ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00002be6 0000100a R_ARM_THM_CALL 000000b5 dict_unhashable_type │ │ │ │ │ +00002bf2 0001cb0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002bf8 0001d22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002bfc 0001d230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002c04 0000142f R_ARM_THM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +00002c08 00001430 R_ARM_THM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +00002c0c 0001d30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002c12 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002c16 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002c1e 0001cc0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002c24 0000332f R_ARM_THM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ +00002c28 00003330 R_ARM_THM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ +00002c2c 0001d30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002c34 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002c38 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002c76 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00002c7a 0001c830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00002c9c 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00002ca0 0001c830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00002cae 0001ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00002cd4 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00002cd8 0001c830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00002cf6 0001ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00002d04 0000100a R_ARM_THM_CALL 000000b5 dict_unhashable_type │ │ │ │ │ +00002d18 0001cb0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002d20 0001d22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002d24 0001d230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002d2c 0000142f R_ARM_THM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +00002d30 00001430 R_ARM_THM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +00002d34 0001d30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002d3a 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002d3e 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002d46 0001cc0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002d4c 0000332f R_ARM_THM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ +00002d50 00003330 R_ARM_THM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ +00002d54 0001d30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002d5c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002d60 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002ea6 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00002eaa 0001c830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00002ebe 0001c90a R_ARM_THM_CALL 00000499 _Py_dict_lookup │ │ │ │ │ +00002eca 0001ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00002ed8 0000100a R_ARM_THM_CALL 000000b5 dict_unhashable_type │ │ │ │ │ +00002ee2 0001cb0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002eea 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002eee 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002ef6 0001cc0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002efc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002f18 0001d50a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002f3a 0001d40a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00002f48 0001d40a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00002f7a 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00002f7e 0001c830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00002fa8 0001e00a R_ARM_THM_CALL 00000000 _PyErr_GetRaisedException │ │ │ │ │ +00002fb6 0001c90a R_ARM_THM_CALL 00000499 _Py_dict_lookup │ │ │ │ │ +00002fc6 0001e10a R_ARM_THM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ +00003248 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000324c 0001e202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003250 0001e36b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003254 0001e202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000330a 0001ce0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003376 0001ce0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000033dc 0001ce0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003432 0001ce0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003456 0001ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000346a 0001cb0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003476 00003b2f R_ARM_THM_MOVW_ABS_NC 000000e8 .LC6 │ │ │ │ │ +0000347a 00003b30 R_ARM_THM_MOVT_ABS 000000e8 .LC6 │ │ │ │ │ +0000347e 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000349c 0001d70a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000034a0 0001e40a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000034c0 0001e52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ +000034c4 0001e530 R_ARM_THM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ +000034ca 0001e60a R_ARM_THM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ +000034d4 00003b2f R_ARM_THM_MOVW_ABS_NC 000000e8 .LC6 │ │ │ │ │ +000034d8 00003b30 R_ARM_THM_MOVT_ABS 000000e8 .LC6 │ │ │ │ │ +000034dc 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000034fc 0001e202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003500 0001e36b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000352e 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00003532 0001c830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00003550 0001e00a R_ARM_THM_CALL 00000000 _PyErr_GetRaisedException │ │ │ │ │ +0000355e 0001c90a R_ARM_THM_CALL 00000499 _Py_dict_lookup │ │ │ │ │ +0000356a 0001e10a R_ARM_THM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ +00003576 0001cb0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003584 0001ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00003590 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000359c 0001e52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ +000035a0 0001e530 R_ARM_THM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ +000035a6 0001e60a R_ARM_THM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ +000035b0 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000035b8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000035bc 0001e36b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000035d6 0001e80a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +000035ee 0001e90a R_ARM_THM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ +00003616 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000361a 0001c830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000364e 0001ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000365e 0000160a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +00003682 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000368e 0001cb0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003694 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00003698 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000036a0 0001cc0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000036a6 0001d22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000036aa 0001d230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000036ae 0000142f R_ARM_THM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +000036b2 00001430 R_ARM_THM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +000036b8 0001d30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000036c4 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000036c8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000036cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003734 0001ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003738 0001ec30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000373e 0000472f R_ARM_THM_MOVW_ABS_NC 0000016c .LC8 │ │ │ │ │ +00003742 00004730 R_ARM_THM_MOVT_ABS 0000016c .LC8 │ │ │ │ │ +00003748 0001ed0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003752 0001ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003756 0001ec30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000375c 0000482f R_ARM_THM_MOVW_ABS_NC 00000188 .LC9 │ │ │ │ │ +00003760 00004830 R_ARM_THM_MOVT_ABS 00000188 .LC9 │ │ │ │ │ +00003766 0001ed0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000376c 0001ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003770 0001ec30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003774 0000462f R_ARM_THM_MOVW_ABS_NC 00000150 .LC7 │ │ │ │ │ +00003778 00004630 R_ARM_THM_MOVT_ABS 00000150 .LC7 │ │ │ │ │ +0000377e 0001d30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003784 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000037ae 0001ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000037b2 0001ec30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000037b6 0000472f R_ARM_THM_MOVW_ABS_NC 0000016c .LC8 │ │ │ │ │ +000037ba 00004730 R_ARM_THM_MOVT_ABS 0000016c .LC8 │ │ │ │ │ +000037c0 0001ed0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000037ca 0001ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000037ce 0001ec30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000037d2 0000482f R_ARM_THM_MOVW_ABS_NC 00000188 .LC9 │ │ │ │ │ +000037d6 00004830 R_ARM_THM_MOVT_ABS 00000188 .LC9 │ │ │ │ │ +000037dc 0001ed0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003814 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00003818 0001c830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000382c 0001c90a R_ARM_THM_CALL 00000499 _Py_dict_lookup │ │ │ │ │ +00003858 0001ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00003866 0000100a R_ARM_THM_CALL 000000b5 dict_unhashable_type │ │ │ │ │ +00003872 0001cb0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000387e 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00003882 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00003886 0001cc0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000388c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000038a4 0001c90a R_ARM_THM_CALL 00000499 _Py_dict_lookup │ │ │ │ │ +000038e4 0001c90a R_ARM_THM_CALL 00000499 _Py_dict_lookup │ │ │ │ │ +00003984 00004e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00003988 00004e30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000398e 00001b2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00003992 00001b30 R_ARM_THM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +0000399a 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000039ba 00004e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +000039be 00004e30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +000039c4 00001b2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000039c8 00001b30 R_ARM_THM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000039d0 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000039f0 00004e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +000039f4 00004e30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +000039fa 00001b2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000039fe 00001b30 R_ARM_THM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00003a06 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00003a26 00004e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00003a2a 00004e30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00003a30 00001b2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00003a34 00001b30 R_ARM_THM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00003a3c 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00003a5e 00004e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00003a62 00004e30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00003a68 00001b2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00003a6c 00001b30 R_ARM_THM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00003a74 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00003a98 00004e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00003a9c 00004e30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00003aa2 00001b2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00003aa6 00001b30 R_ARM_THM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00003aae 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00003ad2 00004e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00003ad6 00004e30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00003adc 00001b2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00003ae0 00001b30 R_ARM_THM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00003ae8 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00003b0c 00004e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00003b10 00004e30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00003b16 00001b2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00003b1a 00001b30 R_ARM_THM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00003b58 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00003b80 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00003b84 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00003b88 0001cc0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00003bb0 0001cb0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003bc6 0000522f R_ARM_THM_MOVW_ABS_NC 0000a301 dict_iter │ │ │ │ │ +00003bca 00005230 R_ARM_THM_MOVT_ABS 0000a301 dict_iter │ │ │ │ │ +00003bfa 0001cb0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003c34 0001d50a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003c44 0001d80a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003ccc 0001c20a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003d60 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003d64 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003d68 0001c30a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00003de6 0001c40a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ +00003e26 0001d70a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003e6a 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003e70 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003e74 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00003e78 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00003e7c 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00003e80 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003e84 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00003e88 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00003e8c 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00003e90 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003e94 0000550a R_ARM_THM_CALL 0000056d copy_values │ │ │ │ │ -00003ea2 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003ea6 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003eaa 0001c30a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00003f04 0001c60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003f0c 0001c30a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00003f3e 0001c30a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00003f50 0001f30a R_ARM_THM_CALL 0000069f PyFrozenDict_New │ │ │ │ │ -00003f60 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003f74 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00003f78 0001c830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00003f8e 0001c90a R_ARM_THM_CALL 00000499 _Py_dict_lookup │ │ │ │ │ -00003f9e 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003fa2 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003fb6 0001f40a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00003fc2 0001f50a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00003fdc 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003fe6 0001ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00003ff6 0001c90a R_ARM_THM_CALL 00000499 _Py_dict_lookup │ │ │ │ │ -0000401a 0001f60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004022 0001f70a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -0000402c 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004030 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004044 0000100a R_ARM_THM_CALL 000000b5 dict_unhashable_type │ │ │ │ │ -0000404c 0001e202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004062 0001c90a R_ARM_THM_CALL 00000499 _Py_dict_lookup │ │ │ │ │ -000040b0 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000040b4 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000040bc 0001cc0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000040ce 0001cb0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000040d6 0001d22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000040da 0001d230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000040de 0000142f R_ARM_THM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -000040e2 00001430 R_ARM_THM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -000040e8 0001d30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000040f0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000412a 0000522f R_ARM_THM_MOVW_ABS_NC 0000a31d dict_iter │ │ │ │ │ -0000412e 00005230 R_ARM_THM_MOVT_ABS 0000a31d dict_iter │ │ │ │ │ -00004186 0001cb0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000041c6 0001d50a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000041d6 0001d80a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000043ce 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000043e8 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000043f2 0001c60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000443c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004440 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00004452 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000447e 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004494 0001cd0a R_ARM_THM_CALL 00000465 _PyDict_Contains_KnownHash │ │ │ │ │ -0000451c 0001cb0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004526 0000522f R_ARM_THM_MOVW_ABS_NC 0000a31d dict_iter │ │ │ │ │ -0000452a 00005230 R_ARM_THM_MOVT_ABS 0000a31d dict_iter │ │ │ │ │ -0000453a 0001fa0a R_ARM_THM_CALL 00000000 PyMapping_Keys │ │ │ │ │ -00004546 0001fb0a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -0000456c 0001fc0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -0000457a 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000457e 0001c830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000045c8 0001fc0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -000045d6 0001fd0a R_ARM_THM_CALL 00000000 PyObject_GetItem │ │ │ │ │ -000045fe 0001ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000460e 0000160a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -0000462c 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000464e 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004652 0001f60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000046a4 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000046b2 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000470a 0001f10a R_ARM_THM_CALL 00003921 _PyDict_SendEvent │ │ │ │ │ -00004756 0001cb0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004794 0001d70a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000047bc 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000047d2 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000047e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000047e4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004826 0001fc0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -00004840 0001fd0a R_ARM_THM_CALL 00000000 PyObject_GetItem │ │ │ │ │ -0000486a 0001ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000487a 0000160a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -0000488a 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000048b0 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000048d8 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000048f4 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000048fc 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000491c 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004930 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004938 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004940 0001fe2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00004944 0001fe30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00004948 00005d2f R_ARM_THM_MOVW_ABS_NC 000001a8 .LC10 │ │ │ │ │ -0000494c 00005d30 R_ARM_THM_MOVT_ABS 000001a8 .LC10 │ │ │ │ │ -00004952 0001d30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000497a 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004980 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000049ec 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004a32 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004a70 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004a7e 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004a84 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00004ab6 0001ff0a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ -00004b1c 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004b24 0001c60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004b2a 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004b2e 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004b6e 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004bec 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004bfa 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004c30 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004c38 0001c60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004d84 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004d8c 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00004d90 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00004e0e 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004e1c 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003e84 0000550a R_ARM_THM_CALL 0000056d copy_values │ │ │ │ │ +00003e92 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003e96 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003e9a 0001c30a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00003ef4 0001c60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003efc 0001c30a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00003f2e 0001c30a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00003f40 0001f30a R_ARM_THM_CALL 0000069f PyFrozenDict_New │ │ │ │ │ +00003f50 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003f64 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00003f68 0001c830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00003f7e 0001c90a R_ARM_THM_CALL 00000499 _Py_dict_lookup │ │ │ │ │ +00003f8e 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003f92 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003fa6 0001f40a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00003fb2 0001f50a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00003fcc 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003fd6 0001ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00003fe6 0001c90a R_ARM_THM_CALL 00000499 _Py_dict_lookup │ │ │ │ │ +0000400a 0001f60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004012 0001f70a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +0000401c 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004020 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004034 0000100a R_ARM_THM_CALL 000000b5 dict_unhashable_type │ │ │ │ │ +0000403c 0001e202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004052 0001c90a R_ARM_THM_CALL 00000499 _Py_dict_lookup │ │ │ │ │ +000040a0 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000040a4 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000040ac 0001cc0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000040be 0001cb0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000040c6 0001d22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000040ca 0001d230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000040ce 0000142f R_ARM_THM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +000040d2 00001430 R_ARM_THM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +000040d8 0001d30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000040e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000411a 0000522f R_ARM_THM_MOVW_ABS_NC 0000a301 dict_iter │ │ │ │ │ +0000411e 00005230 R_ARM_THM_MOVT_ABS 0000a301 dict_iter │ │ │ │ │ +00004176 0001cb0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000041b6 0001d50a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000041c6 0001d80a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000043be 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000043d8 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000043e2 0001c60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000442c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00004430 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00004442 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000446e 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004484 0001cd0a R_ARM_THM_CALL 00000465 _PyDict_Contains_KnownHash │ │ │ │ │ +0000450c 0001cb0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004516 0000522f R_ARM_THM_MOVW_ABS_NC 0000a301 dict_iter │ │ │ │ │ +0000451a 00005230 R_ARM_THM_MOVT_ABS 0000a301 dict_iter │ │ │ │ │ +0000452a 0001fa0a R_ARM_THM_CALL 00000000 PyMapping_Keys │ │ │ │ │ +00004536 0001fb0a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +0000455c 0001fc0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +0000456a 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000456e 0001c830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000045b8 0001fc0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +000045c6 0001fd0a R_ARM_THM_CALL 00000000 PyObject_GetItem │ │ │ │ │ +000045ee 0001ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000045fe 0000160a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +0000461c 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000463e 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004642 0001f60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004694 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000046a2 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000046fa 0001f10a R_ARM_THM_CALL 00003911 _PyDict_SendEvent │ │ │ │ │ +00004746 0001cb0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004784 0001d70a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000047ac 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000047c2 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000047d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000047d4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00004816 0001fc0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +00004830 0001fd0a R_ARM_THM_CALL 00000000 PyObject_GetItem │ │ │ │ │ +0000485a 0001ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000486a 0000160a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +0000487a 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000048a0 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000048c8 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000048e4 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000048ec 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000490c 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004920 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004928 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004930 0001fe2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00004934 0001fe30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00004938 00005d2f R_ARM_THM_MOVW_ABS_NC 000001a8 .LC10 │ │ │ │ │ +0000493c 00005d30 R_ARM_THM_MOVT_ABS 000001a8 .LC10 │ │ │ │ │ +00004942 0001d30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000496a 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004970 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000049dc 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004a22 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004a60 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004a6e 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004a74 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00004aa6 0001ff0a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ +00004b0c 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004b14 0001c60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004b1a 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004b1e 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004b5e 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004bdc 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004bea 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004c20 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004c28 0001c60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004d74 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004d7c 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00004d80 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00004dfe 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004e0c 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004e1a 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00004e2a 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00004e3a 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00004e4a 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00004e5a 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004e6a 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004e76 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00004e86 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004e96 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004ed0 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004ec0 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004ece 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00004ede 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00004eee 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004efe 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004f24 0000662f R_ARM_THM_MOVW_ABS_NC 000001c4 .LC11 │ │ │ │ │ -00004f28 00006630 R_ARM_THM_MOVT_ABS 000001c4 .LC11 │ │ │ │ │ -00004f2c 00001b2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00004f30 00001b30 R_ARM_THM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00004f34 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00004f5a 0000662f R_ARM_THM_MOVW_ABS_NC 000001c4 .LC11 │ │ │ │ │ -00004f5e 00006630 R_ARM_THM_MOVT_ABS 000001c4 .LC11 │ │ │ │ │ -00004f62 00001b2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00004f66 00001b30 R_ARM_THM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00004f6a 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00004f90 0000662f R_ARM_THM_MOVW_ABS_NC 000001c4 .LC11 │ │ │ │ │ -00004f94 00006630 R_ARM_THM_MOVT_ABS 000001c4 .LC11 │ │ │ │ │ -00004f98 00001b2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00004f9c 00001b30 R_ARM_THM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00004fa0 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00004fc6 0000662f R_ARM_THM_MOVW_ABS_NC 000001c4 .LC11 │ │ │ │ │ -00004fca 00006630 R_ARM_THM_MOVT_ABS 000001c4 .LC11 │ │ │ │ │ -00004fce 00001b2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00004fd2 00001b30 R_ARM_THM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00004fd6 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00004ffc 0000662f R_ARM_THM_MOVW_ABS_NC 000001c4 .LC11 │ │ │ │ │ -00005000 00006630 R_ARM_THM_MOVT_ABS 000001c4 .LC11 │ │ │ │ │ -00005004 00001b2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00005008 00001b30 R_ARM_THM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -0000500c 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00005032 0000662f R_ARM_THM_MOVW_ABS_NC 000001c4 .LC11 │ │ │ │ │ -00005036 00006630 R_ARM_THM_MOVT_ABS 000001c4 .LC11 │ │ │ │ │ -0000503a 00001b2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -0000503e 00001b30 R_ARM_THM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00005042 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00005048 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000504c 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00005070 0000662f R_ARM_THM_MOVW_ABS_NC 000001c4 .LC11 │ │ │ │ │ -00005074 00006630 R_ARM_THM_MOVT_ABS 000001c4 .LC11 │ │ │ │ │ -00005078 00001b2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -0000507c 00001b30 R_ARM_THM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00005080 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000050a6 0000662f R_ARM_THM_MOVW_ABS_NC 000001c4 .LC11 │ │ │ │ │ -000050aa 00006630 R_ARM_THM_MOVT_ABS 000001c4 .LC11 │ │ │ │ │ -000050ae 00001b2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000050b2 00001b30 R_ARM_THM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000050b6 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00004f14 0000662f R_ARM_THM_MOVW_ABS_NC 000001c4 .LC11 │ │ │ │ │ +00004f18 00006630 R_ARM_THM_MOVT_ABS 000001c4 .LC11 │ │ │ │ │ +00004f1c 00001b2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00004f20 00001b30 R_ARM_THM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00004f24 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00004f4a 0000662f R_ARM_THM_MOVW_ABS_NC 000001c4 .LC11 │ │ │ │ │ +00004f4e 00006630 R_ARM_THM_MOVT_ABS 000001c4 .LC11 │ │ │ │ │ +00004f52 00001b2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00004f56 00001b30 R_ARM_THM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00004f5a 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00004f80 0000662f R_ARM_THM_MOVW_ABS_NC 000001c4 .LC11 │ │ │ │ │ +00004f84 00006630 R_ARM_THM_MOVT_ABS 000001c4 .LC11 │ │ │ │ │ +00004f88 00001b2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00004f8c 00001b30 R_ARM_THM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00004f90 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00004fb6 0000662f R_ARM_THM_MOVW_ABS_NC 000001c4 .LC11 │ │ │ │ │ +00004fba 00006630 R_ARM_THM_MOVT_ABS 000001c4 .LC11 │ │ │ │ │ +00004fbe 00001b2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00004fc2 00001b30 R_ARM_THM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00004fc6 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00004fec 0000662f R_ARM_THM_MOVW_ABS_NC 000001c4 .LC11 │ │ │ │ │ +00004ff0 00006630 R_ARM_THM_MOVT_ABS 000001c4 .LC11 │ │ │ │ │ +00004ff4 00001b2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00004ff8 00001b30 R_ARM_THM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00004ffc 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00005022 0000662f R_ARM_THM_MOVW_ABS_NC 000001c4 .LC11 │ │ │ │ │ +00005026 00006630 R_ARM_THM_MOVT_ABS 000001c4 .LC11 │ │ │ │ │ +0000502a 00001b2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +0000502e 00001b30 R_ARM_THM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00005032 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00005038 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000503c 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00005060 0000662f R_ARM_THM_MOVW_ABS_NC 000001c4 .LC11 │ │ │ │ │ +00005064 00006630 R_ARM_THM_MOVT_ABS 000001c4 .LC11 │ │ │ │ │ +00005068 00001b2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +0000506c 00001b30 R_ARM_THM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00005070 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00005096 0000662f R_ARM_THM_MOVW_ABS_NC 000001c4 .LC11 │ │ │ │ │ +0000509a 00006630 R_ARM_THM_MOVT_ABS 000001c4 .LC11 │ │ │ │ │ +0000509e 00001b2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000050a2 00001b30 R_ARM_THM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000050a6 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000050b6 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000050c6 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000050d6 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000511e 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00005122 0001c830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00005148 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000514c 0001c830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00005164 0001ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00005172 0000100a R_ARM_THM_CALL 000000b5 dict_unhashable_type │ │ │ │ │ -00005182 0001ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000051ae 0001cb0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000051b4 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000051b8 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000051c0 0001cc0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000051c6 0001d22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000051ca 0001d230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000051ce 0000142f R_ARM_THM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -000051d2 00001430 R_ARM_THM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -000051d8 0001d30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000051e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000051e4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000052f2 0001cb0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000530c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00005428 0001cb0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005438 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00005454 0001cb0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000546c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000549c 0002010a R_ARM_THM_CALL 00005311 _PyDict_Next │ │ │ │ │ -000054ca 0001e80a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -000054ee 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000054f2 0001c830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00005506 0001c90a R_ARM_THM_CALL 00000499 _Py_dict_lookup │ │ │ │ │ -0000553c 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005548 0001ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00005556 0000100a R_ARM_THM_CALL 000000b5 dict_unhashable_type │ │ │ │ │ -0000556c 0001cb0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005578 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000557c 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00005580 0001cc0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00005590 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000055c8 0001c90a R_ARM_THM_CALL 00000499 _Py_dict_lookup │ │ │ │ │ -000055d4 0002060a R_ARM_THM_CALL 00000000 PyEval_GetBuiltins │ │ │ │ │ -00005604 0002072f R_ARM_THM_MOVW_ABS_NC 00000000 PyModule_Type │ │ │ │ │ -00005608 00020730 R_ARM_THM_MOVT_ABS 00000000 PyModule_Type │ │ │ │ │ -00005612 0001cb0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005634 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005658 0001cb0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000565e 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00005662 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000566a 0001cc0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000567c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00005680 0001e202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000056aa 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000056ae 0001c830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000056d6 0001c90a R_ARM_THM_CALL 00000499 _Py_dict_lookup │ │ │ │ │ -0000577a 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000057c4 0001ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000057d4 0000100a R_ARM_THM_CALL 000000b5 dict_unhashable_type │ │ │ │ │ -00005814 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000058e0 0001f10a R_ARM_THM_CALL 00003921 _PyDict_SendEvent │ │ │ │ │ -000058e8 0001f70a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -000058f8 0001cb0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000058fe 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00005902 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000590a 0001cc0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00005910 0001d22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00005914 0001d230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00005918 0000332f R_ARM_THM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ -0000591c 00003330 R_ARM_THM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ -00005922 0001d30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005930 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00005958 0001c90a R_ARM_THM_CALL 00000499 _Py_dict_lookup │ │ │ │ │ -000059fc 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005a86 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005b5c 0001f10a R_ARM_THM_CALL 00003921 _PyDict_SendEvent │ │ │ │ │ -00005b64 0001f70a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -00005b76 0001cb0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005b7c 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00005b80 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00005b88 0001cc0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00005b8e 0001d22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00005b92 0001d230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00005b96 0000332f R_ARM_THM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ -00005b9a 00003330 R_ARM_THM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ -00005ba0 0001d30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005bb8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00005c7c 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005f00 0001ce0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00005fb6 0001ce0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00006012 0001ce0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000606e 0001ce0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00006114 0001c20a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000618a 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000618e 0001c830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000619e 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000061a2 0001c830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00006310 0001ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00006322 0000160a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -0000633c 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00006340 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006344 0001c30a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00006384 0001ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00006398 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000639c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000063a0 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000063a4 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000064fc 0001c40a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ -00006582 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006588 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000065a0 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000065a4 0001c830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000065c0 0001c90a R_ARM_THM_CALL 00000499 _Py_dict_lookup │ │ │ │ │ -000065de 0001c90a R_ARM_THM_CALL 00000499 _Py_dict_lookup │ │ │ │ │ -0000660c 0001ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00006620 0001c90a R_ARM_THM_CALL 00000499 _Py_dict_lookup │ │ │ │ │ -0000665a 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000665e 0001c830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00006686 0001ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000669c 0000100a R_ARM_THM_CALL 000000b5 dict_unhashable_type │ │ │ │ │ -000066ba 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000066be 0001c830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000689c 0001ce0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00006946 0001ce0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000069ac 0001ce0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00006a04 0001ce0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00006aa0 00020f0a R_ARM_THM_CALL 00000000 _PyObject_ComputedDictPointer │ │ │ │ │ -00006ae6 0002100a R_ARM_THM_CALL 0000043d _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ -00006b12 0002112f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -00006b16 00021130 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -00006b1a 0000852f R_ARM_THM_MOVW_ABS_NC 000001e0 .LC12 │ │ │ │ │ -00006b1e 00008530 R_ARM_THM_MOVT_ABS 000001e0 .LC12 │ │ │ │ │ -00006b24 0001d30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006b2c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00006b4c 0000872f R_ARM_THM_MOVW_ABS_NC 000001fc .LC13 │ │ │ │ │ -00006b50 00008730 R_ARM_THM_MOVT_ABS 000001fc .LC13 │ │ │ │ │ -00006b5a 0002120a R_ARM_THM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ -00006b68 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00006b6c 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006ba0 0002132f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00006ba4 00021330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00006bb2 0002140a R_ARM_THM_CALL 00000000 PyArg_ValidateKeywordArguments │ │ │ │ │ -00006bcc 0002150a R_ARM_THM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ -00006bfc 0001e202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006c02 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00006c06 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006c3a 0002150a R_ARM_THM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ -00006c70 0001e202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006c8e 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00006c92 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006cb2 0001c30a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00006d9a 0001c40a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ -00006da2 0001cb0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00006dac 0001d22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00006db0 0001d230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00006db4 00008f2f R_ARM_THM_MOVW_ABS_NC 00000204 .LC14 │ │ │ │ │ -00006db8 00008f30 R_ARM_THM_MOVT_ABS 00000204 .LC14 │ │ │ │ │ -00006dc4 0001ed0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00006dcc 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00006dd0 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00006dd8 0001cc0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00006de0 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00006de4 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00006e1c 0001c30a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00006f04 0001c40a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ -00006f0c 0001cb0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00006f16 0001d22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00006f1a 0001d230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00006f1e 00008f2f R_ARM_THM_MOVW_ABS_NC 00000204 .LC14 │ │ │ │ │ -00006f22 00008f30 R_ARM_THM_MOVT_ABS 00000204 .LC14 │ │ │ │ │ -00006f2c 0001ed0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00006f34 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00006f38 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00006f40 0001cc0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00006f48 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00006f4c 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00006f50 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00006f6a 0001c30a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00006f7e 0002132f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00006f82 00021330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00006f9a 0002170a R_ARM_THM_CALL 00000000 _PyTuple_FromPairSteal │ │ │ │ │ -00006ffe 0001c40a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ -00007004 0002132f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00007008 00021330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00007010 0002132f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00007014 00021330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00007024 0002170a R_ARM_THM_CALL 00000000 _PyTuple_FromPairSteal │ │ │ │ │ -00007042 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007048 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000704c 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00007066 0001c30a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00007122 0002132f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00007126 00021330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000712e 0002170a R_ARM_THM_CALL 00000000 _PyTuple_FromPairSteal │ │ │ │ │ -0000714e 0001c40a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ -00007168 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007170 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00007174 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00007178 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000720c 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000722c 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000730e 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007388 0001c40a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ -0000739a 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000073c2 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000742a 0001fe2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -0000742e 0001fe30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00007432 00009f2f R_ARM_THM_MOVW_ABS_NC 00000258 .LC16 │ │ │ │ │ -00007436 00009f30 R_ARM_THM_MOVT_ABS 00000258 .LC16 │ │ │ │ │ -0000743e 0001d30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007446 0001fe2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -0000744a 0001fe30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -0000744e 00009e2f R_ARM_THM_MOVW_ABS_NC 0000022c .LC15 │ │ │ │ │ -00007452 00009e30 R_ARM_THM_MOVT_ABS 0000022c .LC15 │ │ │ │ │ -0000745a 0001d30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007468 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000074ae 0001d40a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000750c 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00007510 0001c830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00007716 00021b0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -0000773a 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007806 0000a50a R_ARM_THM_CALL 00000475 make_dict_from_instance_attributes │ │ │ │ │ -00007816 0001dd0a R_ARM_THM_CALL 00002c4d _PyDict_SetItem_LockHeld │ │ │ │ │ -000078ac 0001ce0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000795e 0001ce0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000079be 0001ce0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000079ce 0002112f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -000079d2 00021130 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -000079dc 0000a42f R_ARM_THM_MOVW_ABS_NC 00000284 .LC17 │ │ │ │ │ -000079e0 0000a430 R_ARM_THM_MOVT_ABS 00000284 .LC17 │ │ │ │ │ -000079e4 0001ed0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000079ec 00021c0a R_ARM_THM_CALL 00000000 _PyObject_SetAttributeErrorContext │ │ │ │ │ -00007a8e 0001ce0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00007ab2 0001f10a R_ARM_THM_CALL 00003921 _PyDict_SendEvent │ │ │ │ │ -00007ad2 00020e0a R_ARM_THM_CALL 00006a69 PyObject_GenericGetDict │ │ │ │ │ -00007aec 0001dd0a R_ARM_THM_CALL 00002c4d _PyDict_SetItem_LockHeld │ │ │ │ │ -00007b08 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007b9c 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00007ba0 0001c830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00007cae 0000a50a R_ARM_THM_CALL 00000475 make_dict_from_instance_attributes │ │ │ │ │ -00007cbe 0001dd0a R_ARM_THM_CALL 00002c4d _PyDict_SetItem_LockHeld │ │ │ │ │ -00007d20 0001ce0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00007d90 0002112f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -00007d94 00021130 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -00007d9e 0000a42f R_ARM_THM_MOVW_ABS_NC 00000284 .LC17 │ │ │ │ │ -00007da2 0000a430 R_ARM_THM_MOVT_ABS 00000284 .LC17 │ │ │ │ │ -00007da8 0001ed0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00007db0 00021c0a R_ARM_THM_CALL 00000000 _PyObject_SetAttributeErrorContext │ │ │ │ │ -00007dde 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007dee 0001f10a R_ARM_THM_CALL 00003921 _PyDict_SendEvent │ │ │ │ │ -00007ea6 0001ce0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00008084 0001ce0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000818c 0001ce0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000081fc 0001ce0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00008260 0001ce0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000828c 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00008290 0001c830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000082a8 0001e40a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00008470 0001ce0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000851a 0001ce0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000857e 0001ce0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000085d6 0001ce0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000085fc 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00008600 0001c830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00008612 0001e40a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00008646 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000864a 0001c830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00008882 0001ce0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000892e 0001ce0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00008992 0001ce0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000089ea 0001ce0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00008a30 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00008a74 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00008a78 0001c830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00008a92 0001c90a R_ARM_THM_CALL 00000499 _Py_dict_lookup │ │ │ │ │ -00008b32 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008bfe 0000a82f R_ARM_THM_MOVW_ABS_NC 000002ac .LC18 │ │ │ │ │ -00008c02 0000a830 R_ARM_THM_MOVT_ABS 000002ac .LC18 │ │ │ │ │ -00008c0c 0002200a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00008c24 0001ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00008c96 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008cf0 0001f10a R_ARM_THM_CALL 00003921 _PyDict_SendEvent │ │ │ │ │ -00008cf8 0001f70a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -00008d02 0000100a R_ARM_THM_CALL 000000b5 dict_unhashable_type │ │ │ │ │ -00008d0e 0001cb0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00008d14 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00008d18 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00008d20 0001cc0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00008d38 0001d22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00008d3c 0001d230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00008d40 0000332f R_ARM_THM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ -00008d44 00003330 R_ARM_THM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ -00008d4a 0001d30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008d50 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00008d7c 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00008d80 0001c830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00008d96 0001c90a R_ARM_THM_CALL 00000499 _Py_dict_lookup │ │ │ │ │ -00008dd8 0001ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00008e08 0001f10a R_ARM_THM_CALL 00003921 _PyDict_SendEvent │ │ │ │ │ -00008e20 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008e30 0001cb0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00008e36 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00008e3a 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00008e42 0001cc0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00008e58 0000100a R_ARM_THM_CALL 000000b5 dict_unhashable_type │ │ │ │ │ -00008e62 0001d22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00008e66 0001d230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00008e6a 0000332f R_ARM_THM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ -00008e6e 00003330 R_ARM_THM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ -00008e74 0001d30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008e7c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00008ea0 0001c90a R_ARM_THM_CALL 00000499 _Py_dict_lookup │ │ │ │ │ -00008ef0 0001f10a R_ARM_THM_CALL 00003921 _PyDict_SendEvent │ │ │ │ │ -00008f08 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008fb8 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008fd2 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008fec 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00009028 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000902c 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00009034 0001cc0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00009046 0001cb0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000904e 0001d22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00009052 0001d230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00009056 0000142f R_ARM_THM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -0000905a 00001430 R_ARM_THM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -00009060 0001d30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00009068 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000907c 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00009080 0001c830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000090b0 0001ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000090d4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000090fa 0002132f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000090fe 00021330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00009104 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00009108 0001c830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00009114 0001ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00009124 0001c90a R_ARM_THM_CALL 00000499 _Py_dict_lookup │ │ │ │ │ -00009148 0001c90a R_ARM_THM_CALL 00000499 _Py_dict_lookup │ │ │ │ │ -0000918c 0000100a R_ARM_THM_CALL 000000b5 dict_unhashable_type │ │ │ │ │ -00009192 0000b62f R_ARM_THM_MOVW_ABS_NC 000002b0 .LC19 │ │ │ │ │ -00009196 0000b630 R_ARM_THM_MOVT_ABS 000002b0 .LC19 │ │ │ │ │ -000091a0 0002200a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000091e4 0002250a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -000093c2 0001cb0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000093d4 0001cb0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000093de 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000093e2 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000093ea 0001cc0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00009408 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009410 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000946c 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009490 0000bc0a R_ARM_THM_CALL 000005c1 detach_dict_from_object │ │ │ │ │ -00009498 0000ba2f R_ARM_THM_MOVW_ABS_NC 000002b4 .LC20 │ │ │ │ │ -0000949c 0000ba30 R_ARM_THM_MOVT_ABS 000002b4 .LC20 │ │ │ │ │ -000094a0 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000094f0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00009534 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000955c 0001ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00009570 0001c90a R_ARM_THM_CALL 00000499 _Py_dict_lookup │ │ │ │ │ -00009626 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000969e 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009778 0001f10a R_ARM_THM_CALL 00003921 _PyDict_SendEvent │ │ │ │ │ -00009792 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00009796 0001c830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000097ac 0001c90a R_ARM_THM_CALL 00000499 _Py_dict_lookup │ │ │ │ │ -000097d6 0001ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000097e6 0001c90a R_ARM_THM_CALL 00000499 _Py_dict_lookup │ │ │ │ │ -000097fa 0000100a R_ARM_THM_CALL 000000b5 dict_unhashable_type │ │ │ │ │ -0000982c 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00009830 0001c830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000984c 0001c90a R_ARM_THM_CALL 00000499 _Py_dict_lookup │ │ │ │ │ -000098ea 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000099d6 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009a58 0001ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00009a72 0001c90a R_ARM_THM_CALL 00000499 _Py_dict_lookup │ │ │ │ │ -00009ab2 0001f10a R_ARM_THM_CALL 00003921 _PyDict_SendEvent │ │ │ │ │ -00009ace 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009ad8 0000100a R_ARM_THM_CALL 000000b5 dict_unhashable_type │ │ │ │ │ -00009aea 0001cb0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00009af0 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00009af4 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00009afc 0001cc0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00009b06 0001d22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00009b0a 0001d230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00009b0e 0000332f R_ARM_THM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ -00009b12 00003330 R_ARM_THM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ -00009b18 0001d30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00009b24 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00009b3c 0001e80a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00009b60 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00009b64 0001c830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00009b78 0001c90a R_ARM_THM_CALL 00000499 _Py_dict_lookup │ │ │ │ │ -00009b9e 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009bb4 0001ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00009bc2 0000100a R_ARM_THM_CALL 000000b5 dict_unhashable_type │ │ │ │ │ -00009bd4 0001cb0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00009bdc 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00009be0 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00009be8 0001cc0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00009bf4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00009c22 0001c90a R_ARM_THM_CALL 00000499 _Py_dict_lookup │ │ │ │ │ -00009c90 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009c9a 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00009c9e 0001c830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00009e50 0001d50a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00009e7c 0001d40a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00009ea8 0001c20a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00009f3c 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009f40 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009f44 0001c30a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00009f6a 0001c40a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ -00009f7c 0001c60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00009f90 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00009f94 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00009f98 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00009f9c 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000a038 0001f10a R_ARM_THM_CALL 00003921 _PyDict_SendEvent │ │ │ │ │ -0000a04a 0001f10a R_ARM_THM_CALL 00003921 _PyDict_SendEvent │ │ │ │ │ -0000a08a 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000a08e 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000a0ae 0001c30a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000a196 0001c40a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ -0000a19e 0001cb0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000a1a8 0001d22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000a1ac 0001d230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000a1b0 00008f2f R_ARM_THM_MOVW_ABS_NC 00000204 .LC14 │ │ │ │ │ -0000a1b4 00008f30 R_ARM_THM_MOVT_ABS 00000204 .LC14 │ │ │ │ │ -0000a1c0 0001ed0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000a1c8 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000a1cc 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000a1d4 0001cc0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000a1dc 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000a1e0 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000a1fe 0001c30a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000a2fc 0001c40a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ -0000a304 0002132f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000a308 00021330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000a310 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000a314 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000a318 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000a330 0001c30a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000a42e 0001c40a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ -0000a438 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000a43c 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000a440 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000a54e 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a582 0001fe2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -0000a586 0001fe30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -0000a58a 00009e2f R_ARM_THM_MOVW_ABS_NC 0000022c .LC15 │ │ │ │ │ -0000a58e 00009e30 R_ARM_THM_MOVT_ABS 0000022c .LC15 │ │ │ │ │ -0000a594 0001d30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000a5a0 0001fe2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -0000a5a4 0001fe30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -0000a5a8 00009f2f R_ARM_THM_MOVW_ABS_NC 00000258 .LC16 │ │ │ │ │ -0000a5ac 00009f30 R_ARM_THM_MOVT_ABS 00000258 .LC16 │ │ │ │ │ -0000a5b2 0001d30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000a64e 0001c40a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ -0000a660 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000a664 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000a686 0000d92f R_ARM_THM_MOVW_ABS_NC 000002ec .LC21 │ │ │ │ │ -0000a68a 0000d930 R_ARM_THM_MOVT_ABS 000002ec .LC21 │ │ │ │ │ -0000a696 0002120a R_ARM_THM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ -0000a6be 0002140a R_ARM_THM_CALL 00000000 PyArg_ValidateKeywordArguments │ │ │ │ │ -0000a70e 0000dc2f R_ARM_THM_MOVW_ABS_NC 000002f4 .LC22 │ │ │ │ │ -0000a712 0000dc30 R_ARM_THM_MOVT_ABS 000002f4 .LC22 │ │ │ │ │ -0000a71c 0002200a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000a732 0002132f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000a736 00021330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000a7fe 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000a802 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000a852 0001d10a R_ARM_THM_CALL 00000f25 PyDict_SetItem │ │ │ │ │ -0000a868 0002150a R_ARM_THM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ -0000a892 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a8a4 0001c40a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ -0000a8aa 0000d92f R_ARM_THM_MOVW_ABS_NC 000002ec .LC21 │ │ │ │ │ -0000a8ae 0000d930 R_ARM_THM_MOVT_ABS 000002ec .LC21 │ │ │ │ │ -0000a8b8 0002200a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000a8d4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000a8d8 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000a8dc 0001e202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000a8f8 0001fb0a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -0000a90a 0000e02f R_ARM_THM_MOVW_ABS_NC 00000300 .LC23 │ │ │ │ │ -0000a90e 0000e030 R_ARM_THM_MOVT_ABS 00000300 .LC23 │ │ │ │ │ -0000a912 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000a916 0001c830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000a99e 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a9a6 0001fc0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -0000a9b2 00022e0a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ -0000aa06 0001ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000aa1c 0000160a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -0000aa5e 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000aa86 0001f60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000aaa2 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000aab0 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000aab8 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000aac0 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000aade 0001d22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000aae2 0001d230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000aae8 00022f0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0000aaf0 0000e12f R_ARM_THM_MOVW_ABS_NC 00000318 .LC24 │ │ │ │ │ -0000aaf4 0000e130 R_ARM_THM_MOVT_ABS 00000318 .LC24 │ │ │ │ │ -0000aafa 0002300a R_ARM_THM_CALL 00000000 _PyErr_FormatNote │ │ │ │ │ -0000ab32 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ab3a 0001fc0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -0000ab44 0000e02f R_ARM_THM_MOVW_ABS_NC 00000300 .LC23 │ │ │ │ │ -0000ab48 0000e030 R_ARM_THM_MOVT_ABS 00000300 .LC23 │ │ │ │ │ -0000ab4c 00022e0a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ -0000abbc 0001ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000abc0 0001ec30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000abc8 0000e22f R_ARM_THM_MOVW_ABS_NC 00000360 .LC25 │ │ │ │ │ -0000abcc 0000e230 R_ARM_THM_MOVT_ABS 00000360 .LC25 │ │ │ │ │ -0000abd0 0001ed0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000abe4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000ac10 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ac18 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ac20 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ac3a 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ac42 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ac4a 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ac60 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000ac64 0001c830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000ac7a 0001c90a R_ARM_THM_CALL 00000499 _Py_dict_lookup │ │ │ │ │ -0000ac86 0002312f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000ac8a 00023130 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000ac98 0002322f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000ac9c 00023230 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000aca4 0001ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000acb4 0001c90a R_ARM_THM_CALL 00000499 _Py_dict_lookup │ │ │ │ │ -0000acc2 0000100a R_ARM_THM_CALL 000000b5 dict_unhashable_type │ │ │ │ │ -0000ad56 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ad8c 0001fe2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -0000ad90 0001fe30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -0000ad94 00009f2f R_ARM_THM_MOVW_ABS_NC 00000258 .LC16 │ │ │ │ │ -0000ad98 00009f30 R_ARM_THM_MOVT_ABS 00000258 .LC16 │ │ │ │ │ -0000ada0 0001d30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000adbe 0001fe2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -0000adc2 0001fe30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -0000adc6 00009e2f R_ARM_THM_MOVW_ABS_NC 0000022c .LC15 │ │ │ │ │ -0000adca 00009e30 R_ARM_THM_MOVT_ABS 0000022c .LC15 │ │ │ │ │ -0000add2 0001d30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000ae76 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000aebe 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000aede 0001f10a R_ARM_THM_CALL 00003921 _PyDict_SendEvent │ │ │ │ │ -0000af5c 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000af6a 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000af96 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000afa4 0001c60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000afb4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000afb8 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000b04e 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b096 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b0b0 0001f10a R_ARM_THM_CALL 00003921 _PyDict_SendEvent │ │ │ │ │ -0000b0e4 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b0f2 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b142 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b150 0001c60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000b17c 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000b180 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000b1dc 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000b1e0 0001c830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000b242 0001ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000b254 0000160a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -0000b2be 0000ee2f R_ARM_THM_MOVW_ABS_NC 000003a8 .LC26 │ │ │ │ │ -0000b2c2 0000ee30 R_ARM_THM_MOVT_ABS 000003a8 .LC26 │ │ │ │ │ -0000b2cc 0002200a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000b2da 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b2e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000b2e4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000b376 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b38a 0001c60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000b39e 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b3dc 0001f10a R_ARM_THM_CALL 00003921 _PyDict_SendEvent │ │ │ │ │ -0000b45a 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000510e 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00005112 0001c830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00005138 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000513c 0001c830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00005154 0001ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00005162 0000100a R_ARM_THM_CALL 000000b5 dict_unhashable_type │ │ │ │ │ +00005172 0001ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000519e 0001cb0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000051a4 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000051a8 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000051b0 0001cc0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000051b6 0001d22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000051ba 0001d230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000051be 0000142f R_ARM_THM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +000051c2 00001430 R_ARM_THM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +000051c8 0001d30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000051d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000051d4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000052e2 0001cb0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000052fc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005418 0001cb0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00005428 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005444 0001cb0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000545c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000548c 0002010a R_ARM_THM_CALL 00005301 _PyDict_Next │ │ │ │ │ +000054ba 0001e80a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +000054de 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000054e2 0001c830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000054f6 0001c90a R_ARM_THM_CALL 00000499 _Py_dict_lookup │ │ │ │ │ +0000552c 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005538 0001ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00005546 0000100a R_ARM_THM_CALL 000000b5 dict_unhashable_type │ │ │ │ │ +0000555c 0001cb0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00005568 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000556c 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00005570 0001cc0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00005580 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000055b8 0001c90a R_ARM_THM_CALL 00000499 _Py_dict_lookup │ │ │ │ │ +000055c4 0002060a R_ARM_THM_CALL 00000000 PyEval_GetBuiltins │ │ │ │ │ +000055f4 0002072f R_ARM_THM_MOVW_ABS_NC 00000000 PyModule_Type │ │ │ │ │ +000055f8 00020730 R_ARM_THM_MOVT_ABS 00000000 PyModule_Type │ │ │ │ │ +00005602 0001cb0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00005624 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005648 0001cb0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000564e 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00005652 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000565a 0001cc0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000566c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005670 0001e202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000569a 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000569e 0001c830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000056c6 0001c90a R_ARM_THM_CALL 00000499 _Py_dict_lookup │ │ │ │ │ +0000576a 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000057b4 0001ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000057c4 0000100a R_ARM_THM_CALL 000000b5 dict_unhashable_type │ │ │ │ │ +00005804 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000058d0 0001f10a R_ARM_THM_CALL 00003911 _PyDict_SendEvent │ │ │ │ │ +000058d8 0001f70a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +000058e8 0001cb0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000058ee 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000058f2 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000058fa 0001cc0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00005900 0001d22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00005904 0001d230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00005908 0000332f R_ARM_THM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ +0000590c 00003330 R_ARM_THM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ +00005912 0001d30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005920 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005948 0001c90a R_ARM_THM_CALL 00000499 _Py_dict_lookup │ │ │ │ │ +000059ec 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005a76 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005b4c 0001f10a R_ARM_THM_CALL 00003911 _PyDict_SendEvent │ │ │ │ │ +00005b54 0001f70a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +00005b66 0001cb0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00005b6c 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00005b70 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00005b78 0001cc0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00005b7e 0001d22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00005b82 0001d230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00005b86 0000332f R_ARM_THM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ +00005b8a 00003330 R_ARM_THM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ +00005b90 0001d30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005ba8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005c6c 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005ef0 0001ce0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00005fa6 0001ce0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00006002 0001ce0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000605e 0001ce0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00006104 0001c20a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000617a 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000617e 0001c830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000618e 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00006192 0001c830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00006300 0001ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00006312 0000160a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +0000632c 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006330 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006334 0001c30a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00006374 0001ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00006388 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000638c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00006390 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00006394 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000064ec 0001c40a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ +00006572 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006578 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00006590 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00006594 0001c830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000065b0 0001c90a R_ARM_THM_CALL 00000499 _Py_dict_lookup │ │ │ │ │ +000065ce 0001c90a R_ARM_THM_CALL 00000499 _Py_dict_lookup │ │ │ │ │ +000065fc 0001ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00006610 0001c90a R_ARM_THM_CALL 00000499 _Py_dict_lookup │ │ │ │ │ +0000664a 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000664e 0001c830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00006676 0001ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000668c 0000100a R_ARM_THM_CALL 000000b5 dict_unhashable_type │ │ │ │ │ +000066aa 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000066ae 0001c830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000068c0 0001ce0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00006930 0001ce0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00006996 0001ce0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000069ee 0001ce0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00006a8c 00020f0a R_ARM_THM_CALL 00000000 _PyObject_ComputedDictPointer │ │ │ │ │ +00006ad2 0002100a R_ARM_THM_CALL 0000043d _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ +00006afe 0002112f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +00006b02 00021130 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +00006b06 0000852f R_ARM_THM_MOVW_ABS_NC 000001e0 .LC12 │ │ │ │ │ +00006b0a 00008530 R_ARM_THM_MOVT_ABS 000001e0 .LC12 │ │ │ │ │ +00006b10 0001d30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006b18 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00006b38 0000872f R_ARM_THM_MOVW_ABS_NC 000001fc .LC13 │ │ │ │ │ +00006b3c 00008730 R_ARM_THM_MOVT_ABS 000001fc .LC13 │ │ │ │ │ +00006b46 0002120a R_ARM_THM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ +00006b54 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006b58 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006b8c 0002132f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00006b90 00021330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00006b9e 0002140a R_ARM_THM_CALL 00000000 PyArg_ValidateKeywordArguments │ │ │ │ │ +00006bb8 0002150a R_ARM_THM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ +00006be8 0001e202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006bee 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006bf2 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006c26 0002150a R_ARM_THM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ +00006c5c 0001e202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006c7a 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006c7e 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006c9e 0001c30a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00006d86 0001c40a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ +00006d8e 0001cb0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00006d98 0001d22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00006d9c 0001d230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00006da0 00008f2f R_ARM_THM_MOVW_ABS_NC 00000204 .LC14 │ │ │ │ │ +00006da4 00008f30 R_ARM_THM_MOVT_ABS 00000204 .LC14 │ │ │ │ │ +00006db0 0001ed0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00006db8 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00006dbc 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00006dc4 0001cc0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00006dcc 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00006dd0 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00006e08 0001c30a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00006ef0 0001c40a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ +00006ef8 0001cb0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00006f02 0001d22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00006f06 0001d230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00006f0a 00008f2f R_ARM_THM_MOVW_ABS_NC 00000204 .LC14 │ │ │ │ │ +00006f0e 00008f30 R_ARM_THM_MOVT_ABS 00000204 .LC14 │ │ │ │ │ +00006f18 0001ed0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00006f20 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00006f24 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00006f2c 0001cc0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00006f34 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00006f38 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00006f3c 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00006f56 0001c30a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00006f6a 0002132f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00006f6e 00021330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00006f86 0002170a R_ARM_THM_CALL 00000000 _PyTuple_FromPairSteal │ │ │ │ │ +00006fea 0001c40a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ +00006ff0 0002132f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00006ff4 00021330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00006ffc 0002132f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00007000 00021330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00007010 0002170a R_ARM_THM_CALL 00000000 _PyTuple_FromPairSteal │ │ │ │ │ +0000702e 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007034 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00007038 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00007052 0001c30a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000710e 0002132f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00007112 00021330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000711a 0002170a R_ARM_THM_CALL 00000000 _PyTuple_FromPairSteal │ │ │ │ │ +0000713a 0001c40a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ +00007154 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000715c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00007160 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00007164 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000071f8 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007218 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000072fa 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007374 0001c40a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ +00007386 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000073ae 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007416 0001fe2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +0000741a 0001fe30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +0000741e 00009f2f R_ARM_THM_MOVW_ABS_NC 00000258 .LC16 │ │ │ │ │ +00007422 00009f30 R_ARM_THM_MOVT_ABS 00000258 .LC16 │ │ │ │ │ +0000742a 0001d30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007432 0001fe2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00007436 0001fe30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +0000743a 00009e2f R_ARM_THM_MOVW_ABS_NC 0000022c .LC15 │ │ │ │ │ +0000743e 00009e30 R_ARM_THM_MOVT_ABS 0000022c .LC15 │ │ │ │ │ +00007446 0001d30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007454 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000749a 0001d40a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000074f8 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000074fc 0001c830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00007702 00021b0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00007726 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000077f2 0000a50a R_ARM_THM_CALL 00000475 make_dict_from_instance_attributes │ │ │ │ │ +00007802 0001dd0a R_ARM_THM_CALL 00002c3d _PyDict_SetItem_LockHeld │ │ │ │ │ +000078ce 0001ce0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00007948 0001ce0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000079a8 0001ce0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000079b8 0002112f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +000079bc 00021130 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +000079c6 0000a42f R_ARM_THM_MOVW_ABS_NC 00000284 .LC17 │ │ │ │ │ +000079ca 0000a430 R_ARM_THM_MOVT_ABS 00000284 .LC17 │ │ │ │ │ +000079ce 0001ed0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000079d6 00021c0a R_ARM_THM_CALL 00000000 _PyObject_SetAttributeErrorContext │ │ │ │ │ +00007a78 0001ce0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00007a9c 0001f10a R_ARM_THM_CALL 00003911 _PyDict_SendEvent │ │ │ │ │ +00007aa8 00020e0a R_ARM_THM_CALL 00006a55 PyObject_GenericGetDict │ │ │ │ │ +00007ac2 0001dd0a R_ARM_THM_CALL 00002c3d _PyDict_SetItem_LockHeld │ │ │ │ │ +00007ade 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007b88 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00007b8c 0001c830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00007c9a 0000a50a R_ARM_THM_CALL 00000475 make_dict_from_instance_attributes │ │ │ │ │ +00007caa 0001dd0a R_ARM_THM_CALL 00002c3d _PyDict_SetItem_LockHeld │ │ │ │ │ +00007d0c 0001ce0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00007d7c 0002112f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +00007d80 00021130 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +00007d8a 0000a42f R_ARM_THM_MOVW_ABS_NC 00000284 .LC17 │ │ │ │ │ +00007d8e 0000a430 R_ARM_THM_MOVT_ABS 00000284 .LC17 │ │ │ │ │ +00007d94 0001ed0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00007d9c 00021c0a R_ARM_THM_CALL 00000000 _PyObject_SetAttributeErrorContext │ │ │ │ │ +00007dca 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007dda 0001f10a R_ARM_THM_CALL 00003911 _PyDict_SendEvent │ │ │ │ │ +00007e92 0001ce0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00008070 0001ce0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00008178 0001ce0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000081e8 0001ce0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000824c 0001ce0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00008278 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000827c 0001c830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00008294 0001e40a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000848e 0001ce0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00008500 0001ce0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00008564 0001ce0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000085bc 0001ce0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000085e2 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000085e6 0001c830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000085f8 0001e40a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000862e 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00008632 0001c830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000088a2 0001ce0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00008914 0001ce0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00008978 0001ce0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000089d0 0001ce0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00008a14 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00008a58 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00008a5c 0001c830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00008a76 0001c90a R_ARM_THM_CALL 00000499 _Py_dict_lookup │ │ │ │ │ +00008b16 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008be2 0000a82f R_ARM_THM_MOVW_ABS_NC 000002ac .LC18 │ │ │ │ │ +00008be6 0000a830 R_ARM_THM_MOVT_ABS 000002ac .LC18 │ │ │ │ │ +00008bf0 0002200a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00008c08 0001ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00008c7a 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008cd4 0001f10a R_ARM_THM_CALL 00003911 _PyDict_SendEvent │ │ │ │ │ +00008cdc 0001f70a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +00008ce6 0000100a R_ARM_THM_CALL 000000b5 dict_unhashable_type │ │ │ │ │ +00008cf2 0001cb0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00008cf8 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00008cfc 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00008d04 0001cc0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00008d1c 0001d22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00008d20 0001d230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00008d24 0000332f R_ARM_THM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ +00008d28 00003330 R_ARM_THM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ +00008d2e 0001d30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008d34 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00008d60 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00008d64 0001c830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00008d7a 0001c90a R_ARM_THM_CALL 00000499 _Py_dict_lookup │ │ │ │ │ +00008dbc 0001ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00008dec 0001f10a R_ARM_THM_CALL 00003911 _PyDict_SendEvent │ │ │ │ │ +00008e04 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008e14 0001cb0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00008e1a 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00008e1e 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00008e26 0001cc0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00008e3c 0000100a R_ARM_THM_CALL 000000b5 dict_unhashable_type │ │ │ │ │ +00008e46 0001d22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00008e4a 0001d230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00008e4e 0000332f R_ARM_THM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ +00008e52 00003330 R_ARM_THM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ +00008e58 0001d30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008e60 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00008e84 0001c90a R_ARM_THM_CALL 00000499 _Py_dict_lookup │ │ │ │ │ +00008ed4 0001f10a R_ARM_THM_CALL 00003911 _PyDict_SendEvent │ │ │ │ │ +00008eec 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008f9c 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008fb6 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008fd0 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000900c 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00009010 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00009018 0001cc0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000902a 0001cb0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00009032 0001d22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00009036 0001d230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000903a 0000142f R_ARM_THM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +0000903e 00001430 R_ARM_THM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +00009044 0001d30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000904c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00009060 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00009064 0001c830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00009094 0001ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000090b8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000090de 0002132f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000090e2 00021330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000090e8 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000090ec 0001c830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000090f8 0001ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00009108 0001c90a R_ARM_THM_CALL 00000499 _Py_dict_lookup │ │ │ │ │ +0000912c 0001c90a R_ARM_THM_CALL 00000499 _Py_dict_lookup │ │ │ │ │ +00009170 0000100a R_ARM_THM_CALL 000000b5 dict_unhashable_type │ │ │ │ │ +00009176 0000b62f R_ARM_THM_MOVW_ABS_NC 000002b0 .LC19 │ │ │ │ │ +0000917a 0000b630 R_ARM_THM_MOVT_ABS 000002b0 .LC19 │ │ │ │ │ +00009184 0002200a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000091c8 0002250a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +000093a6 0001cb0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000093b8 0001cb0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000093c2 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000093c6 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000093ce 0001cc0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000093ec 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000093f4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00009450 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009474 0000bc0a R_ARM_THM_CALL 000005c1 detach_dict_from_object │ │ │ │ │ +0000947c 0000ba2f R_ARM_THM_MOVW_ABS_NC 000002b4 .LC20 │ │ │ │ │ +00009480 0000ba30 R_ARM_THM_MOVT_ABS 000002b4 .LC20 │ │ │ │ │ +00009484 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000094d4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00009518 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009540 0001ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00009554 0001c90a R_ARM_THM_CALL 00000499 _Py_dict_lookup │ │ │ │ │ +0000960a 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009682 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000975c 0001f10a R_ARM_THM_CALL 00003911 _PyDict_SendEvent │ │ │ │ │ +00009776 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000977a 0001c830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00009790 0001c90a R_ARM_THM_CALL 00000499 _Py_dict_lookup │ │ │ │ │ +000097ba 0001ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000097ca 0001c90a R_ARM_THM_CALL 00000499 _Py_dict_lookup │ │ │ │ │ +000097de 0000100a R_ARM_THM_CALL 000000b5 dict_unhashable_type │ │ │ │ │ +00009810 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00009814 0001c830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00009830 0001c90a R_ARM_THM_CALL 00000499 _Py_dict_lookup │ │ │ │ │ +000098ce 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000099ba 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009a3c 0001ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00009a56 0001c90a R_ARM_THM_CALL 00000499 _Py_dict_lookup │ │ │ │ │ +00009a96 0001f10a R_ARM_THM_CALL 00003911 _PyDict_SendEvent │ │ │ │ │ +00009ab2 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009abc 0000100a R_ARM_THM_CALL 000000b5 dict_unhashable_type │ │ │ │ │ +00009ace 0001cb0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00009ad4 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00009ad8 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00009ae0 0001cc0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00009aea 0001d22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00009aee 0001d230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00009af2 0000332f R_ARM_THM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ +00009af6 00003330 R_ARM_THM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ +00009afc 0001d30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00009b08 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00009b20 0001e80a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00009b44 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00009b48 0001c830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00009b5c 0001c90a R_ARM_THM_CALL 00000499 _Py_dict_lookup │ │ │ │ │ +00009b82 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009b98 0001ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00009ba6 0000100a R_ARM_THM_CALL 000000b5 dict_unhashable_type │ │ │ │ │ +00009bb8 0001cb0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00009bc0 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00009bc4 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00009bcc 0001cc0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00009bd8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00009c06 0001c90a R_ARM_THM_CALL 00000499 _Py_dict_lookup │ │ │ │ │ +00009c74 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009c7e 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00009c82 0001c830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00009e34 0001d50a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00009e60 0001d40a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00009e8c 0001c20a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00009f20 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009f24 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009f28 0001c30a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00009f4e 0001c40a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ +00009f60 0001c60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00009f74 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00009f78 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00009f7c 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00009f80 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000a01c 0001f10a R_ARM_THM_CALL 00003911 _PyDict_SendEvent │ │ │ │ │ +0000a02e 0001f10a R_ARM_THM_CALL 00003911 _PyDict_SendEvent │ │ │ │ │ +0000a06e 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000a072 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000a092 0001c30a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000a17a 0001c40a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ +0000a182 0001cb0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000a18c 0001d22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000a190 0001d230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000a194 00008f2f R_ARM_THM_MOVW_ABS_NC 00000204 .LC14 │ │ │ │ │ +0000a198 00008f30 R_ARM_THM_MOVT_ABS 00000204 .LC14 │ │ │ │ │ +0000a1a4 0001ed0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000a1ac 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000a1b0 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000a1b8 0001cc0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000a1c0 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000a1c4 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000a1e2 0001c30a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000a2e0 0001c40a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ +0000a2e8 0002132f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000a2ec 00021330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000a2f4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000a2f8 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000a2fc 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000a314 0001c30a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000a412 0001c40a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ +0000a41c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000a420 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000a424 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000a532 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a566 0001fe2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +0000a56a 0001fe30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +0000a56e 00009e2f R_ARM_THM_MOVW_ABS_NC 0000022c .LC15 │ │ │ │ │ +0000a572 00009e30 R_ARM_THM_MOVT_ABS 0000022c .LC15 │ │ │ │ │ +0000a578 0001d30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000a584 0001fe2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +0000a588 0001fe30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +0000a58c 00009f2f R_ARM_THM_MOVW_ABS_NC 00000258 .LC16 │ │ │ │ │ +0000a590 00009f30 R_ARM_THM_MOVT_ABS 00000258 .LC16 │ │ │ │ │ +0000a596 0001d30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000a632 0001c40a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ +0000a648 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000a64c 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000a66e 0000d92f R_ARM_THM_MOVW_ABS_NC 000002ec .LC21 │ │ │ │ │ +0000a672 0000d930 R_ARM_THM_MOVT_ABS 000002ec .LC21 │ │ │ │ │ +0000a67e 0002120a R_ARM_THM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ +0000a6a6 0002140a R_ARM_THM_CALL 00000000 PyArg_ValidateKeywordArguments │ │ │ │ │ +0000a6f6 0000dc2f R_ARM_THM_MOVW_ABS_NC 000002f4 .LC22 │ │ │ │ │ +0000a6fa 0000dc30 R_ARM_THM_MOVT_ABS 000002f4 .LC22 │ │ │ │ │ +0000a704 0002200a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000a71a 0002132f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000a71e 00021330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000a7e6 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000a7ea 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000a83a 0001d10a R_ARM_THM_CALL 00000f15 PyDict_SetItem │ │ │ │ │ +0000a850 0002150a R_ARM_THM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ +0000a87a 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a88c 0001c40a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ +0000a892 0000d92f R_ARM_THM_MOVW_ABS_NC 000002ec .LC21 │ │ │ │ │ +0000a896 0000d930 R_ARM_THM_MOVT_ABS 000002ec .LC21 │ │ │ │ │ +0000a8a0 0002200a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000a8bc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000a8c0 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000a8c4 0001e202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000a8e0 0001fb0a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +0000a8f2 0000e02f R_ARM_THM_MOVW_ABS_NC 00000300 .LC23 │ │ │ │ │ +0000a8f6 0000e030 R_ARM_THM_MOVT_ABS 00000300 .LC23 │ │ │ │ │ +0000a8fa 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000a8fe 0001c830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000a986 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a98e 0001fc0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +0000a99a 00022e0a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ +0000a9ee 0001ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000aa04 0000160a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +0000aa46 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000aa6e 0001f60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000aa8a 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000aa98 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000aaa0 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000aaa8 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000aac6 0001d22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000aaca 0001d230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000aad0 00022f0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000aad8 0000e12f R_ARM_THM_MOVW_ABS_NC 00000318 .LC24 │ │ │ │ │ +0000aadc 0000e130 R_ARM_THM_MOVT_ABS 00000318 .LC24 │ │ │ │ │ +0000aae2 0002300a R_ARM_THM_CALL 00000000 _PyErr_FormatNote │ │ │ │ │ +0000ab1a 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ab22 0001fc0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +0000ab2c 0000e02f R_ARM_THM_MOVW_ABS_NC 00000300 .LC23 │ │ │ │ │ +0000ab30 0000e030 R_ARM_THM_MOVT_ABS 00000300 .LC23 │ │ │ │ │ +0000ab34 00022e0a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ +0000aba4 0001ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000aba8 0001ec30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000abb0 0000e22f R_ARM_THM_MOVW_ABS_NC 00000360 .LC25 │ │ │ │ │ +0000abb4 0000e230 R_ARM_THM_MOVT_ABS 00000360 .LC25 │ │ │ │ │ +0000abb8 0001ed0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000abcc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000abf8 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ac00 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ac08 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ac22 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ac2a 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ac32 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ac48 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000ac4c 0001c830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000ac62 0001c90a R_ARM_THM_CALL 00000499 _Py_dict_lookup │ │ │ │ │ +0000ac6e 0002312f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000ac72 00023130 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000ac80 0002322f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000ac84 00023230 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000ac8c 0001ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000ac9c 0001c90a R_ARM_THM_CALL 00000499 _Py_dict_lookup │ │ │ │ │ +0000acaa 0000100a R_ARM_THM_CALL 000000b5 dict_unhashable_type │ │ │ │ │ +0000ad3e 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ad74 0001fe2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +0000ad78 0001fe30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +0000ad7c 00009f2f R_ARM_THM_MOVW_ABS_NC 00000258 .LC16 │ │ │ │ │ +0000ad80 00009f30 R_ARM_THM_MOVT_ABS 00000258 .LC16 │ │ │ │ │ +0000ad88 0001d30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000ada6 0001fe2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +0000adaa 0001fe30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +0000adae 00009e2f R_ARM_THM_MOVW_ABS_NC 0000022c .LC15 │ │ │ │ │ +0000adb2 00009e30 R_ARM_THM_MOVT_ABS 0000022c .LC15 │ │ │ │ │ +0000adba 0001d30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000ae5e 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000aea6 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000aec6 0001f10a R_ARM_THM_CALL 00003911 _PyDict_SendEvent │ │ │ │ │ +0000af44 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000af52 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000af7e 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000af8c 0001c60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000af9c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000afa0 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000b036 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b07e 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b098 0001f10a R_ARM_THM_CALL 00003911 _PyDict_SendEvent │ │ │ │ │ +0000b0cc 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b0da 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b12a 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b138 0001c60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000b164 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000b168 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000b1c4 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000b1c8 0001c830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000b22a 0001ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000b23c 0000160a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +0000b2a6 0000ee2f R_ARM_THM_MOVW_ABS_NC 000003a8 .LC26 │ │ │ │ │ +0000b2aa 0000ee30 R_ARM_THM_MOVT_ABS 000003a8 .LC26 │ │ │ │ │ +0000b2b4 0002200a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000b2c2 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b2c8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000b2cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000b35e 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b372 0001c60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000b386 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b3c4 0001f10a R_ARM_THM_CALL 00003911 _PyDict_SendEvent │ │ │ │ │ +0000b42c 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b43a 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000b468 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b496 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b4a4 0001c60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000b4b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000b4b4 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000b4ec 0001cb0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000b4fa 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000b4fe 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000b502 0001cc0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000b50c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000b57a 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b5c0 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b604 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b612 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b618 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000b634 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000b638 0001c830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000b64c 0001c90a R_ARM_THM_CALL 00000499 _Py_dict_lookup │ │ │ │ │ -0000b66e 0001ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000b67e 0001c90a R_ARM_THM_CALL 00000499 _Py_dict_lookup │ │ │ │ │ -0000b692 0000100a R_ARM_THM_CALL 000000b5 dict_unhashable_type │ │ │ │ │ -0000b6b4 00023e0a R_ARM_THM_CALL 00000000 Py_ReprEnter │ │ │ │ │ -0000b6cc 00023f0a R_ARM_THM_CALL 00000000 PyUnicodeWriter_Create │ │ │ │ │ -0000b6da 0002400a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -0000b75a 0002400a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -0000b768 0002400a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -0000b776 0002410a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ -0000b784 0002400a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -0000b792 0002400a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -0000b7a0 0002410a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ -0000b808 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b82a 0002400a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -0000b834 0002420a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -0000b850 0002420a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -0000b854 0001032f R_ARM_THM_MOVW_ABS_NC 000003bc .LC28 │ │ │ │ │ -0000b858 00010330 R_ARM_THM_MOVT_ABS 000003bc .LC28 │ │ │ │ │ -0000b8a0 0001cb0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000b8b0 0001022f R_ARM_THM_MOVW_ABS_NC 000003b4 .LC27 │ │ │ │ │ -0000b8b4 00010230 R_ARM_THM_MOVT_ABS 000003b4 .LC27 │ │ │ │ │ -0000b8c2 0002420a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -0000b8c8 0002440a R_ARM_THM_CALL 00000000 PyUnicodeWriter_Discard │ │ │ │ │ -0000b8e2 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b8e8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000b936 0002480a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -0000b950 0001cb0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000b95c 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000b960 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000b978 0002492f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ -0000b97c 00024930 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ -0000b986 0002392f R_ARM_THM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ -0000b98a 00023930 R_ARM_THM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ -0000b996 0001fb0a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -0000b9ae 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000b9b2 0001c830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000b9b8 0001fc0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -0000ba08 0001f60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ba26 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ba3a 0001ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000ba68 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ba7e 0002392f R_ARM_THM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ -0000ba82 00023930 R_ARM_THM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ -0000ba8a 0002492f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ -0000ba8e 00024930 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ -0000babe 0001cb0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000bace 0001fc0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -0000bade 00024a0a R_ARM_THM_CALL 00000000 PyObject_SetItem │ │ │ │ │ -0000baf6 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bafc 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000bb00 0001c830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000bb28 0001fc0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -0000bb4a 0001ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000bb5a 0000160a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -0000bb72 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bb86 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bb98 0001e36b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000bb9c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000bba0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000bbaa 0000160a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -0000bbc4 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bbd4 00024b0a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -0000bbe0 0001102f R_ARM_THM_MOVW_ABS_NC 0000103d frozendict_new │ │ │ │ │ -0000bbe4 00011030 R_ARM_THM_MOVT_ABS 0000103d frozendict_new │ │ │ │ │ -0000bbf2 00024c0a R_ARM_THM_CALL 00000000 PyObject_IsSubclass │ │ │ │ │ -0000bc36 0001102f R_ARM_THM_MOVW_ABS_NC 0000103d frozendict_new │ │ │ │ │ -0000bc3a 00011030 R_ARM_THM_MOVT_ABS 0000103d frozendict_new │ │ │ │ │ -0000bc4c 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bc70 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bc86 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bc8c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000bcf4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000bd0a 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000bd0e 0001c830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000bd2a 0001c90a R_ARM_THM_CALL 00000499 _Py_dict_lookup │ │ │ │ │ -0000bd40 0001c90a R_ARM_THM_CALL 00000499 _Py_dict_lookup │ │ │ │ │ -0000bd50 0001ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000bd64 0001c90a R_ARM_THM_CALL 00000499 _Py_dict_lookup │ │ │ │ │ -0000be20 0001cb0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000be26 0001d22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000be2a 0001d230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000be2e 0000142f R_ARM_THM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -0000be32 00001430 R_ARM_THM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -0000be38 0001d30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000be46 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000be4a 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000be4e 0001cc0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000be54 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000be58 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000bf58 0001c90a R_ARM_THM_CALL 00000499 _Py_dict_lookup │ │ │ │ │ -0000bf7c 0001cf0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000bfae 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bfc4 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bfe2 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c028 0001f60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c060 0002312f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000c064 00023130 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000c070 0002322f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000c074 00023230 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000c08e 0001cb0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000c0a8 0001cb0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000c0b2 00024d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000c0b6 00024d30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000c0cc 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c0de 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c0e4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000c116 0001c90a R_ARM_THM_CALL 00000499 _Py_dict_lookup │ │ │ │ │ -0000c12a 0001cb0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000c138 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000c13c 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000c140 0001cc0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000c14e 0001c90a R_ARM_THM_CALL 00000499 _Py_dict_lookup │ │ │ │ │ -0000c158 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000b476 0001c60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000b498 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000b49c 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000b4d4 0001cb0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000b4e2 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000b4e6 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000b4ea 0001cc0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000b4f4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000b562 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b5a8 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b5ec 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b5fa 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b600 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000b61c 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000b620 0001c830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000b634 0001c90a R_ARM_THM_CALL 00000499 _Py_dict_lookup │ │ │ │ │ +0000b656 0001ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000b666 0001c90a R_ARM_THM_CALL 00000499 _Py_dict_lookup │ │ │ │ │ +0000b67a 0000100a R_ARM_THM_CALL 000000b5 dict_unhashable_type │ │ │ │ │ +0000b69c 00023e0a R_ARM_THM_CALL 00000000 Py_ReprEnter │ │ │ │ │ +0000b6b4 00023f0a R_ARM_THM_CALL 00000000 PyUnicodeWriter_Create │ │ │ │ │ +0000b6c2 0002400a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +0000b742 0002400a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +0000b750 0002400a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +0000b75e 0002410a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ +0000b76c 0002400a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +0000b77a 0002400a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +0000b788 0002410a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ +0000b7f0 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b812 0002400a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +0000b81c 0002420a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +0000b838 0002420a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +0000b83c 0001032f R_ARM_THM_MOVW_ABS_NC 000003bc .LC28 │ │ │ │ │ +0000b840 00010330 R_ARM_THM_MOVT_ABS 000003bc .LC28 │ │ │ │ │ +0000b888 0001cb0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000b898 0001022f R_ARM_THM_MOVW_ABS_NC 000003b4 .LC27 │ │ │ │ │ +0000b89c 00010230 R_ARM_THM_MOVT_ABS 000003b4 .LC27 │ │ │ │ │ +0000b8aa 0002420a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +0000b8b0 0002440a R_ARM_THM_CALL 00000000 PyUnicodeWriter_Discard │ │ │ │ │ +0000b8ca 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b8d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000b91e 0002480a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +0000b938 0001cb0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000b944 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000b948 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000b960 0002492f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ +0000b964 00024930 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ +0000b96e 0002392f R_ARM_THM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ +0000b972 00023930 R_ARM_THM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ +0000b97e 0001fb0a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +0000b996 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000b99a 0001c830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000b9a0 0001fc0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +0000b9f0 0001f60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ba0e 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ba22 0001ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000ba50 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ba66 0002392f R_ARM_THM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ +0000ba6a 00023930 R_ARM_THM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ +0000ba72 0002492f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ +0000ba76 00024930 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ +0000baa6 0001cb0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000bab6 0001fc0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +0000bac6 00024a0a R_ARM_THM_CALL 00000000 PyObject_SetItem │ │ │ │ │ +0000bade 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bae4 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000bae8 0001c830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000bb10 0001fc0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +0000bb32 0001ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000bb42 0000160a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +0000bb5a 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bb6e 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bb80 0001e36b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000bb84 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000bb88 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000bb92 0000160a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +0000bbac 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bbbc 00024b0a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +0000bbc8 0001102f R_ARM_THM_MOVW_ABS_NC 0000103d frozendict_new │ │ │ │ │ +0000bbcc 00011030 R_ARM_THM_MOVT_ABS 0000103d frozendict_new │ │ │ │ │ +0000bbda 00024c0a R_ARM_THM_CALL 00000000 PyObject_IsSubclass │ │ │ │ │ +0000bc1e 0001102f R_ARM_THM_MOVW_ABS_NC 0000103d frozendict_new │ │ │ │ │ +0000bc22 00011030 R_ARM_THM_MOVT_ABS 0000103d frozendict_new │ │ │ │ │ +0000bc34 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bc58 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bc6e 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bc74 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000bcdc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000bcf2 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000bcf6 0001c830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000bd12 0001c90a R_ARM_THM_CALL 00000499 _Py_dict_lookup │ │ │ │ │ +0000bd28 0001c90a R_ARM_THM_CALL 00000499 _Py_dict_lookup │ │ │ │ │ +0000bd38 0001ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000bd4c 0001c90a R_ARM_THM_CALL 00000499 _Py_dict_lookup │ │ │ │ │ +0000be08 0001cb0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000be0e 0001d22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000be12 0001d230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000be16 0000142f R_ARM_THM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +0000be1a 00001430 R_ARM_THM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +0000be20 0001d30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000be2e 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000be32 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000be36 0001cc0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000be3c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000be40 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000bf40 0001c90a R_ARM_THM_CALL 00000499 _Py_dict_lookup │ │ │ │ │ +0000bf64 0001cf0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000bf96 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bfac 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bfca 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c010 0001f60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c048 0002312f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000c04c 00023130 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000c058 0002322f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000c05c 00023230 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000c076 0001cb0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000c090 0001cb0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000c09a 00024d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000c09e 00024d30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000c0b4 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c0c6 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c0cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000c0fe 0001c90a R_ARM_THM_CALL 00000499 _Py_dict_lookup │ │ │ │ │ +0000c112 0001cb0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000c120 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000c124 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000c128 0001cc0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000c136 0001c90a R_ARM_THM_CALL 00000499 _Py_dict_lookup │ │ │ │ │ +0000c140 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000344 0001c41e R_ARM_THM_JUMP24 00000000 _Py_TriggerGC │ │ │ │ │ -00000f9c 0000161e R_ARM_THM_JUMP24 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -00002b82 0000161e R_ARM_THM_JUMP24 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -00002be2 0001dc1e R_ARM_THM_JUMP24 00005935 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ -00002cd6 0000161e R_ARM_THM_JUMP24 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -00002cfe 0001dc1e R_ARM_THM_JUMP24 00005935 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ -00002e84 0001d01e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00003b36 0001d61e R_ARM_THM_JUMP24 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00003f30 0001f31e R_ARM_THM_JUMP24 0000069f PyFrozenDict_New │ │ │ │ │ -00003f4a 0001d71e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00004a3e 0001c61e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -0000519a 0000161e R_ARM_THM_JUMP24 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -00005692 0001d01e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00005cbe 0001d01e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -0000667a 0001c91e R_ARM_THM_JUMP24 00000499 _Py_dict_lookup │ │ │ │ │ -000071fa 0002181e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00007216 0002181e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -000072fe 0002171e R_ARM_THM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ -00007856 0001dd1e R_ARM_THM_JUMP24 00002c4d _PyDict_SetItem_LockHeld │ │ │ │ │ -00007ec8 0001dd1e R_ARM_THM_JUMP24 00002c4d _PyDict_SetItem_LockHeld │ │ │ │ │ -00008faa 0002181e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00008fc4 0002181e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -000090c4 0000161e R_ARM_THM_JUMP24 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -000094ea 0001d01e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00009f8a 0001d71e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -0000a02c 0001d01e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -0000a066 00022d1e R_ARM_THM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ -0000a06c 00022d1e R_ARM_THM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ -0000aecc 0001c61e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -0000b0a4 0001c61e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -0000b5cc 0001c61e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -0000b840 0002431e R_ARM_THM_JUMP24 00000000 PyUnicodeWriter_Finish │ │ │ │ │ -0000b862 0001e81e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -0000baa4 00010c1e R_ARM_THM_JUMP24 000010c9 dict_set_fromkeys │ │ │ │ │ -0000bab4 00010d1e R_ARM_THM_JUMP24 000008fd dict_dict_fromkeys │ │ │ │ │ -0000be72 0002101e R_ARM_THM_JUMP24 0000043d _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ +00000f8c 0000161e R_ARM_THM_JUMP24 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +00002b72 0000161e R_ARM_THM_JUMP24 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +00002bd2 0001dc1e R_ARM_THM_JUMP24 00005925 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ +00002cc6 0000161e R_ARM_THM_JUMP24 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +00002cee 0001dc1e R_ARM_THM_JUMP24 00005925 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ +00002e74 0001d01e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00003b26 0001d61e R_ARM_THM_JUMP24 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00003f20 0001f31e R_ARM_THM_JUMP24 0000069f PyFrozenDict_New │ │ │ │ │ +00003f3a 0001d71e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00004a2e 0001c61e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +0000518a 0000161e R_ARM_THM_JUMP24 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +00005682 0001d01e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00005cae 0001d01e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +0000666a 0001c91e R_ARM_THM_JUMP24 00000499 _Py_dict_lookup │ │ │ │ │ +000071e6 0002181e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00007202 0002181e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +000072ea 0002171e R_ARM_THM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ +00007842 0001dd1e R_ARM_THM_JUMP24 00002c3d _PyDict_SetItem_LockHeld │ │ │ │ │ +00007eb4 0001dd1e R_ARM_THM_JUMP24 00002c3d _PyDict_SetItem_LockHeld │ │ │ │ │ +00008f8e 0002181e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00008fa8 0002181e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +000090a8 0000161e R_ARM_THM_JUMP24 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +000094ce 0001d01e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00009f6e 0001d71e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +0000a010 0001d01e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +0000a04a 00022d1e R_ARM_THM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ +0000a050 00022d1e R_ARM_THM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ +0000aeb4 0001c61e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +0000b08c 0001c61e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +0000b5b4 0001c61e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +0000b828 0002431e R_ARM_THM_JUMP24 00000000 PyUnicodeWriter_Finish │ │ │ │ │ +0000b84a 0001e81e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +0000ba8c 00010c1e R_ARM_THM_JUMP24 000010c9 dict_set_fromkeys │ │ │ │ │ +0000ba9c 00010d1e R_ARM_THM_JUMP24 000008fd dict_dict_fromkeys │ │ │ │ │ +0000be5a 0002101e R_ARM_THM_JUMP24 0000043d _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x18300 contains 284 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x182e8 contains 284 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000016 0001052f R_ARM_THM_MOVW_ABS_NC 000003c0 .LC29 │ │ │ │ │ 0000001a 00010530 R_ARM_THM_MOVT_ABS 000003c0 .LC29 │ │ │ │ │ 0000002e 0002460a R_ARM_THM_CALL 00000000 _PyDebugAllocatorStats │ │ │ │ │ 00000036 0001062f R_ARM_THM_MOVW_ABS_NC 000003d4 .LC30 │ │ │ │ │ 0000003a 00010630 R_ARM_THM_MOVT_ABS 000003d4 .LC30 │ │ │ │ │ 00000058 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 0000005c 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 0000007a 0001e80a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00000086 0002080a R_ARM_THM_CALL 00005699 PyDict_DelItem │ │ │ │ │ +00000086 0002080a R_ARM_THM_CALL 00005689 PyDict_DelItem │ │ │ │ │ 0000009c 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000000b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000000c2 0001d22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000000c6 0001d230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000000ce 00025f0a R_ARM_THM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ 000000ec 0001cb0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000000f2 00013e2f R_ARM_THM_MOVW_ABS_NC 00000470 .LC34 │ │ │ │ │ @@ -1890,36 +1890,36 @@ │ │ │ │ │ 00000152 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000180 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000194 0001350a R_ARM_THM_CALL 00000c51 dictviews_to_set │ │ │ │ │ 0000019e 0002630a R_ARM_THM_CALL 00000000 _PySet_Update │ │ │ │ │ 000001b6 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000001e8 0001cb0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000001f6 0001cb0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000208 0000510a R_ARM_THM_CALL 00003ba1 copy_lock_held │ │ │ │ │ +00000208 0000510a R_ARM_THM_CALL 00003b91 copy_lock_held │ │ │ │ │ 00000216 00023a0a R_ARM_THM_CALL 00000000 PySet_New │ │ │ │ │ 00000234 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000024e 0002010a R_ARM_THM_CALL 00005311 _PyDict_Next │ │ │ │ │ -0000027e 0002580a R_ARM_THM_CALL 0000c0e9 _PyDict_GetItem_KnownHash │ │ │ │ │ +0000024e 0002010a R_ARM_THM_CALL 00005301 _PyDict_Next │ │ │ │ │ +0000027e 0002580a R_ARM_THM_CALL 0000c0d1 _PyDict_GetItem_KnownHash │ │ │ │ │ 00000286 0001f60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000029e 0001cf0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ 000002b8 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000002d8 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000002e2 0001dc0a R_ARM_THM_CALL 00005935 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ +000002e2 0001dc0a R_ARM_THM_CALL 00005925 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ 000002fc 0002170a R_ARM_THM_CALL 00000000 _PyTuple_FromPairSteal │ │ │ │ │ 00000310 00023b0a R_ARM_THM_CALL 00000000 PySet_Add │ │ │ │ │ 0000032a 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000033c 00025b0a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ 00000348 0002630a R_ARM_THM_CALL 00000000 _PySet_Update │ │ │ │ │ 00000360 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000376 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000038a 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000392 0000390a R_ARM_THM_CALL 00002e71 Py_XDECREF │ │ │ │ │ -00000398 0000390a R_ARM_THM_CALL 00002e71 Py_XDECREF │ │ │ │ │ -0000039e 0000390a R_ARM_THM_CALL 00002e71 Py_XDECREF │ │ │ │ │ -000003a4 0000390a R_ARM_THM_CALL 00002e71 Py_XDECREF │ │ │ │ │ +00000392 0000390a R_ARM_THM_CALL 00002e61 Py_XDECREF │ │ │ │ │ +00000398 0000390a R_ARM_THM_CALL 00002e61 Py_XDECREF │ │ │ │ │ +0000039e 0000390a R_ARM_THM_CALL 00002e61 Py_XDECREF │ │ │ │ │ +000003a4 0000390a R_ARM_THM_CALL 00002e61 Py_XDECREF │ │ │ │ │ 000003ac 0001350a R_ARM_THM_CALL 00000c51 dictviews_to_set │ │ │ │ │ 000003c4 00025b0a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ 000003da 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000003f0 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000003fc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000400 0001e202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000404 0001e202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ @@ -1941,31 +1941,31 @@ │ │ │ │ │ 000004e6 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000500 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000516 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000051a 0001f60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000524 0002312f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ 00000528 00023130 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ 00000530 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000056a 0000bd0a R_ARM_THM_CALL 000094f5 clear_inline_values │ │ │ │ │ +0000056a 0000bd0a R_ARM_THM_CALL 000094d9 clear_inline_values │ │ │ │ │ 00000574 0000bc0a R_ARM_THM_CALL 000005c1 detach_dict_from_object │ │ │ │ │ 0000059c 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005b6 0000390a R_ARM_THM_CALL 00002e71 Py_XDECREF │ │ │ │ │ +000005b6 0000390a R_ARM_THM_CALL 00002e61 Py_XDECREF │ │ │ │ │ 000005ce 0002132f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000005d2 00021330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000005d8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000060e 0002610a R_ARM_THM_CALL 00000000 PySequence_List │ │ │ │ │ -00000616 0000390a R_ARM_THM_CALL 00002e71 Py_XDECREF │ │ │ │ │ +00000616 0000390a R_ARM_THM_CALL 00002e61 Py_XDECREF │ │ │ │ │ 0000061e 0002670a R_ARM_THM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ 00000626 0001572f R_ARM_THM_MOVW_ABS_NC 000004cc .LC38 │ │ │ │ │ 0000062a 00015730 R_ARM_THM_MOVT_ABS 000004cc .LC38 │ │ │ │ │ 0000062e 0002680a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ 0000063c 0001e202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000656 00015b2f R_ARM_THM_MOVW_ABS_NC 000004d4 .LC39 │ │ │ │ │ 0000065a 00015b30 R_ARM_THM_MOVT_ABS 000004d4 .LC39 │ │ │ │ │ -00000668 0001010a R_ARM_THM_CALL 0000b6a1 anydict_repr_impl │ │ │ │ │ +00000668 0001010a R_ARM_THM_CALL 0000b689 anydict_repr_impl │ │ │ │ │ 00000674 00015c2f R_ARM_THM_MOVW_ABS_NC 000004dc .LC40 │ │ │ │ │ 00000678 00015c30 R_ARM_THM_MOVT_ABS 000004dc .LC40 │ │ │ │ │ 0000067e 0002620a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ 00000694 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000006ca 0002690a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ 000006d8 0001100a R_ARM_THM_CALL 0000103d frozendict_new │ │ │ │ │ 000006f2 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -1975,15 +1975,15 @@ │ │ │ │ │ 0000078e 0002132f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000792 00021330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000798 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000007a6 0002132f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000007aa 00021330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000007b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000007d8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000818 0002010a R_ARM_THM_CALL 00005311 _PyDict_Next │ │ │ │ │ +00000818 0002010a R_ARM_THM_CALL 00005301 _PyDict_Next │ │ │ │ │ 00000820 0001ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ 0000082e 0001ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ 000008d2 00003b2f R_ARM_THM_MOVW_ABS_NC 000000e8 .LC6 │ │ │ │ │ 000008d6 00003b30 R_ARM_THM_MOVT_ABS 000000e8 .LC6 │ │ │ │ │ 00000906 0001d22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 0000090a 0001d230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000090e 0000142f R_ARM_THM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ @@ -2000,22 +2000,22 @@ │ │ │ │ │ 00000984 0001cc0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 0000098a 0001d22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 0000098e 0001d230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000992 0000142f R_ARM_THM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ 00000996 00001430 R_ARM_THM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ 0000099c 0001d30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000009b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000009ca 00002c0a R_ARM_THM_CALL 00002475 dict_setdefault_ref_lock_held │ │ │ │ │ +000009ca 00002c0a R_ARM_THM_CALL 00002465 dict_setdefault_ref_lock_held │ │ │ │ │ 00000a10 0001fe2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ 00000a14 0001fe30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ 00000a18 0001732f R_ARM_THM_MOVW_ABS_NC 000004e8 .LC42 │ │ │ │ │ 00000a1c 00017330 R_ARM_THM_MOVT_ABS 000004e8 .LC42 │ │ │ │ │ 00000a22 0001d30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000a30 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000a54 00004b0a R_ARM_THM_CALL 00003799 validate_watcher_id │ │ │ │ │ +00000a54 00004b0a R_ARM_THM_CALL 00003789 validate_watcher_id │ │ │ │ │ 00000a70 0001c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00000a9a 0001cb0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000aa8 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000aac 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00000ab6 0001772f R_ARM_THM_MOVW_ABS_NC 0000050c .LC43 │ │ │ │ │ 00000aba 00017730 R_ARM_THM_MOVT_ABS 0000050c .LC43 │ │ │ │ │ 00000abe 0002760a R_ARM_THM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ @@ -2114,47 +2114,47 @@ │ │ │ │ │ 00000e2c 00018930 R_ARM_THM_MOVT_ABS 000007dc .LC61 │ │ │ │ │ 00000e46 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000e4a 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00000e54 00018a2f R_ARM_THM_MOVW_ABS_NC 00000800 .LC62 │ │ │ │ │ 00000e58 00018a30 R_ARM_THM_MOVT_ABS 00000800 .LC62 │ │ │ │ │ 00000e5c 0002760a R_ARM_THM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ 00000e74 00019402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000ec0 00001f0a R_ARM_THM_CALL 000013b5 new_keys_object │ │ │ │ │ +00000ec0 00001f0a R_ARM_THM_CALL 000013a5 new_keys_object │ │ │ │ │ 00000ed8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000f1e 0001e80a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00000f2a 0001de0a R_ARM_THM_CALL 00002e89 PyDict_GetItemWithError │ │ │ │ │ +00000f2a 0001de0a R_ARM_THM_CALL 00002e79 PyDict_GetItemWithError │ │ │ │ │ 00000f40 0001d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000f88 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000fa2 0000ad0a R_ARM_THM_CALL 00008d55 pop_lock_held │ │ │ │ │ +00000fa2 0000ad0a R_ARM_THM_CALL 00008d39 pop_lock_held │ │ │ │ │ 00000fba 0001f70a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ 00000052 0002461e R_ARM_THM_JUMP24 00000000 _PyDebugAllocatorStats │ │ │ │ │ -000000ac 0000991e R_ARM_THM_JUMP24 00007051 dictiter_new │ │ │ │ │ +000000ac 0000991e R_ARM_THM_JUMP24 0000703d dictiter_new │ │ │ │ │ 000000de 0002601e R_ARM_THM_JUMP24 00000000 PyErr_SetRaisedException │ │ │ │ │ 00000122 0001d01e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 00000174 0001131e R_ARM_THM_JUMP24 0000037d dict_or │ │ │ │ │ -000005ca 0000991e R_ARM_THM_JUMP24 00007051 dictiter_new │ │ │ │ │ +000005ca 0000991e R_ARM_THM_JUMP24 0000703d dictiter_new │ │ │ │ │ 00000664 0002621e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ 00000708 0001101e R_ARM_THM_JUMP24 0000103d frozendict_new │ │ │ │ │ 00000780 00026c1e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -0000078a 0000991e R_ARM_THM_JUMP24 00007051 dictiter_new │ │ │ │ │ -000007a2 0000991e R_ARM_THM_JUMP24 00007051 dictiter_new │ │ │ │ │ +0000078a 0000991e R_ARM_THM_JUMP24 0000703d dictiter_new │ │ │ │ │ +000007a2 0000991e R_ARM_THM_JUMP24 0000703d dictiter_new │ │ │ │ │ 000007b6 00026d1e R_ARM_THM_JUMP24 00000000 PyDictProxy_New │ │ │ │ │ 000007d0 0001141e R_ARM_THM_JUMP24 00000401 anydict_copy │ │ │ │ │ -000008da 0000411e R_ARM_THM_JUMP24 00003515 dict_getitem │ │ │ │ │ -00000944 0000531e R_ARM_THM_JUMP24 000040f5 dict_merge │ │ │ │ │ -000009a6 00008a1e R_ARM_THM_JUMP24 0000a8e1 merge_from_seq2_lock_held │ │ │ │ │ +000008da 0000411e R_ARM_THM_JUMP24 00003505 dict_getitem │ │ │ │ │ +00000944 0000531e R_ARM_THM_JUMP24 000040e5 dict_merge │ │ │ │ │ +000009a6 00008a1e R_ARM_THM_JUMP24 0000a8c9 merge_from_seq2_lock_held │ │ │ │ │ 00000e84 0000071e R_ARM_THM_JUMP24 00000165 new_dict │ │ │ │ │ 00000ed0 0000071e R_ARM_THM_JUMP24 00000165 new_dict │ │ │ │ │ -00000f04 0002581e R_ARM_THM_JUMP24 0000c0e9 _PyDict_GetItem_KnownHash │ │ │ │ │ +00000f04 0002581e R_ARM_THM_JUMP24 0000c0d1 _PyDict_GetItem_KnownHash │ │ │ │ │ 00000f4a 00026b1e R_ARM_THM_JUMP24 00000715 _PyDict_SizeOf_LockHeld │ │ │ │ │ -00000f68 0001dc1e R_ARM_THM_JUMP24 00005935 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ -00000f7e 0000171e R_ARM_THM_JUMP24 00000fed insert_to_emptydict │ │ │ │ │ -00000f84 0000151e R_ARM_THM_JUMP24 000014c5 insertdict │ │ │ │ │ +00000f68 0001dc1e R_ARM_THM_JUMP24 00005925 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ +00000f7e 0000171e R_ARM_THM_JUMP24 00000fdd insert_to_emptydict │ │ │ │ │ +00000f84 0000151e R_ARM_THM_JUMP24 000014b5 insertdict │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x18be0 contains 6 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x18bc8 contains 6 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000004 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000008 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000000c 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000010 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000014 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,9 +1,8 @@ │ │ │ │ │ p0Dkxcp*xQ │ │ │ │ │ -*9F7F.FA │ │ │ │ │ #1i#DAE@ │ │ │ │ │ +h:F)F F │ │ │ │ │ KFRFAF(F │ │ │ │ │ KFRFAF(F │ │ │ │ │ KFRFAF(F │ │ │ │ │ KFRFAF(F │ │ │ │ │ KFRFAF(F │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -40,26 +40,26 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ b.n 2a │ │ │ │ │ │ │ │ │ │ 00000054 : │ │ │ │ │ dict_keys(): │ │ │ │ │ ldr r1, [pc, #4] @ (5c ) │ │ │ │ │ - b.w 6de8 <_PyDictView_New> │ │ │ │ │ + b.w 6dd4 <_PyDictView_New> │ │ │ │ │ R_ARM_THM_JUMP24 _PyDictView_New │ │ │ │ │ nop │ │ │ │ │ .word 0x000005cc │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ 00000060 : │ │ │ │ │ dictkeys_iter(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ cbz r0, 6a │ │ │ │ │ ldr r1, [pc, #12] @ (74 ) │ │ │ │ │ - b.w 7050 │ │ │ │ │ + b.w 703c │ │ │ │ │ R_ARM_THM_JUMP24 dictiter_new │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ bx lr │ │ │ │ │ .word 0x0000069c │ │ │ │ │ @@ -80,15 +80,15 @@ │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, #88] @ (f4 ) │ │ │ │ │ mov r1, r0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ - bl 3798 │ │ │ │ │ + bl 3788 │ │ │ │ │ R_ARM_THM_CALL validate_watcher_id │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cbnz r0, ee │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ sub.w r3, r1, #32 │ │ │ │ │ rsb r2, r1, #32 │ │ │ │ │ lsl.w r3, ip, r3 │ │ │ │ │ @@ -132,15 +132,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromString │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cbz r0, 13e │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8d54 │ │ │ │ │ + bl 8d38 │ │ │ │ │ R_ARM_THM_CALL pop_lock_held │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 138 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -160,15 +160,15 @@ │ │ │ │ │ 00000148 : │ │ │ │ │ dict_ior(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 6c00 │ │ │ │ │ + bl 6bec │ │ │ │ │ R_ARM_THM_CALL dict_update_arg │ │ │ │ │ cbnz r0, 16e │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 16a │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ @@ -375,15 +375,15 @@ │ │ │ │ │ .word 0x000001bc │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000bf00 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ 00000324 : │ │ │ │ │ dict_repr(): │ │ │ │ │ - b.w b6a0 │ │ │ │ │ + b.w b688 │ │ │ │ │ R_ARM_THM_JUMP24 anydict_repr_impl │ │ │ │ │ │ │ │ │ │ 00000328 : │ │ │ │ │ dict_fromkeys(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -399,15 +399,15 @@ │ │ │ │ │ bgt.n 35a │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w b8ec <_PyDict_FromKeys> │ │ │ │ │ + b.w b8d4 <_PyDict_FromKeys> │ │ │ │ │ R_ARM_THM_JUMP24 _PyDict_FromKeys │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ b.n 350 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ @@ -419,15 +419,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 342 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 00000378 : │ │ │ │ │ dict_copy(): │ │ │ │ │ - b.w 3b6c │ │ │ │ │ + b.w 3b5c │ │ │ │ │ R_ARM_THM_JUMP24 PyDict_Copy │ │ │ │ │ │ │ │ │ │ 0000037c : │ │ │ │ │ dict_or(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -449,15 +449,15 @@ │ │ │ │ │ cmp r0, r1 │ │ │ │ │ bne.n 3e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 400 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cbz r0, 3e4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 6c00 │ │ │ │ │ + bl 6bec │ │ │ │ │ R_ARM_THM_CALL dict_update_arg │ │ │ │ │ cbnz r0, 3d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -501,20 +501,20 @@ │ │ │ │ │ beq.n 42a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cbnz r0, 42a │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 3ba0 │ │ │ │ │ + b.w 3b90 │ │ │ │ │ R_ARM_THM_JUMP24 copy_lock_held │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 3ba0 │ │ │ │ │ + b.w 3b90 │ │ │ │ │ R_ARM_THM_JUMP24 copy_lock_held │ │ │ │ │ nop │ │ │ │ │ .word 0x000000ec │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ 0000043c <_PyObject_MaterializeManagedDict_LockHeld>: │ │ │ │ │ _PyObject_MaterializeManagedDict_LockHeld(): │ │ │ │ │ @@ -894,39 +894,39 @@ │ │ │ │ │ subs r7, #12 │ │ │ │ │ b.n 77c │ │ │ │ │ movs r2, #0 │ │ │ │ │ movs r1, #2 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl 3920 <_PyDict_SendEvent> │ │ │ │ │ + bl 3910 <_PyDict_SendEvent> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ ldr r2, [r6, #24] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ b.n 78a │ │ │ │ │ subs r4, #1 │ │ │ │ │ subs r7, #8 │ │ │ │ │ b.n 6a0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ movs r1, #2 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl 3920 <_PyDict_SendEvent> │ │ │ │ │ + bl 3910 <_PyDict_SendEvent> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ ldr r2, [r6, #24] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ b.n 6b6 │ │ │ │ │ mov r1, r8 │ │ │ │ │ b.n 6e4 │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ │ - bl 1d7c │ │ │ │ │ + bl 1d6c │ │ │ │ │ R_ARM_THM_CALL dictresize │ │ │ │ │ adds r0, #1 │ │ │ │ │ bne.w 680 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 772 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -953,15 +953,15 @@ │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cbz r0, 848 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC33 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC33 │ │ │ │ │ - bl 3514 │ │ │ │ │ + bl 3504 │ │ │ │ │ R_ARM_THM_CALL dict_getitem │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 844 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -985,15 +985,15 @@ │ │ │ │ │ │ │ │ │ │ 0000085c : │ │ │ │ │ dict_clear(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl afbc │ │ │ │ │ + bl afa4 │ │ │ │ │ R_ARM_THM_CALL clear_lock_held │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ │ │ @@ -1045,23 +1045,23 @@ │ │ │ │ │ _PyDict_LookupIndex(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ - bl 6648 <_PyDict_LookupIndexAndValue> │ │ │ │ │ + bl 6638 <_PyDict_LookupIndexAndValue> │ │ │ │ │ R_ARM_THM_CALL _PyDict_LookupIndexAndValue │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 000008f8 <_PyDict_Clear_LockHeld>: │ │ │ │ │ _PyDict_Clear_LockHeld(): │ │ │ │ │ - b.w afbc │ │ │ │ │ + b.w afa4 │ │ │ │ │ R_ARM_THM_JUMP24 clear_lock_held │ │ │ │ │ │ │ │ │ │ 000008fc : │ │ │ │ │ dict_dict_fromkeys(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -1090,24 +1090,24 @@ │ │ │ │ │ movne r2, #1 │ │ │ │ │ clz r3, r3 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ it cc │ │ │ │ │ movcc r1, r3 │ │ │ │ │ - bl 1d7c │ │ │ │ │ + bl 1d6c │ │ │ │ │ R_ARM_THM_CALL dictresize │ │ │ │ │ cbnz r0, 99c │ │ │ │ │ add r7, sp, #20 │ │ │ │ │ add r3, sp, #8 │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ - bl 5310 <_PyDict_Next> │ │ │ │ │ + bl 5300 <_PyDict_Next> │ │ │ │ │ R_ARM_THM_CALL _PyDict_Next │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cbz r2, 9ac │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r1, r2 │ │ │ │ │ @@ -1118,15 +1118,15 @@ │ │ │ │ │ strlt.w lr, [r2] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr.w ip, [r5] │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt.w ip, ip, #1 │ │ │ │ │ strlt.w ip, [r5] │ │ │ │ │ - bl 14c4 │ │ │ │ │ + bl 14b4 │ │ │ │ │ R_ARM_THM_CALL insertdict │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 954 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 9aa │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -1184,15 +1184,15 @@ │ │ │ │ │ str r3, [r2, r4] │ │ │ │ │ adds r4, #4 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ - bl 5310 <_PyDict_Next> │ │ │ │ │ + bl 5300 <_PyDict_Next> │ │ │ │ │ R_ARM_THM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n a00 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ bl 0 │ │ │ │ │ @@ -1514,15 +1514,15 @@ │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ sub sp, #16 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ bne.n cfe │ │ │ │ │ ldrd r1, r6, [r1, #16] │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ - bl 37f4 │ │ │ │ │ + bl 37e4 │ │ │ │ │ R_ARM_THM_CALL PyDict_GetItemRef │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ bne.n cf2 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ @@ -1839,15 +1839,15 @@ │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ - bl 5310 <_PyDict_Next> │ │ │ │ │ + bl 5300 <_PyDict_Next> │ │ │ │ │ R_ARM_THM_CALL _PyDict_Next │ │ │ │ │ cbz r0, ffe │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r1, [r1, r4] │ │ │ │ │ adds r4, #4 │ │ │ │ │ @@ -1910,15 +1910,15 @@ │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #28 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ - bl a5b8 │ │ │ │ │ + bl a59c │ │ │ │ │ R_ARM_THM_CALL dict_new │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ cbz r0, 10ba │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #32] │ │ │ │ │ cbz r1, 108c │ │ │ │ │ @@ -1934,15 +1934,15 @@ │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyArg_UnpackTuple │ │ │ │ │ cbz r0, 10ac │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ cbz r1, 1092 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6c00 │ │ │ │ │ + bl 6bec │ │ │ │ │ R_ARM_THM_CALL dict_update_arg │ │ │ │ │ cbnz r0, 108a │ │ │ │ │ cbnz r5, 1096 │ │ │ │ │ cbnz r0, 10ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ @@ -1952,15 +1952,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyArg_ValidateKeywordArguments │ │ │ │ │ cbz r0, 10ac │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 40f4 │ │ │ │ │ + bl 40e4 │ │ │ │ │ R_ARM_THM_CALL dict_merge │ │ │ │ │ b.n 108a │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 10ba │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ @@ -1999,15 +1999,15 @@ │ │ │ │ │ subs r3, #1 │ │ │ │ │ clz r3, r3 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ it cc │ │ │ │ │ movcc r1, r3 │ │ │ │ │ - bl 1d7c │ │ │ │ │ + bl 1d6c │ │ │ │ │ R_ARM_THM_CALL dictresize │ │ │ │ │ cbnz r0, 1146 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ @@ -2019,15 +2019,15 @@ │ │ │ │ │ ldr.w ip, [r5] │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ itt lt │ │ │ │ │ addlt.w ip, ip, #1 │ │ │ │ │ strlt.w ip, [r5] │ │ │ │ │ - bl 14c4 │ │ │ │ │ + bl 14b4 │ │ │ │ │ R_ARM_THM_CALL insertdict │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 1114 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 1154 │ │ │ │ │ subs r3, #1 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -118,15 +118,15 @@ │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_TriggerGC> │ │ │ │ │ R_ARM_THM_CALL _Py_TriggerGC │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ b.n b2 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r0, [pc, #12] @ (158 ) │ │ │ │ │ - bl 4984 │ │ │ │ │ + bl 4974 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ b.n b2 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000013a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ @@ -249,15 +249,15 @@ │ │ │ │ │ ble.n 218 │ │ │ │ │ addw r0, r0, #3732 @ 0xe94 │ │ │ │ │ bl 0 <_Py_TriggerGC> │ │ │ │ │ R_ARM_THM_CALL _Py_TriggerGC │ │ │ │ │ b.n 218 │ │ │ │ │ mov r0, r6 │ │ │ │ │ strd r1, r3, [sp, #4] │ │ │ │ │ - bl 4984 │ │ │ │ │ + bl 4974 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.n 218 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ b.n 218 │ │ │ │ │ @@ -496,15 +496,15 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ lsl.w r2, r3, r2 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ lsl.w r3, r3, r8 │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ and.w r9, r6, r3 │ │ │ │ │ - bne.w ae8 <_Py_dict_lookup+0x650> │ │ │ │ │ + bne.w ac8 <_Py_dict_lookup+0x630> │ │ │ │ │ add.w r5, fp, #20 │ │ │ │ │ cmp.w r8, #7 │ │ │ │ │ add r2, r5 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ bgt.w 63a <_Py_dict_lookup+0x1a2> │ │ │ │ │ ldrsb.w r4, [r5, r9] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ @@ -533,49 +533,49 @@ │ │ │ │ │ mov.w lr, r6, lsr #10 │ │ │ │ │ add.w r9, r9, r9, lsl #2 │ │ │ │ │ add.w r2, lr, #1 │ │ │ │ │ mov sl, lr │ │ │ │ │ add r9, r2 │ │ │ │ │ and.w r9, r9, r3 │ │ │ │ │ cmp.w r8, #7 │ │ │ │ │ - bgt.w 882 <_Py_dict_lookup+0x3ea> │ │ │ │ │ + bgt.w 86c <_Py_dict_lookup+0x3d4> │ │ │ │ │ ldrsb.w r4, [r5, r9] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ blt.w 696 <_Py_dict_lookup+0x1fe> │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldr.w r0, [r2, r4, lsl #3] │ │ │ │ │ cmp r7, r0 │ │ │ │ │ beq.n 620 <_Py_dict_lookup+0x188> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - beq.w 9ae <_Py_dict_lookup+0x516> │ │ │ │ │ + beq.w 98c <_Py_dict_lookup+0x4f4> │ │ │ │ │ add.w r9, r9, r9, lsl #2 │ │ │ │ │ cmp.w r8, #7 │ │ │ │ │ add.w r9, r9, sl, lsr #5 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ and.w r9, r9, r3 │ │ │ │ │ - bgt.w 8ac <_Py_dict_lookup+0x414> │ │ │ │ │ + bgt.w 896 <_Py_dict_lookup+0x3fe> │ │ │ │ │ ldrsb.w r4, [r5, r9] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ blt.w 6c0 <_Py_dict_lookup+0x228> │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldr.w r0, [r2, r4, lsl #3] │ │ │ │ │ cmp r7, r0 │ │ │ │ │ beq.n 620 <_Py_dict_lookup+0x188> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - beq.w a88 <_Py_dict_lookup+0x5f0> │ │ │ │ │ + beq.w a68 <_Py_dict_lookup+0x5d0> │ │ │ │ │ mov.w sl, sl, lsr #10 │ │ │ │ │ add.w r9, r9, r9, lsl #2 │ │ │ │ │ add.w r2, sl, #1 │ │ │ │ │ add r9, r2 │ │ │ │ │ and.w r9, r9, r3 │ │ │ │ │ b.n 552 <_Py_dict_lookup+0xba> │ │ │ │ │ adds r2, r4, #1 │ │ │ │ │ - bne.w ea4 <_Py_dict_lookup+0xa0c> │ │ │ │ │ + bne.w eb8 <_Py_dict_lookup+0xa20> │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ @@ -585,43 +585,43 @@ │ │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ │ ubfx lr, ip, #2, #3 │ │ │ │ │ ubfx sl, r1, #2, #3 │ │ │ │ │ cmp sl, lr │ │ │ │ │ bne.n 680 <_Py_dict_lookup+0x1e8> │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w f0c <_Py_dict_lookup+0xa74> │ │ │ │ │ + beq.w efc <_Py_dict_lookup+0xa64> │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite eq │ │ │ │ │ addeq r0, #28 │ │ │ │ │ addne r0, #20 │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w f06 <_Py_dict_lookup+0xa6e> │ │ │ │ │ + beq.w ef6 <_Py_dict_lookup+0xa5e> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r1, r7, #28 │ │ │ │ │ addmi.w r1, r7, #20 │ │ │ │ │ mul.w r2, r2, lr │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cbnz r0, 680 <_Py_dict_lookup+0x1e8> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w c04 <_Py_dict_lookup+0x76c> │ │ │ │ │ + beq.w bf4 <_Py_dict_lookup+0x75c> │ │ │ │ │ ldrb.w r1, [fp, #5] │ │ │ │ │ movs r2, #1 │ │ │ │ │ add.w r3, fp, r4, lsl #3 │ │ │ │ │ lsls r2, r1 │ │ │ │ │ add r3, r2 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ b.n 5c6 <_Py_dict_lookup+0x12e> │ │ │ │ │ cmp.w r8, #15 │ │ │ │ │ - bgt.w 928 <_Py_dict_lookup+0x490> │ │ │ │ │ + bgt.w 906 <_Py_dict_lookup+0x46e> │ │ │ │ │ ldrsh.w r4, [r5, r9, lsl #1] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ blt.n 6ac <_Py_dict_lookup+0x214> │ │ │ │ │ ldr.w r0, [r2, r4, lsl #3] │ │ │ │ │ cmp r7, r0 │ │ │ │ │ beq.n 620 <_Py_dict_lookup+0x188> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ @@ -629,15 +629,15 @@ │ │ │ │ │ beq.n 6da <_Py_dict_lookup+0x242> │ │ │ │ │ add.w r2, r9, r9, lsl #2 │ │ │ │ │ mov.w r9, r6, lsr #5 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ add r9, r2 │ │ │ │ │ and.w r9, r9, r3 │ │ │ │ │ cmp.w r8, #15 │ │ │ │ │ - bgt.w 946 <_Py_dict_lookup+0x4ae> │ │ │ │ │ + bgt.w 924 <_Py_dict_lookup+0x48c> │ │ │ │ │ ldrsh.w r4, [r5, r9, lsl #1] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ bge.w 52e <_Py_dict_lookup+0x96> │ │ │ │ │ adds r2, r4, #1 │ │ │ │ │ beq.n 5c4 <_Py_dict_lookup+0x12c> │ │ │ │ │ mov.w lr, r6, lsr #10 │ │ │ │ │ add.w r9, r9, r9, lsl #2 │ │ │ │ │ @@ -676,21 +676,21 @@ │ │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ │ ubfx r2, ip, #2, #3 │ │ │ │ │ ubfx sl, r1, #2, #3 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ bne.n 72e <_Py_dict_lookup+0x296> │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w efa <_Py_dict_lookup+0xa62> │ │ │ │ │ + beq.w eea <_Py_dict_lookup+0xa52> │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite eq │ │ │ │ │ addeq r0, #28 │ │ │ │ │ addne r0, #20 │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w ef6 <_Py_dict_lookup+0xa5e> │ │ │ │ │ + beq.w ee6 <_Py_dict_lookup+0xa4e> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r1, r7, #28 │ │ │ │ │ addmi.w r1, r7, #20 │ │ │ │ │ mul.w r2, lr, r2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ @@ -703,119 +703,121 @@ │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp.w r8, #7 │ │ │ │ │ add r9, r2 │ │ │ │ │ and.w r9, r9, r3 │ │ │ │ │ ble.w 524 <_Py_dict_lookup+0x8c> │ │ │ │ │ b.n 66a <_Py_dict_lookup+0x1d2> │ │ │ │ │ ldrb r1, [r2, #4] │ │ │ │ │ - movs r5, #1 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ ldrb r2, [r2, #5] │ │ │ │ │ add.w sl, fp, #20 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ - lsl.w r3, r5, r1 │ │ │ │ │ - add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - lsl.w r5, r5, r2 │ │ │ │ │ - add r5, sl │ │ │ │ │ - and.w r9, r6, r3 │ │ │ │ │ + lsl.w r8, r3, r1 │ │ │ │ │ + add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ │ + lsl.w r3, r3, r2 │ │ │ │ │ + add r3, sl │ │ │ │ │ + and.w r9, r6, r8 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - bgt.w 8ee <_Py_dict_lookup+0x456> │ │ │ │ │ + bgt.w 8d8 <_Py_dict_lookup+0x440> │ │ │ │ │ ldrsb.w r4, [sl, r9] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.w 90c <_Py_dict_lookup+0x474> │ │ │ │ │ - mov.w r8, #12 │ │ │ │ │ - mul.w r8, r8, r4 │ │ │ │ │ - add.w r3, r5, r8 │ │ │ │ │ + itt ge │ │ │ │ │ + movge r5, #12 │ │ │ │ │ + mulge r5, r4 │ │ │ │ │ + blt.w 8f4 <_Py_dict_lookup+0x45c> │ │ │ │ │ + add r3, r5 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - beq.w 8de <_Py_dict_lookup+0x446> │ │ │ │ │ + beq.w 8c8 <_Py_dict_lookup+0x430> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - beq.w 952 <_Py_dict_lookup+0x4ba> │ │ │ │ │ + beq.w 930 <_Py_dict_lookup+0x498> │ │ │ │ │ lsrs r3, r6, #5 │ │ │ │ │ add.w r9, r9, r9, lsl #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ add r9, r3 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - and.w r9, r3, r9 │ │ │ │ │ - bgt.w a1e <_Py_dict_lookup+0x586> │ │ │ │ │ + and.w r9, r8, r9 │ │ │ │ │ + bgt.w 9fe <_Py_dict_lookup+0x566> │ │ │ │ │ ldrsb.w r4, [sl, r9] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.w 922 <_Py_dict_lookup+0x48a> │ │ │ │ │ - mov.w r8, #12 │ │ │ │ │ - mul.w r8, r8, r4 │ │ │ │ │ - add.w r3, r5, r8 │ │ │ │ │ + blt.w 900 <_Py_dict_lookup+0x468> │ │ │ │ │ + movs r5, #12 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + mul.w r5, r4, r5 │ │ │ │ │ + add r3, r5 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 8da <_Py_dict_lookup+0x442> │ │ │ │ │ - ldr.w r2, [r5, r8] │ │ │ │ │ + beq.w 8c4 <_Py_dict_lookup+0x42c> │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + ldr r2, [r2, r5] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - beq.w a34 <_Py_dict_lookup+0x59c> │ │ │ │ │ + beq.w a14 <_Py_dict_lookup+0x57c> │ │ │ │ │ lsrs r3, r6, #10 │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ add.w r9, r9, r9, lsl #2 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - add r3, r9 │ │ │ │ │ - and.w r9, r3, r2 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - cmp r2, #7 │ │ │ │ │ + add r3, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ + and.w r9, r8, r3 │ │ │ │ │ mov r7, r6 │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - bgt.n 874 <_Py_dict_lookup+0x3dc> │ │ │ │ │ + cmp r2, #7 │ │ │ │ │ + bgt.n 85e <_Py_dict_lookup+0x3c6> │ │ │ │ │ ldrsb.w r4, [sl, r9] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.w a2c <_Py_dict_lookup+0x594> │ │ │ │ │ - mov.w r8, #12 │ │ │ │ │ - mul.w r8, r8, r4 │ │ │ │ │ - add.w r3, r6, r8 │ │ │ │ │ - ldr r5, [r3, #4] │ │ │ │ │ - cmp r1, r5 │ │ │ │ │ - beq.n 8da <_Py_dict_lookup+0x442> │ │ │ │ │ - ldr.w r0, [r6, r8] │ │ │ │ │ + blt.w a0c <_Py_dict_lookup+0x574> │ │ │ │ │ + movs r5, #12 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + mul.w r5, r4, r5 │ │ │ │ │ + add r3, r5 │ │ │ │ │ + ldr r6, [r3, #4] │ │ │ │ │ + cmp r1, r6 │ │ │ │ │ + beq.n 8c4 <_Py_dict_lookup+0x42c> │ │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ │ + ldr r0, [r0, r5] │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - beq.w ba2 <_Py_dict_lookup+0x70a> │ │ │ │ │ + beq.w b82 <_Py_dict_lookup+0x6ea> │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ add.w r3, r9, r9, lsl #2 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ add.w r3, r3, r0, lsr #5 │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ - and.w r5, r0, r3 │ │ │ │ │ - bgt.w bf6 <_Py_dict_lookup+0x75e> │ │ │ │ │ - ldrsb.w r4, [sl, r5] │ │ │ │ │ + and.w r9, r8, r3 │ │ │ │ │ + bgt.w be6 <_Py_dict_lookup+0x74e> │ │ │ │ │ + ldrsb.w r4, [sl, r9] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.w b9a <_Py_dict_lookup+0x702> │ │ │ │ │ - mov.w r8, #12 │ │ │ │ │ - mul.w r8, r8, r4 │ │ │ │ │ - add.w r3, r6, r8 │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - cmp r1, r9 │ │ │ │ │ - beq.n 8da <_Py_dict_lookup+0x442> │ │ │ │ │ - ldr.w r0, [r6, r8] │ │ │ │ │ + blt.w b7a <_Py_dict_lookup+0x6e2> │ │ │ │ │ + movs r5, #12 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + mul.w r5, r4, r5 │ │ │ │ │ + adds r6, r3, r5 │ │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + beq.n 8c4 <_Py_dict_lookup+0x42c> │ │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ │ + ldr r0, [r0, r5] │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - beq.w c10 <_Py_dict_lookup+0x778> │ │ │ │ │ + beq.w c00 <_Py_dict_lookup+0x768> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - add.w r5, r5, r5, lsl #2 │ │ │ │ │ + add.w r9, r9, r9, lsl #2 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ mov.w r3, r3, lsr #10 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - add.w r9, r3, #1 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - add r9, r5 │ │ │ │ │ - and.w r9, r3, r9 │ │ │ │ │ - ble.n 7f0 <_Py_dict_lookup+0x358> │ │ │ │ │ + add.w r3, r3, #1 │ │ │ │ │ + add r9, r3 │ │ │ │ │ + and.w r9, r8, r9 │ │ │ │ │ + ble.n 7e4 <_Py_dict_lookup+0x34c> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r4, [sl, r9, lsl #1] │ │ │ │ │ ldrgt.w r4, [sl, r9, lsl #2] │ │ │ │ │ - b.n 7f4 <_Py_dict_lookup+0x35c> │ │ │ │ │ + b.n 7e8 <_Py_dict_lookup+0x350> │ │ │ │ │ cmp.w r8, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r4, [r5, r9, lsl #1] │ │ │ │ │ ldrgt.w r4, [r5, r9, lsl #2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ bge.w 564 <_Py_dict_lookup+0xcc> │ │ │ │ │ adds r0, r4, #1 │ │ │ │ │ @@ -833,44 +835,39 @@ │ │ │ │ │ adds r2, r4, #1 │ │ │ │ │ beq.w 5c4 <_Py_dict_lookup+0x12c> │ │ │ │ │ mov.w sl, sl, lsr #10 │ │ │ │ │ add.w r9, r9, r9, lsl #2 │ │ │ │ │ add.w r2, sl, #1 │ │ │ │ │ add r9, r2 │ │ │ │ │ and.w r9, r3, r9 │ │ │ │ │ - b.n 882 <_Py_dict_lookup+0x3ea> │ │ │ │ │ + b.n 86c <_Py_dict_lookup+0x3d4> │ │ │ │ │ ldrb.w r2, [fp, #5] │ │ │ │ │ movs r1, #1 │ │ │ │ │ - add.w r3, sl, r8 │ │ │ │ │ + add.w r3, sl, r5 │ │ │ │ │ lsl.w r2, r1, r2 │ │ │ │ │ add r3, r2 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ b.n 5c6 <_Py_dict_lookup+0x12e> │ │ │ │ │ cmp r1, #15 │ │ │ │ │ ite gt │ │ │ │ │ ldrgt.w r4, [sl, r9, lsl #2] │ │ │ │ │ ldrshle.w r4, [sl, r9, lsl #1] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge.w 774 <_Py_dict_lookup+0x2dc> │ │ │ │ │ + blt.w 9ec <_Py_dict_lookup+0x554> │ │ │ │ │ + movs r5, #12 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + mul.w r5, r4, r5 │ │ │ │ │ + b.n 77a <_Py_dict_lookup+0x2e2> │ │ │ │ │ adds r4, #1 │ │ │ │ │ - bne.w a0e <_Py_dict_lookup+0x576> │ │ │ │ │ + bne.w bd6 <_Py_dict_lookup+0x73e> │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ b.n 5c4 <_Py_dict_lookup+0x12c> │ │ │ │ │ adds r4, #1 │ │ │ │ │ - beq.n 906 <_Py_dict_lookup+0x46e> │ │ │ │ │ - lsrs r3, r6, #5 │ │ │ │ │ - add.w r9, r9, r9, lsl #2 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - add r9, r3 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - and.w r9, r3, r9 │ │ │ │ │ - b.n 7a8 <_Py_dict_lookup+0x310> │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - beq.n 906 <_Py_dict_lookup+0x46e> │ │ │ │ │ - b.n 7d2 <_Py_dict_lookup+0x33a> │ │ │ │ │ + beq.n 8fa <_Py_dict_lookup+0x462> │ │ │ │ │ + b.n 7ca <_Py_dict_lookup+0x332> │ │ │ │ │ ldr.w r4, [r5, r9, lsl #2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ bge.w 64a <_Py_dict_lookup+0x1b2> │ │ │ │ │ adds r1, r4, #1 │ │ │ │ │ beq.w 5c4 <_Py_dict_lookup+0x12c> │ │ │ │ │ lsrs r2, r6, #5 │ │ │ │ │ add.w r9, r9, r9, lsl #2 │ │ │ │ │ @@ -880,97 +877,98 @@ │ │ │ │ │ ldr.w r4, [r5, r9, lsl #2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ bge.w 52e <_Py_dict_lookup+0x96> │ │ │ │ │ b.n 67c <_Py_dict_lookup+0x1e4> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w ccc <_Py_dict_lookup+0x834> │ │ │ │ │ + bge.w cb8 <_Py_dict_lookup+0x820> │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ adds r2, #1 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 98a <_Py_dict_lookup+0x4f2> │ │ │ │ │ + bge.n 968 <_Py_dict_lookup+0x4d0> │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w e48 <_Py_dict_lookup+0x9b0> │ │ │ │ │ + beq.w d24 <_Py_dict_lookup+0x88c> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.w d36 <_Py_dict_lookup+0x89e> │ │ │ │ │ + blt.w eb0 <_Py_dict_lookup+0xa18> │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ cmp fp, r2 │ │ │ │ │ bne.w 4b4 <_Py_dict_lookup+0x1c> │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ bne.w 4b4 <_Py_dict_lookup+0x1c> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 8da <_Py_dict_lookup+0x442> │ │ │ │ │ + bne.n 8c4 <_Py_dict_lookup+0x42c> │ │ │ │ │ ldrb.w r1, [fp, #4] │ │ │ │ │ - b.n 792 <_Py_dict_lookup+0x2fa> │ │ │ │ │ + b.n 78e <_Py_dict_lookup+0x2f6> │ │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp lr, r2 │ │ │ │ │ bne.w 576 <_Py_dict_lookup+0xde> │ │ │ │ │ ldrb r2, [r7, #16] │ │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ │ ubfx r1, ip, #2, #3 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ bne.w 576 <_Py_dict_lookup+0xde> │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w f02 <_Py_dict_lookup+0xa6a> │ │ │ │ │ + beq.w ef2 <_Py_dict_lookup+0xa5a> │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite ne │ │ │ │ │ addne r0, #20 │ │ │ │ │ addeq r0, #28 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ lsls r1, r2, #26 │ │ │ │ │ - bpl.w efe <_Py_dict_lookup+0xa66> │ │ │ │ │ + bpl.w eee <_Py_dict_lookup+0xa56> │ │ │ │ │ lsls r1, r2, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, r7, #20 │ │ │ │ │ addpl.w r1, r7, #28 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mul.w r2, r3, lr │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 620 <_Py_dict_lookup+0x188> │ │ │ │ │ b.n 576 <_Py_dict_lookup+0xde> │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + beq.n 8fa <_Py_dict_lookup+0x462> │ │ │ │ │ lsrs r3, r6, #5 │ │ │ │ │ add.w r9, r9, r9, lsl #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ add r9, r3 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - and.w r9, r3, r9 │ │ │ │ │ + and.w r9, r8, r9 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ ite gt │ │ │ │ │ ldrgt.w r4, [sl, r9, lsl #2] │ │ │ │ │ ldrshle.w r4, [sl, r9, lsl #1] │ │ │ │ │ - b.n 7ac <_Py_dict_lookup+0x314> │ │ │ │ │ + b.n 7a6 <_Py_dict_lookup+0x30e> │ │ │ │ │ adds r4, #1 │ │ │ │ │ - beq.w 906 <_Py_dict_lookup+0x46e> │ │ │ │ │ - b.n 816 <_Py_dict_lookup+0x37e> │ │ │ │ │ + beq.w 8fa <_Py_dict_lookup+0x462> │ │ │ │ │ + b.n 808 <_Py_dict_lookup+0x370> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ @@ -978,54 +976,54 @@ │ │ │ │ │ movs r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n a62 <_Py_dict_lookup+0x5ca> │ │ │ │ │ + bge.n a42 <_Py_dict_lookup+0x5aa> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w eb6 <_Py_dict_lookup+0xa1e> │ │ │ │ │ + beq.w e96 <_Py_dict_lookup+0x9fe> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.w d36 <_Py_dict_lookup+0x89e> │ │ │ │ │ + blt.w eb0 <_Py_dict_lookup+0xa18> │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ cmp fp, r2 │ │ │ │ │ bne.w 4b4 <_Py_dict_lookup+0x1c> │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ bne.w 4b4 <_Py_dict_lookup+0x1c> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8da <_Py_dict_lookup+0x442> │ │ │ │ │ + bne.w 8c4 <_Py_dict_lookup+0x42c> │ │ │ │ │ ldrb.w r1, [fp, #4] │ │ │ │ │ - b.n 7d2 <_Py_dict_lookup+0x33a> │ │ │ │ │ + b.n 7ca <_Py_dict_lookup+0x332> │ │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp lr, r2 │ │ │ │ │ bne.w 5aa <_Py_dict_lookup+0x112> │ │ │ │ │ ldrb r2, [r7, #16] │ │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ │ ubfx r1, ip, #2, #3 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ bne.w 5aa <_Py_dict_lookup+0x112> │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w f16 <_Py_dict_lookup+0xa7e> │ │ │ │ │ + beq.w f06 <_Py_dict_lookup+0xa6e> │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite ne │ │ │ │ │ addne r0, #20 │ │ │ │ │ addeq r0, #28 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ lsls r1, r2, #26 │ │ │ │ │ - bpl.w f12 <_Py_dict_lookup+0xa7a> │ │ │ │ │ + bpl.w f02 <_Py_dict_lookup+0xa6a> │ │ │ │ │ lsls r2, r2, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, r7, #20 │ │ │ │ │ addpl.w r1, r7, #28 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mul.w r2, r3, lr │ │ │ │ │ @@ -1037,429 +1035,435 @@ │ │ │ │ │ b.n 5aa <_Py_dict_lookup+0x112> │ │ │ │ │ add.w sl, fp, #20 │ │ │ │ │ cmp.w r8, #7 │ │ │ │ │ add r2, sl │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ it le │ │ │ │ │ ldrsble.w r4, [sl, r9] │ │ │ │ │ - bgt.w e76 <_Py_dict_lookup+0x9de> │ │ │ │ │ + bgt.w e72 <_Py_dict_lookup+0x9da> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge.w c6a <_Py_dict_lookup+0x7d2> │ │ │ │ │ + bge.w c54 <_Py_dict_lookup+0x7bc> │ │ │ │ │ adds r4, #1 │ │ │ │ │ - beq.w 906 <_Py_dict_lookup+0x46e> │ │ │ │ │ + beq.w 8fa <_Py_dict_lookup+0x462> │ │ │ │ │ lsrs r2, r6, #5 │ │ │ │ │ add.w r9, r9, r9, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp.w r8, #7 │ │ │ │ │ add r9, r2 │ │ │ │ │ and.w r5, r9, r3 │ │ │ │ │ it le │ │ │ │ │ ldrsble.w r4, [sl, r5] │ │ │ │ │ - bgt.w d3c <_Py_dict_lookup+0x8a4> │ │ │ │ │ + bgt.w d32 <_Py_dict_lookup+0x89a> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge.w cd0 <_Py_dict_lookup+0x838> │ │ │ │ │ + bge.w cbc <_Py_dict_lookup+0x824> │ │ │ │ │ adds r4, #1 │ │ │ │ │ - beq.w 906 <_Py_dict_lookup+0x46e> │ │ │ │ │ + beq.w 8fa <_Py_dict_lookup+0x462> │ │ │ │ │ lsrs r1, r6, #10 │ │ │ │ │ add.w r9, r5, r5, lsl #2 │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ str r7, [sp, #20] │ │ │ │ │ add r9, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r2, r8 │ │ │ │ │ and.w r9, r9, r3 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov sl, r6 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bgt.w e26 <_Py_dict_lookup+0x98e> │ │ │ │ │ + bgt.w e1e <_Py_dict_lookup+0x986> │ │ │ │ │ ldrsb.w r4, [r8, r9] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge.w dd0 <_Py_dict_lookup+0x938> │ │ │ │ │ + bge.w dc8 <_Py_dict_lookup+0x930> │ │ │ │ │ adds r4, #1 │ │ │ │ │ - beq.w 906 <_Py_dict_lookup+0x46e> │ │ │ │ │ + beq.w 8fa <_Py_dict_lookup+0x462> │ │ │ │ │ add.w r5, r9, r9, lsl #2 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ add.w r5, r5, r6, lsr #5 │ │ │ │ │ add.w r5, r5, #1 │ │ │ │ │ and.w r5, r5, r7 │ │ │ │ │ - bgt.w dac <_Py_dict_lookup+0x914> │ │ │ │ │ + bgt.w da4 <_Py_dict_lookup+0x90c> │ │ │ │ │ ldrsb.w r4, [r8, r5] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge.w d4c <_Py_dict_lookup+0x8b4> │ │ │ │ │ + bge.w d42 <_Py_dict_lookup+0x8aa> │ │ │ │ │ adds r4, #1 │ │ │ │ │ - beq.w 906 <_Py_dict_lookup+0x46e> │ │ │ │ │ + beq.w 8fa <_Py_dict_lookup+0x462> │ │ │ │ │ lsrs r6, r6, #10 │ │ │ │ │ add.w r5, r5, r5, lsl #2 │ │ │ │ │ adds r1, r6, #1 │ │ │ │ │ add.w r9, r5, r1 │ │ │ │ │ and.w r9, r9, r7 │ │ │ │ │ - b.n b4c <_Py_dict_lookup+0x6b4> │ │ │ │ │ + b.n b2c <_Py_dict_lookup+0x694> │ │ │ │ │ adds r4, #1 │ │ │ │ │ - beq.w 906 <_Py_dict_lookup+0x46e> │ │ │ │ │ - b.n 858 <_Py_dict_lookup+0x3c0> │ │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + beq.w 8fa <_Py_dict_lookup+0x462> │ │ │ │ │ + b.n 844 <_Py_dict_lookup+0x3ac> │ │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ - strlt r2, [r5, #0] │ │ │ │ │ + strlt r2, [r6, #0] │ │ │ │ │ movs r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ mov r2, r0 │ │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ │ ldrd r1, r3, [sp, #20] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n bd2 <_Py_dict_lookup+0x73a> │ │ │ │ │ + bge.n bb2 <_Py_dict_lookup+0x71a> │ │ │ │ │ subs r0, #1 │ │ │ │ │ - str r0, [r5, #0] │ │ │ │ │ + str r0, [r6, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e86 <_Py_dict_lookup+0x9ee> │ │ │ │ │ + beq.w e82 <_Py_dict_lookup+0x9ea> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w d36 <_Py_dict_lookup+0x89e> │ │ │ │ │ + blt.w eb0 <_Py_dict_lookup+0xa18> │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ │ cmp fp, r0 │ │ │ │ │ - bne.w e9a <_Py_dict_lookup+0xa02> │ │ │ │ │ + bne.w ea6 <_Py_dict_lookup+0xa0e> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bne.w e9a <_Py_dict_lookup+0xa02> │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + bne.w ea6 <_Py_dict_lookup+0xa0e> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8da <_Py_dict_lookup+0x442> │ │ │ │ │ + bne.w 8c4 <_Py_dict_lookup+0x42c> │ │ │ │ │ ldrb.w r2, [fp, #4] │ │ │ │ │ - b.n 816 <_Py_dict_lookup+0x37e> │ │ │ │ │ + b.n 808 <_Py_dict_lookup+0x370> │ │ │ │ │ + lsrs r3, r6, #5 │ │ │ │ │ + add.w r9, r9, r9, lsl #2 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + add r9, r3 │ │ │ │ │ + and.w r9, r8, r9 │ │ │ │ │ + b.n 7a2 <_Py_dict_lookup+0x30a> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ ite le │ │ │ │ │ - ldrshle.w r4, [sl, r5, lsl #1] │ │ │ │ │ - ldrgt.w r4, [sl, r5, lsl #2] │ │ │ │ │ - b.n 834 <_Py_dict_lookup+0x39c> │ │ │ │ │ + ldrshle.w r4, [sl, r9, lsl #1] │ │ │ │ │ + ldrgt.w r4, [sl, r9, lsl #2] │ │ │ │ │ + b.n 824 <_Py_dict_lookup+0x38c> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ b.n 5c6 <_Py_dict_lookup+0x12e> │ │ │ │ │ - ldr.w r2, [r9] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + str r1, [sp, #24] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - str r1, [sp, #20] │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ - strlt.w r2, [r9] │ │ │ │ │ + strlt r2, [r3, #0] │ │ │ │ │ movs r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - ldr.w r0, [r9] │ │ │ │ │ - ldrd r1, r3, [sp, #20] │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n c48 <_Py_dict_lookup+0x7b0> │ │ │ │ │ + bge.n c30 <_Py_dict_lookup+0x798> │ │ │ │ │ subs r0, #1 │ │ │ │ │ - str.w r0, [r9] │ │ │ │ │ + str r0, [r3, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ec6 <_Py_dict_lookup+0xa2e> │ │ │ │ │ + beq.w e40 <_Py_dict_lookup+0x9a8> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n d36 <_Py_dict_lookup+0x89e> │ │ │ │ │ + blt.w eb0 <_Py_dict_lookup+0xa18> │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ │ cmp fp, r0 │ │ │ │ │ - bne.w e9a <_Py_dict_lookup+0xa02> │ │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - bne.w e9a <_Py_dict_lookup+0xa02> │ │ │ │ │ + bne.w ea6 <_Py_dict_lookup+0xa0e> │ │ │ │ │ + ldr r6, [r6, #4] │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + bne.w ea6 <_Py_dict_lookup+0xa0e> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8da <_Py_dict_lookup+0x442> │ │ │ │ │ + bne.w 8c4 <_Py_dict_lookup+0x42c> │ │ │ │ │ ldrb.w r2, [fp, #4] │ │ │ │ │ - b.n 858 <_Py_dict_lookup+0x3c0> │ │ │ │ │ + b.n 844 <_Py_dict_lookup+0x3ac> │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ ldr.w r2, [r2, r4, lsl #3] │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bne.w b0a <_Py_dict_lookup+0x672> │ │ │ │ │ + bne.w aea <_Py_dict_lookup+0x652> │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w ef0 <_Py_dict_lookup+0xa58> │ │ │ │ │ + blt.w ee0 <_Py_dict_lookup+0xa48> │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w eda <_Py_dict_lookup+0xa42> │ │ │ │ │ + blt.w eca <_Py_dict_lookup+0xa32> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - blt.n d36 <_Py_dict_lookup+0x89e> │ │ │ │ │ + blt.w eb0 <_Py_dict_lookup+0xa18> │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ cmp fp, r2 │ │ │ │ │ bne.w 4b4 <_Py_dict_lookup+0x1c> │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ ldr.w r1, [r1, r4, lsl #3] │ │ │ │ │ cmp r1, r5 │ │ │ │ │ bne.w 4b4 <_Py_dict_lookup+0x1c> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ bne.w 620 <_Py_dict_lookup+0x188> │ │ │ │ │ ldrb.w r8, [fp, #4] │ │ │ │ │ - b.n b0a <_Py_dict_lookup+0x672> │ │ │ │ │ + b.n aea <_Py_dict_lookup+0x652> │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - b.n 966 <_Py_dict_lookup+0x4ce> │ │ │ │ │ + b.n 944 <_Py_dict_lookup+0x4ac> │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldr.w r9, [r2, r4, lsl #3] │ │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bne.w b32 <_Py_dict_lookup+0x69a> │ │ │ │ │ + bne.w b12 <_Py_dict_lookup+0x67a> │ │ │ │ │ ldr.w r2, [r9] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w e6e <_Py_dict_lookup+0x9d6> │ │ │ │ │ + blt.w e6a <_Py_dict_lookup+0x9d2> │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr.w r2, [r9] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w e56 <_Py_dict_lookup+0x9be> │ │ │ │ │ + blt.w e52 <_Py_dict_lookup+0x9ba> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - blt.n d36 <_Py_dict_lookup+0x89e> │ │ │ │ │ + blt.w eb0 <_Py_dict_lookup+0xa18> │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ cmp fp, r2 │ │ │ │ │ bne.w 4b4 <_Py_dict_lookup+0x1c> │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ ldr.w r1, [r1, r4, lsl #3] │ │ │ │ │ cmp r1, r9 │ │ │ │ │ bne.w 4b4 <_Py_dict_lookup+0x1c> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ bne.w 620 <_Py_dict_lookup+0x188> │ │ │ │ │ ldrb.w r8, [fp, #4] │ │ │ │ │ - b.n b32 <_Py_dict_lookup+0x69a> │ │ │ │ │ - mvn.w r4, #2 │ │ │ │ │ - b.n 5c4 <_Py_dict_lookup+0x12c> │ │ │ │ │ + b.n b12 <_Py_dict_lookup+0x67a> │ │ │ │ │ + strd r3, r1, [sp, #20] │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + ldrd r3, r1, [sp, #20] │ │ │ │ │ + b.n 968 <_Py_dict_lookup+0x4d0> │ │ │ │ │ cmp.w r8, #15 │ │ │ │ │ ite gt │ │ │ │ │ ldrgt.w r4, [sl, r5, lsl #2] │ │ │ │ │ ldrshle.w r4, [sl, r5, lsl #1] │ │ │ │ │ - b.n b26 <_Py_dict_lookup+0x68e> │ │ │ │ │ + b.n b06 <_Py_dict_lookup+0x66e> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr.w r9, [r3, r4, lsl #3] │ │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ldr.w r1, [r9, #12] │ │ │ │ │ cmp sl, r1 │ │ │ │ │ - bne.w b88 <_Py_dict_lookup+0x6f0> │ │ │ │ │ + bne.w b68 <_Py_dict_lookup+0x6d0> │ │ │ │ │ ldr.w r2, [r9] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt.w r2, [r9] │ │ │ │ │ movs r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr.w r2, [r9] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n dba <_Py_dict_lookup+0x922> │ │ │ │ │ + blt.n db2 <_Py_dict_lookup+0x91a> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n d36 <_Py_dict_lookup+0x89e> │ │ │ │ │ + blt.w eb0 <_Py_dict_lookup+0xa18> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bne.w f1a <_Py_dict_lookup+0xa82> │ │ │ │ │ + bne.w f0a <_Py_dict_lookup+0xa72> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr.w r0, [r3, r4, lsl #3] │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - bne.w f1a <_Py_dict_lookup+0xa82> │ │ │ │ │ + bne.w f0a <_Py_dict_lookup+0xa72> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne.w 620 <_Py_dict_lookup+0x188> │ │ │ │ │ ldrb.w r2, [fp, #4] │ │ │ │ │ - b.n b88 <_Py_dict_lookup+0x6f0> │ │ │ │ │ + b.n b68 <_Py_dict_lookup+0x6d0> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r4, [r8, r5, lsl #1] │ │ │ │ │ ldrgt.w r4, [r8, r5, lsl #2] │ │ │ │ │ - b.n b7c <_Py_dict_lookup+0x6e4> │ │ │ │ │ + b.n b5c <_Py_dict_lookup+0x6c4> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r9] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n d86 <_Py_dict_lookup+0x8ee> │ │ │ │ │ + bne.n d7c <_Py_dict_lookup+0x8e4> │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ - b.n d86 <_Py_dict_lookup+0x8ee> │ │ │ │ │ + b.n d7c <_Py_dict_lookup+0x8e4> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr.w r5, [r3, r4, lsl #3] │ │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ cmp sl, r1 │ │ │ │ │ - bne.w b62 <_Py_dict_lookup+0x6ca> │ │ │ │ │ + bne.w b42 <_Py_dict_lookup+0x6aa> │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r5, #0] │ │ │ │ │ movs r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n e34 <_Py_dict_lookup+0x99c> │ │ │ │ │ + blt.n e2c <_Py_dict_lookup+0x994> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n d36 <_Py_dict_lookup+0x89e> │ │ │ │ │ + blt.n eb0 <_Py_dict_lookup+0xa18> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bne.w f1a <_Py_dict_lookup+0xa82> │ │ │ │ │ + bne.w f0a <_Py_dict_lookup+0xa72> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr.w r0, [r3, r4, lsl #3] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n f1a <_Py_dict_lookup+0xa82> │ │ │ │ │ + bne.n f0a <_Py_dict_lookup+0xa72> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne.w 620 <_Py_dict_lookup+0x188> │ │ │ │ │ ldrb.w r2, [fp, #4] │ │ │ │ │ - b.n b62 <_Py_dict_lookup+0x6ca> │ │ │ │ │ + b.n b42 <_Py_dict_lookup+0x6aa> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r4, [r8, r9, lsl #1] │ │ │ │ │ ldrgt.w r4, [r8, r9, lsl #2] │ │ │ │ │ - b.n b56 <_Py_dict_lookup+0x6be> │ │ │ │ │ + b.n b36 <_Py_dict_lookup+0x69e> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n e02 <_Py_dict_lookup+0x96a> │ │ │ │ │ + bne.n dfa <_Py_dict_lookup+0x962> │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ - b.n e02 <_Py_dict_lookup+0x96a> │ │ │ │ │ - strd r3, r1, [sp, #20] │ │ │ │ │ + b.n dfa <_Py_dict_lookup+0x962> │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + strd r2, r1, [sp, #24] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldrd r3, r1, [sp, #20] │ │ │ │ │ - b.n 98a <_Py_dict_lookup+0x4f2> │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldrd r2, r1, [sp, #24] │ │ │ │ │ + b.n c30 <_Py_dict_lookup+0x798> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r9] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d0c <_Py_dict_lookup+0x874> │ │ │ │ │ + bne.w cf8 <_Py_dict_lookup+0x860> │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - b.n d0c <_Py_dict_lookup+0x874> │ │ │ │ │ + b.n cf8 <_Py_dict_lookup+0x860> │ │ │ │ │ adds r2, #1 │ │ │ │ │ str.w r2, [r9] │ │ │ │ │ - b.n cf0 <_Py_dict_lookup+0x858> │ │ │ │ │ + b.n cdc <_Py_dict_lookup+0x844> │ │ │ │ │ cmp.w r8, #15 │ │ │ │ │ ite gt │ │ │ │ │ ldrgt.w r4, [sl, r9, lsl #2] │ │ │ │ │ ldrshle.w r4, [sl, r9, lsl #1] │ │ │ │ │ - b.n afe <_Py_dict_lookup+0x666> │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + b.n ade <_Py_dict_lookup+0x646> │ │ │ │ │ + mov r0, r6 │ │ │ │ │ strd r2, r1, [sp, #24] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r2, r1, [sp, #24] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - b.n bd2 <_Py_dict_lookup+0x73a> │ │ │ │ │ + b.n bb2 <_Py_dict_lookup+0x71a> │ │ │ │ │ + str r0, [sp, #24] │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + ldrd r3, r1, [sp, #20] │ │ │ │ │ + b.n a42 <_Py_dict_lookup+0x5aa> │ │ │ │ │ mov r6, r7 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ b.w 4b4 <_Py_dict_lookup+0x1c> │ │ │ │ │ + mvn.w r4, #2 │ │ │ │ │ + b.w 5c4 <_Py_dict_lookup+0x12c> │ │ │ │ │ lsrs r2, r6, #5 │ │ │ │ │ add.w r9, r9, r9, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ add r9, r2 │ │ │ │ │ and.w r9, r9, r3 │ │ │ │ │ b.w 524 <_Py_dict_lookup+0x8c> │ │ │ │ │ - str r0, [sp, #24] │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldrd r3, r1, [sp, #20] │ │ │ │ │ - b.n a62 <_Py_dict_lookup+0x5ca> │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - strd r2, r1, [sp, #24] │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldrd r2, r1, [sp, #24] │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - b.n c48 <_Py_dict_lookup+0x7b0> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ca2 <_Py_dict_lookup+0x80a> │ │ │ │ │ + bne.w c8c <_Py_dict_lookup+0x7f4> │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - b.n ca2 <_Py_dict_lookup+0x80a> │ │ │ │ │ + b.n c8c <_Py_dict_lookup+0x7f4> │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ - b.n c88 <_Py_dict_lookup+0x7f0> │ │ │ │ │ + b.n c72 <_Py_dict_lookup+0x7da> │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ b.n 71c <_Py_dict_lookup+0x284> │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ b.n 708 <_Py_dict_lookup+0x270> │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ - b.n 9f8 <_Py_dict_lookup+0x560> │ │ │ │ │ + b.n 9d6 <_Py_dict_lookup+0x53e> │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 9e4 <_Py_dict_lookup+0x54c> │ │ │ │ │ + b.n 9c2 <_Py_dict_lookup+0x52a> │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ b.w 612 <_Py_dict_lookup+0x17a> │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ b.w 5fe <_Py_dict_lookup+0x166> │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ - b.n ad2 <_Py_dict_lookup+0x63a> │ │ │ │ │ + b.n ab2 <_Py_dict_lookup+0x61a> │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n abe <_Py_dict_lookup+0x626> │ │ │ │ │ + b.n a9e <_Py_dict_lookup+0x606> │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ mov r6, sl │ │ │ │ │ b.w 4b4 <_Py_dict_lookup+0x1c> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000f24 : │ │ │ │ │ +00000f14 : │ │ │ │ │ PyDict_SetItem(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ mov r3, r2 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ │ lsls r5, r2, #2 │ │ │ │ │ - bpl.n fa8 │ │ │ │ │ + bpl.n f98 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ @@ -1468,50 +1472,50 @@ │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.n f7e │ │ │ │ │ + bne.n f6e │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ - beq.n f7e │ │ │ │ │ - ldr r0, [pc, #116] @ (fe4 ) │ │ │ │ │ + beq.n f6e │ │ │ │ │ + ldr r0, [pc, #116] @ (fd4 ) │ │ │ │ │ ldr r5, [r4, #24] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq.n fa0 │ │ │ │ │ + beq.n f90 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.n 14c4 │ │ │ │ │ + b.n 14b4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ │ - bne.n f6c │ │ │ │ │ + bne.n f5c │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 setitem_take2_lock_held.part.0 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.n fec │ │ │ │ │ - ldr r1, [pc, #60] @ (fe8 ) │ │ │ │ │ + b.n fdc │ │ │ │ │ + ldr r1, [pc, #60] @ (fd8 ) │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.n fcc │ │ │ │ │ + beq.n fbc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, fcc │ │ │ │ │ + cbnz r0, fbc │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #2795 @ 0xaeb │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ @@ -1525,21 +1529,21 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n fc4 │ │ │ │ │ + b.n fb4 │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000ec │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000fec : │ │ │ │ │ +00000fdc : │ │ │ │ │ insert_to_emptydict(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr.w r8, [r1, #4] │ │ │ │ │ sub sp, #20 │ │ │ │ │ @@ -1550,25 +1554,25 @@ │ │ │ │ │ cmp r8, r5 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ itt ne │ │ │ │ │ movne r0, #88 @ 0x58 │ │ │ │ │ movne r7, #60 @ 0x3c │ │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ │ - bne.n 10be │ │ │ │ │ - ldr r3, [pc, #732] @ (12fc ) │ │ │ │ │ + bne.n 10ae │ │ │ │ │ + ldr r3, [pc, #732] @ (12ec ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ mov r7, r2 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r4, [r3, #1912] @ 0x778 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 10ba │ │ │ │ │ + beq.n 10aa │ │ │ │ │ ldr.w r2, [r3, #1916] @ 0x77c │ │ │ │ │ add.w r0, r4, #28 │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ str.w r1, [r3, #1912] @ 0x778 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r2, [r3, #1916] @ 0x77c │ │ │ │ │ @@ -1590,15 +1594,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldrb.w sl, [r6, #16] │ │ │ │ │ and.w fp, r3, #7 │ │ │ │ │ movs r3, #1 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.n 1146 │ │ │ │ │ + bne.n 1136 │ │ │ │ │ add.w r2, r4, #20 │ │ │ │ │ strb.w sl, [r2, fp] │ │ │ │ │ ldrb r2, [r4, #5] │ │ │ │ │ lsls r3, r2 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ str.w r9, [r2, r3] │ │ │ │ │ @@ -1617,15 +1621,15 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movs r0, #68 @ 0x44 │ │ │ │ │ movs r7, #40 @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1378 │ │ │ │ │ + beq.w 1368 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r0, #20] │ │ │ │ │ str r3, [r0, #24] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ sub.w r3, r8, r5 │ │ │ │ │ clz r3, r3 │ │ │ │ │ @@ -1645,300 +1649,300 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldrb.w sl, [r6, #16] │ │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ │ and.w fp, r3, #7 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.n 1146 │ │ │ │ │ + bne.n 1136 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ strb.w r3, [r2, fp] │ │ │ │ │ mov.w r3, #1 │ │ │ │ │ ldrb r2, [r4, #5] │ │ │ │ │ lsl.w r3, r3, r2 │ │ │ │ │ - beq.n 1092 │ │ │ │ │ + beq.n 1082 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ adds r2, r0, r3 │ │ │ │ │ str.w r9, [r2, #4] │ │ │ │ │ str r1, [r0, r3] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ - b.n 10a4 │ │ │ │ │ - ldr r3, [pc, #440] @ (1300 ) │ │ │ │ │ + b.n 1094 │ │ │ │ │ + ldr r3, [pc, #440] @ (12f0 ) │ │ │ │ │ tst.w sl, #1 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r7, r3] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bne.n 11b0 │ │ │ │ │ + bne.n 11a0 │ │ │ │ │ tst.w sl, #2 │ │ │ │ │ - bne.w 133e │ │ │ │ │ + bne.w 132e │ │ │ │ │ tst.w sl, #4 │ │ │ │ │ - bne.w 1304 │ │ │ │ │ + bne.w 12f4 │ │ │ │ │ tst.w sl, #8 │ │ │ │ │ - bne.w 12c0 │ │ │ │ │ + bne.w 12b0 │ │ │ │ │ tst.w sl, #16 │ │ │ │ │ - bne.w 1286 │ │ │ │ │ + bne.w 1276 │ │ │ │ │ tst.w sl, #32 │ │ │ │ │ - bne.n 1250 │ │ │ │ │ + bne.n 1240 │ │ │ │ │ tst.w sl, #64 @ 0x40 │ │ │ │ │ - bne.n 121a │ │ │ │ │ + bne.n 120a │ │ │ │ │ movs.w sl, sl, lsr #7 │ │ │ │ │ - bne.n 11e4 │ │ │ │ │ + bne.n 11d4 │ │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - ble.n 1118 │ │ │ │ │ + ble.n 1108 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ ite le │ │ │ │ │ strhle.w r3, [r2, fp, lsl #1] │ │ │ │ │ strgt.w r3, [r2, fp, lsl #2] │ │ │ │ │ movs r3, #1 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ ldrb r2, [r4, #5] │ │ │ │ │ lsl.w r3, r3, r2 │ │ │ │ │ - beq.w 1092 │ │ │ │ │ - b.n 112e │ │ │ │ │ + beq.w 1082 │ │ │ │ │ + b.n 111e │ │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ │ ldr.w r3, [r3, #360] @ 0x168 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1156 │ │ │ │ │ + beq.n 1146 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ movs r0, #0 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 1156 │ │ │ │ │ + bge.n 1146 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b.n 1156 │ │ │ │ │ + b.n 1146 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ │ ldr.w sl, [r3, #388] @ 0x184 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n 1188 │ │ │ │ │ + beq.n 1178 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ movs r0, #0 │ │ │ │ │ blx sl │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 1188 │ │ │ │ │ + bge.n 1178 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b.n 1188 │ │ │ │ │ + b.n 1178 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ │ ldr.w r3, [r3, #384] @ 0x180 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1182 │ │ │ │ │ + beq.n 1172 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ movs r0, #0 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 1182 │ │ │ │ │ + bge.n 1172 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b.n 1182 │ │ │ │ │ + b.n 1172 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ │ ldr.w r3, [r3, #380] @ 0x17c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 117c │ │ │ │ │ + beq.n 116c │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ movs r0, #0 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 117c │ │ │ │ │ + bge.n 116c │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b.n 117c │ │ │ │ │ + b.n 116c │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ │ ldr.w r3, [r3, #376] @ 0x178 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1176 │ │ │ │ │ + beq.w 1166 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ movs r0, #0 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 1176 │ │ │ │ │ + bge.w 1166 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b.n 1176 │ │ │ │ │ + b.n 1166 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ │ ldr.w r3, [r3, #372] @ 0x174 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 116e │ │ │ │ │ + beq.w 115e │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ movs r0, #0 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 116e │ │ │ │ │ + bge.w 115e │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b.n 116e │ │ │ │ │ + b.n 115e │ │ │ │ │ nop │ │ │ │ │ .word 0x000002d4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000001b0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ │ ldr.w r3, [r3, #368] @ 0x170 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1166 │ │ │ │ │ + beq.w 1156 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ movs r0, #0 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 1166 │ │ │ │ │ + bge.w 1156 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b.n 1166 │ │ │ │ │ + b.n 1156 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ │ ldr.w r3, [r3, #364] @ 0x16c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 115e │ │ │ │ │ + beq.w 114e │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ movs r0, #0 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 115e │ │ │ │ │ + bge.w 114e │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b.n 115e │ │ │ │ │ + b.n 114e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 138e │ │ │ │ │ + bge.n 137e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ - cbz r3, 13a4 │ │ │ │ │ + cbz r3, 1394 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 139e │ │ │ │ │ + bge.n 138e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbz r3, 13ac │ │ │ │ │ + cbz r3, 139c │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 10b4 │ │ │ │ │ + b.n 10a4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 138e │ │ │ │ │ + b.n 137e │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 139e │ │ │ │ │ + b.n 138e │ │ │ │ │ │ │ │ │ │ -000013b4 : │ │ │ │ │ +000013a4 : │ │ │ │ │ new_keys_object(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ movs r6, #1 │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -1948,27 +1952,27 @@ │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r5, r2 │ │ │ │ │ lsls r3, r6 │ │ │ │ │ umull r0, r3, r0, r3 │ │ │ │ │ lsrs r3, r6 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 14a6 │ │ │ │ │ + beq.n 1496 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bhi.n 14b6 │ │ │ │ │ + bhi.n 14a6 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - bne.n 1446 │ │ │ │ │ - ldr r3, [pc, #208] @ (14c0 ) │ │ │ │ │ + bne.n 1436 │ │ │ │ │ + ldr r3, [pc, #208] @ (14b0 ) │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r4, [r3, #1912] @ 0x778 │ │ │ │ │ - cbz r4, 1442 │ │ │ │ │ + cbz r4, 1432 │ │ │ │ │ ldr.w r2, [r3, #1916] @ 0x77c │ │ │ │ │ movw r0, #771 @ 0x303 │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ str.w r1, [r3, #1912] @ 0x778 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r2, [r3, #1916] @ 0x77c │ │ │ │ │ @@ -1999,15 +2003,15 @@ │ │ │ │ │ adds r0, r6, r2 │ │ │ │ │ adds r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 14ba │ │ │ │ │ + cbz r0, 14aa │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ adds r0, #20 │ │ │ │ │ strb.w r2, [r0, #-16] │ │ │ │ │ mov r2, r6 │ │ │ │ │ strb.w r5, [r0, #-15] │ │ │ │ │ movs r5, #0 │ │ │ │ │ strb.w r1, [r0, #-14] │ │ │ │ │ @@ -2024,91 +2028,91 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ movs r0, #12 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bls.n 1448 │ │ │ │ │ + bls.n 1438 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ ite ls │ │ │ │ │ addls r5, r2, #1 │ │ │ │ │ addhi r5, r2, #2 │ │ │ │ │ - b.n 1448 │ │ │ │ │ + b.n 1438 │ │ │ │ │ movs r0, #8 │ │ │ │ │ - b.n 14ac │ │ │ │ │ + b.n 149c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 143a │ │ │ │ │ + b.n 142a │ │ │ │ │ .word 0x000000c8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -000014c4 : │ │ │ │ │ +000014b4 : │ │ │ │ │ insertdict(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov sl, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 17ba │ │ │ │ │ + bne.w 17aa │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ bl 498 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmn.w r0, #3 │ │ │ │ │ - beq.w 1c40 │ │ │ │ │ + beq.w 1c30 │ │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 15ba │ │ │ │ │ + bne.n 15aa │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ │ - cbz r3, 1516 │ │ │ │ │ + cbz r3, 1506 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.w 1bbc │ │ │ │ │ + bne.w 1bac │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 1710 │ │ │ │ │ + ble.w 1700 │ │ │ │ │ ldrb.w r8, [r4, #16] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 1740 │ │ │ │ │ + bne.w 1730 │ │ │ │ │ ldrb.w lr, [r2, #4] │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ cmp.w lr, #7 │ │ │ │ │ mov r3, r2 │ │ │ │ │ lsl.w ip, ip, lr │ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ and.w r1, sl, ip │ │ │ │ │ - bgt.n 159a │ │ │ │ │ + bgt.n 158a │ │ │ │ │ add.w r0, r2, #20 │ │ │ │ │ ldrsb.w r8, [r0, r1] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bge.w 16f0 │ │ │ │ │ + bge.w 16e0 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ strb r3, [r0, r1] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldrb.w ip, [r3, #5] │ │ │ │ │ lsl.w r2, r2, ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1792 │ │ │ │ │ + beq.w 1782 │ │ │ │ │ add.w r2, r2, r1, lsl #3 │ │ │ │ │ add.w r0, r3, #20 │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r5, [r0, r2] │ │ │ │ │ add r0, r2 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ str r6, [r0, #4] │ │ │ │ │ @@ -2118,807 +2122,807 @@ │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp.w lr, #15 │ │ │ │ │ - bgt.w 1ba2 │ │ │ │ │ + bgt.w 1b92 │ │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ add.w r8, r2, r0 │ │ │ │ │ ldrsh.w r8, [r8, #20] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bge.n 1656 │ │ │ │ │ + bge.n 1646 │ │ │ │ │ add r0, r2 │ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ │ strh r1, [r0, #20] │ │ │ │ │ - b.n 1562 │ │ │ │ │ + b.n 1552 │ │ │ │ │ cmp r9, r6 │ │ │ │ │ - beq.n 1634 │ │ │ │ │ + beq.n 1624 │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ ands.w sl, r3, #255 @ 0xff │ │ │ │ │ - beq.n 1612 │ │ │ │ │ - ldr r2, [pc, #800] @ (18e8 ) │ │ │ │ │ + beq.n 1602 │ │ │ │ │ + ldr r2, [pc, #800] @ (18d8 ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ lsls r3, r3, #31 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr.w fp, [r1, r2] │ │ │ │ │ - bmi.w 1840 │ │ │ │ │ + bmi.w 1830 │ │ │ │ │ tst.w sl, #2 │ │ │ │ │ - bne.w 1808 │ │ │ │ │ + bne.w 17f8 │ │ │ │ │ tst.w sl, #4 │ │ │ │ │ - bne.w 1998 │ │ │ │ │ + bne.w 1988 │ │ │ │ │ tst.w sl, #8 │ │ │ │ │ - bne.w 1960 │ │ │ │ │ + bne.w 1950 │ │ │ │ │ tst.w sl, #16 │ │ │ │ │ - bne.w 1928 │ │ │ │ │ + bne.w 1918 │ │ │ │ │ tst.w sl, #32 │ │ │ │ │ - bne.w 18f0 │ │ │ │ │ + bne.w 18e0 │ │ │ │ │ tst.w sl, #64 @ 0x40 │ │ │ │ │ - bne.w 18ae │ │ │ │ │ + bne.w 189e │ │ │ │ │ movs.w r7, sl, lsr #7 │ │ │ │ │ - bne.w 1878 │ │ │ │ │ + bne.w 1868 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1b90 │ │ │ │ │ + beq.w 1b80 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1c70 │ │ │ │ │ + bne.w 1c60 │ │ │ │ │ add.w r8, r2, r8, lsl #3 │ │ │ │ │ ldrb r2, [r2, #5] │ │ │ │ │ movs r3, #1 │ │ │ │ │ lsls r3, r2 │ │ │ │ │ add r8, r3 │ │ │ │ │ str.w r6, [r8, #24] │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 16ba │ │ │ │ │ + blt.n 16aa │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1592 │ │ │ │ │ + bge.n 1582 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1592 │ │ │ │ │ + bne.n 1582 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1592 │ │ │ │ │ + b.n 1582 │ │ │ │ │ mov.w r8, sl, lsr #5 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ add.w r0, r8, #1 │ │ │ │ │ add r1, r0 │ │ │ │ │ and.w r1, ip, r1 │ │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ add.w r9, r2, r0 │ │ │ │ │ ldrsh.w r9, [r9, #20] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - blt.n 15b2 │ │ │ │ │ + blt.n 15a2 │ │ │ │ │ lsls r0, r1, #2 │ │ │ │ │ add r0, r1 │ │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ │ add r0, r8 │ │ │ │ │ cmp.w lr, #7 │ │ │ │ │ add.w r0, r0, #1 │ │ │ │ │ and.w r1, r0, ip │ │ │ │ │ - ble.n 16dc │ │ │ │ │ + ble.n 16cc │ │ │ │ │ cmp.w lr, #15 │ │ │ │ │ - bgt.w 1c0e │ │ │ │ │ + bgt.w 1bfe │ │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ add.w lr, r2, r0 │ │ │ │ │ ldrsh.w lr, [lr, #20] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - blt.n 15b2 │ │ │ │ │ + blt.n 15a2 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ │ add r1, r8 │ │ │ │ │ adds r1, #1 │ │ │ │ │ and.w r1, ip, r1 │ │ │ │ │ - b.n 1698 │ │ │ │ │ + b.n 1688 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 163e │ │ │ │ │ + bne.n 162e │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 163e │ │ │ │ │ + b.n 162e │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ │ add r1, r8 │ │ │ │ │ adds r1, #1 │ │ │ │ │ and.w r1, r1, ip │ │ │ │ │ adds r0, r2, r1 │ │ │ │ │ ldrsb.w r3, [r0, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 16cc │ │ │ │ │ + bge.n 16bc │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ strb r3, [r0, #20] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ - b.n 1562 │ │ │ │ │ + b.n 1552 │ │ │ │ │ mov.w r8, sl, lsr #5 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ add.w r0, r8, #1 │ │ │ │ │ add r1, r0 │ │ │ │ │ and.w r1, ip, r1 │ │ │ │ │ adds r0, r2, r1 │ │ │ │ │ ldrsb.w r9, [r0, #20] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - blt.n 16e6 │ │ │ │ │ - b.n 1678 │ │ │ │ │ + blt.n 16d6 │ │ │ │ │ + b.n 1668 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add.w r1, r1, r1, lsl #1 │ │ │ │ │ cmp r1, #8 │ │ │ │ │ it lt │ │ │ │ │ movlt r1, #8 │ │ │ │ │ subs r1, #1 │ │ │ │ │ clz r1, r1 │ │ │ │ │ rsb r1, r1, #32 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ - bl 1d7c │ │ │ │ │ + bl 1d6c │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 1c40 │ │ │ │ │ + beq.w 1c30 │ │ │ │ │ ldrb.w r8, [r4, #16] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 178e │ │ │ │ │ - ldr r3, [pc, #424] @ (18ec ) │ │ │ │ │ + beq.n 177e │ │ │ │ │ + ldr r3, [pc, #424] @ (18dc ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ tst.w r8, #1 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ │ - bne.w 1a08 │ │ │ │ │ + bne.w 19f8 │ │ │ │ │ tst.w r8, #2 │ │ │ │ │ - bne.w 1a78 │ │ │ │ │ + bne.w 1a68 │ │ │ │ │ tst.w r8, #4 │ │ │ │ │ - bne.w 1a40 │ │ │ │ │ + bne.w 1a30 │ │ │ │ │ tst.w r8, #8 │ │ │ │ │ - bne.w 1b58 │ │ │ │ │ + bne.w 1b48 │ │ │ │ │ tst.w r8, #16 │ │ │ │ │ - bne.w 1b20 │ │ │ │ │ + bne.w 1b10 │ │ │ │ │ tst.w r8, #32 │ │ │ │ │ - bne.w 1ae8 │ │ │ │ │ + bne.w 1ad8 │ │ │ │ │ tst.w r8, #64 @ 0x40 │ │ │ │ │ - bne.w 1ab0 │ │ │ │ │ + bne.w 1aa0 │ │ │ │ │ movs.w r8, r8, lsr #7 │ │ │ │ │ - bne.w 19d0 │ │ │ │ │ + bne.w 19c0 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ - b.n 152a │ │ │ │ │ + b.n 151a │ │ │ │ │ movs r0, #12 │ │ │ │ │ mla r2, r0, r1, r2 │ │ │ │ │ add.w r1, r3, #20 │ │ │ │ │ adds r0, r1, r2 │ │ │ │ │ strd r5, r6, [r0, #4] │ │ │ │ │ str.w sl, [r1, r2] │ │ │ │ │ ldrd r2, r1, [r3, #12] │ │ │ │ │ adds r1, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ strd r2, r1, [r3, #12] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 1592 │ │ │ │ │ + b.n 1582 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne.w 14e6 │ │ │ │ │ + bne.w 14d6 │ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ │ - bl 5cf4 │ │ │ │ │ + bl 5ce4 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.w 1500 │ │ │ │ │ + beq.w 14f0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 9fa0 │ │ │ │ │ + bl 9f84 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 1c2e │ │ │ │ │ + blt.w 1c1e │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 1592 │ │ │ │ │ + bge.w 1582 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1592 │ │ │ │ │ + bne.w 1582 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1592 │ │ │ │ │ + b.n 1582 │ │ │ │ │ add.w r3, fp, #40960 @ 0xa000 │ │ │ │ │ ldr.w r3, [r3, #364] @ 0x16c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 15e2 │ │ │ │ │ + beq.w 15d2 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 15e2 │ │ │ │ │ + bge.w 15d2 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b.n 15e2 │ │ │ │ │ + b.n 15d2 │ │ │ │ │ add.w r3, fp, #40960 @ 0xa000 │ │ │ │ │ ldr.w r3, [r3, #360] @ 0x168 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 15da │ │ │ │ │ + beq.w 15ca │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 15da │ │ │ │ │ + bge.w 15ca │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b.n 15da │ │ │ │ │ + b.n 15ca │ │ │ │ │ add.w r3, fp, #40960 @ 0xa000 │ │ │ │ │ ldr.w r7, [r3, #388] @ 0x184 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 1612 │ │ │ │ │ + beq.w 1602 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 1612 │ │ │ │ │ + bge.w 1602 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b.n 1612 │ │ │ │ │ + b.n 1602 │ │ │ │ │ add.w r3, fp, #40960 @ 0xa000 │ │ │ │ │ ldr.w r3, [r3, #384] @ 0x180 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 160a │ │ │ │ │ + beq.w 15fa │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 160a │ │ │ │ │ + bge.w 15fa │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b.n 160a │ │ │ │ │ + b.n 15fa │ │ │ │ │ nop │ │ │ │ │ .word 0x00000316 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x0000019e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ add.w r3, fp, #40960 @ 0xa000 │ │ │ │ │ ldr.w r3, [r3, #380] @ 0x17c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1602 │ │ │ │ │ + beq.w 15f2 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 1602 │ │ │ │ │ + bge.w 15f2 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b.n 1602 │ │ │ │ │ + b.n 15f2 │ │ │ │ │ add.w r3, fp, #40960 @ 0xa000 │ │ │ │ │ ldr.w r3, [r3, #376] @ 0x178 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 15fa │ │ │ │ │ + beq.w 15ea │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 15fa │ │ │ │ │ + bge.w 15ea │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b.n 15fa │ │ │ │ │ + b.n 15ea │ │ │ │ │ add.w r3, fp, #40960 @ 0xa000 │ │ │ │ │ ldr.w r3, [r3, #372] @ 0x174 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 15f2 │ │ │ │ │ + beq.w 15e2 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 15f2 │ │ │ │ │ + bge.w 15e2 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b.n 15f2 │ │ │ │ │ + b.n 15e2 │ │ │ │ │ add.w r3, fp, #40960 @ 0xa000 │ │ │ │ │ ldr.w r3, [r3, #368] @ 0x170 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 15ea │ │ │ │ │ + beq.w 15da │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 15ea │ │ │ │ │ + bge.w 15da │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b.n 15ea │ │ │ │ │ + b.n 15da │ │ │ │ │ add.w r9, r9, #40960 @ 0xa000 │ │ │ │ │ ldr.w r8, [r9, #388] @ 0x184 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 178e │ │ │ │ │ + beq.w 177e │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ blx r8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 178e │ │ │ │ │ + bge.w 177e │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b.n 178e │ │ │ │ │ + b.n 177e │ │ │ │ │ add.w r3, r9, #40960 @ 0xa000 │ │ │ │ │ ldr.w r3, [r3, #360] @ 0x168 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1756 │ │ │ │ │ + beq.w 1746 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 1756 │ │ │ │ │ + bge.w 1746 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b.n 1756 │ │ │ │ │ + b.n 1746 │ │ │ │ │ add.w r3, r9, #40960 @ 0xa000 │ │ │ │ │ ldr.w r3, [r3, #368] @ 0x170 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1766 │ │ │ │ │ + beq.w 1756 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 1766 │ │ │ │ │ + bge.w 1756 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b.n 1766 │ │ │ │ │ + b.n 1756 │ │ │ │ │ add.w r3, r9, #40960 @ 0xa000 │ │ │ │ │ ldr.w r3, [r3, #364] @ 0x16c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 175e │ │ │ │ │ + beq.w 174e │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 175e │ │ │ │ │ + bge.w 174e │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b.n 175e │ │ │ │ │ + b.n 174e │ │ │ │ │ add.w r3, r9, #40960 @ 0xa000 │ │ │ │ │ ldr.w r3, [r3, #384] @ 0x180 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1786 │ │ │ │ │ + beq.w 1776 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 1786 │ │ │ │ │ + bge.w 1776 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b.n 1786 │ │ │ │ │ + b.n 1776 │ │ │ │ │ add.w r3, r9, #40960 @ 0xa000 │ │ │ │ │ ldr.w r3, [r3, #380] @ 0x17c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 177e │ │ │ │ │ + beq.w 176e │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 177e │ │ │ │ │ + bge.w 176e │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b.n 177e │ │ │ │ │ + b.n 176e │ │ │ │ │ add.w r3, r9, #40960 @ 0xa000 │ │ │ │ │ ldr.w r3, [r3, #376] @ 0x178 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1776 │ │ │ │ │ + beq.w 1766 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 1776 │ │ │ │ │ + bge.w 1766 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b.n 1776 │ │ │ │ │ + b.n 1766 │ │ │ │ │ add.w r3, r9, #40960 @ 0xa000 │ │ │ │ │ ldr.w r3, [r3, #372] @ 0x174 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 176e │ │ │ │ │ + beq.w 175e │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 176e │ │ │ │ │ + bge.w 175e │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b.n 176e │ │ │ │ │ + b.n 175e │ │ │ │ │ movs r3, #12 │ │ │ │ │ ldrb r1, [r2, #5] │ │ │ │ │ mla r3, r3, r8, r2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ lsls r2, r1 │ │ │ │ │ add r3, r2 │ │ │ │ │ str r6, [r3, #28] │ │ │ │ │ - b.n 1634 │ │ │ │ │ + b.n 1624 │ │ │ │ │ mov.w r8, r1, lsl #2 │ │ │ │ │ add.w r9, r2, r8 │ │ │ │ │ ldr.w r0, [r9, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it lt │ │ │ │ │ ldrlt r1, [r2, #16] │ │ │ │ │ - bge.n 1be4 │ │ │ │ │ + bge.n 1bd4 │ │ │ │ │ str.w r1, [r9, #20] │ │ │ │ │ - b.n 1562 │ │ │ │ │ + b.n 1552 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ it lt │ │ │ │ │ movlt r3, #8 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ clz r1, r1 │ │ │ │ │ rsb r1, r1, #32 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ - bl 1d7c │ │ │ │ │ + bl 1d6c │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 1c40 │ │ │ │ │ + beq.n 1c30 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ - b.n 1516 │ │ │ │ │ + b.n 1506 │ │ │ │ │ add r1, r8 │ │ │ │ │ mov.w r8, sl, lsr #5 │ │ │ │ │ add.w r0, r8, #1 │ │ │ │ │ add r1, r0 │ │ │ │ │ and.w r1, ip, r1 │ │ │ │ │ add.w r0, r2, r1, lsl #2 │ │ │ │ │ ldr.w r9, [r0, #20] │ │ │ │ │ lsls r0, r1, #2 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bge.w 167a │ │ │ │ │ + bge.w 166a │ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ │ add.w r9, r2, r0 │ │ │ │ │ - b.n 1bb6 │ │ │ │ │ + b.n 1ba6 │ │ │ │ │ add.w r9, r2, r1, lsl #2 │ │ │ │ │ lsls r0, r1, #2 │ │ │ │ │ ldr.w r9, [r9, #20] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - blt.n 1c06 │ │ │ │ │ + blt.n 1bf6 │ │ │ │ │ add r1, r0 │ │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ │ add r1, r8 │ │ │ │ │ adds r1, #1 │ │ │ │ │ and.w r1, r1, ip │ │ │ │ │ - b.n 1690 │ │ │ │ │ + b.n 1680 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 17ec │ │ │ │ │ + bne.w 17dc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 17ec │ │ │ │ │ + b.n 17dc │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 1c60 │ │ │ │ │ + blt.n 1c50 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1c56 │ │ │ │ │ + bge.n 1c46 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 1c78 │ │ │ │ │ + cbz r3, 1c68 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1c48 │ │ │ │ │ + bne.n 1c38 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1c48 │ │ │ │ │ + b.n 1c38 │ │ │ │ │ add.w r3, r3, r8, lsl #2 │ │ │ │ │ str r6, [r3, #4] │ │ │ │ │ - b.n 1634 │ │ │ │ │ + b.n 1624 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1c56 │ │ │ │ │ + b.n 1c46 │ │ │ │ │ │ │ │ │ │ -00001c80 : │ │ │ │ │ +00001c70 : │ │ │ │ │ find_empty_slot(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov ip, r0 │ │ │ │ │ ldrb.w lr, [r0, #4] │ │ │ │ │ cmp.w lr, #7 │ │ │ │ │ lsl.w r2, r2, lr │ │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ and.w r0, r2, r1 │ │ │ │ │ - bgt.n 1cc6 │ │ │ │ │ + bgt.n 1cb6 │ │ │ │ │ add.w r3, ip, r0 │ │ │ │ │ ldrsb.w r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 1caa │ │ │ │ │ + bge.n 1c9a │ │ │ │ │ pop {r4, pc} │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ add.w r3, r0, r0, lsl #2 │ │ │ │ │ adds r0, r1, #1 │ │ │ │ │ add r3, r0 │ │ │ │ │ ands r3, r2 │ │ │ │ │ add.w r0, ip, r3 │ │ │ │ │ ldrsb.w r0, [r0, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 1cf0 │ │ │ │ │ + bge.n 1ce0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ cmp.w lr, #15 │ │ │ │ │ - bgt.n 1d46 │ │ │ │ │ + bgt.n 1d36 │ │ │ │ │ add.w r3, ip, r0, lsl #1 │ │ │ │ │ ldrsh.w r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 1ca8 │ │ │ │ │ + blt.n 1c98 │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ add.w r3, r0, r0, lsl #2 │ │ │ │ │ adds r0, r1, #1 │ │ │ │ │ add r3, r0 │ │ │ │ │ ands r3, r2 │ │ │ │ │ add.w r0, ip, r3, lsl #1 │ │ │ │ │ ldrsh.w r0, [r0, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1cc2 │ │ │ │ │ + blt.n 1cb2 │ │ │ │ │ add.w r0, r3, r3, lsl #2 │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ add r0, r1 │ │ │ │ │ cmp.w lr, #7 │ │ │ │ │ add.w r0, r0, #1 │ │ │ │ │ and.w r3, r0, r2 │ │ │ │ │ - bgt.n 1d24 │ │ │ │ │ + bgt.n 1d14 │ │ │ │ │ add.w lr, ip, r3 │ │ │ │ │ add.w r0, r3, r3, lsl #2 │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ add r0, r1 │ │ │ │ │ ldrsb.w lr, [lr, #20] │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - blt.n 1cc2 │ │ │ │ │ + blt.n 1cb2 │ │ │ │ │ and.w r3, r0, r2 │ │ │ │ │ - b.n 1d06 │ │ │ │ │ + b.n 1cf6 │ │ │ │ │ add.w r4, ip, r3, lsl #1 │ │ │ │ │ add.w r0, r3, r3, lsl #2 │ │ │ │ │ cmp.w lr, #15 │ │ │ │ │ - bgt.n 1d64 │ │ │ │ │ + bgt.n 1d54 │ │ │ │ │ ldrsh.w r4, [r4, #20] │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ add r0, r1 │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.n 1cc2 │ │ │ │ │ + blt.n 1cb2 │ │ │ │ │ and.w r3, r2, r0 │ │ │ │ │ - b.n 1d24 │ │ │ │ │ + b.n 1d14 │ │ │ │ │ add.w r3, ip, r0, lsl #2 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 1ca8 │ │ │ │ │ + blt.n 1c98 │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ add.w r3, r0, r0, lsl #2 │ │ │ │ │ adds r0, r1, #1 │ │ │ │ │ add r3, r0 │ │ │ │ │ ands r3, r2 │ │ │ │ │ add.w r0, ip, r3, lsl #2 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ - b.n 1cec │ │ │ │ │ + b.n 1cdc │ │ │ │ │ add.w r4, ip, r3, lsl #2 │ │ │ │ │ add.w r0, r3, r3, lsl #2 │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ add r0, r1 │ │ │ │ │ ldr r4, [r4, #20] │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge.n 1d40 │ │ │ │ │ + bge.n 1d30 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b.n 1cc4 │ │ │ │ │ + b.n 1cb4 │ │ │ │ │ │ │ │ │ │ -00001d7c : │ │ │ │ │ +00001d6c : │ │ │ │ │ dictresize(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, #20 │ │ │ │ │ cmp r1, #31 │ │ │ │ │ - bhi.w 244a │ │ │ │ │ + bhi.w 243a │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ lsl.w r1, r8, r1 │ │ │ │ │ ldrd r6, r3, [r7, #24] │ │ │ │ │ @@ -2930,28 +2934,28 @@ │ │ │ │ │ ite eq │ │ │ │ │ moveq r0, #0 │ │ │ │ │ andne.w r0, r0, #1 │ │ │ │ │ lsl.w r3, r1, r8 │ │ │ │ │ umull r5, r3, r5, r3 │ │ │ │ │ lsr.w r3, r3, r8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2054 │ │ │ │ │ + beq.w 2044 │ │ │ │ │ cmp r4, #7 │ │ │ │ │ - bhi.w 2242 │ │ │ │ │ + bhi.w 2232 │ │ │ │ │ cmp r4, #3 │ │ │ │ │ - bne.w 1f34 │ │ │ │ │ - ldr r3, [pc, #768] @ (20e0 ) │ │ │ │ │ + bne.w 1f24 │ │ │ │ │ + ldr r3, [pc, #768] @ (20d0 ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r1, r3] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r5, [r3, #1912] @ 0x778 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 20d0 │ │ │ │ │ + beq.w 20c0 │ │ │ │ │ ldr.w r2, [r3, #1916] @ 0x77c │ │ │ │ │ add.w r0, r5, #28 │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ add.w r4, r5, #20 │ │ │ │ │ str.w r1, [r3, #1912] @ 0x778 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ @@ -2971,86 +2975,86 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldrb r2, [r6, #5] │ │ │ │ │ lsl.w r2, r8, r2 │ │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 23aa │ │ │ │ │ + bne.w 239a │ │ │ │ │ ldrb r3, [r6, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 20a2 │ │ │ │ │ + beq.w 2092 │ │ │ │ │ add.w r3, r6, #20 │ │ │ │ │ add r2, r3 │ │ │ │ │ movs r3, #8 │ │ │ │ │ ldr r1, [r6, #16] │ │ │ │ │ add r3, r4 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bne.w 20ec │ │ │ │ │ + bne.w 20dc │ │ │ │ │ ldr r1, [r7, #24] │ │ │ │ │ ldrb r1, [r1, #6] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne.w 20ec │ │ │ │ │ + bne.w 20dc │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov.w r2, r8, lsl #3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 1edc │ │ │ │ │ + beq.n 1ecc │ │ │ │ │ ldrb.w ip, [r5, #4] │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov sl, r6 │ │ │ │ │ lsl.w lr, lr, ip │ │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1eb6 │ │ │ │ │ + b.n 1ea6 │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ - bgt.w 208c │ │ │ │ │ + bgt.w 207c │ │ │ │ │ ldrsh.w r9, [r4, r1, lsl #1] │ │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - bne.w 1ff6 │ │ │ │ │ + bne.w 1fe6 │ │ │ │ │ strh.w r2, [r4, r1, lsl #1] │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - beq.n 1eda │ │ │ │ │ + beq.n 1eca │ │ │ │ │ ldrb.w ip, [r5, #4] │ │ │ │ │ ldr.w r1, [r3, r2, lsl #3] │ │ │ │ │ cmp.w ip, #7 │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ and.w r1, lr, r0 │ │ │ │ │ - bgt.n 1e94 │ │ │ │ │ + bgt.n 1e84 │ │ │ │ │ ldrsb.w r9, [r4, r1] │ │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - bne.w 1ff6 │ │ │ │ │ + bne.w 1fe6 │ │ │ │ │ strb r2, [r4, r1] │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bne.n 1eb2 │ │ │ │ │ + bne.n 1ea2 │ │ │ │ │ mov r6, sl │ │ │ │ │ - ldr r3, [pc, #516] @ (20e4 ) │ │ │ │ │ + ldr r3, [pc, #516] @ (20d4 ) │ │ │ │ │ str r5, [r7, #24] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 1f1e │ │ │ │ │ + beq.n 1f0e │ │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne.w 204c │ │ │ │ │ + bne.w 203c │ │ │ │ │ ldrb r3, [r6, #6] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w 204c │ │ │ │ │ - ldr r3, [pc, #496] @ (20e8 ) │ │ │ │ │ + bne.w 203c │ │ │ │ │ + ldr r3, [pc, #496] @ (20d8 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #1916] @ 0x77c │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi.w 204c │ │ │ │ │ + bhi.w 203c │ │ │ │ │ ldr.w r1, [r3, #1912] @ 0x778 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r6, #0] │ │ │ │ │ str.w r6, [r3, #1912] @ 0x778 │ │ │ │ │ str.w r2, [r3, #1916] @ 0x77c │ │ │ │ │ ldr r3, [r7, #24] │ │ │ │ │ movs r0, #0 │ │ │ │ │ @@ -3066,15 +3070,15 @@ │ │ │ │ │ mov fp, r2 │ │ │ │ │ strd r3, r4, [sp, #8] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 244a │ │ │ │ │ + beq.w 243a │ │ │ │ │ ldrd r1, r3, [sp, #4] │ │ │ │ │ mov r9, r8 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ strb r4, [r5, #4] │ │ │ │ │ add.w r4, r5, #20 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ strb r2, [r5, #5] │ │ │ │ │ @@ -3097,272 +3101,272 @@ │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ ldrb r2, [r6, #5] │ │ │ │ │ ldrb r3, [r5, #5] │ │ │ │ │ lsl.w r2, r8, r2 │ │ │ │ │ lsl.w r3, r8, r3 │ │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 226a │ │ │ │ │ + bne.w 225a │ │ │ │ │ ldrb r1, [r6, #6] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 20a4 │ │ │ │ │ + beq.n 2094 │ │ │ │ │ add.w r1, r6, #20 │ │ │ │ │ add r2, r1 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 1e56 │ │ │ │ │ + bne.w 1e46 │ │ │ │ │ adds r1, r4, r3 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.n 1fec │ │ │ │ │ + ble.n 1fdc │ │ │ │ │ mov.w ip, #12 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mla ip, ip, r8, r1 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2446 │ │ │ │ │ + beq.w 2436 │ │ │ │ │ ldr.w r4, [r2], #8 │ │ │ │ │ adds r0, #12 │ │ │ │ │ str.w r4, [r0, #-8] │ │ │ │ │ ldr r4, [r4, #12] │ │ │ │ │ str.w r4, [r0, #-12] │ │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne.n 1fcc │ │ │ │ │ + bne.n 1fbc │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2d74 │ │ │ │ │ - b.n 1edc │ │ │ │ │ + bl 2d64 │ │ │ │ │ + b.n 1ecc │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ add.w r9, r0, #1 │ │ │ │ │ cmp.w ip, #7 │ │ │ │ │ add r1, r9 │ │ │ │ │ and.w r1, lr, r1 │ │ │ │ │ - ble.n 203e │ │ │ │ │ + ble.n 202e │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ - bgt.w 21fa │ │ │ │ │ + bgt.w 21ea │ │ │ │ │ ldrsh.w ip, [r4, r1, lsl #1] │ │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 1ea8 │ │ │ │ │ + beq.w 1e98 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ adds r1, #1 │ │ │ │ │ add r1, r0 │ │ │ │ │ and.w r1, r1, lr │ │ │ │ │ - b.n 2014 │ │ │ │ │ + b.n 2004 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ adds r1, #1 │ │ │ │ │ add r1, r0 │ │ │ │ │ and.w r1, r1, lr │ │ │ │ │ ldrsb.w ip, [r4, r1] │ │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 1ed2 │ │ │ │ │ - b.n 2030 │ │ │ │ │ + beq.w 1ec2 │ │ │ │ │ + b.n 2020 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 1f1e │ │ │ │ │ + b.n 1f0e │ │ │ │ │ cmp r4, #7 │ │ │ │ │ mov r9, r0 │ │ │ │ │ it hi │ │ │ │ │ movhi r2, #12 │ │ │ │ │ - bhi.w 2246 │ │ │ │ │ + bhi.w 2236 │ │ │ │ │ movs r0, #12 │ │ │ │ │ add.w r5, r1, #20 │ │ │ │ │ mul.w sl, r0, r3 │ │ │ │ │ mla r0, r0, r3, r5 │ │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 244a │ │ │ │ │ + beq.w 243a │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ │ add.w fp, r1, #20 │ │ │ │ │ - b.n 1f5c │ │ │ │ │ + b.n 1f4c │ │ │ │ │ ldr.w r6, [r4, r1, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - bne.n 1ff6 │ │ │ │ │ + bne.n 1fe6 │ │ │ │ │ str.w r2, [r4, r1, lsl #2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bne.w 1eb2 │ │ │ │ │ - b.n 1eda │ │ │ │ │ + bne.w 1ea2 │ │ │ │ │ + b.n 1eca │ │ │ │ │ movs r3, #8 │ │ │ │ │ ldr r1, [r6, #16] │ │ │ │ │ add r3, r4 │ │ │ │ │ add.w r4, r6, #20 │ │ │ │ │ add r4, r2 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bne.w 2214 │ │ │ │ │ + bne.w 2204 │ │ │ │ │ movs r2, #12 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mul.w r2, r2, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2d74 │ │ │ │ │ - b.n 1edc │ │ │ │ │ + bl 2d64 │ │ │ │ │ + b.n 1ecc │ │ │ │ │ mov r9, r8 │ │ │ │ │ movs r0, #68 @ 0x44 │ │ │ │ │ mov.w sl, #40 @ 0x28 │ │ │ │ │ movs r1, #8 │ │ │ │ │ movs r3, #5 │ │ │ │ │ - b.n 206e │ │ │ │ │ + b.n 205e │ │ │ │ │ nop │ │ │ │ │ .word 0x000002fa │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000001ea │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ ittt gt │ │ │ │ │ movgt sl, r7 │ │ │ │ │ movgt.w ip, #0 │ │ │ │ │ movgt r7, r4 │ │ │ │ │ - ble.w 23d8 │ │ │ │ │ + ble.w 23c8 │ │ │ │ │ mvn.w r1, ip │ │ │ │ │ add r1, r8 │ │ │ │ │ ands.w r4, r1, #3 │ │ │ │ │ - beq.n 21ce │ │ │ │ │ + beq.n 21be │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 21d4 │ │ │ │ │ + beq.n 21c4 │ │ │ │ │ add.w lr, r3, ip, lsl #3 │ │ │ │ │ add.w r9, r2, #8 │ │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ mov r2, r9 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ stmia.w lr, {r0, r1} │ │ │ │ │ - beq.n 21ce │ │ │ │ │ + beq.n 21be │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 214c │ │ │ │ │ + beq.n 213c │ │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 21d4 │ │ │ │ │ + beq.n 21c4 │ │ │ │ │ add.w lr, r3, ip, lsl #3 │ │ │ │ │ add.w r9, r9, #8 │ │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ mov r2, r9 │ │ │ │ │ stmia.w lr, {r0, r1} │ │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 21d4 │ │ │ │ │ + beq.n 21c4 │ │ │ │ │ add.w lr, r3, ip, lsl #3 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ │ add.w r2, r9, #8 │ │ │ │ │ stmia.w lr, {r0, r1} │ │ │ │ │ - b.n 21ce │ │ │ │ │ + b.n 21be │ │ │ │ │ add.w lr, r3, ip, lsl #3 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ │ add.w r9, r2, #8 │ │ │ │ │ mov r4, ip │ │ │ │ │ cmp ip, r8 │ │ │ │ │ stmia.w lr, {r0, r1} │ │ │ │ │ - beq.n 21f4 │ │ │ │ │ + beq.n 21e4 │ │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ │ mov r2, r9 │ │ │ │ │ add.w lr, r3, ip, lsl #3 │ │ │ │ │ - cbz r1, 21d4 │ │ │ │ │ + cbz r1, 21c4 │ │ │ │ │ ldrd r0, r1, [r9] │ │ │ │ │ adds r2, #8 │ │ │ │ │ stmia.w lr, {r0, r1} │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ add.w lr, r3, ip, lsl #3 │ │ │ │ │ - cbz r1, 21d4 │ │ │ │ │ + cbz r1, 21c4 │ │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ │ add.w r2, r9, #16 │ │ │ │ │ stmia.w lr, {r0, r1} │ │ │ │ │ add.w ip, r4, #2 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ add.w lr, r3, ip, lsl #3 │ │ │ │ │ - cbz r1, 21d4 │ │ │ │ │ + cbz r1, 21c4 │ │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ │ add.w ip, r4, #3 │ │ │ │ │ add.w r2, r9, #24 │ │ │ │ │ stmia.w lr, {r0, r1} │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 216a │ │ │ │ │ + bne.n 215a │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ add.w r1, r2, #8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2260 │ │ │ │ │ + beq.n 2250 │ │ │ │ │ add.w r4, r3, ip, lsl #3 │ │ │ │ │ add.w r2, r1, #8 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ ldmia r1, {r0, r1} │ │ │ │ │ cmp ip, r8 │ │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ │ - bne.n 20fe │ │ │ │ │ + bne.n 20ee │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r7, sl │ │ │ │ │ - b.n 1e7e │ │ │ │ │ + b.n 1e6e │ │ │ │ │ ldr.w r6, [r4, r1, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - beq.w 2094 │ │ │ │ │ + beq.w 2084 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ adds r1, #1 │ │ │ │ │ add r1, r0 │ │ │ │ │ and.w r1, r1, lr │ │ │ │ │ - b.n 21fa │ │ │ │ │ + b.n 21ea │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.w 20c4 │ │ │ │ │ + ble.w 20b4 │ │ │ │ │ mov.w lr, #12 │ │ │ │ │ mov ip, r3 │ │ │ │ │ mla lr, lr, r8, r3 │ │ │ │ │ - b.n 222a │ │ │ │ │ + b.n 221a │ │ │ │ │ adds r4, #12 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 2228 │ │ │ │ │ + beq.n 2218 │ │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ │ stmia.w ip, {r0, r1, r2} │ │ │ │ │ add.w ip, ip, #12 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bne.n 2228 │ │ │ │ │ - b.n 20c4 │ │ │ │ │ + bne.n 2218 │ │ │ │ │ + b.n 20b4 │ │ │ │ │ mov r9, r8 │ │ │ │ │ movs r2, #8 │ │ │ │ │ mul.w r0, r3, r2 │ │ │ │ │ cmp r4, #15 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - bhi.w 2430 │ │ │ │ │ + bhi.w 2420 │ │ │ │ │ adds r2, r4, #1 │ │ │ │ │ movs r1, #1 │ │ │ │ │ lsls r1, r2 │ │ │ │ │ add.w r5, r1, #20 │ │ │ │ │ adds r0, r5, r0 │ │ │ │ │ - b.n 206e │ │ │ │ │ + b.n 205e │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ adds r1, #8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 21de │ │ │ │ │ - b.n 2260 │ │ │ │ │ + bne.n 21ce │ │ │ │ │ + b.n 2250 │ │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ │ add.w r1, r6, #20 │ │ │ │ │ add r2, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 23c4 │ │ │ │ │ + beq.w 23b4 │ │ │ │ │ add r3, r4 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.w 2422 │ │ │ │ │ + ble.w 2412 │ │ │ │ │ ldr.w lr, [r7, #28] │ │ │ │ │ mov r0, r3 │ │ │ │ │ add.w sl, r3, r8, lsl #3 │ │ │ │ │ mov fp, r3 │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ ldrb.w ip, [lr] │ │ │ │ │ add.w r1, lr, ip, lsl #2 │ │ │ │ │ @@ -3377,115 +3381,115 @@ │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ it lt │ │ │ │ │ strlt.w ip, [r3] │ │ │ │ │ str.w r3, [r0, #-8] │ │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ │ str.w r1, [r0, #-4] │ │ │ │ │ cmp sl, r0 │ │ │ │ │ - bne.n 229c │ │ │ │ │ + bne.n 228c │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ mov r3, fp │ │ │ │ │ ldrb.w ip, [r5, #4] │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ mov sl, r6 │ │ │ │ │ lsl.w lr, lr, ip │ │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2306 │ │ │ │ │ + b.n 22f6 │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ - bgt.n 2324 │ │ │ │ │ + bgt.n 2314 │ │ │ │ │ ldrsh.w r9, [r4, r2, lsl #1] │ │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - bne.n 232c │ │ │ │ │ + bne.n 231c │ │ │ │ │ strh.w r0, [r4, r2, lsl #1] │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - beq.n 237e │ │ │ │ │ + beq.n 236e │ │ │ │ │ ldrb.w ip, [r5, #4] │ │ │ │ │ ldr.w r2, [r3, r0, lsl #3] │ │ │ │ │ cmp.w ip, #7 │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ and.w r2, lr, r1 │ │ │ │ │ - bgt.n 22e8 │ │ │ │ │ + bgt.n 22d8 │ │ │ │ │ ldrsb.w r9, [r4, r2] │ │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - bne.n 232c │ │ │ │ │ + bne.n 231c │ │ │ │ │ strb r0, [r4, r2] │ │ │ │ │ - b.n 22fc │ │ │ │ │ + b.n 22ec │ │ │ │ │ ldr.w r6, [r4, r2, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - beq.n 2358 │ │ │ │ │ + beq.n 2348 │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ │ add.w r9, r1, #1 │ │ │ │ │ cmp.w ip, #7 │ │ │ │ │ add r2, r9 │ │ │ │ │ and.w r2, lr, r2 │ │ │ │ │ - bgt.n 235e │ │ │ │ │ + bgt.n 234e │ │ │ │ │ ldrsb.w r9, [r4, r2] │ │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - bne.n 23b4 │ │ │ │ │ + bne.n 23a4 │ │ │ │ │ cmp.w ip, #7 │ │ │ │ │ - ble.n 2320 │ │ │ │ │ + ble.n 2310 │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ - ble.n 22f8 │ │ │ │ │ + ble.n 22e8 │ │ │ │ │ str.w r0, [r4, r2, lsl #2] │ │ │ │ │ - b.n 22fc │ │ │ │ │ + b.n 22ec │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ - bgt.n 2426 │ │ │ │ │ + bgt.n 2416 │ │ │ │ │ ldrsh.w r9, [r4, r2, lsl #1] │ │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 234c │ │ │ │ │ + beq.n 233c │ │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ adds r2, #1 │ │ │ │ │ add r2, r1 │ │ │ │ │ and.w r2, lr, r2 │ │ │ │ │ - b.n 235e │ │ │ │ │ + b.n 234e │ │ │ │ │ mov r6, sl │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r5, [r7, #24] │ │ │ │ │ - bl 4984 │ │ │ │ │ + bl 4974 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r7, #28] │ │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 243e │ │ │ │ │ + beq.n 242e │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ strb r1, [r3, #3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1f1e │ │ │ │ │ + beq.w 1f0e │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ adds r0, r3, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ - b.n 1f1e │ │ │ │ │ + b.n 1f0e │ │ │ │ │ add.w r3, r6, #20 │ │ │ │ │ add r2, r3 │ │ │ │ │ movs r3, #8 │ │ │ │ │ - b.n 2278 │ │ │ │ │ + b.n 2268 │ │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ adds r2, #1 │ │ │ │ │ add r2, r1 │ │ │ │ │ and.w r2, r2, lr │ │ │ │ │ - b.n 2342 │ │ │ │ │ + b.n 2332 │ │ │ │ │ adds r1, r4, r3 │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - blt.n 23de │ │ │ │ │ + blt.n 23ce │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2d74 │ │ │ │ │ - b.n 2380 │ │ │ │ │ - beq.w 1edc │ │ │ │ │ - b.n 1e7e │ │ │ │ │ + bl 2d64 │ │ │ │ │ + b.n 2370 │ │ │ │ │ + beq.w 1ecc │ │ │ │ │ + b.n 1e6e │ │ │ │ │ ldr r3, [r7, #28] │ │ │ │ │ adds r4, #12 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ ldrb.w ip, [r3] │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ add.w r3, r3, ip, lsl #2 │ │ │ │ │ ldrb r3, [r3, r0] │ │ │ │ │ @@ -3498,170 +3502,170 @@ │ │ │ │ │ addlt.w ip, ip, #1 │ │ │ │ │ strlt.w ip, [r3] │ │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ str.w r3, [r4, #-12] │ │ │ │ │ ldr.w r3, [lr, #4] │ │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ │ - b.n 23ca │ │ │ │ │ - beq.n 2380 │ │ │ │ │ - b.n 22d2 │ │ │ │ │ + b.n 23ba │ │ │ │ │ + beq.n 2370 │ │ │ │ │ + b.n 22c2 │ │ │ │ │ ldr.w r6, [r4, r2, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - beq.n 234c │ │ │ │ │ - b.n 236e │ │ │ │ │ + beq.n 233c │ │ │ │ │ + b.n 235e │ │ │ │ │ adds r2, r4, #2 │ │ │ │ │ movs r1, #1 │ │ │ │ │ lsls r1, r2 │ │ │ │ │ add.w r0, r1, #20 │ │ │ │ │ add r0, sl │ │ │ │ │ - b.n 206e │ │ │ │ │ + b.n 205e │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 1f1e │ │ │ │ │ + b.n 1f0e │ │ │ │ │ adds r2, #8 │ │ │ │ │ - b.n 1fcc │ │ │ │ │ + b.n 1fbc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1f2e │ │ │ │ │ + b.n 1f1e │ │ │ │ │ │ │ │ │ │ -00002454 : │ │ │ │ │ +00002444 : │ │ │ │ │ PyDict_SetDefaultRef(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ - bl 2474 │ │ │ │ │ + bl 2464 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ │ │ -00002474 : │ │ │ │ │ +00002464 : │ │ │ │ │ dict_setdefault_ref_lock_held(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ mov r9, r3 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ lsls r5, r3, #2 │ │ │ │ │ - bpl.w 2a7a │ │ │ │ │ + bpl.w 2a6a │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 26a4 │ │ │ │ │ + bne.w 2694 │ │ │ │ │ ldr r7, [r1, #12] │ │ │ │ │ adds r0, r7, #1 │ │ │ │ │ - beq.w 26a4 │ │ │ │ │ + beq.w 2694 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ - ldr r3, [pc, #612] @ (2718 ) │ │ │ │ │ + ldr r3, [pc, #612] @ (2708 ) │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.w 295e │ │ │ │ │ + beq.w 294e │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 26cc │ │ │ │ │ + bne.w 26bc │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 498 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ adds r3, r0, #3 │ │ │ │ │ - beq.w 2a38 │ │ │ │ │ + beq.w 2a28 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.n 25a4 │ │ │ │ │ + bne.n 2594 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 25f0 │ │ │ │ │ + bge.w 25e0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 25fc │ │ │ │ │ + bge.w 25ec │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ │ - cbz r3, 2506 │ │ │ │ │ + cbz r3, 24f6 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 29c4 │ │ │ │ │ + bne.w 29b4 │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 271c │ │ │ │ │ + ble.w 270c │ │ │ │ │ ldrb.w sl, [r4, #16] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 274c │ │ │ │ │ + bne.w 273c │ │ │ │ │ ldrb.w ip, [r2, #4] │ │ │ │ │ movs r6, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ cmp.w ip, #7 │ │ │ │ │ mov r3, r2 │ │ │ │ │ lsl.w r6, r6, ip │ │ │ │ │ add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ │ and.w r1, sl, r7 │ │ │ │ │ - bgt.n 2608 │ │ │ │ │ + bgt.n 25f8 │ │ │ │ │ add.w r0, r2, #20 │ │ │ │ │ ldrsb.w lr, [r0, r1] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - bge.n 25ca │ │ │ │ │ + bge.n 25ba │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ strb r3, [r0, r1] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldrb r6, [r3, #5] │ │ │ │ │ lsls r2, r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2796 │ │ │ │ │ + beq.w 2786 │ │ │ │ │ add.w r2, r2, r1, lsl #3 │ │ │ │ │ add.w r0, r3, #20 │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r5, [r0, r2] │ │ │ │ │ add r0, r2 │ │ │ │ │ str.w r8, [r0, #4] │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 25a0 │ │ │ │ │ + beq.n 2590 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 29a6 │ │ │ │ │ + beq.w 2996 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 29a6 │ │ │ │ │ + bge.w 2996 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ str.w r8, [r9] │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 25c2 │ │ │ │ │ + b.n 25b2 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 25c0 │ │ │ │ │ + beq.n 25b0 │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r2, 25bc │ │ │ │ │ + cbz r2, 25ac │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ movs r6, #1 │ │ │ │ │ @@ -3672,523 +3676,523 @@ │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ add.w r0, lr, #1 │ │ │ │ │ add r1, r0 │ │ │ │ │ and.w r1, r1, sl │ │ │ │ │ adds r0, r2, r1 │ │ │ │ │ ldrsb.w r6, [r0, #20] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bge.n 2646 │ │ │ │ │ + bge.n 2636 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ strb r3, [r0, #20] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ - b.n 254e │ │ │ │ │ + b.n 253e │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 24f2 │ │ │ │ │ + blt.w 24e2 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 24fe │ │ │ │ │ - b.n 2506 │ │ │ │ │ + bne.w 24ee │ │ │ │ │ + b.n 24f6 │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ - bgt.w 29ac │ │ │ │ │ + bgt.w 299c │ │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ add.w lr, r2, r0 │ │ │ │ │ ldrsh.w lr, [lr, #20] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - bge.n 2628 │ │ │ │ │ + bge.n 2618 │ │ │ │ │ add r0, r2 │ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ │ strh r1, [r0, #20] │ │ │ │ │ - b.n 254e │ │ │ │ │ + b.n 253e │ │ │ │ │ mov.w lr, r7, lsr #5 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ add.w r0, lr, #1 │ │ │ │ │ add r1, r0 │ │ │ │ │ and.w r1, r1, sl │ │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ adds r6, r2, r0 │ │ │ │ │ ldrsh.w r6, [r6, #20] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.n 2620 │ │ │ │ │ + blt.n 2610 │ │ │ │ │ lsls r0, r1, #2 │ │ │ │ │ add r0, r1 │ │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ │ add r0, lr │ │ │ │ │ cmp.w ip, #7 │ │ │ │ │ add.w r0, r0, #1 │ │ │ │ │ and.w r1, r0, sl │ │ │ │ │ - ble.n 2698 │ │ │ │ │ + ble.n 2688 │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ - bgt.w 2a14 │ │ │ │ │ + bgt.w 2a04 │ │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ add.w ip, r2, r0 │ │ │ │ │ ldrsh.w ip, [ip, #20] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - blt.n 2620 │ │ │ │ │ + blt.n 2610 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ │ add r1, lr │ │ │ │ │ adds r1, #1 │ │ │ │ │ and.w r1, r1, sl │ │ │ │ │ - b.n 2666 │ │ │ │ │ + b.n 2656 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ │ add r1, lr │ │ │ │ │ adds r1, #1 │ │ │ │ │ and.w r1, r1, sl │ │ │ │ │ adds r0, r2, r1 │ │ │ │ │ ldrsb.w r3, [r0, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 25e6 │ │ │ │ │ - b.n 2688 │ │ │ │ │ + blt.n 25d6 │ │ │ │ │ + b.n 2678 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r7, r0 │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ - beq.w 2a30 │ │ │ │ │ + beq.w 2a20 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ - ldr r3, [pc, #96] @ (2718 ) │ │ │ │ │ + ldr r3, [pc, #96] @ (2708 ) │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.w 295e │ │ │ │ │ + beq.w 294e │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 24c2 │ │ │ │ │ + beq.w 24b2 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 24c2 │ │ │ │ │ + bne.w 24b2 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 5cf4 │ │ │ │ │ + bl 5ce4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.w 24d8 │ │ │ │ │ + beq.w 24c8 │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ add.w r2, r2, r0, lsl #2 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ subs r6, r2, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r6, #1 │ │ │ │ │ - cbnz r2, 26f8 │ │ │ │ │ + cbnz r2, 26e8 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9fa0 │ │ │ │ │ + bl 9f84 │ │ │ │ │ mov r2, r8 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 25c2 │ │ │ │ │ + beq.w 25b2 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - cbz r3, 2710 │ │ │ │ │ + cbz r3, 2700 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r2, #0] │ │ │ │ │ str.w r2, [r9] │ │ │ │ │ - b.n 25c2 │ │ │ │ │ + b.n 25b2 │ │ │ │ │ nop │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add.w r1, r1, r1, lsl #1 │ │ │ │ │ cmp r1, #8 │ │ │ │ │ it lt │ │ │ │ │ movlt r1, #8 │ │ │ │ │ subs r1, #1 │ │ │ │ │ clz r1, r1 │ │ │ │ │ rsb r1, r1, #32 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ - bl 1d7c │ │ │ │ │ + bl 1d6c │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 2a50 │ │ │ │ │ + beq.w 2a40 │ │ │ │ │ ldrb.w sl, [r4, #16] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n 2792 │ │ │ │ │ - ldr r3, [pc, #764] @ (2a4c ) │ │ │ │ │ + beq.n 2782 │ │ │ │ │ + ldr r3, [pc, #764] @ (2a3c ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ tst.w sl, #1 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ mov fp, r3 │ │ │ │ │ - bne.w 28ee │ │ │ │ │ + bne.w 28de │ │ │ │ │ tst.w sl, #2 │ │ │ │ │ - bne.w 28b6 │ │ │ │ │ + bne.w 28a6 │ │ │ │ │ tst.w sl, #4 │ │ │ │ │ - bne.w 287e │ │ │ │ │ + bne.w 286e │ │ │ │ │ tst.w sl, #8 │ │ │ │ │ - bne.n 284a │ │ │ │ │ + bne.n 283a │ │ │ │ │ tst.w sl, #16 │ │ │ │ │ - bne.n 2816 │ │ │ │ │ + bne.n 2806 │ │ │ │ │ tst.w sl, #32 │ │ │ │ │ - bne.n 27e2 │ │ │ │ │ + bne.n 27d2 │ │ │ │ │ tst.w sl, #64 @ 0x40 │ │ │ │ │ - bne.w 2926 │ │ │ │ │ + bne.w 2916 │ │ │ │ │ movs.w r6, sl, lsr #7 │ │ │ │ │ - bne.n 27b0 │ │ │ │ │ + bne.n 27a0 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ - b.n 251a │ │ │ │ │ + b.n 250a │ │ │ │ │ movs r0, #12 │ │ │ │ │ mla r2, r0, r1, r2 │ │ │ │ │ add.w r1, r3, #20 │ │ │ │ │ adds r0, r1, r2 │ │ │ │ │ strd r5, r8, [r0, #4] │ │ │ │ │ str r7, [r1, r2] │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ - b.n 2570 │ │ │ │ │ + b.n 2560 │ │ │ │ │ add.w r3, fp, #40960 @ 0xa000 │ │ │ │ │ ldr.w r6, [r3, #388] @ 0x184 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 2792 │ │ │ │ │ + beq.n 2782 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 2792 │ │ │ │ │ + bge.n 2782 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b.n 2792 │ │ │ │ │ + b.n 2782 │ │ │ │ │ add.w r3, fp, #40960 @ 0xa000 │ │ │ │ │ ldr.w r3, [r3, #380] @ 0x17c │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2784 │ │ │ │ │ + beq.n 2774 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 2784 │ │ │ │ │ + bge.n 2774 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b.n 2784 │ │ │ │ │ + b.n 2774 │ │ │ │ │ add.w r3, fp, #40960 @ 0xa000 │ │ │ │ │ ldr.w r3, [r3, #376] @ 0x178 │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 277e │ │ │ │ │ + beq.n 276e │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 277e │ │ │ │ │ + bge.n 276e │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b.n 277e │ │ │ │ │ + b.n 276e │ │ │ │ │ add.w r3, fp, #40960 @ 0xa000 │ │ │ │ │ ldr.w r3, [r3, #372] @ 0x174 │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2778 │ │ │ │ │ + beq.n 2768 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 2778 │ │ │ │ │ + bge.n 2768 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b.n 2778 │ │ │ │ │ + b.n 2768 │ │ │ │ │ add.w r3, fp, #40960 @ 0xa000 │ │ │ │ │ ldr.w r3, [r3, #368] @ 0x170 │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2772 │ │ │ │ │ + beq.w 2762 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 2772 │ │ │ │ │ + bge.w 2762 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b.n 2772 │ │ │ │ │ + b.n 2762 │ │ │ │ │ add.w r3, fp, #40960 @ 0xa000 │ │ │ │ │ ldr.w r3, [r3, #364] @ 0x16c │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 276a │ │ │ │ │ + beq.w 275a │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 276a │ │ │ │ │ + bge.w 275a │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b.n 276a │ │ │ │ │ + b.n 275a │ │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ │ ldr.w r3, [r3, #360] @ 0x168 │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2762 │ │ │ │ │ + beq.w 2752 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 2762 │ │ │ │ │ + bge.w 2752 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b.n 2762 │ │ │ │ │ + b.n 2752 │ │ │ │ │ add.w r3, fp, #40960 @ 0xa000 │ │ │ │ │ ldr.w r3, [r3, #384] @ 0x180 │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 278c │ │ │ │ │ + beq.w 277c │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 278c │ │ │ │ │ + bge.w 277c │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b.n 278c │ │ │ │ │ + b.n 277c │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r5, #0] │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt.w r3, [r8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ - bl fec │ │ │ │ │ + bl fdc │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 2a38 │ │ │ │ │ + beq.n 2a28 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 25a0 │ │ │ │ │ + beq.w 2590 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - cbz r3, 29a6 │ │ │ │ │ + cbz r3, 2996 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 29a6 │ │ │ │ │ + bge.n 2996 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ str.w r8, [r9] │ │ │ │ │ - b.n 25a0 │ │ │ │ │ + b.n 2590 │ │ │ │ │ lsls r0, r1, #2 │ │ │ │ │ add.w lr, r2, r0 │ │ │ │ │ ldr.w r6, [lr, #20] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ it lt │ │ │ │ │ ldrlt r1, [r2, #16] │ │ │ │ │ - bge.n 29ec │ │ │ │ │ + bge.n 29dc │ │ │ │ │ str.w r1, [lr, #20] │ │ │ │ │ - b.n 254e │ │ │ │ │ + b.n 253e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ it lt │ │ │ │ │ movlt r3, #8 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ clz r1, r1 │ │ │ │ │ rsb r1, r1, #32 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ - bl 1d7c │ │ │ │ │ + bl 1d6c │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 2a50 │ │ │ │ │ + beq.n 2a40 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ - b.n 2506 │ │ │ │ │ + b.n 24f6 │ │ │ │ │ mov.w lr, r7, lsr #5 │ │ │ │ │ add r1, r0 │ │ │ │ │ add.w r0, lr, #1 │ │ │ │ │ add r1, r0 │ │ │ │ │ and.w r1, r1, sl │ │ │ │ │ add.w r0, r2, r1, lsl #2 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov.w r0, r1, lsl #2 │ │ │ │ │ - bge.w 2648 │ │ │ │ │ + bge.w 2638 │ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ │ add.w lr, r2, r0 │ │ │ │ │ - b.n 29be │ │ │ │ │ + b.n 29ae │ │ │ │ │ add.w r6, r2, r1, lsl #2 │ │ │ │ │ lsls r0, r1, #2 │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.n 2a0c │ │ │ │ │ + blt.n 29fc │ │ │ │ │ add r1, r0 │ │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ │ add r1, lr │ │ │ │ │ adds r1, #1 │ │ │ │ │ and.w r1, r1, sl │ │ │ │ │ - b.n 265e │ │ │ │ │ + b.n 264e │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl b4 │ │ │ │ │ R_ARM_THM_CALL dict_unhashable_type │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 2a44 │ │ │ │ │ + beq.n 2a34 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 25c2 │ │ │ │ │ + b.n 25b2 │ │ │ │ │ nop │ │ │ │ │ .word 0x000002f2 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2a5e │ │ │ │ │ + bge.n 2a4e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 2ab0 │ │ │ │ │ + cbz r3, 2aa0 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2a38 │ │ │ │ │ + bge.n 2a28 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2a38 │ │ │ │ │ + bne.n 2a28 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2a38 │ │ │ │ │ - ldr r1, [pc, #60] @ (2ab8 ) │ │ │ │ │ + b.n 2a28 │ │ │ │ │ + ldr r1, [pc, #60] @ (2aa8 ) │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.n 2a98 │ │ │ │ │ + beq.n 2a88 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 2a98 │ │ │ │ │ + cbnz r0, 2a88 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #4674 @ 0x1242 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 2a38 │ │ │ │ │ + b.n 2a28 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 2a38 │ │ │ │ │ + b.n 2a28 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2a5e │ │ │ │ │ + b.n 2a4e │ │ │ │ │ .word 0x000000ec │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00002abc <_Py_dict_lookup_threadsafe_stackref>: │ │ │ │ │ +00002aac <_Py_dict_lookup_threadsafe_stackref>: │ │ │ │ │ _Py_dict_lookup_threadsafe_stackref(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r3 │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ bl 498 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbnz r3, 2ae0 <_Py_dict_lookup_threadsafe_stackref+0x24> │ │ │ │ │ + cbnz r3, 2ad0 <_Py_dict_lookup_threadsafe_stackref+0x24> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itee ge │ │ │ │ │ @@ -4196,505 +4200,505 @@ │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002af8 <_PyObjectDict_SetItem>: │ │ │ │ │ +00002ae8 <_PyObjectDict_SetItem>: │ │ │ │ │ _PyObjectDict_SetItem(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r4, [r2, #0] │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 2b86 <_PyObjectDict_SetItem+0x8e> │ │ │ │ │ + beq.n 2b76 <_PyObjectDict_SetItem+0x8e> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ lsls r7, r3, #2 │ │ │ │ │ - bpl.n 2bfc <_PyObjectDict_SetItem+0x104> │ │ │ │ │ + bpl.n 2bec <_PyObjectDict_SetItem+0x104> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 2bc8 <_PyObjectDict_SetItem+0xd0> │ │ │ │ │ + beq.n 2bb8 <_PyObjectDict_SetItem+0xd0> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r5, #0] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2b60 <_PyObjectDict_SetItem+0x68> │ │ │ │ │ + bge.n 2b50 <_PyObjectDict_SetItem+0x68> │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 2b6c <_PyObjectDict_SetItem+0x74> │ │ │ │ │ + bne.n 2b5c <_PyObjectDict_SetItem+0x74> │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ - beq.n 2b6c <_PyObjectDict_SetItem+0x74> │ │ │ │ │ - ldr r3, [pc, #248] @ (2c44 <_PyObjectDict_SetItem+0x14c>) │ │ │ │ │ + beq.n 2b5c <_PyObjectDict_SetItem+0x74> │ │ │ │ │ + ldr r3, [pc, #248] @ (2c34 <_PyObjectDict_SetItem+0x14c>) │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - beq.n 2bac <_PyObjectDict_SetItem+0xb4> │ │ │ │ │ + beq.n 2b9c <_PyObjectDict_SetItem+0xb4> │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 14c4 │ │ │ │ │ + b.w 14b4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 2b44 <_PyObjectDict_SetItem+0x4c> │ │ │ │ │ + beq.n 2b34 <_PyObjectDict_SetItem+0x4c> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - bne.n 2b4a <_PyObjectDict_SetItem+0x52> │ │ │ │ │ + bne.n 2b3a <_PyObjectDict_SetItem+0x52> │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 setitem_take2_lock_held.part.0 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #22 │ │ │ │ │ - bpl.n 2b96 <_PyObjectDict_SetItem+0x9e> │ │ │ │ │ + bpl.n 2b86 <_PyObjectDict_SetItem+0x9e> │ │ │ │ │ ldr.w r0, [r3, #440] @ 0x1b8 │ │ │ │ │ - cbnz r0, 2bb4 <_PyObjectDict_SetItem+0xbc> │ │ │ │ │ + cbnz r0, 2ba4 <_PyObjectDict_SetItem+0xbc> │ │ │ │ │ movs r3, #0 │ │ │ │ │ - ldr r0, [pc, #168] @ (2c44 <_PyObjectDict_SetItem+0x14c>) │ │ │ │ │ + ldr r0, [pc, #168] @ (2c34 <_PyObjectDict_SetItem+0x14c>) │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 164 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2b12 <_PyObjectDict_SetItem+0x1a> │ │ │ │ │ - b.n 2bc0 <_PyObjectDict_SetItem+0xc8> │ │ │ │ │ + bne.n 2b02 <_PyObjectDict_SetItem+0x1a> │ │ │ │ │ + b.n 2bb0 <_PyObjectDict_SetItem+0xc8> │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w fec │ │ │ │ │ - bl 9e2c │ │ │ │ │ + b.w fdc │ │ │ │ │ + bl 9e10 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2b12 <_PyObjectDict_SetItem+0x1a> │ │ │ │ │ + bne.n 2b02 <_PyObjectDict_SetItem+0x1a> │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 2be6 <_PyObjectDict_SetItem+0xee> │ │ │ │ │ + bne.n 2bd6 <_PyObjectDict_SetItem+0xee> │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ adds r6, r2, #1 │ │ │ │ │ - beq.n 2be6 <_PyObjectDict_SetItem+0xee> │ │ │ │ │ + beq.n 2bd6 <_PyObjectDict_SetItem+0xee> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 5934 <_PyDict_DelItem_KnownHash_LockHeld> │ │ │ │ │ + b.w 5924 <_PyDict_DelItem_KnownHash_LockHeld> │ │ │ │ │ R_ARM_THM_JUMP24 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ - bne.n 2bda <_PyObjectDict_SetItem+0xe2> │ │ │ │ │ + bne.n 2bca <_PyObjectDict_SetItem+0xe2> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl b4 │ │ │ │ │ R_ARM_THM_CALL dict_unhashable_type │ │ │ │ │ - b.n 2bc0 <_PyObjectDict_SetItem+0xc8> │ │ │ │ │ - ldr r1, [pc, #72] @ (2c48 <_PyObjectDict_SetItem+0x150>) │ │ │ │ │ + b.n 2bb0 <_PyObjectDict_SetItem+0xc8> │ │ │ │ │ + ldr r1, [pc, #72] @ (2c38 <_PyObjectDict_SetItem+0x150>) │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.n 2c08 <_PyObjectDict_SetItem+0x110> │ │ │ │ │ + beq.n 2bf8 <_PyObjectDict_SetItem+0x110> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbz r0, 2c22 <_PyObjectDict_SetItem+0x12a> │ │ │ │ │ + cbz r0, 2c12 <_PyObjectDict_SetItem+0x12a> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ - cbz r6, 2c34 <_PyObjectDict_SetItem+0x13c> │ │ │ │ │ + cbz r6, 2c24 <_PyObjectDict_SetItem+0x13c> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 2bc0 <_PyObjectDict_SetItem+0xc8> │ │ │ │ │ + b.n 2bb0 <_PyObjectDict_SetItem+0xc8> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #7229 @ 0x1c3d │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 2bc0 <_PyObjectDict_SetItem+0xc8> │ │ │ │ │ + b.n 2bb0 <_PyObjectDict_SetItem+0xc8> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 2bc0 <_PyObjectDict_SetItem+0xc8> │ │ │ │ │ + b.n 2bb0 <_PyObjectDict_SetItem+0xc8> │ │ │ │ │ nop │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000ec │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00002c4c <_PyDict_SetItem_LockHeld>: │ │ │ │ │ +00002c3c <_PyDict_SetItem_LockHeld>: │ │ │ │ │ _PyDict_SetItem_LockHeld(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ mov r3, r2 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ - bpl.n 2d20 <_PyDict_SetItem_LockHeld+0xd4> │ │ │ │ │ + bpl.n 2d10 <_PyDict_SetItem_LockHeld+0xd4> │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2ce4 <_PyDict_SetItem_LockHeld+0x98> │ │ │ │ │ + beq.n 2cd4 <_PyDict_SetItem_LockHeld+0x98> │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r1, #0] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2cac <_PyDict_SetItem_LockHeld+0x60> │ │ │ │ │ + bge.n 2c9c <_PyDict_SetItem_LockHeld+0x60> │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 2cb8 <_PyDict_SetItem_LockHeld+0x6c> │ │ │ │ │ + bne.n 2ca8 <_PyDict_SetItem_LockHeld+0x6c> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ - beq.n 2cb8 <_PyDict_SetItem_LockHeld+0x6c> │ │ │ │ │ - ldr r0, [pc, #208] @ (2d6c <_PyDict_SetItem_LockHeld+0x120>) │ │ │ │ │ + beq.n 2ca8 <_PyDict_SetItem_LockHeld+0x6c> │ │ │ │ │ + ldr r0, [pc, #208] @ (2d5c <_PyDict_SetItem_LockHeld+0x120>) │ │ │ │ │ ldr r5, [r4, #24] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq.n 2cda <_PyDict_SetItem_LockHeld+0x8e> │ │ │ │ │ + beq.n 2cca <_PyDict_SetItem_LockHeld+0x8e> │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 14c4 │ │ │ │ │ + b.w 14b4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 2c92 <_PyDict_SetItem_LockHeld+0x46> │ │ │ │ │ + beq.n 2c82 <_PyDict_SetItem_LockHeld+0x46> │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ │ - bne.n 2c98 <_PyDict_SetItem_LockHeld+0x4c> │ │ │ │ │ + bne.n 2c88 <_PyDict_SetItem_LockHeld+0x4c> │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 setitem_take2_lock_held.part.0 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w fec │ │ │ │ │ + b.w fdc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 2d02 <_PyDict_SetItem_LockHeld+0xb6> │ │ │ │ │ + bne.n 2cf2 <_PyDict_SetItem_LockHeld+0xb6> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ - beq.n 2d02 <_PyDict_SetItem_LockHeld+0xb6> │ │ │ │ │ + beq.n 2cf2 <_PyDict_SetItem_LockHeld+0xb6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 5934 <_PyDict_DelItem_KnownHash_LockHeld> │ │ │ │ │ + b.w 5924 <_PyDict_DelItem_KnownHash_LockHeld> │ │ │ │ │ R_ARM_THM_JUMP24 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r5, r0, #1 │ │ │ │ │ - bne.n 2cf6 <_PyDict_SetItem_LockHeld+0xaa> │ │ │ │ │ + bne.n 2ce6 <_PyDict_SetItem_LockHeld+0xaa> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl b4 │ │ │ │ │ R_ARM_THM_CALL dict_unhashable_type │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ - ldr r1, [pc, #76] @ (2d70 <_PyDict_SetItem_LockHeld+0x124>) │ │ │ │ │ + ldr r1, [pc, #76] @ (2d60 <_PyDict_SetItem_LockHeld+0x124>) │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.n 2d30 <_PyDict_SetItem_LockHeld+0xe4> │ │ │ │ │ + beq.n 2d20 <_PyDict_SetItem_LockHeld+0xe4> │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - cbz r0, 2d4a <_PyDict_SetItem_LockHeld+0xfe> │ │ │ │ │ + cbz r0, 2d3a <_PyDict_SetItem_LockHeld+0xfe> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ - cbz r3, 2d5c <_PyDict_SetItem_LockHeld+0x110> │ │ │ │ │ + cbz r3, 2d4c <_PyDict_SetItem_LockHeld+0x110> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 2d18 <_PyDict_SetItem_LockHeld+0xcc> │ │ │ │ │ + b.n 2d08 <_PyDict_SetItem_LockHeld+0xcc> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #7229 @ 0x1c3d │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 2d18 <_PyDict_SetItem_LockHeld+0xcc> │ │ │ │ │ + b.n 2d08 <_PyDict_SetItem_LockHeld+0xcc> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 2d18 <_PyDict_SetItem_LockHeld+0xcc> │ │ │ │ │ + b.n 2d08 <_PyDict_SetItem_LockHeld+0xcc> │ │ │ │ │ nop │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000ec │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00002d74 : │ │ │ │ │ +00002d64 : │ │ │ │ │ build_indices_generic(): │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 2e6c │ │ │ │ │ + beq.n 2e5c │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ movs r5, #1 │ │ │ │ │ add.w lr, r1, #12 │ │ │ │ │ ldrb.w ip, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ lsl.w r5, r5, ip │ │ │ │ │ subs r5, #1 │ │ │ │ │ - b.n 2dac │ │ │ │ │ + b.n 2d9c │ │ │ │ │ adds r2, r4, r3 │ │ │ │ │ ldrsb.w r7, [r2, #20] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - bne.n 2dd8 │ │ │ │ │ + bne.n 2dc8 │ │ │ │ │ strb r1, [r2, #20] │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - beq.n 2dd6 │ │ │ │ │ + beq.n 2dc6 │ │ │ │ │ ldrb.w ip, [r4, #4] │ │ │ │ │ add.w lr, lr, #12 │ │ │ │ │ ldr.w r0, [lr, #-12] │ │ │ │ │ cmp.w ip, #7 │ │ │ │ │ and.w r3, r5, r0 │ │ │ │ │ - ble.n 2d92 │ │ │ │ │ + ble.n 2d82 │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ - bgt.n 2e40 │ │ │ │ │ + bgt.n 2e30 │ │ │ │ │ lsls r2, r3, #1 │ │ │ │ │ adds r7, r4, r2 │ │ │ │ │ ldrsh.w r7, [r7, #20] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - bne.n 2dd8 │ │ │ │ │ + bne.n 2dc8 │ │ │ │ │ adds r3, r4, r2 │ │ │ │ │ strh r1, [r3, #20] │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - bne.n 2da4 │ │ │ │ │ + bne.n 2d94 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ lsls r2, r3, #2 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ add r3, r2 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ cmp.w ip, #7 │ │ │ │ │ add r3, r2 │ │ │ │ │ and.w r3, r3, r5 │ │ │ │ │ - bgt.n 2e16 │ │ │ │ │ + bgt.n 2e06 │ │ │ │ │ adds r2, r4, r3 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ adds r2, #1 │ │ │ │ │ - bne.n 2e32 │ │ │ │ │ + bne.n 2e22 │ │ │ │ │ cmp.w ip, #7 │ │ │ │ │ - ble.n 2e2e │ │ │ │ │ + ble.n 2e1e │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ it gt │ │ │ │ │ lslgt r2, r3, #2 │ │ │ │ │ - bgt.n 2e4a │ │ │ │ │ + bgt.n 2e3a │ │ │ │ │ lsls r2, r3, #1 │ │ │ │ │ - b.n 2dcc │ │ │ │ │ + b.n 2dbc │ │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ adds r3, #1 │ │ │ │ │ add r3, r0 │ │ │ │ │ ands r3, r5 │ │ │ │ │ add.w r2, r4, r3, lsl #1 │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ - bgt.n 2e56 │ │ │ │ │ + bgt.n 2e46 │ │ │ │ │ ldrsh.w r2, [r2, #20] │ │ │ │ │ adds r2, #1 │ │ │ │ │ - bne.n 2e0a │ │ │ │ │ + bne.n 2dfa │ │ │ │ │ cmp.w ip, #7 │ │ │ │ │ - bgt.n 2dfc │ │ │ │ │ + bgt.n 2dec │ │ │ │ │ adds r2, r4, r3 │ │ │ │ │ - b.n 2d9c │ │ │ │ │ + b.n 2d8c │ │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ adds r3, #1 │ │ │ │ │ add r3, r0 │ │ │ │ │ ands r3, r5 │ │ │ │ │ - b.n 2dec │ │ │ │ │ + b.n 2ddc │ │ │ │ │ lsls r2, r3, #2 │ │ │ │ │ adds r7, r4, r2 │ │ │ │ │ ldr r7, [r7, #20] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - bne.n 2dda │ │ │ │ │ + bne.n 2dca │ │ │ │ │ add r2, r4 │ │ │ │ │ str r1, [r2, #20] │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - bne.n 2da4 │ │ │ │ │ + bne.n 2d94 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ lsls r2, r3, #2 │ │ │ │ │ adds r7, r4, r2 │ │ │ │ │ ldr r7, [r7, #20] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - beq.n 2df6 │ │ │ │ │ + beq.n 2de6 │ │ │ │ │ add r3, r2 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ adds r3, #1 │ │ │ │ │ add r3, r0 │ │ │ │ │ ands r3, r5 │ │ │ │ │ - b.n 2e16 │ │ │ │ │ + b.n 2e06 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002e70 : │ │ │ │ │ +00002e60 : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ - cbz r0, 2e7a │ │ │ │ │ + cbz r0, 2e6a │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 2e7c │ │ │ │ │ + blt.n 2e6c │ │ │ │ │ bx lr │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2e7a │ │ │ │ │ + bne.n 2e6a │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -00002e88 : │ │ │ │ │ +00002e78 : │ │ │ │ │ PyDict_GetItemWithError(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ - ldr r2, [pc, #112] @ (2f0c ) │ │ │ │ │ + ldr r2, [pc, #112] @ (2efc ) │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldrb.w r3, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ lsls r3, r3, #31 │ │ │ │ │ - bpl.n 2ef0 │ │ │ │ │ + bpl.n 2ee0 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 2ed8 │ │ │ │ │ + bne.n 2ec8 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ - beq.n 2ed8 │ │ │ │ │ + beq.n 2ec8 │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 498 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - bne.n 2ec8 │ │ │ │ │ + bne.n 2eb8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl b4 │ │ │ │ │ R_ARM_THM_CALL dict_unhashable_type │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2ed4 │ │ │ │ │ + b.n 2ec4 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2eb4 │ │ │ │ │ + bne.n 2ea4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #2584 @ 0xa18 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 2eec │ │ │ │ │ + b.n 2edc │ │ │ │ │ .word 0x000000ec │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00002f10 <_PyDict_NewKeysForClass>: │ │ │ │ │ +00002f00 <_PyDict_NewKeysForClass>: │ │ │ │ │ _PyDict_NewKeysForClass(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov.w r0, #420 @ 0x1a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 34ae <_PyDict_NewKeysForClass+0x59e> │ │ │ │ │ + beq.w 349c <_PyDict_NewKeysForClass+0x59c> │ │ │ │ │ movw r3, #1542 @ 0x606 │ │ │ │ │ movs r5, #0 │ │ │ │ │ strh r3, [r0, #4] │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ str r5, [r0, #16] │ │ │ │ │ @@ -4710,180 +4714,180 @@ │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ movs r3, #2 │ │ │ │ │ strb r3, [r4, #6] │ │ │ │ │ movs r3, #30 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ ldr.w r7, [r6, #132] @ 0x84 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 319e <_PyDict_NewKeysForClass+0x28e> │ │ │ │ │ + beq.w 318e <_PyDict_NewKeysForClass+0x28e> │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ - ldr r1, [pc, #740] @ (3258 <_PyDict_NewKeysForClass+0x348>) │ │ │ │ │ + ldr r1, [pc, #740] @ (3248 <_PyDict_NewKeysForClass+0x348>) │ │ │ │ │ ldrb.w r3, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ lsls r2, r3, #31 │ │ │ │ │ - bpl.w 347c <_PyDict_NewKeysForClass+0x56c> │ │ │ │ │ - ldr r3, [pc, #720] @ (325c <_PyDict_NewKeysForClass+0x34c>) │ │ │ │ │ + bpl.w 346a <_PyDict_NewKeysForClass+0x56a> │ │ │ │ │ + ldr r3, [pc, #720] @ (324c <_PyDict_NewKeysForClass+0x34c>) │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr.w r2, [r3, #1640] @ 0x668 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 3466 <_PyDict_NewKeysForClass+0x556> │ │ │ │ │ + bne.w 3454 <_PyDict_NewKeysForClass+0x554> │ │ │ │ │ ldr.w r8, [r3, #1648] @ 0x670 │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 3466 <_PyDict_NewKeysForClass+0x556> │ │ │ │ │ - ldr r3, [pc, #692] @ (3260 <_PyDict_NewKeysForClass+0x350>) │ │ │ │ │ + beq.w 3454 <_PyDict_NewKeysForClass+0x554> │ │ │ │ │ + ldr r3, [pc, #692] @ (3250 <_PyDict_NewKeysForClass+0x350>) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r5, [r2, r3] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyErr_GetRaisedException> │ │ │ │ │ R_ARM_THM_CALL _PyErr_GetRaisedException │ │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ │ - ldr r1, [pc, #676] @ (3264 <_PyDict_NewKeysForClass+0x354>) │ │ │ │ │ + ldr r1, [pc, #676] @ (3254 <_PyDict_NewKeysForClass+0x354>) │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 498 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 34ca <_PyDict_NewKeysForClass+0x5ba> │ │ │ │ │ + bne.w 34b8 <_PyDict_NewKeysForClass+0x5b8> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyErr_SetRaisedException> │ │ │ │ │ R_ARM_THM_CALL _PyErr_SetRaisedException │ │ │ │ │ ldr.w lr, [sp, #36] @ 0x24 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.w 319e <_PyDict_NewKeysForClass+0x28e> │ │ │ │ │ + beq.w 318e <_PyDict_NewKeysForClass+0x28e> │ │ │ │ │ ldr.w r3, [lr, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #5 │ │ │ │ │ - bpl.w 319e <_PyDict_NewKeysForClass+0x28e> │ │ │ │ │ + bpl.w 318e <_PyDict_NewKeysForClass+0x28e> │ │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 319e <_PyDict_NewKeysForClass+0x28e> │ │ │ │ │ + ble.w 318e <_PyDict_NewKeysForClass+0x28e> │ │ │ │ │ add.w sl, r4, #20 │ │ │ │ │ mov r9, r4 │ │ │ │ │ add.w r3, lr, #12 │ │ │ │ │ str.w lr, [sp, #20] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 3328 <_PyDict_NewKeysForClass+0x418> │ │ │ │ │ + bne.w 3316 <_PyDict_NewKeysForClass+0x416> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ adds r7, r3, #1 │ │ │ │ │ - beq.w 3328 <_PyDict_NewKeysForClass+0x418> │ │ │ │ │ + beq.w 3316 <_PyDict_NewKeysForClass+0x416> │ │ │ │ │ ldrb.w fp, [r9, #4] │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldrb.w r5, [r9, #5] │ │ │ │ │ cmp.w fp, #7 │ │ │ │ │ lsl.w r7, r2, fp │ │ │ │ │ lsl.w r5, r2, r5 │ │ │ │ │ add.w r7, r7, #4294967295 @ 0xffffffff │ │ │ │ │ add r5, sl │ │ │ │ │ and.w r8, r3, r7 │ │ │ │ │ - bgt.w 31ac <_PyDict_NewKeysForClass+0x29c> │ │ │ │ │ + bgt.w 319c <_PyDict_NewKeysForClass+0x29c> │ │ │ │ │ ldrsb.w r2, [sl, r8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 3110 <_PyDict_NewKeysForClass+0x200> │ │ │ │ │ + blt.n 3100 <_PyDict_NewKeysForClass+0x200> │ │ │ │ │ ldr.w r0, [r5, r2, lsl #3] │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - beq.w 3328 <_PyDict_NewKeysForClass+0x418> │ │ │ │ │ + beq.w 3316 <_PyDict_NewKeysForClass+0x416> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 32d8 <_PyDict_NewKeysForClass+0x3c8> │ │ │ │ │ + beq.w 32c6 <_PyDict_NewKeysForClass+0x3c6> │ │ │ │ │ lsrs r6, r3, #5 │ │ │ │ │ add.w r2, r8, r8, lsl #2 │ │ │ │ │ adds r6, #1 │ │ │ │ │ add r6, r2 │ │ │ │ │ ands r6, r7 │ │ │ │ │ ldrsb.w r2, [sl, r6] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 31a6 <_PyDict_NewKeysForClass+0x296> │ │ │ │ │ + blt.w 3196 <_PyDict_NewKeysForClass+0x296> │ │ │ │ │ ldr.w r1, [r5, r2, lsl #3] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - beq.w 3328 <_PyDict_NewKeysForClass+0x418> │ │ │ │ │ + beq.w 3316 <_PyDict_NewKeysForClass+0x416> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 333a <_PyDict_NewKeysForClass+0x42a> │ │ │ │ │ + beq.w 3328 <_PyDict_NewKeysForClass+0x428> │ │ │ │ │ mov.w ip, r3, lsr #10 │ │ │ │ │ add.w r6, r6, r6, lsl #2 │ │ │ │ │ add.w r2, ip, #1 │ │ │ │ │ str.w r8, [sp, #24] │ │ │ │ │ add r6, r2 │ │ │ │ │ mov r8, r5 │ │ │ │ │ ands r6, r7 │ │ │ │ │ mov r5, ip │ │ │ │ │ cmp.w fp, #7 │ │ │ │ │ - bgt.w 3268 <_PyDict_NewKeysForClass+0x358> │ │ │ │ │ + bgt.w 3258 <_PyDict_NewKeysForClass+0x358> │ │ │ │ │ ldrsb.w r2, [sl, r6] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 327c <_PyDict_NewKeysForClass+0x36c> │ │ │ │ │ + blt.w 326c <_PyDict_NewKeysForClass+0x36c> │ │ │ │ │ ldr.w r1, [r8, r2, lsl #3] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - beq.w 3328 <_PyDict_NewKeysForClass+0x418> │ │ │ │ │ + beq.w 3316 <_PyDict_NewKeysForClass+0x416> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 33a4 <_PyDict_NewKeysForClass+0x494> │ │ │ │ │ + beq.w 3392 <_PyDict_NewKeysForClass+0x492> │ │ │ │ │ add.w r6, r6, r6, lsl #2 │ │ │ │ │ cmp.w fp, #7 │ │ │ │ │ add.w r6, r6, r5, lsr #5 │ │ │ │ │ add.w r6, r6, #1 │ │ │ │ │ and.w r6, r6, r7 │ │ │ │ │ - bgt.w 3394 <_PyDict_NewKeysForClass+0x484> │ │ │ │ │ + bgt.w 3382 <_PyDict_NewKeysForClass+0x482> │ │ │ │ │ ldrsb.w r2, [sl, r6] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 32d2 <_PyDict_NewKeysForClass+0x3c2> │ │ │ │ │ + blt.w 32c0 <_PyDict_NewKeysForClass+0x3c0> │ │ │ │ │ ldr.w r1, [r8, r2, lsl #3] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - beq.w 3328 <_PyDict_NewKeysForClass+0x418> │ │ │ │ │ + beq.w 3316 <_PyDict_NewKeysForClass+0x416> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 33fa <_PyDict_NewKeysForClass+0x4ea> │ │ │ │ │ + beq.w 33e8 <_PyDict_NewKeysForClass+0x4e8> │ │ │ │ │ lsrs r5, r5, #10 │ │ │ │ │ add.w r6, r6, r6, lsl #2 │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ add r6, r2 │ │ │ │ │ ands r6, r7 │ │ │ │ │ - b.n 30aa <_PyDict_NewKeysForClass+0x19a> │ │ │ │ │ + b.n 309a <_PyDict_NewKeysForClass+0x19a> │ │ │ │ │ adds r2, #1 │ │ │ │ │ - bne.n 306a <_PyDict_NewKeysForClass+0x15a> │ │ │ │ │ + bne.n 305a <_PyDict_NewKeysForClass+0x15a> │ │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 319c <_PyDict_NewKeysForClass+0x28c> │ │ │ │ │ + ble.n 318c <_PyDict_NewKeysForClass+0x28c> │ │ │ │ │ movs r2, #0 │ │ │ │ │ str.w r2, [r9, #8] │ │ │ │ │ ldrsb.w r2, [sl, r8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ itt lt │ │ │ │ │ ldrlt.w r2, [r9, #16] │ │ │ │ │ strblt.w r2, [sl, r8] │ │ │ │ │ - blt.n 3152 <_PyDict_NewKeysForClass+0x242> │ │ │ │ │ + blt.n 3142 <_PyDict_NewKeysForClass+0x242> │ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ │ add.w r8, r8, r8, lsl #2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ add r2, r8 │ │ │ │ │ and.w r8, r2, r7 │ │ │ │ │ ldrsb.w r2, [sl, r8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.n 322c <_PyDict_NewKeysForClass+0x31c> │ │ │ │ │ + bge.n 321c <_PyDict_NewKeysForClass+0x31c> │ │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ │ strb.w r2, [sl, r8] │ │ │ │ │ ldrb.w r1, [r9, #5] │ │ │ │ │ movs r3, #1 │ │ │ │ │ lsls r3, r1 │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ │ @@ -4895,470 +4899,471 @@ │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r3, [r9, #12] │ │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str.w r3, [r9, #16] │ │ │ │ │ - beq.n 319c <_PyDict_NewKeysForClass+0x28c> │ │ │ │ │ + beq.n 318c <_PyDict_NewKeysForClass+0x28c> │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bgt.w 3012 <_PyDict_NewKeysForClass+0x102> │ │ │ │ │ + bgt.w 3002 <_PyDict_NewKeysForClass+0x102> │ │ │ │ │ mov r4, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ adds r2, #1 │ │ │ │ │ - beq.n 3114 <_PyDict_NewKeysForClass+0x204> │ │ │ │ │ - b.n 3092 <_PyDict_NewKeysForClass+0x182> │ │ │ │ │ + beq.n 3104 <_PyDict_NewKeysForClass+0x204> │ │ │ │ │ + b.n 3082 <_PyDict_NewKeysForClass+0x182> │ │ │ │ │ cmp.w fp, #15 │ │ │ │ │ ite gt │ │ │ │ │ ldrgt.w r2, [sl, r8, lsl #2] │ │ │ │ │ ldrshle.w r2, [sl, r8, lsl #1] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 31f6 <_PyDict_NewKeysForClass+0x2e6> │ │ │ │ │ + blt.n 31e6 <_PyDict_NewKeysForClass+0x2e6> │ │ │ │ │ ldr.w r0, [r5, r2, lsl #3] │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - beq.w 3328 <_PyDict_NewKeysForClass+0x418> │ │ │ │ │ + beq.w 3316 <_PyDict_NewKeysForClass+0x416> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 32d8 <_PyDict_NewKeysForClass+0x3c8> │ │ │ │ │ + beq.w 32c6 <_PyDict_NewKeysForClass+0x3c6> │ │ │ │ │ lsrs r6, r3, #5 │ │ │ │ │ add.w r2, r8, r8, lsl #2 │ │ │ │ │ adds r6, #1 │ │ │ │ │ add r6, r2 │ │ │ │ │ ands r6, r7 │ │ │ │ │ cmp.w fp, #15 │ │ │ │ │ ite gt │ │ │ │ │ ldrgt.w r2, [sl, r6, lsl #2] │ │ │ │ │ ldrshle.w r2, [sl, r6, lsl #1] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.w 3080 <_PyDict_NewKeysForClass+0x170> │ │ │ │ │ + bge.w 3070 <_PyDict_NewKeysForClass+0x170> │ │ │ │ │ adds r2, #1 │ │ │ │ │ - beq.n 31fa <_PyDict_NewKeysForClass+0x2ea> │ │ │ │ │ - b.n 3092 <_PyDict_NewKeysForClass+0x182> │ │ │ │ │ + beq.n 31ea <_PyDict_NewKeysForClass+0x2ea> │ │ │ │ │ + b.n 3082 <_PyDict_NewKeysForClass+0x182> │ │ │ │ │ adds r2, #1 │ │ │ │ │ - bne.n 31d0 <_PyDict_NewKeysForClass+0x2c0> │ │ │ │ │ + bne.n 31c0 <_PyDict_NewKeysForClass+0x2c0> │ │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 319c <_PyDict_NewKeysForClass+0x28c> │ │ │ │ │ + ble.n 318c <_PyDict_NewKeysForClass+0x28c> │ │ │ │ │ movs r2, #0 │ │ │ │ │ str.w r2, [r9, #8] │ │ │ │ │ cmp.w fp, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r2, [sl, r8, lsl #1] │ │ │ │ │ ldrgt.w r2, [sl, r8, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.n 329e <_PyDict_NewKeysForClass+0x38e> │ │ │ │ │ + bge.n 328c <_PyDict_NewKeysForClass+0x38c> │ │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ │ cmp.w fp, #15 │ │ │ │ │ - bgt.w 3460 <_PyDict_NewKeysForClass+0x550> │ │ │ │ │ + bgt.w 344e <_PyDict_NewKeysForClass+0x54e> │ │ │ │ │ strh.w r2, [sl, r8, lsl #1] │ │ │ │ │ - b.n 3152 <_PyDict_NewKeysForClass+0x242> │ │ │ │ │ + b.n 3142 <_PyDict_NewKeysForClass+0x242> │ │ │ │ │ add.w r8, r8, r8, lsl #2 │ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ │ add r8, r3 │ │ │ │ │ cmp.w fp, #7 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ and.w r8, r7, r8 │ │ │ │ │ - bgt.n 32c2 <_PyDict_NewKeysForClass+0x3b2> │ │ │ │ │ + bgt.n 32b0 <_PyDict_NewKeysForClass+0x3b0> │ │ │ │ │ ldrsb.w r2, [sl, r8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.n 322c <_PyDict_NewKeysForClass+0x31c> │ │ │ │ │ + bge.n 321c <_PyDict_NewKeysForClass+0x31c> │ │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ │ cmp.w fp, #7 │ │ │ │ │ - ble.w 314e <_PyDict_NewKeysForClass+0x23e> │ │ │ │ │ - b.n 321e <_PyDict_NewKeysForClass+0x30e> │ │ │ │ │ + ble.w 313e <_PyDict_NewKeysForClass+0x23e> │ │ │ │ │ + b.n 320e <_PyDict_NewKeysForClass+0x30e> │ │ │ │ │ .word 0x000000ec │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00009000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000002b0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00009664 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ cmp.w fp, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r2, [sl, r6, lsl #1] │ │ │ │ │ ldrgt.w r2, [sl, r6, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.w 30bc <_PyDict_NewKeysForClass+0x1ac> │ │ │ │ │ + bge.w 30ac <_PyDict_NewKeysForClass+0x1ac> │ │ │ │ │ adds r2, #1 │ │ │ │ │ - bne.w 30ce <_PyDict_NewKeysForClass+0x1be> │ │ │ │ │ + bne.w 30be <_PyDict_NewKeysForClass+0x1be> │ │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 319c <_PyDict_NewKeysForClass+0x28c> │ │ │ │ │ + ble.n 318c <_PyDict_NewKeysForClass+0x28c> │ │ │ │ │ movs r2, #0 │ │ │ │ │ cmp.w fp, #7 │ │ │ │ │ str.w r2, [r9, #8] │ │ │ │ │ - ble.w 3122 <_PyDict_NewKeysForClass+0x212> │ │ │ │ │ - b.n 3208 <_PyDict_NewKeysForClass+0x2f8> │ │ │ │ │ + bgt.n 31f8 <_PyDict_NewKeysForClass+0x2f8> │ │ │ │ │ + b.n 3112 <_PyDict_NewKeysForClass+0x212> │ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ │ add.w r8, r8, r8, lsl #2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp.w fp, #15 │ │ │ │ │ add r2, r8 │ │ │ │ │ and.w r8, r2, r7 │ │ │ │ │ - bgt.w 3452 <_PyDict_NewKeysForClass+0x542> │ │ │ │ │ + bgt.w 3440 <_PyDict_NewKeysForClass+0x540> │ │ │ │ │ ldrsh.w r2, [sl, r8, lsl #1] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.n 322c <_PyDict_NewKeysForClass+0x31c> │ │ │ │ │ + bge.n 321c <_PyDict_NewKeysForClass+0x31c> │ │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ │ - b.n 3226 <_PyDict_NewKeysForClass+0x316> │ │ │ │ │ + b.n 3216 <_PyDict_NewKeysForClass+0x316> │ │ │ │ │ cmp.w fp, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r2, [sl, r8, lsl #1] │ │ │ │ │ ldrgt.w r2, [sl, r8, lsl #2] │ │ │ │ │ - b.n 3246 <_PyDict_NewKeysForClass+0x336> │ │ │ │ │ + b.n 3236 <_PyDict_NewKeysForClass+0x336> │ │ │ │ │ adds r2, #1 │ │ │ │ │ - beq.n 3282 <_PyDict_NewKeysForClass+0x372> │ │ │ │ │ - b.n 3102 <_PyDict_NewKeysForClass+0x1f2> │ │ │ │ │ + beq.n 3272 <_PyDict_NewKeysForClass+0x372> │ │ │ │ │ + b.n 30f2 <_PyDict_NewKeysForClass+0x1f2> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.w 3496 <_PyDict_NewKeysForClass+0x586> │ │ │ │ │ + bne.w 3484 <_PyDict_NewKeysForClass+0x584> │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ ldrb r6, [r4, #16] │ │ │ │ │ ubfx ip, r1, #2, #3 │ │ │ │ │ ubfx r6, r6, #2, #3 │ │ │ │ │ cmp r6, ip │ │ │ │ │ - bne.w 3496 <_PyDict_NewKeysForClass+0x586> │ │ │ │ │ + bne.w 3484 <_PyDict_NewKeysForClass+0x584> │ │ │ │ │ lsls r6, r1, #26 │ │ │ │ │ - bpl.w 3500 <_PyDict_NewKeysForClass+0x5f0> │ │ │ │ │ + bpl.w 34ee <_PyDict_NewKeysForClass+0x5ee> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r0, #28 │ │ │ │ │ addmi r0, #20 │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ lsls r6, r1, #26 │ │ │ │ │ - bpl.w 34fc <_PyDict_NewKeysForClass+0x5ec> │ │ │ │ │ + bpl.w 34ea <_PyDict_NewKeysForClass+0x5ea> │ │ │ │ │ lsls r6, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r1, r4, #28 │ │ │ │ │ addmi.w r1, r4, #20 │ │ │ │ │ mul.w r2, r2, ip │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3496 <_PyDict_NewKeysForClass+0x586> │ │ │ │ │ + bne.w 3484 <_PyDict_NewKeysForClass+0x584> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt.w 3012 <_PyDict_NewKeysForClass+0x102> │ │ │ │ │ + blt.w 3002 <_PyDict_NewKeysForClass+0x102> │ │ │ │ │ mov r4, r9 │ │ │ │ │ - b.n 319e <_PyDict_NewKeysForClass+0x28e> │ │ │ │ │ + b.n 318e <_PyDict_NewKeysForClass+0x28e> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.w 3092 <_PyDict_NewKeysForClass+0x182> │ │ │ │ │ + bne.w 3082 <_PyDict_NewKeysForClass+0x182> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb.w ip, [r4, #16] │ │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.w 3092 <_PyDict_NewKeysForClass+0x182> │ │ │ │ │ + bne.w 3082 <_PyDict_NewKeysForClass+0x182> │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.w 3508 <_PyDict_NewKeysForClass+0x5f8> │ │ │ │ │ + beq.w 34f6 <_PyDict_NewKeysForClass+0x5f6> │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 3504 <_PyDict_NewKeysForClass+0x5f4> │ │ │ │ │ + beq.w 34f2 <_PyDict_NewKeysForClass+0x5f2> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r1, r4, #28 │ │ │ │ │ addmi.w r1, r4, #20 │ │ │ │ │ mul.w r2, r2, lr │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3328 <_PyDict_NewKeysForClass+0x418> │ │ │ │ │ - b.n 3092 <_PyDict_NewKeysForClass+0x182> │ │ │ │ │ + beq.n 3316 <_PyDict_NewKeysForClass+0x416> │ │ │ │ │ + b.n 3082 <_PyDict_NewKeysForClass+0x182> │ │ │ │ │ cmp.w fp, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r2, [sl, r6, lsl #1] │ │ │ │ │ ldrgt.w r2, [sl, r6, lsl #2] │ │ │ │ │ - b.n 30ea <_PyDict_NewKeysForClass+0x1da> │ │ │ │ │ + b.n 30da <_PyDict_NewKeysForClass+0x1da> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 30ce <_PyDict_NewKeysForClass+0x1be> │ │ │ │ │ + bne.w 30be <_PyDict_NewKeysForClass+0x1be> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb.w ip, [r4, #16] │ │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.w 30ce <_PyDict_NewKeysForClass+0x1be> │ │ │ │ │ + bne.w 30be <_PyDict_NewKeysForClass+0x1be> │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.n 34c6 <_PyDict_NewKeysForClass+0x5b6> │ │ │ │ │ + beq.n 34b4 <_PyDict_NewKeysForClass+0x5b4> │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.n 34c2 <_PyDict_NewKeysForClass+0x5b2> │ │ │ │ │ + beq.n 34b0 <_PyDict_NewKeysForClass+0x5b0> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, r4, #20 │ │ │ │ │ addpl.w r1, r4, #28 │ │ │ │ │ mul.w r2, lr, r2 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3328 <_PyDict_NewKeysForClass+0x418> │ │ │ │ │ - b.n 30ce <_PyDict_NewKeysForClass+0x1be> │ │ │ │ │ + beq.n 3316 <_PyDict_NewKeysForClass+0x416> │ │ │ │ │ + b.n 30be <_PyDict_NewKeysForClass+0x1be> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 3102 <_PyDict_NewKeysForClass+0x1f2> │ │ │ │ │ + bne.w 30f2 <_PyDict_NewKeysForClass+0x1f2> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb.w lr, [r4, #16] │ │ │ │ │ ubfx ip, r0, #2, #3 │ │ │ │ │ ubfx lr, lr, #2, #3 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bne.w 3102 <_PyDict_NewKeysForClass+0x1f2> │ │ │ │ │ + bne.w 30f2 <_PyDict_NewKeysForClass+0x1f2> │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.n 34f8 <_PyDict_NewKeysForClass+0x5e8> │ │ │ │ │ + beq.n 34e6 <_PyDict_NewKeysForClass+0x5e6> │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.n 34f4 <_PyDict_NewKeysForClass+0x5e4> │ │ │ │ │ + beq.n 34e2 <_PyDict_NewKeysForClass+0x5e2> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, r4, #20 │ │ │ │ │ addpl.w r1, r4, #28 │ │ │ │ │ mul.w r2, ip, r2 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3328 <_PyDict_NewKeysForClass+0x418> │ │ │ │ │ - b.n 3102 <_PyDict_NewKeysForClass+0x1f2> │ │ │ │ │ + beq.w 3316 <_PyDict_NewKeysForClass+0x416> │ │ │ │ │ + b.n 30f2 <_PyDict_NewKeysForClass+0x1f2> │ │ │ │ │ ldr.w r2, [sl, r8, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.w 322c <_PyDict_NewKeysForClass+0x31c> │ │ │ │ │ + bge.w 321c <_PyDict_NewKeysForClass+0x31c> │ │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ │ str.w r2, [sl, r8, lsl #2] │ │ │ │ │ - b.n 3152 <_PyDict_NewKeysForClass+0x242> │ │ │ │ │ - ldr r0, [pc, #164] @ (350c <_PyDict_NewKeysForClass+0x5fc>) │ │ │ │ │ + b.n 3142 <_PyDict_NewKeysForClass+0x242> │ │ │ │ │ + ldr r0, [pc, #164] @ (34fc <_PyDict_NewKeysForClass+0x5fc>) │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 3488 <_PyDict_NewKeysForClass+0x578> │ │ │ │ │ - ldr r3, [pc, #152] @ (3510 <_PyDict_NewKeysForClass+0x600>) │ │ │ │ │ + beq.n 3476 <_PyDict_NewKeysForClass+0x576> │ │ │ │ │ + ldr r3, [pc, #156] @ (3500 <_PyDict_NewKeysForClass+0x600>) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n 2fb0 <_PyDict_NewKeysForClass+0xa0> │ │ │ │ │ + b.n 2fa0 <_PyDict_NewKeysForClass+0xa0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 319e <_PyDict_NewKeysForClass+0x28e> │ │ │ │ │ - b.n 2f88 <_PyDict_NewKeysForClass+0x78> │ │ │ │ │ + beq.w 318e <_PyDict_NewKeysForClass+0x28e> │ │ │ │ │ + b.n 2f78 <_PyDict_NewKeysForClass+0x78> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b.n 319e <_PyDict_NewKeysForClass+0x28e> │ │ │ │ │ + b.n 318e <_PyDict_NewKeysForClass+0x28e> │ │ │ │ │ lsrs r6, r3, #5 │ │ │ │ │ add.w r2, r8, r8, lsl #2 │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp.w fp, #7 │ │ │ │ │ add r6, r2 │ │ │ │ │ and.w r6, r6, r7 │ │ │ │ │ - ble.w 3076 <_PyDict_NewKeysForClass+0x166> │ │ │ │ │ - b.n 31dc <_PyDict_NewKeysForClass+0x2cc> │ │ │ │ │ + ble.w 3066 <_PyDict_NewKeysForClass+0x166> │ │ │ │ │ + b.n 31cc <_PyDict_NewKeysForClass+0x2cc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ ldr.w r7, [r6, #132] @ 0x84 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 2f6e <_PyDict_NewKeysForClass+0x5e> │ │ │ │ │ - b.n 319e <_PyDict_NewKeysForClass+0x28e> │ │ │ │ │ + bne.w 2f5e <_PyDict_NewKeysForClass+0x5e> │ │ │ │ │ + b.n 318e <_PyDict_NewKeysForClass+0x28e> │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ - b.n 33e8 <_PyDict_NewKeysForClass+0x4d8> │ │ │ │ │ + b.n 33d6 <_PyDict_NewKeysForClass+0x4d6> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 33d4 <_PyDict_NewKeysForClass+0x4c4> │ │ │ │ │ + b.n 33c2 <_PyDict_NewKeysForClass+0x4c2> │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2fd2 <_PyDict_NewKeysForClass+0xc2> │ │ │ │ │ + beq.w 2fc2 <_PyDict_NewKeysForClass+0xc2> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_KeyError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_KeyError │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_GivenExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2fd2 <_PyDict_NewKeysForClass+0xc2> │ │ │ │ │ + bne.w 2fc2 <_PyDict_NewKeysForClass+0xc2> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b.n 2fd2 <_PyDict_NewKeysForClass+0xc2> │ │ │ │ │ + b.n 2fc2 <_PyDict_NewKeysForClass+0xc2> │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ - b.n 343e <_PyDict_NewKeysForClass+0x52e> │ │ │ │ │ + b.n 342c <_PyDict_NewKeysForClass+0x52c> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 342a <_PyDict_NewKeysForClass+0x51a> │ │ │ │ │ + b.n 3418 <_PyDict_NewKeysForClass+0x518> │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ - b.n 3316 <_PyDict_NewKeysForClass+0x406> │ │ │ │ │ + b.n 3304 <_PyDict_NewKeysForClass+0x404> │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 3302 <_PyDict_NewKeysForClass+0x3f2> │ │ │ │ │ + b.n 32f0 <_PyDict_NewKeysForClass+0x3f0> │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ - b.n 3382 <_PyDict_NewKeysForClass+0x472> │ │ │ │ │ + b.n 3370 <_PyDict_NewKeysForClass+0x470> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 336c <_PyDict_NewKeysForClass+0x45c> │ │ │ │ │ + b.n 335a <_PyDict_NewKeysForClass+0x45a> │ │ │ │ │ + nop │ │ │ │ │ .word 0x00009664 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ - .word 0x00000096 │ │ │ │ │ + .word 0x00000098 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00003514 : │ │ │ │ │ +00003504 : │ │ │ │ │ dict_getitem(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldrb.w r3, [r0, #87] @ 0x57 │ │ │ │ │ lsls r5, r3, #26 │ │ │ │ │ - bmi.n 353c │ │ │ │ │ - ldr r1, [pc, #144] @ (35c8 ) │ │ │ │ │ + bmi.n 352c │ │ │ │ │ + ldr r1, [pc, #144] @ (35b8 ) │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n 3586 │ │ │ │ │ + bne.n 3576 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 3592 │ │ │ │ │ + bne.n 3582 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ - beq.n 3592 │ │ │ │ │ + beq.n 3582 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ - ldr r3, [pc, #116] @ (35cc ) │ │ │ │ │ + ldr r3, [pc, #116] @ (35bc ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r5, [r1, r3] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyErr_GetRaisedException> │ │ │ │ │ R_ARM_THM_CALL _PyErr_GetRaisedException │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 498 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ │ - cbnz r3, 35a6 │ │ │ │ │ + cbnz r3, 3596 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyErr_SetRaisedException> │ │ │ │ │ R_ARM_THM_CALL _PyErr_SetRaisedException │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 353c │ │ │ │ │ + bne.n 352c │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 3580 │ │ │ │ │ + b.n 3570 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - bne.n 3550 │ │ │ │ │ + bne.n 3540 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b.n 358e │ │ │ │ │ + b.n 357e │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3576 │ │ │ │ │ + beq.n 3566 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_KeyError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_KeyError │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_GivenExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3576 │ │ │ │ │ + bne.n 3566 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b.n 3576 │ │ │ │ │ + b.n 3566 │ │ │ │ │ nop │ │ │ │ │ .word 0x000000ec │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000070 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000035d0 : │ │ │ │ │ +000035c0 : │ │ │ │ │ PyDict_SetItemString(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromString │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 36ce │ │ │ │ │ - ldr r3, [pc, #224] @ (36d4 ) │ │ │ │ │ + beq.n 36be │ │ │ │ │ + ldr r3, [pc, #224] @ (36c4 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ bl 0 <_PyUnicode_InternImmortal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_InternImmortal │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ - bpl.n 3698 │ │ │ │ │ + bpl.n 3688 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r1, #0] │ │ │ │ │ @@ -5368,123 +5373,123 @@ │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r5, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 365a │ │ │ │ │ + bne.n 364a │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ - beq.n 365a │ │ │ │ │ - ldr r3, [pc, #156] @ (36d8 ) │ │ │ │ │ + beq.n 364a │ │ │ │ │ + ldr r3, [pc, #156] @ (36c8 ) │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq.n 3678 │ │ │ │ │ - bl 14c4 │ │ │ │ │ + beq.n 3668 │ │ │ │ │ + bl 14b4 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3688 │ │ │ │ │ + blt.n 3678 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - bne.n 3638 │ │ │ │ │ + bne.n 3628 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL setitem_take2_lock_held.part.0 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 367e │ │ │ │ │ - bl fec │ │ │ │ │ + b.n 366e │ │ │ │ │ + bl fdc │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3654 │ │ │ │ │ + bge.n 3644 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3654 │ │ │ │ │ + bne.n 3644 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3654 │ │ │ │ │ - ldr r1, [pc, #64] @ (36dc ) │ │ │ │ │ + b.n 3644 │ │ │ │ │ + ldr r1, [pc, #64] @ (36cc ) │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.n 36b6 │ │ │ │ │ + beq.n 36a6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 36b6 │ │ │ │ │ + cbnz r0, 36a6 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #2795 @ 0xaeb │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 3672 │ │ │ │ │ + b.n 3662 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 3672 │ │ │ │ │ + b.n 3662 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 3654 │ │ │ │ │ + b.n 3644 │ │ │ │ │ .word 0x000000d8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000ec │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000036e0 <_PyDict_EnablePerThreadRefcounting>: │ │ │ │ │ +000036d0 <_PyDict_EnablePerThreadRefcounting>: │ │ │ │ │ _PyDict_EnablePerThreadRefcounting(): │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000036e4 : │ │ │ │ │ +000036d4 : │ │ │ │ │ PyDict_Watch(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ - bpl.n 377c │ │ │ │ │ + bpl.n 376c │ │ │ │ │ cmp r0, #7 │ │ │ │ │ - bhi.n 3744 │ │ │ │ │ - ldr r3, [pc, #148] @ (3794 ) │ │ │ │ │ + bhi.n 3734 │ │ │ │ │ + ldr r3, [pc, #148] @ (3784 ) │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ add.w r2, r0, #10304 @ 0x2840 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ adds r2, #24 │ │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ - cbz r3, 3762 │ │ │ │ │ + cbz r3, 3752 │ │ │ │ │ movs r2, #1 │ │ │ │ │ sub.w r3, r0, #32 │ │ │ │ │ rsb ip, r0, #32 │ │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ │ lsl.w r0, r2, r0 │ │ │ │ │ lsr.w ip, r2, ip │ │ │ │ │ ldr r2, [r1, #16] │ │ │ │ │ @@ -5518,45 +5523,45 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 375c │ │ │ │ │ + b.n 374c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 375c │ │ │ │ │ + b.n 374c │ │ │ │ │ .word 0x00000088 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00003798 : │ │ │ │ │ +00003788 : │ │ │ │ │ validate_watcher_id(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r2, r1 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ - bhi.n 37be │ │ │ │ │ + bhi.n 37ae │ │ │ │ │ add.w r3, r1, #10304 @ 0x2840 │ │ │ │ │ adds r3, #24 │ │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ - cbz r3, 37da │ │ │ │ │ + cbz r3, 37ca │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ @@ -5574,371 +5579,371 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 37d4 │ │ │ │ │ + b.n 37c4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000037f4 : │ │ │ │ │ +000037e4 : │ │ │ │ │ PyDict_GetItemRef(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ - ldr r1, [pc, #144] @ (389c ) │ │ │ │ │ + ldr r1, [pc, #144] @ (388c ) │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r6, r2 │ │ │ │ │ ldrb.w r3, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ lsls r3, r3, #31 │ │ │ │ │ - bpl.n 3882 │ │ │ │ │ + bpl.n 3872 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 3866 │ │ │ │ │ + bne.n 3856 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ - beq.n 3866 │ │ │ │ │ + beq.n 3856 │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 498 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ adds r0, #3 │ │ │ │ │ itt eq │ │ │ │ │ moveq r3, #0 │ │ │ │ │ moveq.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 3860 │ │ │ │ │ + beq.n 3850 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ - cbz r3, 3860 │ │ │ │ │ + cbz r3, 3850 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ movs r0, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - bne.n 3836 │ │ │ │ │ + bne.n 3826 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl b4 │ │ │ │ │ R_ARM_THM_CALL dict_unhashable_type │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 3860 │ │ │ │ │ + b.n 3850 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3822 │ │ │ │ │ + bne.n 3812 │ │ │ │ │ mov.w r1, #2528 @ 0x9e0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 387a │ │ │ │ │ + b.n 386a │ │ │ │ │ .word 0x000000ec │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000038a0 <_PyDict_GetItemRef_KnownHash_LockHeld>: │ │ │ │ │ +00003890 <_PyDict_GetItemRef_KnownHash_LockHeld>: │ │ │ │ │ _PyDict_GetItemRef_KnownHash_LockHeld(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r3 │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ bl 498 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ adds r0, #3 │ │ │ │ │ - beq.n 38d4 <_PyDict_GetItemRef_KnownHash_LockHeld+0x34> │ │ │ │ │ + beq.n 38c4 <_PyDict_GetItemRef_KnownHash_LockHeld+0x34> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r3, 38dc <_PyDict_GetItemRef_KnownHash_LockHeld+0x3c> │ │ │ │ │ + cbz r3, 38cc <_PyDict_GetItemRef_KnownHash_LockHeld+0x3c> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ movs r0, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 38ce <_PyDict_GetItemRef_KnownHash_LockHeld+0x2e> │ │ │ │ │ + b.n 38be <_PyDict_GetItemRef_KnownHash_LockHeld+0x2e> │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b.n 38ce <_PyDict_GetItemRef_KnownHash_LockHeld+0x2e> │ │ │ │ │ + b.n 38be <_PyDict_GetItemRef_KnownHash_LockHeld+0x2e> │ │ │ │ │ │ │ │ │ │ -000038e0 <_PyDict_GetItemRef_KnownHash>: │ │ │ │ │ +000038d0 <_PyDict_GetItemRef_KnownHash>: │ │ │ │ │ _PyDict_GetItemRef_KnownHash(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r3 │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ bl 498 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ adds r0, #3 │ │ │ │ │ - beq.n 3916 <_PyDict_GetItemRef_KnownHash+0x36> │ │ │ │ │ + beq.n 3906 <_PyDict_GetItemRef_KnownHash+0x36> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ - cbz r3, 3910 <_PyDict_GetItemRef_KnownHash+0x30> │ │ │ │ │ + cbz r3, 3900 <_PyDict_GetItemRef_KnownHash+0x30> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ movs r0, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 3910 <_PyDict_GetItemRef_KnownHash+0x30> │ │ │ │ │ + b.n 3900 <_PyDict_GetItemRef_KnownHash+0x30> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003920 <_PyDict_SendEvent>: │ │ │ │ │ +00003910 <_PyDict_SendEvent>: │ │ │ │ │ _PyDict_SendEvent(): │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - ldr r3, [pc, #564] @ (3b68 <_PyDict_SendEvent+0x248>) │ │ │ │ │ + ldr r3, [pc, #564] @ (3b58 <_PyDict_SendEvent+0x248>) │ │ │ │ │ mov r8, r2 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r1, #5 │ │ │ │ │ ldr r6, [r2, r3] │ │ │ │ │ - bhi.w 3b3a <_PyDict_SendEvent+0x21a> │ │ │ │ │ + bhi.w 3b2a <_PyDict_SendEvent+0x21a> │ │ │ │ │ lsls r1, r0, #31 │ │ │ │ │ - bmi.n 397a <_PyDict_SendEvent+0x5a> │ │ │ │ │ + bmi.n 396a <_PyDict_SendEvent+0x5a> │ │ │ │ │ lsls r2, r4, #30 │ │ │ │ │ - bmi.n 39b0 <_PyDict_SendEvent+0x90> │ │ │ │ │ + bmi.n 39a0 <_PyDict_SendEvent+0x90> │ │ │ │ │ lsls r3, r4, #29 │ │ │ │ │ - bmi.n 39e6 <_PyDict_SendEvent+0xc6> │ │ │ │ │ + bmi.n 39d6 <_PyDict_SendEvent+0xc6> │ │ │ │ │ lsls r7, r4, #28 │ │ │ │ │ - bmi.n 3a1c <_PyDict_SendEvent+0xfc> │ │ │ │ │ + bmi.n 3a0c <_PyDict_SendEvent+0xfc> │ │ │ │ │ lsls r0, r4, #27 │ │ │ │ │ - bmi.n 3a52 <_PyDict_SendEvent+0x132> │ │ │ │ │ + bmi.n 3a42 <_PyDict_SendEvent+0x132> │ │ │ │ │ lsls r1, r4, #26 │ │ │ │ │ - bmi.w 3a8a <_PyDict_SendEvent+0x16a> │ │ │ │ │ + bmi.w 3a7a <_PyDict_SendEvent+0x16a> │ │ │ │ │ asrs r7, r4, #6 │ │ │ │ │ lsls r2, r4, #25 │ │ │ │ │ - bmi.w 3ac4 <_PyDict_SendEvent+0x1a4> │ │ │ │ │ + bmi.w 3ab4 <_PyDict_SendEvent+0x1a4> │ │ │ │ │ lsls r3, r7, #30 │ │ │ │ │ - bmi.w 3afe <_PyDict_SendEvent+0x1de> │ │ │ │ │ + bmi.w 3aee <_PyDict_SendEvent+0x1de> │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add.w r3, r6, #40960 @ 0xa000 │ │ │ │ │ ldr.w r7, [r3, #360] @ 0x168 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 3952 <_PyDict_SendEvent+0x32> │ │ │ │ │ + beq.n 3942 <_PyDict_SendEvent+0x32> │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 3952 <_PyDict_SendEvent+0x32> │ │ │ │ │ + bge.n 3942 <_PyDict_SendEvent+0x32> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ mov r2, r8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ ldr.w r1, [r3, r5, lsl #2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b.n 3952 <_PyDict_SendEvent+0x32> │ │ │ │ │ + b.n 3942 <_PyDict_SendEvent+0x32> │ │ │ │ │ add.w r3, r6, #40960 @ 0xa000 │ │ │ │ │ ldr.w r7, [r3, #364] @ 0x16c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 3956 <_PyDict_SendEvent+0x36> │ │ │ │ │ + beq.n 3946 <_PyDict_SendEvent+0x36> │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 3956 <_PyDict_SendEvent+0x36> │ │ │ │ │ + bge.n 3946 <_PyDict_SendEvent+0x36> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ mov r2, r8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ ldr.w r1, [r3, r5, lsl #2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b.n 3956 <_PyDict_SendEvent+0x36> │ │ │ │ │ + b.n 3946 <_PyDict_SendEvent+0x36> │ │ │ │ │ add.w r3, r6, #40960 @ 0xa000 │ │ │ │ │ ldr.w r7, [r3, #368] @ 0x170 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 395a <_PyDict_SendEvent+0x3a> │ │ │ │ │ + beq.n 394a <_PyDict_SendEvent+0x3a> │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 395a <_PyDict_SendEvent+0x3a> │ │ │ │ │ + bge.n 394a <_PyDict_SendEvent+0x3a> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ mov r2, r8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ ldr.w r1, [r3, r5, lsl #2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b.n 395a <_PyDict_SendEvent+0x3a> │ │ │ │ │ + b.n 394a <_PyDict_SendEvent+0x3a> │ │ │ │ │ add.w r3, r6, #40960 @ 0xa000 │ │ │ │ │ ldr.w r7, [r3, #372] @ 0x174 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 395e <_PyDict_SendEvent+0x3e> │ │ │ │ │ + beq.n 394e <_PyDict_SendEvent+0x3e> │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 395e <_PyDict_SendEvent+0x3e> │ │ │ │ │ + bge.n 394e <_PyDict_SendEvent+0x3e> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ mov r2, r8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ ldr.w r1, [r3, r5, lsl #2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b.n 395e <_PyDict_SendEvent+0x3e> │ │ │ │ │ + b.n 394e <_PyDict_SendEvent+0x3e> │ │ │ │ │ add.w r3, r6, #40960 @ 0xa000 │ │ │ │ │ ldr.w r7, [r3, #376] @ 0x178 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 3962 <_PyDict_SendEvent+0x42> │ │ │ │ │ + beq.n 3952 <_PyDict_SendEvent+0x42> │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 3962 <_PyDict_SendEvent+0x42> │ │ │ │ │ + bge.w 3952 <_PyDict_SendEvent+0x42> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ mov r2, r8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ ldr.w r1, [r3, r5, lsl #2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b.n 3962 <_PyDict_SendEvent+0x42> │ │ │ │ │ + b.n 3952 <_PyDict_SendEvent+0x42> │ │ │ │ │ add.w r3, r6, #40960 @ 0xa000 │ │ │ │ │ ldr.w r7, [r3, #380] @ 0x17c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 3968 <_PyDict_SendEvent+0x48> │ │ │ │ │ + beq.w 3958 <_PyDict_SendEvent+0x48> │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 3968 <_PyDict_SendEvent+0x48> │ │ │ │ │ + bge.w 3958 <_PyDict_SendEvent+0x48> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ mov r2, r8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ ldr.w r1, [r3, r5, lsl #2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b.n 3968 <_PyDict_SendEvent+0x48> │ │ │ │ │ + b.n 3958 <_PyDict_SendEvent+0x48> │ │ │ │ │ add.w r3, r6, #40960 @ 0xa000 │ │ │ │ │ ldr.w r4, [r3, #384] @ 0x180 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 3970 <_PyDict_SendEvent+0x50> │ │ │ │ │ + beq.w 3960 <_PyDict_SendEvent+0x50> │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 3970 <_PyDict_SendEvent+0x50> │ │ │ │ │ + bge.w 3960 <_PyDict_SendEvent+0x50> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ mov r2, r8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ ldr.w r1, [r3, r5, lsl #2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b.n 3970 <_PyDict_SendEvent+0x50> │ │ │ │ │ + b.n 3960 <_PyDict_SendEvent+0x50> │ │ │ │ │ add.w r6, r6, #40960 @ 0xa000 │ │ │ │ │ ldr.w r4, [r6, #388] @ 0x184 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 3976 <_PyDict_SendEvent+0x56> │ │ │ │ │ + beq.w 3966 <_PyDict_SendEvent+0x56> │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 3976 <_PyDict_SendEvent+0x56> │ │ │ │ │ + bge.w 3966 <_PyDict_SendEvent+0x56> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ mov r2, r8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ @@ -5948,105 +5953,105 @@ │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyErr_FormatUnraisable │ │ │ │ │ add.w r7, r6, #41216 @ 0xa100 │ │ │ │ │ add.w fp, r7, #136 @ 0x88 │ │ │ │ │ adds r7, #104 @ 0x68 │ │ │ │ │ lsls r0, r4, #31 │ │ │ │ │ - bmi.n 3b52 <_PyDict_SendEvent+0x232> │ │ │ │ │ + bmi.n 3b42 <_PyDict_SendEvent+0x232> │ │ │ │ │ adds r7, #4 │ │ │ │ │ asrs r4, r4, #1 │ │ │ │ │ cmp r7, fp │ │ │ │ │ - bne.n 3b44 <_PyDict_SendEvent+0x224> │ │ │ │ │ - b.n 3976 <_PyDict_SendEvent+0x56> │ │ │ │ │ + bne.n 3b34 <_PyDict_SendEvent+0x224> │ │ │ │ │ + b.n 3966 <_PyDict_SendEvent+0x56> │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3b48 <_PyDict_SendEvent+0x228> │ │ │ │ │ + beq.n 3b38 <_PyDict_SendEvent+0x228> │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r6 │ │ │ │ │ - b.n 3b48 <_PyDict_SendEvent+0x228> │ │ │ │ │ + b.n 3b38 <_PyDict_SendEvent+0x228> │ │ │ │ │ nop │ │ │ │ │ .word 0x0000022a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00003b6c : │ │ │ │ │ +00003b5c : │ │ │ │ │ PyDict_Copy(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 3b8c │ │ │ │ │ + cbz r0, 3b7c │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ - bpl.n 3b8c │ │ │ │ │ + bpl.n 3b7c │ │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n 3ba0 │ │ │ │ │ + b.n 3b90 │ │ │ │ │ movw r1, #4452 @ 0x1164 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ │ │ -00003ba0 : │ │ │ │ │ +00003b90 : │ │ │ │ │ copy_lock_held(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r6, [pc, #716] @ (3e80 ) │ │ │ │ │ + ldr r6, [pc, #716] @ (3e70 ) │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq.w 3dfc │ │ │ │ │ + beq.w 3dec │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 3e04 │ │ │ │ │ + beq.w 3df4 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3e94 │ │ │ │ │ + bne.w 3e84 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC dict_iter │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS dict_iter │ │ │ │ │ ldr r2, [r0, #108] @ 0x6c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 3e3e │ │ │ │ │ + bne.w 3e2e │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ movw r3, #21846 @ 0x5556 │ │ │ │ │ movt r3, #21845 @ 0x5555 │ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ smull ip, r3, r3, r1 │ │ │ │ │ sub.w r3, r3, r1, asr #31 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bgt.w 3e3e │ │ │ │ │ + bgt.w 3e2e │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq.w 3e1a │ │ │ │ │ - ldr r1, [pc, #628] @ (3e80 ) │ │ │ │ │ + beq.w 3e0a │ │ │ │ │ + ldr r1, [pc, #628] @ (3e70 ) │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3e22 │ │ │ │ │ + beq.w 3e12 │ │ │ │ │ movs r1, #8 │ │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ │ movs r7, #1 │ │ │ │ │ ldrb.w r8, [r2, #5] │ │ │ │ │ movw r2, #43691 @ 0xaaab │ │ │ │ │ movt r2, #43690 @ 0xaaaa │ │ │ │ │ lsl.w r3, r7, r3 │ │ │ │ │ @@ -6057,76 +6062,76 @@ │ │ │ │ │ lsrs r3, r7 │ │ │ │ │ mla r8, r1, r3, r8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3e36 │ │ │ │ │ + beq.w 3e26 │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ mov r2, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldrb r3, [r6, #5] │ │ │ │ │ lsls r7, r3 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3e26 │ │ │ │ │ + beq.w 3e16 │ │ │ │ │ add.w r2, r6, #20 │ │ │ │ │ mov.w ip, #8 │ │ │ │ │ add r2, r7 │ │ │ │ │ adds r1, r2, #4 │ │ │ │ │ ldr.w r8, [r6, #16] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ it gt │ │ │ │ │ movgt r0, #0 │ │ │ │ │ - ble.n 3caa │ │ │ │ │ + ble.n 3c9a │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ - cbz r3, 3c9e │ │ │ │ │ + cbz r3, 3c8e │ │ │ │ │ ldr r7, [r3, #0] │ │ │ │ │ add.w lr, r7, #1 │ │ │ │ │ cmp.w r7, #1073741824 @ 0x40000000 │ │ │ │ │ ldr r7, [r2, #0] │ │ │ │ │ - bge.n 3d58 │ │ │ │ │ + bge.n 3d48 │ │ │ │ │ str.w lr, [r3] │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3d60 │ │ │ │ │ + blt.n 3d50 │ │ │ │ │ adds r0, #1 │ │ │ │ │ add r1, ip │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - beq.n 3caa │ │ │ │ │ + beq.n 3c9a │ │ │ │ │ add r2, ip │ │ │ │ │ - b.n 3c80 │ │ │ │ │ + b.n 3c70 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3f0a │ │ │ │ │ - ldr r3, [pc, #464] @ (3e84 ) │ │ │ │ │ + bne.w 3efa │ │ │ │ │ + ldr r3, [pc, #464] @ (3e74 ) │ │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r7, [r3, #1904] @ 0x770 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 3d70 │ │ │ │ │ + beq.n 3d60 │ │ │ │ │ ldr.w r2, [r3, #1908] @ 0x774 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r1, [r3, #1904] @ 0x770 │ │ │ │ │ str.w r2, [r3, #1908] @ 0x774 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ strd r6, r5, [r7, #24] │ │ │ │ │ str r5, [r7, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r2, r3, [r7, #16] │ │ │ │ │ - ldr r3, [pc, #408] @ (3e88 ) │ │ │ │ │ + ldr r3, [pc, #408] @ (3e78 ) │ │ │ │ │ sub.w r1, r7, #8 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r0, [r8, r3] │ │ │ │ │ ldr.w r3, [r7, #-4] │ │ │ │ │ addw ip, r0, #3740 @ 0xe9c │ │ │ │ │ ldr.w r5, [r0, #3744] @ 0xea0 │ │ │ │ │ @@ -6146,46 +6151,46 @@ │ │ │ │ │ cmp r6, r2 │ │ │ │ │ add.w r5, r5, #1 │ │ │ │ │ orr.w r3, r3, ip │ │ │ │ │ str.w r3, [r7, #-8] │ │ │ │ │ str.w r1, [r0, #3744] @ 0xea0 │ │ │ │ │ str.w r5, [r0, #3824] @ 0xef0 │ │ │ │ │ str.w r2, [r0, #3752] @ 0xea8 │ │ │ │ │ - blt.n 3df2 │ │ │ │ │ + blt.n 3de2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3c9e │ │ │ │ │ + bge.n 3c8e │ │ │ │ │ adds r0, #1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r8, r0 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - beq.n 3caa │ │ │ │ │ + beq.n 3c9a │ │ │ │ │ add r1, ip │ │ │ │ │ add r2, ip │ │ │ │ │ - b.n 3c80 │ │ │ │ │ + b.n 3c70 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3f34 │ │ │ │ │ + beq.w 3f24 │ │ │ │ │ strd r6, r5, [r0, #24] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r5, [r0, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r2, r3, [r0, #16] │ │ │ │ │ sub.w r1, r0, #8 │ │ │ │ │ - ldr r3, [pc, #244] @ (3e8c ) │ │ │ │ │ + ldr r3, [pc, #244] @ (3e7c ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r0, [r8, r3] │ │ │ │ │ ldr.w r3, [r7, #-4] │ │ │ │ │ addw ip, r0, #3740 @ 0xe9c │ │ │ │ │ ldr.w r5, [r0, #3744] @ 0xea0 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ @@ -6204,423 +6209,423 @@ │ │ │ │ │ cmp r2, r6 │ │ │ │ │ add.w r5, r5, #1 │ │ │ │ │ orr.w r3, r3, ip │ │ │ │ │ str.w r3, [r7, #-8] │ │ │ │ │ str.w r1, [r0, #3744] @ 0xea0 │ │ │ │ │ str.w r5, [r0, #3824] @ 0xef0 │ │ │ │ │ str.w r2, [r0, #3752] @ 0xea8 │ │ │ │ │ - ble.n 3d4e │ │ │ │ │ + ble.n 3d3e │ │ │ │ │ addw r0, r0, #3732 @ 0xe94 │ │ │ │ │ bl 0 <_Py_TriggerGC> │ │ │ │ │ R_ARM_THM_CALL _Py_TriggerGC │ │ │ │ │ - b.n 3d4e │ │ │ │ │ + b.n 3d3e │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3bcc │ │ │ │ │ + bne.w 3bbc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3f2a │ │ │ │ │ + bne.w 3f1a │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - ldr r0, [pc, #124] @ (3e90 ) │ │ │ │ │ + ldr r0, [pc, #124] @ (3e80 ) │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 164 │ │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3c18 │ │ │ │ │ + bne.w 3c08 │ │ │ │ │ movs r1, #12 │ │ │ │ │ - b.n 3c1a │ │ │ │ │ + b.n 3c0a │ │ │ │ │ add.w r1, r6, #20 │ │ │ │ │ mov.w ip, #12 │ │ │ │ │ add r1, r7 │ │ │ │ │ adds r2, r1, #4 │ │ │ │ │ adds r1, #8 │ │ │ │ │ - b.n 3c72 │ │ │ │ │ + b.n 3c62 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 3d52 │ │ │ │ │ + b.n 3d42 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3f4e │ │ │ │ │ - ldr r0, [pc, #72] @ (3e90 ) │ │ │ │ │ + bne.w 3f3e │ │ │ │ │ + ldr r0, [pc, #72] @ (3e80 ) │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 164 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 3e3a │ │ │ │ │ + beq.n 3e2a │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 40f4 │ │ │ │ │ + bl 40e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3d52 │ │ │ │ │ + beq.w 3d42 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3e3a │ │ │ │ │ + bge.n 3e2a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3e3a │ │ │ │ │ + bne.n 3e2a │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3e3a │ │ │ │ │ + b.n 3e2a │ │ │ │ │ .word 0x000000ec │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000001ca │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000190 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ bl 56c <_Py_dict_lookup+0xd4> │ │ │ │ │ R_ARM_THM_CALL copy_values │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3f46 │ │ │ │ │ + beq.n 3f36 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 3f3c │ │ │ │ │ + bne.n 3f2c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r7, 3f02 │ │ │ │ │ + cbz r7, 3ef2 │ │ │ │ │ ldrb.w ip, [r6] │ │ │ │ │ mov r1, r6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ - bls.n 3edc │ │ │ │ │ + bls.n 3ecc │ │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 3eba │ │ │ │ │ + beq.n 3eaa │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ add.w lr, r0, #1 │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ it lt │ │ │ │ │ strlt.w lr, [r2] │ │ │ │ │ - b.n 3eba │ │ │ │ │ + b.n 3eaa │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ strd r2, r6, [r7, #24] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ strd r0, r1, [r7, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ itt ge │ │ │ │ │ addge r3, #1 │ │ │ │ │ strge r3, [r2, #0] │ │ │ │ │ - cbnz r5, 3f58 │ │ │ │ │ + cbnz r5, 3f48 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 2d4 <_PyObject_GC_TRACK> │ │ │ │ │ - b.n 3d52 │ │ │ │ │ + b.n 3d42 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 3e3a │ │ │ │ │ - ldr r0, [pc, #84] @ (3f60 ) │ │ │ │ │ + b.n 3e2a │ │ │ │ │ + ldr r0, [pc, #84] @ (3f50 ) │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 3f34 │ │ │ │ │ + cbz r0, 3f24 │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ strd r6, r3, [r0, #24] │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r2, r3, [r0, #16] │ │ │ │ │ bl 2d4 <_PyObject_GC_TRACK> │ │ │ │ │ - b.n 3d4e │ │ │ │ │ + b.n 3d3e │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.w 69e <_Py_dict_lookup+0x206> │ │ │ │ │ R_ARM_THM_JUMP24 PyFrozenDict_New │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 4984 │ │ │ │ │ - b.n 3e3a │ │ │ │ │ - ldr r0, [pc, #32] @ (3f60 ) │ │ │ │ │ + bl 4974 │ │ │ │ │ + b.n 3e2a │ │ │ │ │ + ldr r0, [pc, #32] @ (3f50 ) │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 3eb0 │ │ │ │ │ + b.n 3ea0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyErr_NoMemory │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 69e <_Py_dict_lookup+0x206> │ │ │ │ │ R_ARM_THM_CALL PyFrozenDict_New │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 3e52 │ │ │ │ │ + b.n 3e42 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r7, #32] │ │ │ │ │ - b.n 3efa │ │ │ │ │ + b.n 3eea │ │ │ │ │ .word 0x000000ec │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00003f64 : │ │ │ │ │ +00003f54 : │ │ │ │ │ dict_subscript(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 3fe4 │ │ │ │ │ + bne.n 3fd4 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ - beq.n 3fe4 │ │ │ │ │ + beq.n 3fd4 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ bl 498 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4000 │ │ │ │ │ + bne.n 3ff0 │ │ │ │ │ adds r0, #3 │ │ │ │ │ - beq.n 4026 │ │ │ │ │ + beq.n 4016 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ add.w r1, r3, #236 @ 0xec │ │ │ │ │ cmp r2, r1 │ │ │ │ │ it ne │ │ │ │ │ cmpne r2, r3 │ │ │ │ │ - beq.n 4020 │ │ │ │ │ - ldr r1, [pc, #152] @ (404c ) │ │ │ │ │ + beq.n 4010 │ │ │ │ │ + ldr r1, [pc, #152] @ (403c ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 401a │ │ │ │ │ + beq.n 400a │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4014 │ │ │ │ │ + bge.n 4004 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ - cbnz r1, 4014 │ │ │ │ │ + cbnz r1, 4004 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 4014 │ │ │ │ │ + b.n 4004 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ - beq.n 4040 │ │ │ │ │ + beq.n 4030 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 498 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3f98 │ │ │ │ │ + beq.n 3f88 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ adds r2, r0, #3 │ │ │ │ │ - beq.n 4026 │ │ │ │ │ + beq.n 4016 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 402a │ │ │ │ │ + beq.n 401a │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 4026 │ │ │ │ │ + cbnz r0, 4016 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_SetKeyError> │ │ │ │ │ R_ARM_THM_CALL _PyErr_SetKeyError │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 4014 │ │ │ │ │ + b.n 4004 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 4020 │ │ │ │ │ + beq.n 4010 │ │ │ │ │ adds r3, #236 @ 0xec │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 3fb2 │ │ │ │ │ - b.n 4020 │ │ │ │ │ + bne.n 3fa2 │ │ │ │ │ + b.n 4010 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl b4 │ │ │ │ │ R_ARM_THM_CALL dict_unhashable_type │ │ │ │ │ - b.n 4026 │ │ │ │ │ + b.n 4016 │ │ │ │ │ nop │ │ │ │ │ .word 0x00008fb4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00004050 <_Py_dict_lookup_threadsafe>: │ │ │ │ │ +00004040 <_Py_dict_lookup_threadsafe>: │ │ │ │ │ _Py_dict_lookup_threadsafe(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 498 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - cbz r3, 4078 <_Py_dict_lookup_threadsafe+0x28> │ │ │ │ │ + cbz r3, 4068 <_Py_dict_lookup_threadsafe+0x28> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ │ │ -0000407c : │ │ │ │ │ +0000406c : │ │ │ │ │ PyDict_Update(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 40b0 │ │ │ │ │ + cbz r0, 40a0 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldrb.w r3, [r2, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ eor.w r3, r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ ands.w r3, r3, #255 @ 0xff │ │ │ │ │ - bne.n 40c6 │ │ │ │ │ + bne.n 40b6 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ movs r2, #1 │ │ │ │ │ - b.n 40f4 │ │ │ │ │ + b.n 40e4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #4279 @ 0x10b7 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r1, [pc, #40] @ (40f0 ) │ │ │ │ │ + ldr r1, [pc, #40] @ (40e0 ) │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 40d6 │ │ │ │ │ + beq.n 40c6 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 40b0 │ │ │ │ │ + beq.n 40a0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 40c0 │ │ │ │ │ + b.n 40b0 │ │ │ │ │ nop │ │ │ │ │ .word 0x000000ec │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000040f4 : │ │ │ │ │ +000040e4 : │ │ │ │ │ dict_merge(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ mov r7, r2 │ │ │ │ │ - ldr.w r8, [pc, #816] @ 443c │ │ │ │ │ + ldr.w r8, [pc, #816] @ 442c │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldrb.w r2, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ │ lsls r6, r2, #31 │ │ │ │ │ - bpl.w 4518 │ │ │ │ │ + bpl.w 4508 │ │ │ │ │ ldr r1, [r0, #108] @ 0x6c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC dict_iter │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS dict_iter │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.w 4536 │ │ │ │ │ + bne.w 4526 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - beq.n 4142 │ │ │ │ │ + beq.n 4132 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov ip, r1 │ │ │ │ │ - cbnz r1, 414c │ │ │ │ │ + cbnz r1, 413c │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 42e6 │ │ │ │ │ + bne.w 42d6 │ │ │ │ │ ldr r2, [r5, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 42e4 │ │ │ │ │ + bne.w 42d4 │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 42e4 │ │ │ │ │ + bne.w 42d4 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ ldr r7, [r2, #16] │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bne.w 42e4 │ │ │ │ │ + bne.w 42d4 │ │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - bne.w 44ee │ │ │ │ │ + bne.w 44de │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 46fe │ │ │ │ │ + bne.w 46ee │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - beq.w 4746 │ │ │ │ │ - ldr r1, [pc, #692] @ (443c ) │ │ │ │ │ + beq.w 4736 │ │ │ │ │ + ldr r1, [pc, #692] @ (442c ) │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4750 │ │ │ │ │ + beq.w 4740 │ │ │ │ │ movs r1, #8 │ │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ ldrb.w r9, [r2, #5] │ │ │ │ │ movw r2, #43691 @ 0xaaab │ │ │ │ │ movt r2, #43690 @ 0xaaaa │ │ │ │ │ lsl.w r3, r8, r3 │ │ │ │ │ @@ -6631,505 +6636,505 @@ │ │ │ │ │ lsr.w r3, r3, r8 │ │ │ │ │ mla r9, r1, r3, r9 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4794 │ │ │ │ │ + beq.w 4784 │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldrb r2, [r7, #5] │ │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ │ lsl.w r8, r8, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4736 │ │ │ │ │ + beq.w 4726 │ │ │ │ │ add.w r2, r7, #20 │ │ │ │ │ mov.w lr, #8 │ │ │ │ │ add r2, r8 │ │ │ │ │ adds r1, r2, #4 │ │ │ │ │ ldr.w r8, [r7, #16] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ it gt │ │ │ │ │ movgt r0, #0 │ │ │ │ │ - ble.n 4238 │ │ │ │ │ + ble.n 4228 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ - cbz r3, 422c │ │ │ │ │ + cbz r3, 421c │ │ │ │ │ ldr.w ip, [r3] │ │ │ │ │ add.w r9, ip, #1 │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 4418 │ │ │ │ │ + bge.w 4408 │ │ │ │ │ ldr.w ip, [r2] │ │ │ │ │ str.w r9, [r3] │ │ │ │ │ ldr.w r3, [ip] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 4428 │ │ │ │ │ + blt.w 4418 │ │ │ │ │ adds r0, #1 │ │ │ │ │ add r1, lr │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - beq.n 4238 │ │ │ │ │ + beq.n 4228 │ │ │ │ │ add r2, lr │ │ │ │ │ - b.n 4204 │ │ │ │ │ + b.n 41f4 │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 43f6 │ │ │ │ │ + blt.w 43e6 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ - bne.w 43f6 │ │ │ │ │ + bne.w 43e6 │ │ │ │ │ ldrb r1, [r2, #6] │ │ │ │ │ ldrb r0, [r2, #5] │ │ │ │ │ ldr.w r9, [r2, #16] │ │ │ │ │ lsl.w r8, r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 4660 │ │ │ │ │ + beq.w 4650 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - ble.n 42a8 │ │ │ │ │ + ble.n 4298 │ │ │ │ │ add r8, r2 │ │ │ │ │ mov r3, r7 │ │ │ │ │ add.w r1, r8, #20 │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r2, r4 │ │ │ │ │ add.w r4, r8, #24 │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr.w r0, [r8, r6, lsl #3] │ │ │ │ │ - cbz r0, 428a │ │ │ │ │ + cbz r0, 427a │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 4444 │ │ │ │ │ + blt.w 4434 │ │ │ │ │ ldr.w r0, [r4, r6, lsl #3] │ │ │ │ │ - cbz r0, 429a │ │ │ │ │ + cbz r0, 428a │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 446e │ │ │ │ │ + blt.w 445e │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - bne.n 427a │ │ │ │ │ + bne.n 426a │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r7, r1 │ │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne.w 43f0 │ │ │ │ │ + bne.w 43e0 │ │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w 43f0 │ │ │ │ │ - ldr r3, [pc, #388] @ (4440 ) │ │ │ │ │ + bne.w 43e0 │ │ │ │ │ + ldr r3, [pc, #388] @ (4430 ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r1, r3] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r1, [r3, #1916] @ 0x77c │ │ │ │ │ cmp r1, #79 @ 0x4f │ │ │ │ │ - bhi.w 43f0 │ │ │ │ │ + bhi.w 43e0 │ │ │ │ │ ldr.w r0, [r3, #1912] @ 0x778 │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ str.w r2, [r3, #1912] @ 0x778 │ │ │ │ │ str.w r1, [r3, #1916] @ 0x77c │ │ │ │ │ - b.n 43f6 │ │ │ │ │ + b.n 43e6 │ │ │ │ │ movs r7, #1 │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ mov.w lr, #2 │ │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ │ lsl.w lr, lr, r2 │ │ │ │ │ movw r2, #21846 @ 0x5556 │ │ │ │ │ movt r2, #21845 @ 0x5555 │ │ │ │ │ smull r9, r2, r2, lr │ │ │ │ │ sub.w r2, r2, lr, asr #31 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt.w 46b8 │ │ │ │ │ + bgt.w 46a8 │ │ │ │ │ movs r6, #0 │ │ │ │ │ mov r9, ip │ │ │ │ │ mov fp, r7 │ │ │ │ │ mov sl, r5 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldrb.w r3, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ lsls r5, r3, #31 │ │ │ │ │ - bpl.w 4754 │ │ │ │ │ + bpl.w 4744 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 476a │ │ │ │ │ + bne.w 475a │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - ble.w 4142 │ │ │ │ │ + ble.w 4132 │ │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ │ movs r5, #1 │ │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ │ adds r3, #20 │ │ │ │ │ lsl.w r2, r5, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 44b0 │ │ │ │ │ + beq.w 44a0 │ │ │ │ │ add.w r2, r2, r6, lsl #3 │ │ │ │ │ add r2, r3 │ │ │ │ │ ldr r7, [r2, #4] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 44d4 │ │ │ │ │ + beq.w 44c4 │ │ │ │ │ ldr r5, [r2, #0] │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 44ce │ │ │ │ │ + blt.w 44be │ │ │ │ │ ldr r0, [r7, #0] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r0, #1 │ │ │ │ │ strlt r0, [r7, #0] │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ - bne.w 448e │ │ │ │ │ + bne.w 447e │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 44aa │ │ │ │ │ + blt.w 449a │ │ │ │ │ ldr r0, [r7, #0] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4392 │ │ │ │ │ + bge.n 4382 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 14c4 │ │ │ │ │ + bl 14b4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r7, #0] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 43c2 │ │ │ │ │ + blt.n 43b2 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 43dc │ │ │ │ │ + blt.n 43cc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4798 │ │ │ │ │ + bne.w 4788 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r9 │ │ │ │ │ - bne.w 4940 │ │ │ │ │ + bne.w 4930 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 4312 │ │ │ │ │ + b.n 4302 │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 43a6 │ │ │ │ │ + bne.n 4396 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 43ae │ │ │ │ │ + bge.n 439e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 43ae │ │ │ │ │ + bne.n 439e │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b.n 43ae │ │ │ │ │ + b.n 439e │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ str r7, [r5, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4142 │ │ │ │ │ + beq.w 4132 │ │ │ │ │ ldr.w r3, [r5, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4142 │ │ │ │ │ + bne.w 4132 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 2d4 <_PyObject_GC_TRACK> │ │ │ │ │ - b.n 4142 │ │ │ │ │ + b.n 4132 │ │ │ │ │ ldr.w ip, [r2] │ │ │ │ │ ldr.w r3, [ip] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 422c │ │ │ │ │ + bge.w 421c │ │ │ │ │ adds r0, #1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r8, r0 │ │ │ │ │ str.w r3, [ip] │ │ │ │ │ - beq.w 4238 │ │ │ │ │ + beq.w 4228 │ │ │ │ │ add r1, lr │ │ │ │ │ add r2, lr │ │ │ │ │ - b.n 4204 │ │ │ │ │ + b.n 41f4 │ │ │ │ │ .word 0x000000ec │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000017e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 428a │ │ │ │ │ + bne.w 427a │ │ │ │ │ strd r2, r1, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w r0, [r4, r6, lsl #3] │ │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 429a │ │ │ │ │ + beq.w 428a │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 429a │ │ │ │ │ + bge.w 428a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 429a │ │ │ │ │ + bne.w 428a │ │ │ │ │ adds r6, #1 │ │ │ │ │ strd r2, r1, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, r9 │ │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ │ - bne.w 427a │ │ │ │ │ - b.n 42a0 │ │ │ │ │ + bne.w 426a │ │ │ │ │ + b.n 4290 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 464 <_PyDict_Contains_KnownHash> │ │ │ │ │ R_ARM_THM_CALL _PyDict_Contains_KnownHash │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4922 │ │ │ │ │ + bne.w 4912 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 4386 │ │ │ │ │ + bge.w 4376 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ - b.n 4386 │ │ │ │ │ + b.n 4376 │ │ │ │ │ movs r0, #12 │ │ │ │ │ mla r2, r0, r6, r2 │ │ │ │ │ add r2, r3 │ │ │ │ │ ldr r7, [r2, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 471e │ │ │ │ │ + beq.w 470e │ │ │ │ │ ldrd r2, r5, [r2] │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 4368 │ │ │ │ │ + bge.w 4358 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ - b.n 4368 │ │ │ │ │ + b.n 4358 │ │ │ │ │ add r6, r5 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - ble.w 4142 │ │ │ │ │ + ble.w 4132 │ │ │ │ │ adds r2, #8 │ │ │ │ │ ldr r7, [r2, #4] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 4712 │ │ │ │ │ + beq.w 4702 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bgt.w 435a │ │ │ │ │ - b.n 4142 │ │ │ │ │ + bgt.w 434a │ │ │ │ │ + b.n 4132 │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ movw r9, #21846 @ 0x5556 │ │ │ │ │ movt r9, #21845 @ 0x5555 │ │ │ │ │ lsl.w r2, lr, r2 │ │ │ │ │ add.w r2, r2, r2, lsr #31 │ │ │ │ │ bic.w r2, r2, #1 │ │ │ │ │ smull sl, r9, r2, r9 │ │ │ │ │ sub.w r2, r9, r2, asr #31 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - blt.w 4176 │ │ │ │ │ + blt.w 4166 │ │ │ │ │ mov r7, lr │ │ │ │ │ - b.n 42e6 │ │ │ │ │ + b.n 42d6 │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - cbz r0, 4536 │ │ │ │ │ + cbz r0, 4526 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC dict_iter │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS dict_iter │ │ │ │ │ ldr r1, [r0, #108] @ 0x6c │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.w 4138 │ │ │ │ │ + beq.w 4128 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMapping_Keys │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4798 │ │ │ │ │ + beq.w 4788 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4560 │ │ │ │ │ + bge.n 4550 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 4936 │ │ │ │ │ + beq.w 4926 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 4798 │ │ │ │ │ + beq.w 4788 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 463a │ │ │ │ │ + beq.n 462a │ │ │ │ │ cmp r7, #1 │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ it eq │ │ │ │ │ moveq r8, r4 │ │ │ │ │ - beq.n 45d2 │ │ │ │ │ - b.n 47d8 │ │ │ │ │ + beq.n 45c2 │ │ │ │ │ + b.n 47c8 │ │ │ │ │ ldr r7, [r6, #12] │ │ │ │ │ adds r1, r7, #1 │ │ │ │ │ - beq.n 45fc │ │ │ │ │ + beq.n 45ec │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ mov r1, r6 │ │ │ │ │ - ldr r2, [pc, #584] @ (47e0 ) │ │ │ │ │ + ldr r2, [pc, #584] @ (47d0 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - beq.n 4614 │ │ │ │ │ - bl 14c4 │ │ │ │ │ + beq.n 4604 │ │ │ │ │ + bl 14b4 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 4622 │ │ │ │ │ + blt.n 4612 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 45c0 │ │ │ │ │ + bge.n 45b0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 492e │ │ │ │ │ + beq.w 491e │ │ │ │ │ adds r7, #1 │ │ │ │ │ - beq.w 4902 │ │ │ │ │ + beq.w 48f2 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 463a │ │ │ │ │ + beq.n 462a │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetItem │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 47a8 │ │ │ │ │ + beq.w 4798 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 461c │ │ │ │ │ + blt.n 460c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r4, #0] │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq.n 458a │ │ │ │ │ + beq.n 457a │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r7, r0 │ │ │ │ │ adds r0, r7, #1 │ │ │ │ │ - bne.n 4590 │ │ │ │ │ + bne.n 4580 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL setitem_take2_lock_held.part.0 │ │ │ │ │ - b.n 45a6 │ │ │ │ │ - bl fec │ │ │ │ │ + b.n 4596 │ │ │ │ │ + bl fdc │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 45a6 │ │ │ │ │ + b.n 4596 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - b.n 45ea │ │ │ │ │ + b.n 45da │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 45ae │ │ │ │ │ + bne.n 459e │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 45b6 │ │ │ │ │ - b.n 45c0 │ │ │ │ │ + blt.n 45a6 │ │ │ │ │ + b.n 45b0 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4652 │ │ │ │ │ + bge.n 4642 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ - cbnz r3, 4652 │ │ │ │ │ + cbnz r3, 4642 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r4, #1 │ │ │ │ │ negs r4, r4 │ │ │ │ │ - b.n 4144 │ │ │ │ │ + b.n 4134 │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - ble.w 43f0 │ │ │ │ │ + ble.w 43e0 │ │ │ │ │ mov sl, r4 │ │ │ │ │ add r8, r2 │ │ │ │ │ mov r4, r9 │ │ │ │ │ mov r9, r6 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b.n 468c │ │ │ │ │ + b.n 467c │ │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ │ - cbz r0, 4680 │ │ │ │ │ + cbz r0, 4670 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 46aa │ │ │ │ │ + blt.n 469a │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ add.w r8, r8, #12 │ │ │ │ │ cmp r9, r4 │ │ │ │ │ - beq.n 46f8 │ │ │ │ │ + beq.n 46e8 │ │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4672 │ │ │ │ │ + beq.n 4662 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4672 │ │ │ │ │ + bge.n 4662 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4672 │ │ │ │ │ + bne.n 4662 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4672 │ │ │ │ │ + b.n 4662 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4680 │ │ │ │ │ + bne.n 4670 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4680 │ │ │ │ │ + b.n 4670 │ │ │ │ │ add r6, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ add.w r6, r6, r6, lsl #1 │ │ │ │ │ adds r2, r6, #1 │ │ │ │ │ add.w r2, r2, r2, lsr #31 │ │ │ │ │ asrs r1, r2, #1 │ │ │ │ │ @@ -7141,1098 +7146,1098 @@ │ │ │ │ │ ldrb r2, [r2, #6] │ │ │ │ │ clz r1, r1 │ │ │ │ │ rsb r1, r1, #32 │ │ │ │ │ subs r2, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ - bl 1d7c │ │ │ │ │ + bl 1d6c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4798 │ │ │ │ │ + bne.n 4788 │ │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov ip, r1 │ │ │ │ │ - b.n 4308 │ │ │ │ │ + b.n 42f8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r4, sl │ │ │ │ │ - b.n 42a8 │ │ │ │ │ + b.n 4298 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r2, r5 │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r1, #3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r3, r4 │ │ │ │ │ - bl 3920 <_PyDict_SendEvent> │ │ │ │ │ + bl 3910 <_PyDict_SendEvent> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ - b.n 417e │ │ │ │ │ + b.n 416e │ │ │ │ │ adds r6, #1 │ │ │ │ │ adds r2, #8 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bgt.w 44de │ │ │ │ │ - b.n 4142 │ │ │ │ │ + bgt.w 44ce │ │ │ │ │ + b.n 4132 │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - ble.w 4142 │ │ │ │ │ + ble.w 4132 │ │ │ │ │ add r2, r0 │ │ │ │ │ ldr r7, [r2, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 479e │ │ │ │ │ + beq.n 478e │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bgt.w 44c0 │ │ │ │ │ - b.n 4142 │ │ │ │ │ + bgt.w 44b0 │ │ │ │ │ + b.n 4132 │ │ │ │ │ add.w r1, r7, #20 │ │ │ │ │ mov.w lr, #12 │ │ │ │ │ add r1, r8 │ │ │ │ │ adds r2, r1, #4 │ │ │ │ │ adds r1, #8 │ │ │ │ │ - b.n 41f6 │ │ │ │ │ + b.n 41e6 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4194 │ │ │ │ │ + bne.w 4184 │ │ │ │ │ movs r1, #12 │ │ │ │ │ - b.n 4196 │ │ │ │ │ - ldr r1, [pc, #140] @ (47e4 ) │ │ │ │ │ + b.n 4186 │ │ │ │ │ + ldr r1, [pc, #140] @ (47d4 ) │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4142 │ │ │ │ │ + beq.w 4132 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4330 │ │ │ │ │ + beq.w 4320 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - ble.w 4142 │ │ │ │ │ + ble.w 4132 │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ adds r2, #1 │ │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ │ ldrb r2, [r2, r6] │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ add.w r2, r1, r2, lsl #3 │ │ │ │ │ movs r1, #1 │ │ │ │ │ lsls r1, r0 │ │ │ │ │ ldr r7, [r3, #4] │ │ │ │ │ add r2, r1 │ │ │ │ │ ldr r5, [r2, #20] │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ - b.n 44c4 │ │ │ │ │ + b.n 44b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 4144 │ │ │ │ │ + b.n 4134 │ │ │ │ │ adds r6, #1 │ │ │ │ │ adds r2, #12 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bgt.n 4728 │ │ │ │ │ - b.n 4142 │ │ │ │ │ + bgt.n 4718 │ │ │ │ │ + b.n 4132 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 47c0 │ │ │ │ │ + bge.n 47b0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ - cbnz r3, 47c0 │ │ │ │ │ + cbnz r3, 47b0 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4798 │ │ │ │ │ + bge.n 4788 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4798 │ │ │ │ │ + bne.n 4788 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4798 │ │ │ │ │ + b.n 4788 │ │ │ │ │ mov fp, r4 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 4832 │ │ │ │ │ + b.n 4822 │ │ │ │ │ nop │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000ec │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ ldr r7, [r6, #12] │ │ │ │ │ adds r2, r7, #1 │ │ │ │ │ - beq.n 4868 │ │ │ │ │ + beq.n 4858 │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ mov r1, r6 │ │ │ │ │ - ldr r2, [pc, #396] @ (4980 ) │ │ │ │ │ + ldr r2, [pc, #396] @ (4970 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, r8 │ │ │ │ │ - beq.n 4890 │ │ │ │ │ - bl 14c4 │ │ │ │ │ + beq.n 4880 │ │ │ │ │ + bl 14b4 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 4880 │ │ │ │ │ + blt.n 4870 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4820 │ │ │ │ │ + bge.n 4810 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 48fa │ │ │ │ │ + beq.n 48ea │ │ │ │ │ adds r7, #1 │ │ │ │ │ - beq.n 4902 │ │ │ │ │ + beq.n 48f2 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 463a │ │ │ │ │ + beq.w 462a │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 3ec │ │ │ │ │ - cbnz r0, 4898 │ │ │ │ │ + cbnz r0, 4888 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetItem │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 47a8 │ │ │ │ │ + beq.n 4798 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r6, #0] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r0, #0] │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq.n 47e8 │ │ │ │ │ + beq.n 47d8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r7, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - bne.n 47ee │ │ │ │ │ + bne.n 47de │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL setitem_take2_lock_held.part.0 │ │ │ │ │ - b.n 4804 │ │ │ │ │ + b.n 47f4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 480c │ │ │ │ │ + bne.n 47fc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 480c │ │ │ │ │ - bl fec │ │ │ │ │ + b.n 47fc │ │ │ │ │ + bl fdc │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 4804 │ │ │ │ │ + b.n 47f4 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bne.n 48de │ │ │ │ │ - cbnz r4, 48b6 │ │ │ │ │ + bne.n 48ce │ │ │ │ │ + cbnz r4, 48a6 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4824 │ │ │ │ │ + bge.n 4814 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4824 │ │ │ │ │ + bne.n 4814 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4824 │ │ │ │ │ + b.n 4814 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mvn.w r4, #1 │ │ │ │ │ str r6, [r3, #0] │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 4144 │ │ │ │ │ + bge.w 4134 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4144 │ │ │ │ │ + bne.w 4134 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4144 │ │ │ │ │ + b.n 4134 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 48ec │ │ │ │ │ + bge.n 48dc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbz r3, 48f2 │ │ │ │ │ + cbz r3, 48e2 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 48be │ │ │ │ │ + b.n 48ae │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 48ec │ │ │ │ │ + b.n 48dc │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4820 │ │ │ │ │ + b.n 4810 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 4798 │ │ │ │ │ + bge.w 4788 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4798 │ │ │ │ │ + bne.w 4788 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4798 │ │ │ │ │ + b.n 4788 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bne.n 496a │ │ │ │ │ + bne.n 495a │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - cbnz r3, 4958 │ │ │ │ │ + cbnz r3, 4948 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ - b.n 439e │ │ │ │ │ + b.n 438e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 45c0 │ │ │ │ │ + b.n 45b0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - b.n 4560 │ │ │ │ │ + b.n 4550 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 4798 │ │ │ │ │ + b.n 4788 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ str r5, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 4970 │ │ │ │ │ + blt.n 4960 │ │ │ │ │ mvn.w r4, #1 │ │ │ │ │ - b.w 4144 │ │ │ │ │ + b.w 4134 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 439e │ │ │ │ │ + b.n 438e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r7, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 4962 │ │ │ │ │ + bne.n 4952 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4962 │ │ │ │ │ + b.n 4952 │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00004984 : │ │ │ │ │ +00004974 : │ │ │ │ │ dictkeys_decref.constprop.0(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r5, [r0, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt.n 4a26 │ │ │ │ │ + blt.n 4a16 │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - bne.n 4a26 │ │ │ │ │ + bne.n 4a16 │ │ │ │ │ ldrb r4, [r0, #6] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldrb r3, [r0, #5] │ │ │ │ │ ldr r7, [r0, #16] │ │ │ │ │ lsls r5, r3 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 4a42 │ │ │ │ │ + beq.n 4a32 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.n 49f2 │ │ │ │ │ + ble.n 49e2 │ │ │ │ │ add r5, r0 │ │ │ │ │ movs r4, #0 │ │ │ │ │ add.w r8, r5, #20 │ │ │ │ │ adds r5, #24 │ │ │ │ │ - b.n 49d4 │ │ │ │ │ + b.n 49c4 │ │ │ │ │ ldr.w r0, [r5, r4, lsl #3] │ │ │ │ │ - cbz r0, 49ce │ │ │ │ │ + cbz r0, 49be │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 4a2a │ │ │ │ │ + blt.n 4a1a │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - beq.n 49f2 │ │ │ │ │ + beq.n 49e2 │ │ │ │ │ ldr.w r0, [r8, r4, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 49c0 │ │ │ │ │ + beq.n 49b0 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 49c0 │ │ │ │ │ + bge.n 49b0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 49c0 │ │ │ │ │ + bne.n 49b0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 49c0 │ │ │ │ │ + b.n 49b0 │ │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne.n 4a38 │ │ │ │ │ + bne.n 4a28 │ │ │ │ │ ldrb r3, [r6, #6] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 4a38 │ │ │ │ │ - ldr r3, [pc, #132] @ (4a84 ) │ │ │ │ │ + bne.n 4a28 │ │ │ │ │ + ldr r3, [pc, #132] @ (4a74 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #1916] @ 0x77c │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi.n 4a38 │ │ │ │ │ + bhi.n 4a28 │ │ │ │ │ ldr.w r1, [r3, #1912] @ 0x778 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r6, #0] │ │ │ │ │ str.w r6, [r3, #1912] @ 0x778 │ │ │ │ │ str.w r2, [r3, #1916] @ 0x77c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 49ce │ │ │ │ │ + bne.n 49be │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 49ce │ │ │ │ │ + b.n 49be │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyMem_Free │ │ │ │ │ add r5, r0 │ │ │ │ │ - b.n 4a56 │ │ │ │ │ + b.n 4a46 │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ - cbz r0, 4a52 │ │ │ │ │ + cbz r0, 4a42 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 4a76 │ │ │ │ │ + blt.n 4a66 │ │ │ │ │ adds r4, #1 │ │ │ │ │ adds r5, #12 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bge.n 49f2 │ │ │ │ │ + bge.n 49e2 │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4a46 │ │ │ │ │ + beq.n 4a36 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4a46 │ │ │ │ │ + bge.n 4a36 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4a46 │ │ │ │ │ + bne.n 4a36 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4a46 │ │ │ │ │ + b.n 4a36 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4a52 │ │ │ │ │ + bne.n 4a42 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4a52 │ │ │ │ │ + b.n 4a42 │ │ │ │ │ .word 0x0000007c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00004a88 : │ │ │ │ │ +00004a78 : │ │ │ │ │ dict_dealloc(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ uxtb r4, r3 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 50dc │ │ │ │ │ + bge.w 50cc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 4d94 │ │ │ │ │ + bne.w 4d84 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ ldrd r7, r4, [r6, #24] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GC_UnTrack │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 4c00 │ │ │ │ │ + bne.w 4bf0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 4b28 │ │ │ │ │ + beq.n 4b18 │ │ │ │ │ ldr r5, [r7, #0] │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - blt.n 4b28 │ │ │ │ │ + blt.n 4b18 │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - bne.n 4b28 │ │ │ │ │ + bne.n 4b18 │ │ │ │ │ ldrb r3, [r7, #5] │ │ │ │ │ ldr.w r8, [r7, #16] │ │ │ │ │ lsls r5, r3 │ │ │ │ │ ldrb r3, [r7, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4bb8 │ │ │ │ │ + beq.n 4ba8 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ ittt gt │ │ │ │ │ addgt r5, r5, r7 │ │ │ │ │ addgt.w r9, r5, #20 │ │ │ │ │ addgt r5, #24 │ │ │ │ │ - bgt.n 4b04 │ │ │ │ │ - b.n 4b76 │ │ │ │ │ + bgt.n 4af4 │ │ │ │ │ + b.n 4b66 │ │ │ │ │ ldr.w r0, [r5, r4, lsl #3] │ │ │ │ │ - cbz r0, 4afe │ │ │ │ │ + cbz r0, 4aee │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 4b64 │ │ │ │ │ + blt.n 4b54 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - beq.n 4b76 │ │ │ │ │ + beq.n 4b66 │ │ │ │ │ ldr.w r0, [r9, r4, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4af0 │ │ │ │ │ + beq.n 4ae0 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4af0 │ │ │ │ │ + bge.n 4ae0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4af0 │ │ │ │ │ + bne.n 4ae0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4af0 │ │ │ │ │ + b.n 4ae0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.w 4e70 │ │ │ │ │ - ldr r3, [pc, #592] @ (4d8c ) │ │ │ │ │ + bne.w 4e60 │ │ │ │ │ + ldr r3, [pc, #592] @ (4d7c ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #1908] @ 0x774 │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi.n 4bac │ │ │ │ │ + bhi.n 4b9c │ │ │ │ │ ldr.w r1, [r3, #1904] @ 0x770 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r6, #0] │ │ │ │ │ str.w r6, [r3, #1904] @ 0x770 │ │ │ │ │ str.w r2, [r3, #1908] @ 0x774 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4afe │ │ │ │ │ + bne.n 4aee │ │ │ │ │ adds r4, #1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - bne.n 4b04 │ │ │ │ │ + bne.n 4af4 │ │ │ │ │ ldrb r3, [r7, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne.n 4b22 │ │ │ │ │ + bne.n 4b12 │ │ │ │ │ ldrb r3, [r7, #6] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 4b22 │ │ │ │ │ - ldr r3, [pc, #524] @ (4d90 ) │ │ │ │ │ + bne.n 4b12 │ │ │ │ │ + ldr r3, [pc, #524] @ (4d80 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #1916] @ 0x77c │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi.n 4b22 │ │ │ │ │ + bhi.n 4b12 │ │ │ │ │ ldr.w r1, [r3, #1912] @ 0x778 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r7, #0] │ │ │ │ │ str.w r7, [r3, #1912] @ 0x778 │ │ │ │ │ str.w r2, [r3, #1916] @ 0x77c │ │ │ │ │ - b.n 4b28 │ │ │ │ │ + b.n 4b18 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr.w r3, [r1, #160] @ 0xa0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ bx r3 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - ble.n 4b22 │ │ │ │ │ + ble.n 4b12 │ │ │ │ │ adds r4, r7, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.n 4bd6 │ │ │ │ │ + b.n 4bc6 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - cbz r0, 4bce │ │ │ │ │ + cbz r0, 4bbe │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 4bf2 │ │ │ │ │ + blt.n 4be2 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - beq.n 4b76 │ │ │ │ │ + beq.n 4b66 │ │ │ │ │ adds r4, #12 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4bc2 │ │ │ │ │ + beq.n 4bb2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4bc2 │ │ │ │ │ + bge.n 4bb2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4bc2 │ │ │ │ │ + bne.n 4bb2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4bc2 │ │ │ │ │ + b.n 4bb2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4bce │ │ │ │ │ + bne.n 4bbe │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4bce │ │ │ │ │ + b.n 4bbe │ │ │ │ │ ldrb r5, [r4, #2] │ │ │ │ │ - cbnz r5, 4c3c │ │ │ │ │ + cbnz r5, 4c2c │ │ │ │ │ ldrb.w r9, [r4] │ │ │ │ │ mov r8, r4 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 4c18 │ │ │ │ │ - b.n 4c36 │ │ │ │ │ + bne.n 4c08 │ │ │ │ │ + b.n 4c26 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - beq.n 4c36 │ │ │ │ │ + beq.n 4c26 │ │ │ │ │ ldr.w r0, [r8, #4]! │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4c12 │ │ │ │ │ + beq.n 4c02 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4c12 │ │ │ │ │ + bge.n 4c02 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4c12 │ │ │ │ │ + bne.n 4c02 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4c12 │ │ │ │ │ + b.n 4c02 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 4b28 │ │ │ │ │ + blt.w 4b18 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r2, [r7, #0] │ │ │ │ │ - bne.w 4b28 │ │ │ │ │ + bne.w 4b18 │ │ │ │ │ ldrb r2, [r7, #5] │ │ │ │ │ ldrb r5, [r7, #6] │ │ │ │ │ lsls r3, r2 │ │ │ │ │ ldr r2, [r7, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 4e9c │ │ │ │ │ + beq.w 4e8c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 4dea │ │ │ │ │ + ble.w 4dda │ │ │ │ │ add r3, r7 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ add.w r5, r3, #20 │ │ │ │ │ add.w r4, r3, #24 │ │ │ │ │ ands.w r3, r2, #3 │ │ │ │ │ - beq.n 4d6c │ │ │ │ │ + beq.n 4d5c │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 4cc4 │ │ │ │ │ + beq.n 4cb4 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 4ca0 │ │ │ │ │ + beq.n 4c90 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ - cbz r0, 4c8e │ │ │ │ │ + cbz r0, 4c7e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 50cc │ │ │ │ │ + blt.w 50bc │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ - cbz r0, 4c9c │ │ │ │ │ + cbz r0, 4c8c │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 50bc │ │ │ │ │ + blt.w 50ac │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ ldr.w r0, [r5, r9, lsl #3] │ │ │ │ │ - cbz r0, 4cb0 │ │ │ │ │ + cbz r0, 4ca0 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 4ef4 │ │ │ │ │ + blt.w 4ee4 │ │ │ │ │ ldr.w r0, [r4, r9, lsl #3] │ │ │ │ │ - cbz r0, 4cc0 │ │ │ │ │ + cbz r0, 4cb0 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 4ee4 │ │ │ │ │ + blt.w 4ed4 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ ldr.w r0, [r5, r9, lsl #3] │ │ │ │ │ - cbz r0, 4cd4 │ │ │ │ │ + cbz r0, 4cc4 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 4e8c │ │ │ │ │ + blt.w 4e7c │ │ │ │ │ ldr.w r0, [r4, r9, lsl #3] │ │ │ │ │ - cbz r0, 4ce4 │ │ │ │ │ + cbz r0, 4cd4 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 4e7c │ │ │ │ │ + blt.w 4e6c │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bne.n 4d6c │ │ │ │ │ - b.n 4dea │ │ │ │ │ + bne.n 4d5c │ │ │ │ │ + b.n 4dda │ │ │ │ │ ldr.w r0, [r4, r9, lsl #3] │ │ │ │ │ - cbz r0, 4cfe │ │ │ │ │ + cbz r0, 4cee │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 4e30 │ │ │ │ │ + blt.w 4e20 │ │ │ │ │ add.w r8, r9, #1 │ │ │ │ │ ldr.w r0, [r5, r8, lsl #3] │ │ │ │ │ - cbz r0, 4d12 │ │ │ │ │ + cbz r0, 4d02 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 4e40 │ │ │ │ │ + blt.w 4e30 │ │ │ │ │ ldr.w r0, [r4, r8, lsl #3] │ │ │ │ │ - cbz r0, 4d22 │ │ │ │ │ + cbz r0, 4d12 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 4e50 │ │ │ │ │ + blt.w 4e40 │ │ │ │ │ add.w r9, r8, #1 │ │ │ │ │ ldr.w r0, [r5, r9, lsl #3] │ │ │ │ │ - cbz r0, 4d36 │ │ │ │ │ + cbz r0, 4d26 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 4e60 │ │ │ │ │ + blt.w 4e50 │ │ │ │ │ ldr.w r0, [r4, r9, lsl #3] │ │ │ │ │ - cbz r0, 4d44 │ │ │ │ │ + cbz r0, 4d34 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 4e06 │ │ │ │ │ + blt.n 4df6 │ │ │ │ │ add.w r9, r8, #2 │ │ │ │ │ ldr.w r0, [r5, r9, lsl #3] │ │ │ │ │ - cbz r0, 4d56 │ │ │ │ │ + cbz r0, 4d46 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 4e14 │ │ │ │ │ + blt.n 4e04 │ │ │ │ │ ldr.w r0, [r4, r9, lsl #3] │ │ │ │ │ - cbz r0, 4d64 │ │ │ │ │ + cbz r0, 4d54 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 4e22 │ │ │ │ │ + blt.n 4e12 │ │ │ │ │ add.w r9, r8, #3 │ │ │ │ │ cmp r9, sl │ │ │ │ │ - beq.n 4dea │ │ │ │ │ + beq.n 4dda │ │ │ │ │ ldr.w r0, [r5, r9, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4cee │ │ │ │ │ + beq.n 4cde │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4cee │ │ │ │ │ + bge.n 4cde │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4cee │ │ │ │ │ + bne.n 4cde │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4cee │ │ │ │ │ + b.n 4cde │ │ │ │ │ nop │ │ │ │ │ .word 0x0000024a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000204 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - ldr r2, [pc, #684] @ (5048 ) │ │ │ │ │ + ldr r2, [pc, #684] @ (5038 ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r5, [r1, r2] │ │ │ │ │ lsls r2, r3, #31 │ │ │ │ │ - bmi.w 5086 │ │ │ │ │ + bmi.w 5076 │ │ │ │ │ lsls r3, r4, #30 │ │ │ │ │ - bmi.w 5050 │ │ │ │ │ + bmi.w 5040 │ │ │ │ │ lsls r7, r4, #29 │ │ │ │ │ - bmi.w 5012 │ │ │ │ │ + bmi.w 5002 │ │ │ │ │ lsls r0, r4, #28 │ │ │ │ │ - bmi.w 4fdc │ │ │ │ │ + bmi.w 4fcc │ │ │ │ │ lsls r1, r4, #27 │ │ │ │ │ - bmi.w 4fa6 │ │ │ │ │ + bmi.w 4f96 │ │ │ │ │ lsls r2, r4, #26 │ │ │ │ │ - bmi.w 4f70 │ │ │ │ │ + bmi.w 4f60 │ │ │ │ │ lsls r3, r4, #25 │ │ │ │ │ - bmi.w 4f3a │ │ │ │ │ + bmi.w 4f2a │ │ │ │ │ lsrs r4, r4, #7 │ │ │ │ │ - bne.w 4f04 │ │ │ │ │ + bne.w 4ef4 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 4b60 │ │ │ │ │ + bge.w 4b50 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4ab0 │ │ │ │ │ - b.n 4b60 │ │ │ │ │ + beq.w 4aa0 │ │ │ │ │ + b.n 4b50 │ │ │ │ │ ldrb r3, [r7, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne.w 4b22 │ │ │ │ │ + bne.w 4b12 │ │ │ │ │ ldrb r3, [r7, #6] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w 4b22 │ │ │ │ │ - ldr r3, [pc, #592] @ (504c ) │ │ │ │ │ + bne.w 4b12 │ │ │ │ │ + ldr r3, [pc, #592] @ (503c ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n 4b8c │ │ │ │ │ + b.n 4b7c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4d44 │ │ │ │ │ + bne.n 4d34 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4d44 │ │ │ │ │ + b.n 4d34 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4d56 │ │ │ │ │ + bne.n 4d46 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4d56 │ │ │ │ │ + b.n 4d46 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4d64 │ │ │ │ │ + bne.n 4d54 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4d64 │ │ │ │ │ + b.n 4d54 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4cfe │ │ │ │ │ + bne.w 4cee │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4cfe │ │ │ │ │ + b.n 4cee │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4d12 │ │ │ │ │ + bne.w 4d02 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4d12 │ │ │ │ │ + b.n 4d02 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4d22 │ │ │ │ │ + bne.w 4d12 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4d22 │ │ │ │ │ + b.n 4d12 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4d36 │ │ │ │ │ + bne.w 4d26 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4d36 │ │ │ │ │ + b.n 4d26 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ bx r3 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4ce4 │ │ │ │ │ + bne.w 4cd4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4ce4 │ │ │ │ │ + b.n 4cd4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4cd4 │ │ │ │ │ + bne.w 4cc4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4cd4 │ │ │ │ │ + b.n 4cc4 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - ble.w 4b22 │ │ │ │ │ + ble.w 4b12 │ │ │ │ │ adds r4, r7, r3 │ │ │ │ │ - b.n 4eba │ │ │ │ │ + b.n 4eaa │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - cbz r0, 4eb2 │ │ │ │ │ + cbz r0, 4ea2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 4ed6 │ │ │ │ │ + blt.n 4ec6 │ │ │ │ │ adds r5, #1 │ │ │ │ │ adds r4, #12 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - beq.n 4dea │ │ │ │ │ + beq.n 4dda │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4ea6 │ │ │ │ │ + beq.n 4e96 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4ea6 │ │ │ │ │ + bge.n 4e96 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4ea6 │ │ │ │ │ + bne.n 4e96 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4ea6 │ │ │ │ │ + b.n 4e96 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4eb2 │ │ │ │ │ + bne.n 4ea2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4eb2 │ │ │ │ │ + b.n 4ea2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4cc0 │ │ │ │ │ + bne.w 4cb0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4cc0 │ │ │ │ │ + b.n 4cb0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4cb0 │ │ │ │ │ + bne.w 4ca0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4cb0 │ │ │ │ │ + b.n 4ca0 │ │ │ │ │ add.w r5, r5, #40960 @ 0xa000 │ │ │ │ │ ldr.w r4, [r5, #388] @ 0x184 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 4dd4 │ │ │ │ │ + beq.w 4dc4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r3 │ │ │ │ │ movs r0, #5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 4dd4 │ │ │ │ │ + bge.w 4dc4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b.n 4dd4 │ │ │ │ │ + b.n 4dc4 │ │ │ │ │ add.w r3, r5, #40960 @ 0xa000 │ │ │ │ │ ldr.w r7, [r3, #384] @ 0x180 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 4dce │ │ │ │ │ + beq.w 4dbe │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r3 │ │ │ │ │ movs r0, #5 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 4dce │ │ │ │ │ + bge.w 4dbe │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b.n 4dce │ │ │ │ │ + b.n 4dbe │ │ │ │ │ add.w r3, r5, #40960 @ 0xa000 │ │ │ │ │ ldr.w r7, [r3, #380] @ 0x17c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 4dc8 │ │ │ │ │ + beq.w 4db8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r3 │ │ │ │ │ movs r0, #5 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 4dc8 │ │ │ │ │ + bge.w 4db8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b.n 4dc8 │ │ │ │ │ + b.n 4db8 │ │ │ │ │ add.w r3, r5, #40960 @ 0xa000 │ │ │ │ │ ldr.w r7, [r3, #376] @ 0x178 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 4dc2 │ │ │ │ │ + beq.w 4db2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r3 │ │ │ │ │ movs r0, #5 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 4dc2 │ │ │ │ │ + bge.w 4db2 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b.n 4dc2 │ │ │ │ │ + b.n 4db2 │ │ │ │ │ add.w r3, r5, #40960 @ 0xa000 │ │ │ │ │ ldr.w r7, [r3, #372] @ 0x174 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 4dbc │ │ │ │ │ + beq.w 4dac │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r3 │ │ │ │ │ movs r0, #5 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 4dbc │ │ │ │ │ + bge.w 4dac │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b.n 4dbc │ │ │ │ │ + b.n 4dac │ │ │ │ │ add.w r3, r5, #40960 @ 0xa000 │ │ │ │ │ ldr.w r7, [r3, #368] @ 0x170 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 4db6 │ │ │ │ │ + beq.w 4da6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r3 │ │ │ │ │ movs r0, #5 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 4db6 │ │ │ │ │ + bge.w 4da6 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b.n 4db6 │ │ │ │ │ + b.n 4da6 │ │ │ │ │ .word 0x000002a6 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000248 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ add.w r3, r5, #40960 @ 0xa000 │ │ │ │ │ ldr.w r7, [r3, #364] @ 0x16c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 4db0 │ │ │ │ │ + beq.w 4da0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r3 │ │ │ │ │ movs r0, #5 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 4db0 │ │ │ │ │ + bge.w 4da0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b.n 4db0 │ │ │ │ │ + b.n 4da0 │ │ │ │ │ add.w r3, r5, #40960 @ 0xa000 │ │ │ │ │ ldr.w r7, [r3, #360] @ 0x168 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 4daa │ │ │ │ │ + beq.w 4d9a │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r3 │ │ │ │ │ movs r0, #5 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 4daa │ │ │ │ │ + bge.w 4d9a │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b.n 4daa │ │ │ │ │ + b.n 4d9a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4c9c │ │ │ │ │ + bne.w 4c8c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4c9c │ │ │ │ │ + b.n 4c8c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4c8e │ │ │ │ │ + bne.w 4c7e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4c8e │ │ │ │ │ + b.n 4c7e │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 4b60 │ │ │ │ │ - b.n 4d98 │ │ │ │ │ + beq.w 4b50 │ │ │ │ │ + b.n 4d88 │ │ │ │ │ │ │ │ │ │ -000050e4 : │ │ │ │ │ +000050d4 : │ │ │ │ │ dict_ass_sub(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - cbz r2, 5146 │ │ │ │ │ + cbz r2, 5136 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ - bpl.n 51a8 │ │ │ │ │ + bpl.n 5198 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r1, #0] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ @@ -8241,1169 +8246,1169 @@ │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 517e │ │ │ │ │ + bne.n 516e │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ - beq.n 517e │ │ │ │ │ - ldr r1, [pc, #172] @ (51e0 ) │ │ │ │ │ + beq.n 516e │ │ │ │ │ + ldr r1, [pc, #172] @ (51d0 ) │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - beq.n 519e │ │ │ │ │ + beq.n 518e │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 14c4 │ │ │ │ │ + b.w 14b4 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 5162 │ │ │ │ │ + bne.n 5152 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ - beq.n 5162 │ │ │ │ │ + beq.n 5152 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.n 5934 <_PyDict_DelItem_KnownHash_LockHeld> │ │ │ │ │ + b.n 5924 <_PyDict_DelItem_KnownHash_LockHeld> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ adds r4, r2, #1 │ │ │ │ │ - bne.n 515a │ │ │ │ │ + bne.n 514a │ │ │ │ │ bl b4 │ │ │ │ │ R_ARM_THM_CALL dict_unhashable_type │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - bne.n 5130 │ │ │ │ │ + bne.n 5120 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 setitem_take2_lock_held.part.0 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w fec │ │ │ │ │ - ldr r1, [pc, #56] @ (51e4 ) │ │ │ │ │ + b.w fdc │ │ │ │ │ + ldr r1, [pc, #56] @ (51d4 ) │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.n 51c6 │ │ │ │ │ + beq.n 51b6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 51c6 │ │ │ │ │ + cbnz r0, 51b6 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #2795 @ 0xaeb │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 5176 │ │ │ │ │ + b.n 5166 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 5176 │ │ │ │ │ + b.n 5166 │ │ │ │ │ nop │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000ec │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000051e8 : │ │ │ │ │ +000051d8 : │ │ │ │ │ PyDict_Next(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ - ldr r1, [pc, #268] @ (530c ) │ │ │ │ │ + ldr r1, [pc, #268] @ (52fc ) │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldrb.w ip, [r0, #87] @ 0x57 │ │ │ │ │ ubfx ip, ip, #5, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ it eq │ │ │ │ │ orreq.w ip, ip, #1 │ │ │ │ │ tst.w ip, #1 │ │ │ │ │ - beq.n 52ee │ │ │ │ │ + beq.n 52de │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 52ba │ │ │ │ │ + bne.n 52aa │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ ldr r5, [r1, #16] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ ite gt │ │ │ │ │ movgt.w ip, #0 │ │ │ │ │ movle.w ip, #1 │ │ │ │ │ orrs.w ip, ip, r0, lsr #31 │ │ │ │ │ - bne.n 527c │ │ │ │ │ + bne.n 526c │ │ │ │ │ ldrb r6, [r1, #6] │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ ldrb.w lr, [r1, #5] │ │ │ │ │ adds r1, #20 │ │ │ │ │ lsl.w ip, ip, lr │ │ │ │ │ - cbz r6, 5280 │ │ │ │ │ + cbz r6, 5270 │ │ │ │ │ add.w ip, ip, r0, lsl #3 │ │ │ │ │ add r1, ip │ │ │ │ │ ldr r6, [r1, #4] │ │ │ │ │ - cbz r6, 52a2 │ │ │ │ │ + cbz r6, 5292 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - ble.n 527c │ │ │ │ │ + ble.n 526c │ │ │ │ │ ldrd r5, r1, [r1] │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ - cbz r2, 529c │ │ │ │ │ + cbz r2, 528c │ │ │ │ │ str r5, [r2, #0] │ │ │ │ │ - cbz r3, 5264 │ │ │ │ │ + cbz r3, 5254 │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ movs r0, #1 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - ble.n 527c │ │ │ │ │ + ble.n 526c │ │ │ │ │ add r1, lr │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 5300 │ │ │ │ │ + beq.n 52f0 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bgt.n 5290 │ │ │ │ │ + bgt.n 5280 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 5266 │ │ │ │ │ + b.n 5256 │ │ │ │ │ mov.w lr, #12 │ │ │ │ │ mla ip, lr, r0, ip │ │ │ │ │ add r1, ip │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 526a │ │ │ │ │ + beq.n 525a │ │ │ │ │ ldrd r5, r1, [r1, #4] │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 525e │ │ │ │ │ + bne.n 524e │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5262 │ │ │ │ │ - b.n 5264 │ │ │ │ │ + bne.n 5252 │ │ │ │ │ + b.n 5254 │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - ble.n 527c │ │ │ │ │ + ble.n 526c │ │ │ │ │ adds r1, #8 │ │ │ │ │ ldr r6, [r1, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 5250 │ │ │ │ │ + bne.n 5240 │ │ │ │ │ adds r0, #1 │ │ │ │ │ adds r1, #8 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bgt.n 52aa │ │ │ │ │ - b.n 527c │ │ │ │ │ + bgt.n 529a │ │ │ │ │ + b.n 526c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 527c │ │ │ │ │ + blt.n 526c │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - ble.n 527c │ │ │ │ │ + ble.n 526c │ │ │ │ │ ldr.w ip, [r5, #24] │ │ │ │ │ ldrb r5, [r1, #0] │ │ │ │ │ adds r5, #1 │ │ │ │ │ ldrb.w lr, [ip, #5] │ │ │ │ │ add.w r5, r1, r5, lsl #2 │ │ │ │ │ ldrb r5, [r5, r0] │ │ │ │ │ add.w r1, r1, r5, lsl #2 │ │ │ │ │ add.w r5, ip, r5, lsl #3 │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ lsl.w ip, ip, lr │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ add r5, ip │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ - b.n 5294 │ │ │ │ │ + b.n 5284 │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5216 │ │ │ │ │ - b.n 527c │ │ │ │ │ + bne.n 5206 │ │ │ │ │ + b.n 526c │ │ │ │ │ adds r0, #1 │ │ │ │ │ adds r1, #12 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bgt.n 5272 │ │ │ │ │ - b.n 527c │ │ │ │ │ + bgt.n 5262 │ │ │ │ │ + b.n 526c │ │ │ │ │ nop │ │ │ │ │ .word 0x000000ec │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00005310 <_PyDict_Next>: │ │ │ │ │ +00005300 <_PyDict_Next>: │ │ │ │ │ _PyDict_Next(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ - ldr r1, [pc, #272] @ (5438 <_PyDict_Next+0x128>) │ │ │ │ │ + ldr r1, [pc, #272] @ (5428 <_PyDict_Next+0x128>) │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldrb.w ip, [r0, #87] @ 0x57 │ │ │ │ │ ubfx ip, ip, #5, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ it eq │ │ │ │ │ orreq.w ip, ip, #1 │ │ │ │ │ tst.w ip, #1 │ │ │ │ │ - beq.n 5424 <_PyDict_Next+0x114> │ │ │ │ │ + beq.n 5414 <_PyDict_Next+0x114> │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 53ee <_PyDict_Next+0xde> │ │ │ │ │ + bne.n 53de <_PyDict_Next+0xde> │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ ldr r5, [r1, #16] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ ite gt │ │ │ │ │ movgt.w ip, #0 │ │ │ │ │ movle.w ip, #1 │ │ │ │ │ orrs.w ip, ip, r0, lsr #31 │ │ │ │ │ - bne.n 53e4 <_PyDict_Next+0xd4> │ │ │ │ │ + bne.n 53d4 <_PyDict_Next+0xd4> │ │ │ │ │ ldrb r6, [r1, #6] │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ ldrb.w lr, [r1, #5] │ │ │ │ │ adds r1, #20 │ │ │ │ │ lsl.w ip, ip, lr │ │ │ │ │ - cbz r6, 539a <_PyDict_Next+0x8a> │ │ │ │ │ + cbz r6, 538a <_PyDict_Next+0x8a> │ │ │ │ │ add.w ip, ip, r0, lsl #3 │ │ │ │ │ add r1, ip │ │ │ │ │ ldr r6, [r1, #4] │ │ │ │ │ - cbz r6, 53ce <_PyDict_Next+0xbe> │ │ │ │ │ + cbz r6, 53be <_PyDict_Next+0xbe> │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - ble.n 53e4 <_PyDict_Next+0xd4> │ │ │ │ │ + ble.n 53d4 <_PyDict_Next+0xd4> │ │ │ │ │ ldrd r5, ip, [r1] │ │ │ │ │ adds r0, #1 │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ - cbz r2, 53be <_PyDict_Next+0xae> │ │ │ │ │ + cbz r2, 53ae <_PyDict_Next+0xae> │ │ │ │ │ str r5, [r2, #0] │ │ │ │ │ - cbz r3, 53c2 <_PyDict_Next+0xb2> │ │ │ │ │ + cbz r3, 53b2 <_PyDict_Next+0xb2> │ │ │ │ │ str.w ip, [r3] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - cbnz r3, 53c8 <_PyDict_Next+0xb8> │ │ │ │ │ + cbnz r3, 53b8 <_PyDict_Next+0xb8> │ │ │ │ │ movs r0, #1 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov.w lr, #12 │ │ │ │ │ mla ip, lr, r0, ip │ │ │ │ │ add r1, ip │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bge.n 53e4 <_PyDict_Next+0xd4> │ │ │ │ │ + bge.n 53d4 <_PyDict_Next+0xd4> │ │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n 53e8 <_PyDict_Next+0xd8> │ │ │ │ │ + beq.n 53d8 <_PyDict_Next+0xd8> │ │ │ │ │ ldrd r1, r5, [r1] │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 5388 <_PyDict_Next+0x78> │ │ │ │ │ + bne.n 5378 <_PyDict_Next+0x78> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 538c <_PyDict_Next+0x7c> │ │ │ │ │ + bne.n 537c <_PyDict_Next+0x7c> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 5394 <_PyDict_Next+0x84> │ │ │ │ │ + beq.n 5384 <_PyDict_Next+0x84> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ - b.n 5394 <_PyDict_Next+0x84> │ │ │ │ │ + b.n 5384 <_PyDict_Next+0x84> │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - ble.n 53e4 <_PyDict_Next+0xd4> │ │ │ │ │ + ble.n 53d4 <_PyDict_Next+0xd4> │ │ │ │ │ adds r1, #8 │ │ │ │ │ ldr r6, [r1, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 5378 <_PyDict_Next+0x68> │ │ │ │ │ + bne.n 5368 <_PyDict_Next+0x68> │ │ │ │ │ adds r0, #1 │ │ │ │ │ adds r1, #8 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bgt.n 53d6 <_PyDict_Next+0xc6> │ │ │ │ │ + bgt.n 53c6 <_PyDict_Next+0xc6> │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 5396 <_PyDict_Next+0x86> │ │ │ │ │ + b.n 5386 <_PyDict_Next+0x86> │ │ │ │ │ adds r1, #12 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - b.n 53a4 <_PyDict_Next+0x94> │ │ │ │ │ + b.n 5394 <_PyDict_Next+0x94> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 53e4 <_PyDict_Next+0xd4> │ │ │ │ │ + blt.n 53d4 <_PyDict_Next+0xd4> │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - ble.n 53e4 <_PyDict_Next+0xd4> │ │ │ │ │ + ble.n 53d4 <_PyDict_Next+0xd4> │ │ │ │ │ ldr.w ip, [r5, #24] │ │ │ │ │ ldrb r5, [r1, #0] │ │ │ │ │ adds r5, #1 │ │ │ │ │ ldrb.w lr, [ip, #5] │ │ │ │ │ add.w r5, r1, r5, lsl #2 │ │ │ │ │ ldrb r5, [r5, r0] │ │ │ │ │ add.w r1, r1, r5, lsl #2 │ │ │ │ │ add.w r5, ip, r5, lsl #3 │ │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ │ movs r1, #1 │ │ │ │ │ lsl.w r1, r1, lr │ │ │ │ │ add r1, r5 │ │ │ │ │ ldr r5, [r1, #20] │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ - b.n 53b6 <_PyDict_Next+0xa6> │ │ │ │ │ + b.n 53a6 <_PyDict_Next+0xa6> │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 533e <_PyDict_Next+0x2e> │ │ │ │ │ - b.n 53e4 <_PyDict_Next+0xd4> │ │ │ │ │ + bne.n 532e <_PyDict_Next+0x2e> │ │ │ │ │ + b.n 53d4 <_PyDict_Next+0xd4> │ │ │ │ │ nop │ │ │ │ │ .word 0x000000ec │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000543c <_PyDict_CopyAsDict>: │ │ │ │ │ +0000542c <_PyDict_CopyAsDict>: │ │ │ │ │ _PyDict_CopyAsDict(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r1, [pc, #32] @ (546c <_PyDict_CopyAsDict+0x30>) │ │ │ │ │ + ldr r1, [pc, #32] @ (545c <_PyDict_CopyAsDict+0x30>) │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.n 5466 <_PyDict_CopyAsDict+0x2a> │ │ │ │ │ + beq.n 5456 <_PyDict_CopyAsDict+0x2a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbnz r0, 5466 <_PyDict_CopyAsDict+0x2a> │ │ │ │ │ + cbnz r0, 5456 <_PyDict_CopyAsDict+0x2a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 3ba0 │ │ │ │ │ + b.w 3b90 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n 545c <_PyDict_CopyAsDict+0x20> │ │ │ │ │ + b.n 544c <_PyDict_CopyAsDict+0x20> │ │ │ │ │ nop │ │ │ │ │ .word 0x000000ec │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00005470 <_PyDict_HasOnlyStringKeys>: │ │ │ │ │ +00005460 <_PyDict_HasOnlyStringKeys>: │ │ │ │ │ _PyDict_HasOnlyStringKeys(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ ldrb r4, [r3, #6] │ │ │ │ │ - cbz r4, 5492 <_PyDict_HasOnlyStringKeys+0x22> │ │ │ │ │ + cbz r4, 5482 <_PyDict_HasOnlyStringKeys+0x22> │ │ │ │ │ movs r0, #1 │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ - bl 5310 <_PyDict_Next> │ │ │ │ │ + bl 5300 <_PyDict_Next> │ │ │ │ │ R_ARM_THM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 548c <_PyDict_HasOnlyStringKeys+0x1c> │ │ │ │ │ + beq.n 547c <_PyDict_HasOnlyStringKeys+0x1c> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ │ - bne.n 5492 <_PyDict_HasOnlyStringKeys+0x22> │ │ │ │ │ + bne.n 5482 <_PyDict_HasOnlyStringKeys+0x22> │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b.n 548e <_PyDict_HasOnlyStringKeys+0x1e> │ │ │ │ │ + b.n 547e <_PyDict_HasOnlyStringKeys+0x1e> │ │ │ │ │ │ │ │ │ │ -000054b4 : │ │ │ │ │ +000054a4 : │ │ │ │ │ PyDict_GetItemStringRef(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromString │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5586 │ │ │ │ │ + beq.n 5576 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - ldr r1, [pc, #184] @ (5590 ) │ │ │ │ │ + ldr r1, [pc, #184] @ (5580 ) │ │ │ │ │ ldrb.w r3, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ lsls r3, r3, #31 │ │ │ │ │ - bpl.n 556c │ │ │ │ │ + bpl.n 555c │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 5546 │ │ │ │ │ + bne.n 5536 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ - beq.n 5546 │ │ │ │ │ + beq.n 5536 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 498 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ adds r0, #3 │ │ │ │ │ itt eq │ │ │ │ │ moveq r2, #0 │ │ │ │ │ moveq.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 552a │ │ │ │ │ + beq.n 551a │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r5, r2 │ │ │ │ │ - cbz r2, 552a │ │ │ │ │ + cbz r2, 551a │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ movs r5, #1 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r2, #0] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 5540 │ │ │ │ │ + bge.n 5530 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 5540 │ │ │ │ │ + cbnz r3, 5530 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - bne.n 5500 │ │ │ │ │ + bne.n 54f0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl b4 │ │ │ │ │ R_ARM_THM_CALL dict_unhashable_type │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 5534 │ │ │ │ │ - b.n 5540 │ │ │ │ │ + blt.n 5524 │ │ │ │ │ + b.n 5530 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 54ec │ │ │ │ │ + bne.n 54dc │ │ │ │ │ mov.w r1, #2528 @ 0x9e0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 555a │ │ │ │ │ + b.n 554a │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ - b.n 5540 │ │ │ │ │ + b.n 5530 │ │ │ │ │ nop │ │ │ │ │ .word 0x000000ec │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00005594 <_PyDict_LoadBuiltinsFromGlobals>: │ │ │ │ │ +00005584 <_PyDict_LoadBuiltinsFromGlobals>: │ │ │ │ │ _PyDict_LoadBuiltinsFromGlobals(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ sub sp, #12 │ │ │ │ │ - ldr r1, [pc, #212] @ (567c <_PyDict_LoadBuiltinsFromGlobals+0xe8>) │ │ │ │ │ + ldr r1, [pc, #212] @ (566c <_PyDict_LoadBuiltinsFromGlobals+0xe8>) │ │ │ │ │ ldrb.w r3, [r2, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ lsls r4, r3, #31 │ │ │ │ │ - bpl.n 5654 <_PyDict_LoadBuiltinsFromGlobals+0xc0> │ │ │ │ │ - ldr r2, [pc, #192] @ (5680 <_PyDict_LoadBuiltinsFromGlobals+0xec>) │ │ │ │ │ + bpl.n 5644 <_PyDict_LoadBuiltinsFromGlobals+0xc0> │ │ │ │ │ + ldr r2, [pc, #192] @ (5670 <_PyDict_LoadBuiltinsFromGlobals+0xec>) │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ add.w r1, r2, #1408 @ 0x580 │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ bl 498 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ - cbnz r4, 55ec <_PyDict_LoadBuiltinsFromGlobals+0x58> │ │ │ │ │ + cbnz r4, 55dc <_PyDict_LoadBuiltinsFromGlobals+0x58> │ │ │ │ │ adds r0, #3 │ │ │ │ │ - beq.n 566e <_PyDict_LoadBuiltinsFromGlobals+0xda> │ │ │ │ │ + beq.n 565e <_PyDict_LoadBuiltinsFromGlobals+0xda> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyEval_GetBuiltins │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 55e6 <_PyDict_LoadBuiltinsFromGlobals+0x52> │ │ │ │ │ + bge.n 55d6 <_PyDict_LoadBuiltinsFromGlobals+0x52> │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 563a <_PyDict_LoadBuiltinsFromGlobals+0xa6> │ │ │ │ │ + bge.n 562a <_PyDict_LoadBuiltinsFromGlobals+0xa6> │ │ │ │ │ adds r3, #1 │ │ │ │ │ adds r0, #3 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - beq.n 566e <_PyDict_LoadBuiltinsFromGlobals+0xda> │ │ │ │ │ + beq.n 565e <_PyDict_LoadBuiltinsFromGlobals+0xda> │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n 55d4 <_PyDict_LoadBuiltinsFromGlobals+0x40> │ │ │ │ │ + beq.n 55c4 <_PyDict_LoadBuiltinsFromGlobals+0x40> │ │ │ │ │ bic.w r5, r4, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyModule_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyModule_Type │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.n 5644 <_PyDict_LoadBuiltinsFromGlobals+0xb0> │ │ │ │ │ + beq.n 5634 <_PyDict_LoadBuiltinsFromGlobals+0xb0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 5644 <_PyDict_LoadBuiltinsFromGlobals+0xb0> │ │ │ │ │ + cbnz r0, 5634 <_PyDict_LoadBuiltinsFromGlobals+0xb0> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 564e <_PyDict_LoadBuiltinsFromGlobals+0xba> │ │ │ │ │ + bge.n 563e <_PyDict_LoadBuiltinsFromGlobals+0xba> │ │ │ │ │ adds r3, #1 │ │ │ │ │ lsls r2, r4, #31 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - bmi.n 55e6 <_PyDict_LoadBuiltinsFromGlobals+0x52> │ │ │ │ │ + bmi.n 55d6 <_PyDict_LoadBuiltinsFromGlobals+0x52> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 55e6 <_PyDict_LoadBuiltinsFromGlobals+0x52> │ │ │ │ │ + bne.n 55d6 <_PyDict_LoadBuiltinsFromGlobals+0x52> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 55e6 <_PyDict_LoadBuiltinsFromGlobals+0x52> │ │ │ │ │ + b.n 55d6 <_PyDict_LoadBuiltinsFromGlobals+0x52> │ │ │ │ │ orr.w r4, r4, #1 │ │ │ │ │ adds r0, #3 │ │ │ │ │ - bne.n 55fc <_PyDict_LoadBuiltinsFromGlobals+0x68> │ │ │ │ │ - b.n 566e <_PyDict_LoadBuiltinsFromGlobals+0xda> │ │ │ │ │ + bne.n 55ec <_PyDict_LoadBuiltinsFromGlobals+0x68> │ │ │ │ │ + b.n 565e <_PyDict_LoadBuiltinsFromGlobals+0xda> │ │ │ │ │ ldr r5, [r5, #8] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 5620 <_PyDict_LoadBuiltinsFromGlobals+0x8c> │ │ │ │ │ + blt.n 5610 <_PyDict_LoadBuiltinsFromGlobals+0x8c> │ │ │ │ │ lsls r3, r4, #31 │ │ │ │ │ - bmi.n 55e6 <_PyDict_LoadBuiltinsFromGlobals+0x52> │ │ │ │ │ - b.n 5628 <_PyDict_LoadBuiltinsFromGlobals+0x94> │ │ │ │ │ + bmi.n 55d6 <_PyDict_LoadBuiltinsFromGlobals+0x52> │ │ │ │ │ + b.n 5618 <_PyDict_LoadBuiltinsFromGlobals+0x94> │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 5672 <_PyDict_LoadBuiltinsFromGlobals+0xde> │ │ │ │ │ + cbnz r0, 5662 <_PyDict_LoadBuiltinsFromGlobals+0xde> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #2694 @ 0xa86 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 55e6 <_PyDict_LoadBuiltinsFromGlobals+0x52> │ │ │ │ │ - ldr r2, [pc, #12] @ (5680 <_PyDict_LoadBuiltinsFromGlobals+0xec>) │ │ │ │ │ + b.n 55d6 <_PyDict_LoadBuiltinsFromGlobals+0x52> │ │ │ │ │ + ldr r2, [pc, #12] @ (5670 <_PyDict_LoadBuiltinsFromGlobals+0xec>) │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 55c0 <_PyDict_LoadBuiltinsFromGlobals+0x2c> │ │ │ │ │ + b.n 55b0 <_PyDict_LoadBuiltinsFromGlobals+0x2c> │ │ │ │ │ nop │ │ │ │ │ .word 0x000000ec │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00008000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00005684 : │ │ │ │ │ +00005674 : │ │ │ │ │ PyStackRef_CLOSE(): │ │ │ │ │ lsls r3, r0, #31 │ │ │ │ │ - bmi.n 5690 │ │ │ │ │ + bmi.n 5680 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 5692 │ │ │ │ │ + cbz r3, 5682 │ │ │ │ │ bx lr │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005698 : │ │ │ │ │ +00005688 : │ │ │ │ │ PyDict_DelItem(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 57c2 │ │ │ │ │ + bne.w 57b2 │ │ │ │ │ ldr r7, [r1, #12] │ │ │ │ │ adds r4, r7, #1 │ │ │ │ │ - beq.n 57c2 │ │ │ │ │ + beq.n 57b2 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ - bpl.w 58f2 │ │ │ │ │ + bpl.w 58e2 │ │ │ │ │ mov r2, r7 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 498 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r2, r0, #3 │ │ │ │ │ - beq.w 58ec │ │ │ │ │ + beq.w 58dc │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.w 58e6 │ │ │ │ │ + beq.w 58d6 │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 58e6 │ │ │ │ │ + beq.w 58d6 │ │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 58d6 │ │ │ │ │ + bne.w 58c6 │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ lsl.w ip, ip, r2 │ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ and.w r1, ip, r7 │ │ │ │ │ - bgt.n 57dc │ │ │ │ │ + bgt.n 57cc │ │ │ │ │ adds r0, r3, r1 │ │ │ │ │ ldrsb.w r0, [r0, #20] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 581a │ │ │ │ │ + bne.n 580a │ │ │ │ │ ldr r0, [r6, #28] │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5892 │ │ │ │ │ + bne.w 5882 │ │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r0, [r3, #8] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bgt.n 5780 │ │ │ │ │ + bgt.n 5770 │ │ │ │ │ add r1, r3 │ │ │ │ │ movs r3, #254 @ 0xfe │ │ │ │ │ movs r2, #1 │ │ │ │ │ strb r3, [r1, #20] │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ │ lsls r2, r0 │ │ │ │ │ - cbz r1, 579c │ │ │ │ │ + cbz r1, 578c │ │ │ │ │ adds r3, #20 │ │ │ │ │ add.w r2, r2, r5, lsl #3 │ │ │ │ │ adds r5, r3, r2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r0, [r3, r2] │ │ │ │ │ str r1, [r3, r2] │ │ │ │ │ str r1, [r5, #4] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 5762 │ │ │ │ │ + bge.n 5752 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 577a │ │ │ │ │ + cbz r3, 576a │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 5772 │ │ │ │ │ + bge.n 5762 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 5812 │ │ │ │ │ + beq.n 5802 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5762 │ │ │ │ │ + b.n 5752 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bgt.w 58bc │ │ │ │ │ + bgt.w 58ac │ │ │ │ │ add.w r1, r3, r1, lsl #1 │ │ │ │ │ movw r2, #65534 @ 0xfffe │ │ │ │ │ strh r2, [r1, #20] │ │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ │ movs r2, #1 │ │ │ │ │ lsls r2, r1 │ │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 5744 │ │ │ │ │ + bne.n 5734 │ │ │ │ │ movs r1, #12 │ │ │ │ │ adds r3, #20 │ │ │ │ │ mla r2, r1, r5, r2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ adds r5, r3, r2 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ strd r1, r1, [r5, #4] │ │ │ │ │ str r1, [r3, r2] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 5762 │ │ │ │ │ + bge.n 5752 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5762 │ │ │ │ │ - b.n 577a │ │ │ │ │ + bne.n 5752 │ │ │ │ │ + b.n 576a │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r7, r0 │ │ │ │ │ adds r0, r7, #1 │ │ │ │ │ - bne.w 56c4 │ │ │ │ │ + bne.w 56b4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl b4 │ │ │ │ │ R_ARM_THM_CALL dict_unhashable_type │ │ │ │ │ mov r0, r7 │ │ │ │ │ - b.n 5774 │ │ │ │ │ + b.n 5764 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bgt.n 58c8 │ │ │ │ │ + bgt.n 58b8 │ │ │ │ │ add.w r0, r3, r1, lsl #1 │ │ │ │ │ ldrsh.w r0, [r0, #20] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - beq.n 571a │ │ │ │ │ + beq.n 570a │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 5880 │ │ │ │ │ + beq.n 5870 │ │ │ │ │ lsrs r0, r7, #5 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ adds r7, r0, #1 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ add r1, r7 │ │ │ │ │ and.w r1, r1, ip │ │ │ │ │ itete gt │ │ │ │ │ addgt.w r7, r3, r1, lsl #2 │ │ │ │ │ addle.w r7, r3, r1, lsl #1 │ │ │ │ │ ldrgt r7, [r7, #20] │ │ │ │ │ ldrshle.w r7, [r7, #20] │ │ │ │ │ - b.n 5832 │ │ │ │ │ + b.n 5822 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5772 │ │ │ │ │ + b.n 5762 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 5880 │ │ │ │ │ + beq.n 5870 │ │ │ │ │ lsrs r0, r7, #5 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ adds r7, r0, #1 │ │ │ │ │ add r1, r7 │ │ │ │ │ and.w r1, ip, r1 │ │ │ │ │ adds r7, r3, r1 │ │ │ │ │ ldrsb.w r7, [r7, #20] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq.w 571a │ │ │ │ │ + beq.w 570a │ │ │ │ │ adds r7, #1 │ │ │ │ │ - beq.n 5880 │ │ │ │ │ + beq.n 5870 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ add.w lr, r0, #1 │ │ │ │ │ add r1, lr │ │ │ │ │ and.w r1, r1, ip │ │ │ │ │ cmp r2, #7 │ │ │ │ │ add.w r7, r3, r1 │ │ │ │ │ add.w lr, r3, r1, lsl #1 │ │ │ │ │ it le │ │ │ │ │ ldrsble.w r7, [r7, #20] │ │ │ │ │ - ble.n 586c │ │ │ │ │ + ble.n 585c │ │ │ │ │ cmp r2, #15 │ │ │ │ │ itet gt │ │ │ │ │ addgt.w r7, r3, r1, lsl #2 │ │ │ │ │ ldrshle.w r7, [lr, #20] │ │ │ │ │ ldrgt r7, [r7, #20] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq.w 571a │ │ │ │ │ + beq.w 570a │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ adds r1, #1 │ │ │ │ │ adds r7, #1 │ │ │ │ │ add r1, r0 │ │ │ │ │ - bne.n 5848 │ │ │ │ │ + bne.n 5838 │ │ │ │ │ ldr r0, [r6, #28] │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5728 │ │ │ │ │ + beq.w 5718 │ │ │ │ │ add.w r2, r0, r5, lsl #2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ │ adds r2, #1 │ │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ │ ldrb r6, [r2, r3] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne.n 592c │ │ │ │ │ + bne.n 591c │ │ │ │ │ subs r1, #1 │ │ │ │ │ add r3, r2 │ │ │ │ │ subs r5, r3, r2 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bge.n 5928 │ │ │ │ │ + bge.n 5918 │ │ │ │ │ ldrb r5, [r3, #1] │ │ │ │ │ strb.w r5, [r3], #1 │ │ │ │ │ - b.n 58ae │ │ │ │ │ + b.n 589e │ │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ │ mvn.w r2, #1 │ │ │ │ │ str r2, [r1, #20] │ │ │ │ │ - b.n 5790 │ │ │ │ │ + b.n 5780 │ │ │ │ │ add.w r0, r3, r1, lsl #2 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - beq.w 571a │ │ │ │ │ - b.n 57ec │ │ │ │ │ + beq.w 570a │ │ │ │ │ + b.n 57dc │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - bl 3920 <_PyDict_SendEvent> │ │ │ │ │ + bl 3910 <_PyDict_SendEvent> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ - b.n 56f8 │ │ │ │ │ + b.n 56e8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyErr_SetKeyError> │ │ │ │ │ R_ARM_THM_CALL _PyErr_SetKeyError │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 5774 │ │ │ │ │ - ldr r1, [pc, #60] @ (5930 ) │ │ │ │ │ + b.n 5764 │ │ │ │ │ + ldr r1, [pc, #60] @ (5920 ) │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.n 5910 │ │ │ │ │ + beq.n 5900 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 5910 │ │ │ │ │ + cbnz r0, 5900 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #2942 @ 0xb7e │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 58ec │ │ │ │ │ + b.n 58dc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 58ec │ │ │ │ │ + b.n 58dc │ │ │ │ │ strb r1, [r0, #1] │ │ │ │ │ - b.n 5762 │ │ │ │ │ + b.n 5752 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 58a4 │ │ │ │ │ + b.n 5894 │ │ │ │ │ .word 0x000000ec │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00005934 <_PyDict_DelItem_KnownHash_LockHeld>: │ │ │ │ │ +00005924 <_PyDict_DelItem_KnownHash_LockHeld>: │ │ │ │ │ _PyDict_DelItem_KnownHash_LockHeld(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, #16 │ │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ │ lsls r4, r4, #2 │ │ │ │ │ - bpl.w 5b6e <_PyDict_DelItem_KnownHash_LockHeld+0x23a> │ │ │ │ │ + bpl.w 5b5e <_PyDict_DelItem_KnownHash_LockHeld+0x23a> │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ bl 498 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r2, r0, #3 │ │ │ │ │ - beq.w 5b68 <_PyDict_DelItem_KnownHash_LockHeld+0x234> │ │ │ │ │ + beq.w 5b58 <_PyDict_DelItem_KnownHash_LockHeld+0x234> │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.w 5b62 <_PyDict_DelItem_KnownHash_LockHeld+0x22e> │ │ │ │ │ + beq.w 5b52 <_PyDict_DelItem_KnownHash_LockHeld+0x22e> │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 5b62 <_PyDict_DelItem_KnownHash_LockHeld+0x22e> │ │ │ │ │ + beq.w 5b52 <_PyDict_DelItem_KnownHash_LockHeld+0x22e> │ │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5b52 <_PyDict_DelItem_KnownHash_LockHeld+0x21e> │ │ │ │ │ + bne.w 5b42 <_PyDict_DelItem_KnownHash_LockHeld+0x21e> │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ movs r0, #1 │ │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ lsl.w r0, r0, r2 │ │ │ │ │ add.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ │ and.w r1, r7, r0 │ │ │ │ │ - bgt.n 5a44 <_PyDict_DelItem_KnownHash_LockHeld+0x110> │ │ │ │ │ + bgt.n 5a34 <_PyDict_DelItem_KnownHash_LockHeld+0x110> │ │ │ │ │ add.w ip, r3, r1 │ │ │ │ │ ldrsb.w ip, [ip, #20] │ │ │ │ │ cmp r5, ip │ │ │ │ │ - bne.n 5a8c <_PyDict_DelItem_KnownHash_LockHeld+0x158> │ │ │ │ │ + bne.n 5a7c <_PyDict_DelItem_KnownHash_LockHeld+0x158> │ │ │ │ │ ldr r0, [r6, #28] │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5b0c <_PyDict_DelItem_KnownHash_LockHeld+0x1d8> │ │ │ │ │ + bne.w 5afc <_PyDict_DelItem_KnownHash_LockHeld+0x1d8> │ │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r0, [r3, #8] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bgt.n 5a02 <_PyDict_DelItem_KnownHash_LockHeld+0xce> │ │ │ │ │ + bgt.n 59f2 <_PyDict_DelItem_KnownHash_LockHeld+0xce> │ │ │ │ │ add r1, r3 │ │ │ │ │ movs r3, #254 @ 0xfe │ │ │ │ │ movs r2, #1 │ │ │ │ │ strb r3, [r1, #20] │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ │ lsls r2, r0 │ │ │ │ │ - cbz r1, 5a1e <_PyDict_DelItem_KnownHash_LockHeld+0xea> │ │ │ │ │ + cbz r1, 5a0e <_PyDict_DelItem_KnownHash_LockHeld+0xea> │ │ │ │ │ adds r3, #20 │ │ │ │ │ add.w r2, r2, r5, lsl #3 │ │ │ │ │ adds r5, r3, r2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r0, [r3, r2] │ │ │ │ │ str r1, [r3, r2] │ │ │ │ │ str r1, [r5, #4] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 59e4 <_PyDict_DelItem_KnownHash_LockHeld+0xb0> │ │ │ │ │ + bge.n 59d4 <_PyDict_DelItem_KnownHash_LockHeld+0xb0> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 59fc <_PyDict_DelItem_KnownHash_LockHeld+0xc8> │ │ │ │ │ + cbz r3, 59ec <_PyDict_DelItem_KnownHash_LockHeld+0xc8> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 59f4 <_PyDict_DelItem_KnownHash_LockHeld+0xc0> │ │ │ │ │ + bge.n 59e4 <_PyDict_DelItem_KnownHash_LockHeld+0xc0> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 5a84 <_PyDict_DelItem_KnownHash_LockHeld+0x150> │ │ │ │ │ + beq.n 5a74 <_PyDict_DelItem_KnownHash_LockHeld+0x150> │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 59e4 <_PyDict_DelItem_KnownHash_LockHeld+0xb0> │ │ │ │ │ + b.n 59d4 <_PyDict_DelItem_KnownHash_LockHeld+0xb0> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bgt.w 5b36 <_PyDict_DelItem_KnownHash_LockHeld+0x202> │ │ │ │ │ + bgt.w 5b26 <_PyDict_DelItem_KnownHash_LockHeld+0x202> │ │ │ │ │ add.w r1, r3, r1, lsl #1 │ │ │ │ │ movw r2, #65534 @ 0xfffe │ │ │ │ │ strh r2, [r1, #20] │ │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ │ movs r2, #1 │ │ │ │ │ lsls r2, r1 │ │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 59c6 <_PyDict_DelItem_KnownHash_LockHeld+0x92> │ │ │ │ │ + bne.n 59b6 <_PyDict_DelItem_KnownHash_LockHeld+0x92> │ │ │ │ │ movs r1, #12 │ │ │ │ │ adds r3, #20 │ │ │ │ │ mla r2, r1, r5, r2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ adds r5, r3, r2 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ strd r1, r1, [r5, #4] │ │ │ │ │ str r1, [r3, r2] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 59e4 <_PyDict_DelItem_KnownHash_LockHeld+0xb0> │ │ │ │ │ + bge.n 59d4 <_PyDict_DelItem_KnownHash_LockHeld+0xb0> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 59e4 <_PyDict_DelItem_KnownHash_LockHeld+0xb0> │ │ │ │ │ - b.n 59fc <_PyDict_DelItem_KnownHash_LockHeld+0xc8> │ │ │ │ │ + bne.n 59d4 <_PyDict_DelItem_KnownHash_LockHeld+0xb0> │ │ │ │ │ + b.n 59ec <_PyDict_DelItem_KnownHash_LockHeld+0xc8> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bgt.n 5b42 <_PyDict_DelItem_KnownHash_LockHeld+0x20e> │ │ │ │ │ + bgt.n 5b32 <_PyDict_DelItem_KnownHash_LockHeld+0x20e> │ │ │ │ │ add.w ip, r3, r1, lsl #1 │ │ │ │ │ ldrsh.w ip, [ip, #20] │ │ │ │ │ cmp r5, ip │ │ │ │ │ - beq.n 599c <_PyDict_DelItem_KnownHash_LockHeld+0x68> │ │ │ │ │ + beq.n 598c <_PyDict_DelItem_KnownHash_LockHeld+0x68> │ │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 5afa <_PyDict_DelItem_KnownHash_LockHeld+0x1c6> │ │ │ │ │ + beq.n 5aea <_PyDict_DelItem_KnownHash_LockHeld+0x1c6> │ │ │ │ │ lsrs r7, r7, #5 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ add.w ip, r7, #1 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ add r1, ip │ │ │ │ │ and.w r1, r1, r0 │ │ │ │ │ itete gt │ │ │ │ │ addgt.w ip, r3, r1, lsl #2 │ │ │ │ │ addle.w ip, r3, r1, lsl #1 │ │ │ │ │ ldrgt.w ip, [ip, #20] │ │ │ │ │ ldrshle.w ip, [ip, #20] │ │ │ │ │ cmp r5, ip │ │ │ │ │ - beq.n 599c <_PyDict_DelItem_KnownHash_LockHeld+0x68> │ │ │ │ │ - b.n 5aae <_PyDict_DelItem_KnownHash_LockHeld+0x17a> │ │ │ │ │ + beq.n 598c <_PyDict_DelItem_KnownHash_LockHeld+0x68> │ │ │ │ │ + b.n 5a9e <_PyDict_DelItem_KnownHash_LockHeld+0x17a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 59f4 <_PyDict_DelItem_KnownHash_LockHeld+0xc0> │ │ │ │ │ + b.n 59e4 <_PyDict_DelItem_KnownHash_LockHeld+0xc0> │ │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 5afa <_PyDict_DelItem_KnownHash_LockHeld+0x1c6> │ │ │ │ │ + beq.n 5aea <_PyDict_DelItem_KnownHash_LockHeld+0x1c6> │ │ │ │ │ lsrs r7, r7, #5 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ add.w ip, r7, #1 │ │ │ │ │ add r1, ip │ │ │ │ │ ands r1, r0 │ │ │ │ │ add.w ip, r3, r1 │ │ │ │ │ ldrsb.w ip, [ip, #20] │ │ │ │ │ cmp r5, ip │ │ │ │ │ - beq.w 599c <_PyDict_DelItem_KnownHash_LockHeld+0x68> │ │ │ │ │ + beq.w 598c <_PyDict_DelItem_KnownHash_LockHeld+0x68> │ │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 5afa <_PyDict_DelItem_KnownHash_LockHeld+0x1c6> │ │ │ │ │ + beq.n 5aea <_PyDict_DelItem_KnownHash_LockHeld+0x1c6> │ │ │ │ │ lsrs r7, r7, #5 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ add.w ip, r7, #1 │ │ │ │ │ add r1, ip │ │ │ │ │ ands r1, r0 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ add.w ip, r3, r1 │ │ │ │ │ add.w lr, r3, r1, lsl #1 │ │ │ │ │ it le │ │ │ │ │ ldrsble.w ip, [ip, #20] │ │ │ │ │ - ble.n 5ae4 <_PyDict_DelItem_KnownHash_LockHeld+0x1b0> │ │ │ │ │ + ble.n 5ad4 <_PyDict_DelItem_KnownHash_LockHeld+0x1b0> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ itet gt │ │ │ │ │ addgt.w ip, r3, r1, lsl #2 │ │ │ │ │ ldrshle.w ip, [lr, #20] │ │ │ │ │ ldrgt.w ip, [ip, #20] │ │ │ │ │ cmp r5, ip │ │ │ │ │ - beq.w 599c <_PyDict_DelItem_KnownHash_LockHeld+0x68> │ │ │ │ │ + beq.w 598c <_PyDict_DelItem_KnownHash_LockHeld+0x68> │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ lsrs r7, r7, #5 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ add r1, r7 │ │ │ │ │ - bne.n 5ac0 <_PyDict_DelItem_KnownHash_LockHeld+0x18c> │ │ │ │ │ + bne.n 5ab0 <_PyDict_DelItem_KnownHash_LockHeld+0x18c> │ │ │ │ │ ldr r0, [r6, #28] │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 59aa <_PyDict_DelItem_KnownHash_LockHeld+0x76> │ │ │ │ │ + beq.w 599a <_PyDict_DelItem_KnownHash_LockHeld+0x76> │ │ │ │ │ add.w r2, r0, r5, lsl #2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ │ adds r2, #1 │ │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ │ ldrb r6, [r2, r3] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne.n 5bb4 <_PyDict_DelItem_KnownHash_LockHeld+0x280> │ │ │ │ │ + bne.n 5ba4 <_PyDict_DelItem_KnownHash_LockHeld+0x280> │ │ │ │ │ subs r1, #1 │ │ │ │ │ add r3, r2 │ │ │ │ │ subs r5, r3, r2 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - ble.n 5ba6 <_PyDict_DelItem_KnownHash_LockHeld+0x272> │ │ │ │ │ + ble.n 5b96 <_PyDict_DelItem_KnownHash_LockHeld+0x272> │ │ │ │ │ ldrb r5, [r3, #1] │ │ │ │ │ strb.w r5, [r3], #1 │ │ │ │ │ - b.n 5b28 <_PyDict_DelItem_KnownHash_LockHeld+0x1f4> │ │ │ │ │ + b.n 5b18 <_PyDict_DelItem_KnownHash_LockHeld+0x1f4> │ │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ │ mvn.w r2, #1 │ │ │ │ │ str r2, [r1, #20] │ │ │ │ │ - b.n 5a12 <_PyDict_DelItem_KnownHash_LockHeld+0xde> │ │ │ │ │ + b.n 5a02 <_PyDict_DelItem_KnownHash_LockHeld+0xde> │ │ │ │ │ add.w ip, r3, r1, lsl #2 │ │ │ │ │ ldr.w ip, [ip, #20] │ │ │ │ │ cmp r5, ip │ │ │ │ │ - beq.w 599c <_PyDict_DelItem_KnownHash_LockHeld+0x68> │ │ │ │ │ - b.n 5a54 <_PyDict_DelItem_KnownHash_LockHeld+0x120> │ │ │ │ │ + beq.w 598c <_PyDict_DelItem_KnownHash_LockHeld+0x68> │ │ │ │ │ + b.n 5a44 <_PyDict_DelItem_KnownHash_LockHeld+0x120> │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - bl 3920 <_PyDict_SendEvent> │ │ │ │ │ + bl 3910 <_PyDict_SendEvent> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ - b.n 597a <_PyDict_DelItem_KnownHash_LockHeld+0x46> │ │ │ │ │ + b.n 596a <_PyDict_DelItem_KnownHash_LockHeld+0x46> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyErr_SetKeyError> │ │ │ │ │ R_ARM_THM_CALL _PyErr_SetKeyError │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 59f6 <_PyDict_DelItem_KnownHash_LockHeld+0xc2> │ │ │ │ │ - ldr r1, [pc, #72] @ (5bb8 <_PyDict_DelItem_KnownHash_LockHeld+0x284>) │ │ │ │ │ + b.n 59e6 <_PyDict_DelItem_KnownHash_LockHeld+0xc2> │ │ │ │ │ + ldr r1, [pc, #72] @ (5ba8 <_PyDict_DelItem_KnownHash_LockHeld+0x284>) │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 5b8e <_PyDict_DelItem_KnownHash_LockHeld+0x25a> │ │ │ │ │ + beq.n 5b7e <_PyDict_DelItem_KnownHash_LockHeld+0x25a> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 5b8e <_PyDict_DelItem_KnownHash_LockHeld+0x25a> │ │ │ │ │ + cbnz r0, 5b7e <_PyDict_DelItem_KnownHash_LockHeld+0x25a> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #2942 @ 0xb7e │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 5b68 <_PyDict_DelItem_KnownHash_LockHeld+0x234> │ │ │ │ │ + b.n 5b58 <_PyDict_DelItem_KnownHash_LockHeld+0x234> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 5b68 <_PyDict_DelItem_KnownHash_LockHeld+0x234> │ │ │ │ │ + b.n 5b58 <_PyDict_DelItem_KnownHash_LockHeld+0x234> │ │ │ │ │ strb r1, [r0, #1] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 59ec <_PyDict_DelItem_KnownHash_LockHeld+0xb8> │ │ │ │ │ - b.n 59f4 <_PyDict_DelItem_KnownHash_LockHeld+0xc0> │ │ │ │ │ + blt.w 59dc <_PyDict_DelItem_KnownHash_LockHeld+0xb8> │ │ │ │ │ + b.n 59e4 <_PyDict_DelItem_KnownHash_LockHeld+0xc0> │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 5b1e <_PyDict_DelItem_KnownHash_LockHeld+0x1ea> │ │ │ │ │ + b.n 5b0e <_PyDict_DelItem_KnownHash_LockHeld+0x1ea> │ │ │ │ │ .word 0x000000ec │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00005bbc : │ │ │ │ │ +00005bac : │ │ │ │ │ delitem_common(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r0, #24] │ │ │ │ │ @@ -9413,127 +9418,127 @@ │ │ │ │ │ ldrb r6, [r1, #4] │ │ │ │ │ lsls r2, r6 │ │ │ │ │ subs r2, #1 │ │ │ │ │ and.w ip, r5, r2 │ │ │ │ │ add.w lr, r1, ip │ │ │ │ │ add.w r7, r1, ip, lsl #1 │ │ │ │ │ cmp r6, #7 │ │ │ │ │ - bgt.n 5c50 │ │ │ │ │ + bgt.n 5c40 │ │ │ │ │ ldrsb.w lr, [lr, #20] │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bne.n 5c62 │ │ │ │ │ + bne.n 5c52 │ │ │ │ │ mov lr, ip │ │ │ │ │ ldr r5, [r0, #28] │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 5cc2 │ │ │ │ │ + bne.n 5cb2 │ │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ │ str r5, [r1, #8] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bgt.n 5c84 │ │ │ │ │ + bgt.n 5c74 │ │ │ │ │ add lr, r1 │ │ │ │ │ movs r2, #254 @ 0xfe │ │ │ │ │ strb.w r2, [lr, #20] │ │ │ │ │ ldr r1, [r0, #24] │ │ │ │ │ ldrb r5, [r1, #6] │ │ │ │ │ movs r0, #1 │ │ │ │ │ ldrb r2, [r1, #5] │ │ │ │ │ adds r1, #20 │ │ │ │ │ lsls r0, r2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 5ca4 │ │ │ │ │ + beq.n 5c94 │ │ │ │ │ add.w r2, r0, r4, lsl #3 │ │ │ │ │ movs r4, #0 │ │ │ │ │ adds r5, r1, r2 │ │ │ │ │ ldr r0, [r1, r2] │ │ │ │ │ str r4, [r1, r2] │ │ │ │ │ str r4, [r5, #4] │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 5c3c │ │ │ │ │ + bge.n 5c2c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbz r2, 5c7a │ │ │ │ │ + cbz r2, 5c6a │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 5c4c │ │ │ │ │ + bge.n 5c3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 5cb6 │ │ │ │ │ + beq.n 5ca6 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ cmp r6, #15 │ │ │ │ │ itet gt │ │ │ │ │ addgt.w r7, r1, ip, lsl #2 │ │ │ │ │ ldrshle.w lr, [r7, #20] │ │ │ │ │ ldrgt.w lr, [r7, #20] │ │ │ │ │ - b.n 5bee │ │ │ │ │ + b.n 5bde │ │ │ │ │ add.w ip, ip, ip, lsl #2 │ │ │ │ │ lsrs r5, r5, #5 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ │ add ip, r5 │ │ │ │ │ - beq.n 5bf4 │ │ │ │ │ + beq.n 5be4 │ │ │ │ │ and.w ip, r2, ip │ │ │ │ │ - b.n 5bde │ │ │ │ │ + b.n 5bce │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 5c3c │ │ │ │ │ + b.n 5c2c │ │ │ │ │ cmp r2, #15 │ │ │ │ │ iteet le │ │ │ │ │ addle.w lr, r1, lr, lsl #1 │ │ │ │ │ addgt.w lr, r1, lr, lsl #2 │ │ │ │ │ mvngt.w r2, #1 │ │ │ │ │ movwle r2, #65534 @ 0xfffe │ │ │ │ │ ite gt │ │ │ │ │ strgt.w r2, [lr, #20] │ │ │ │ │ strhle.w r2, [lr, #20] │ │ │ │ │ - b.n 5c12 │ │ │ │ │ + b.n 5c02 │ │ │ │ │ movs r2, #12 │ │ │ │ │ mla r2, r2, r4, r0 │ │ │ │ │ adds r4, r1, r2 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r5, [r4, #4] │ │ │ │ │ str r5, [r1, r2] │ │ │ │ │ - b.n 5c2e │ │ │ │ │ + b.n 5c1e │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ add.w r1, r5, r4, lsl #2 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r1, #4] │ │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ │ ldrb r0, [r5, #1] │ │ │ │ │ adds r1, #1 │ │ │ │ │ add.w r1, r5, r1, lsl #2 │ │ │ │ │ ldrb r6, [r1, r2] │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bne.n 5cec │ │ │ │ │ + bne.n 5cdc │ │ │ │ │ subs r0, #1 │ │ │ │ │ add r2, r1 │ │ │ │ │ subs r4, r2, r1 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - ble.n 5cf0 │ │ │ │ │ + ble.n 5ce0 │ │ │ │ │ ldrb r4, [r2, #1] │ │ │ │ │ strb.w r4, [r2], #1 │ │ │ │ │ - b.n 5cde │ │ │ │ │ + b.n 5cce │ │ │ │ │ adds r2, #1 │ │ │ │ │ - b.n 5cd4 │ │ │ │ │ + b.n 5cc4 │ │ │ │ │ strb r0, [r5, #1] │ │ │ │ │ - b.n 5c3c │ │ │ │ │ + b.n 5c2c │ │ │ │ │ │ │ │ │ │ -00005cf4 : │ │ │ │ │ +00005ce4 : │ │ │ │ │ insert_split_key(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldrb.w r8, [r0, #4] │ │ │ │ │ movs r3, #1 │ │ │ │ │ @@ -9545,93 +9550,93 @@ │ │ │ │ │ mov sl, r1 │ │ │ │ │ lsl.w r5, r3, r5 │ │ │ │ │ cmp.w r8, #7 │ │ │ │ │ lsl.w r3, r3, r8 │ │ │ │ │ add r5, r7 │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ and.w fp, r2, r3 │ │ │ │ │ - bgt.w 5e4a │ │ │ │ │ + bgt.w 5e3a │ │ │ │ │ ldrsb.w r2, [r7, fp] │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 5df0 │ │ │ │ │ + blt.n 5de0 │ │ │ │ │ ldr.w r0, [r5, r2, lsl #3] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 5e42 │ │ │ │ │ + beq.n 5e32 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - beq.w 5eb6 │ │ │ │ │ + beq.w 5ea6 │ │ │ │ │ mov.w r2, r9, lsr #5 │ │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ add fp, r2 │ │ │ │ │ and.w fp, r3, fp │ │ │ │ │ ldrsb.w r6, [r7, fp] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.w 5e8e │ │ │ │ │ + blt.w 5e7e │ │ │ │ │ ldr.w r1, [r5, r6, lsl #3] │ │ │ │ │ cmp sl, r1 │ │ │ │ │ - beq.n 5e42 │ │ │ │ │ + beq.n 5e32 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - beq.w 5f64 │ │ │ │ │ + beq.w 5f54 │ │ │ │ │ mov.w ip, r9, lsr #10 │ │ │ │ │ add.w r2, fp, fp, lsl #2 │ │ │ │ │ add.w r1, ip, #1 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ add r2, r1 │ │ │ │ │ and.w fp, r3, r2 │ │ │ │ │ mov r3, ip │ │ │ │ │ cmp.w r8, #7 │ │ │ │ │ - bgt.w 5f24 │ │ │ │ │ + bgt.w 5f14 │ │ │ │ │ ldrsb.w r6, [r7, fp] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.n 5e94 │ │ │ │ │ + blt.n 5e84 │ │ │ │ │ ldr.w r1, [r5, r6, lsl #3] │ │ │ │ │ cmp sl, r1 │ │ │ │ │ - beq.n 5e42 │ │ │ │ │ + beq.n 5e32 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - beq.w 5fc4 │ │ │ │ │ + beq.w 5fb4 │ │ │ │ │ add.w r2, fp, fp, lsl #2 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ add.w r2, r2, r3, lsr #5 │ │ │ │ │ cmp.w r8, #7 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ and.w fp, r2, r1 │ │ │ │ │ - bgt.w 5f4e │ │ │ │ │ + bgt.w 5f3e │ │ │ │ │ ldrsb.w r6, [r7, fp] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.n 5eb0 │ │ │ │ │ + blt.n 5ea0 │ │ │ │ │ ldr.w r1, [r5, r6, lsl #3] │ │ │ │ │ cmp sl, r1 │ │ │ │ │ - beq.n 5e42 │ │ │ │ │ + beq.n 5e32 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - beq.w 6020 │ │ │ │ │ + beq.w 6010 │ │ │ │ │ lsrs r3, r3, #10 │ │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ add fp, r2 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ and.w fp, r2, fp │ │ │ │ │ - b.n 5d8c │ │ │ │ │ + b.n 5d7c │ │ │ │ │ adds r2, #1 │ │ │ │ │ - bne.w 607c │ │ │ │ │ + bne.w 606c │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 5f5e │ │ │ │ │ + ble.w 5f4e │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bl 1c80 │ │ │ │ │ + bl 1c70 │ │ │ │ │ ldr r6, [r4, #16] │ │ │ │ │ cmp.w r8, #7 │ │ │ │ │ - bgt.w 60a6 │ │ │ │ │ + bgt.w 6096 │ │ │ │ │ strb r6, [r7, r0] │ │ │ │ │ ldrb r2, [r4, #5] │ │ │ │ │ movs r3, #1 │ │ │ │ │ lsls r3, r2 │ │ │ │ │ ldr.w r2, [sl] │ │ │ │ │ add.w r3, r3, r6, lsl #3 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ @@ -9650,270 +9655,270 @@ │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp.w r8, #15 │ │ │ │ │ ite gt │ │ │ │ │ ldrgt.w r6, [r7, fp, lsl #2] │ │ │ │ │ ldrshle.w r6, [r7, fp, lsl #1] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.n 5eaa │ │ │ │ │ + blt.n 5e9a │ │ │ │ │ ldr.w r0, [r5, r6, lsl #3] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 5e42 │ │ │ │ │ + beq.n 5e32 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - beq.n 5eb6 │ │ │ │ │ + beq.n 5ea6 │ │ │ │ │ mov.w r2, r9, lsr #5 │ │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ add r2, fp │ │ │ │ │ and.w fp, r3, r2 │ │ │ │ │ cmp.w r8, #15 │ │ │ │ │ ite gt │ │ │ │ │ ldrgt.w r6, [r7, fp, lsl #2] │ │ │ │ │ ldrshle.w r6, [r7, fp, lsl #1] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bge.w 5d66 │ │ │ │ │ + bge.w 5d56 │ │ │ │ │ adds r6, #1 │ │ │ │ │ - beq.n 5df6 │ │ │ │ │ - b.n 5d76 │ │ │ │ │ + beq.n 5de6 │ │ │ │ │ + b.n 5d66 │ │ │ │ │ adds r6, #1 │ │ │ │ │ - beq.n 5df6 │ │ │ │ │ + beq.n 5de6 │ │ │ │ │ add.w r2, fp, fp, lsl #2 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ add.w r2, r2, r3, lsr #5 │ │ │ │ │ adds r2, #1 │ │ │ │ │ and.w fp, r1, r2 │ │ │ │ │ - b.n 5dc6 │ │ │ │ │ + b.n 5db6 │ │ │ │ │ adds r6, #1 │ │ │ │ │ - beq.n 5df6 │ │ │ │ │ - b.n 5e6a │ │ │ │ │ + beq.n 5de6 │ │ │ │ │ + b.n 5e5a │ │ │ │ │ adds r6, #1 │ │ │ │ │ - beq.n 5df6 │ │ │ │ │ - b.n 5dde │ │ │ │ │ + beq.n 5de6 │ │ │ │ │ + b.n 5dce │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 5f0a │ │ │ │ │ + bne.n 5efa │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ ldrb.w ip, [sl, #16] │ │ │ │ │ ubfx lr, r1, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.n 5f0a │ │ │ │ │ + bne.n 5efa │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 608e │ │ │ │ │ + beq.w 607e │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r0, #28 │ │ │ │ │ addmi r0, #20 │ │ │ │ │ ldrb.w r1, [sl, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 60b6 │ │ │ │ │ + beq.w 60a6 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r1, sl, #28 │ │ │ │ │ addmi.w r1, sl, #20 │ │ │ │ │ mul.w r2, r2, lr │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5e42 │ │ │ │ │ + beq.n 5e32 │ │ │ │ │ mov.w r2, r9, lsr #5 │ │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp.w r8, #7 │ │ │ │ │ add r2, fp │ │ │ │ │ and.w fp, r3, r2 │ │ │ │ │ - ble.w 5d5c │ │ │ │ │ - b.n 5e7a │ │ │ │ │ + ble.w 5d4c │ │ │ │ │ + b.n 5e6a │ │ │ │ │ cmp.w r8, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r6, [r7, fp, lsl #1] │ │ │ │ │ ldrgt.w r6, [r7, fp, lsl #2] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bge.w 5d9c │ │ │ │ │ + bge.w 5d8c │ │ │ │ │ adds r6, #1 │ │ │ │ │ - beq.w 5df6 │ │ │ │ │ + beq.w 5de6 │ │ │ │ │ add.w r2, fp, fp, lsl #2 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ add.w r2, r2, r3, lsr #5 │ │ │ │ │ adds r2, #1 │ │ │ │ │ and.w fp, r1, r2 │ │ │ │ │ cmp.w r8, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r6, [r7, fp, lsl #1] │ │ │ │ │ ldrgt.w r6, [r7, fp, lsl #2] │ │ │ │ │ - b.n 5dca │ │ │ │ │ + b.n 5dba │ │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 5e42 │ │ │ │ │ + b.n 5e32 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 5d76 │ │ │ │ │ + bne.w 5d66 │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb.w ip, [sl, #16] │ │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.w 5d76 │ │ │ │ │ + bne.w 5d66 │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.w 60c2 │ │ │ │ │ + beq.w 60b2 │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ │ ldrb.w r1, [sl, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 60bc │ │ │ │ │ + beq.w 60ac │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r1, sl, #28 │ │ │ │ │ addmi.w r1, sl, #20 │ │ │ │ │ mul.w r2, lr, r2 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5e42 │ │ │ │ │ - b.n 5d76 │ │ │ │ │ + beq.w 5e32 │ │ │ │ │ + b.n 5d66 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 5dac │ │ │ │ │ + bne.w 5d9c │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb.w ip, [sl, #16] │ │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.w 5dac │ │ │ │ │ + bne.w 5d9c │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.n 60a2 │ │ │ │ │ + beq.n 6092 │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ │ ldrb.w r1, [sl, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.n 609c │ │ │ │ │ + beq.n 608c │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, sl, #20 │ │ │ │ │ addpl.w r1, sl, #28 │ │ │ │ │ mul.w r2, lr, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5e42 │ │ │ │ │ - b.n 5dac │ │ │ │ │ + beq.w 5e32 │ │ │ │ │ + b.n 5d9c │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 5dde │ │ │ │ │ + bne.w 5dce │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb.w lr, [sl, #16] │ │ │ │ │ ubfx ip, r0, #2, #3 │ │ │ │ │ ubfx lr, lr, #2, #3 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bne.w 5dde │ │ │ │ │ + bne.w 5dce │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.n 6098 │ │ │ │ │ + beq.n 6088 │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ │ ldrb.w r1, [sl, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.n 6092 │ │ │ │ │ + beq.n 6082 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, sl, #20 │ │ │ │ │ addpl.w r1, sl, #28 │ │ │ │ │ mul.w r2, ip, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5e42 │ │ │ │ │ - b.n 5dde │ │ │ │ │ + beq.w 5e32 │ │ │ │ │ + b.n 5dce │ │ │ │ │ mov.w r2, r9, lsr #5 │ │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ add r2, fp │ │ │ │ │ and.w fp, r3, r2 │ │ │ │ │ - b.n 5d5c │ │ │ │ │ + b.n 5d4c │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 5ee2 │ │ │ │ │ + b.n 5ed2 │ │ │ │ │ ldr.w r1, [sl, #28] │ │ │ │ │ - b.n 6068 │ │ │ │ │ + b.n 6058 │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 6052 │ │ │ │ │ + b.n 6042 │ │ │ │ │ ldr.w r1, [sl, #28] │ │ │ │ │ - b.n 600c │ │ │ │ │ + b.n 5ffc │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 5ff6 │ │ │ │ │ + b.n 5fe6 │ │ │ │ │ cmp.w r8, #15 │ │ │ │ │ ite le │ │ │ │ │ strhle.w r6, [r7, r0, lsl #1] │ │ │ │ │ strgt.w r6, [r7, r0, lsl #2] │ │ │ │ │ - b.n 5e16 │ │ │ │ │ + b.n 5e06 │ │ │ │ │ ldr.w r1, [sl, #28] │ │ │ │ │ - b.n 5efa │ │ │ │ │ + b.n 5eea │ │ │ │ │ ldr.w r1, [sl, #28] │ │ │ │ │ - b.n 5fb0 │ │ │ │ │ + b.n 5fa0 │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 5f98 │ │ │ │ │ + b.n 5f88 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000060c8 <_PyDict_FromItems>: │ │ │ │ │ +000060b8 <_PyDict_FromItems>: │ │ │ │ │ _PyDict_FromItems(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.n 619c <_PyDict_FromItems+0xd4> │ │ │ │ │ - ldr r3, [pc, #684] @ (6398 <_PyDict_FromItems+0x2d0>) │ │ │ │ │ + bgt.n 618c <_PyDict_FromItems+0xd4> │ │ │ │ │ + ldr r3, [pc, #684] @ (6388 <_PyDict_FromItems+0x2d0>) │ │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r4, [r3, #1904] @ 0x770 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 633c <_PyDict_FromItems+0x274> │ │ │ │ │ + beq.w 632c <_PyDict_FromItems+0x274> │ │ │ │ │ ldr.w r2, [r3, #1908] @ 0x774 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r1, [r3, #1904] @ 0x770 │ │ │ │ │ str.w r2, [r3, #1908] @ 0x774 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - ldr r3, [pc, #640] @ (639c <_PyDict_FromItems+0x2d4>) │ │ │ │ │ + ldr r3, [pc, #640] @ (638c <_PyDict_FromItems+0x2d4>) │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ movs r0, #0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ - ldr r3, [pc, #624] @ (63a0 <_PyDict_FromItems+0x2d8>) │ │ │ │ │ + ldr r3, [pc, #624] @ (6390 <_PyDict_FromItems+0x2d8>) │ │ │ │ │ sub.w ip, r4, #8 │ │ │ │ │ strd r0, r1, [r4, #16] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r0, [r6, r3] │ │ │ │ │ addw r1, r0, #3740 @ 0xe9c │ │ │ │ │ ldr.w r6, [r0, #3744] @ 0xea0 │ │ │ │ │ @@ -9931,128 +9936,128 @@ │ │ │ │ │ ldr.w r3, [r0, #3752] @ 0xea8 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str.w r2, [r0, #3824] @ 0xef0 │ │ │ │ │ ldr.w r2, [r0, #3748] @ 0xea4 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [r0, #3752] @ 0xea8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt.w 64f8 <_PyDict_FromItems+0x430> │ │ │ │ │ + bgt.w 64e8 <_PyDict_FromItems+0x430> │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ itt gt │ │ │ │ │ movwgt r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movtgt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ - bgt.n 6250 <_PyDict_FromItems+0x188> │ │ │ │ │ + bgt.n 6240 <_PyDict_FromItems+0x188> │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r1, #1 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - bne.w 63f0 <_PyDict_FromItems+0x328> │ │ │ │ │ + bne.w 63e0 <_PyDict_FromItems+0x328> │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.n 6206 <_PyDict_FromItems+0x13e> │ │ │ │ │ + bne.n 61f6 <_PyDict_FromItems+0x13e> │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 60e8 <_PyDict_FromItems+0x20> │ │ │ │ │ + beq.n 60d8 <_PyDict_FromItems+0x20> │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ adds r3, r0, #4 │ │ │ │ │ ands.w r2, r2, #7 │ │ │ │ │ - beq.w 6502 <_PyDict_FromItems+0x43a> │ │ │ │ │ + beq.w 64f2 <_PyDict_FromItems+0x43a> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.w 63d6 <_PyDict_FromItems+0x30e> │ │ │ │ │ + beq.w 63c6 <_PyDict_FromItems+0x30e> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.w 63c8 <_PyDict_FromItems+0x300> │ │ │ │ │ + beq.w 63b8 <_PyDict_FromItems+0x300> │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq.w 63ba <_PyDict_FromItems+0x2f2> │ │ │ │ │ + beq.w 63aa <_PyDict_FromItems+0x2f2> │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - beq.w 63ac <_PyDict_FromItems+0x2e4> │ │ │ │ │ + beq.w 639c <_PyDict_FromItems+0x2e4> │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq.n 61fc <_PyDict_FromItems+0x134> │ │ │ │ │ + beq.n 61ec <_PyDict_FromItems+0x134> │ │ │ │ │ cmp r2, #6 │ │ │ │ │ - beq.n 61f0 <_PyDict_FromItems+0x128> │ │ │ │ │ + beq.n 61e0 <_PyDict_FromItems+0x128> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 6206 <_PyDict_FromItems+0x13e> │ │ │ │ │ + bne.n 61f6 <_PyDict_FromItems+0x13e> │ │ │ │ │ adds r3, #4 │ │ │ │ │ movs r1, #2 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 6206 <_PyDict_FromItems+0x13e> │ │ │ │ │ + bne.n 61f6 <_PyDict_FromItems+0x13e> │ │ │ │ │ adds r3, #4 │ │ │ │ │ adds r1, #1 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq.w 63a8 <_PyDict_FromItems+0x2e0> │ │ │ │ │ + beq.w 6398 <_PyDict_FromItems+0x2e0> │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - ble.w 60e8 <_PyDict_FromItems+0x20> │ │ │ │ │ + ble.w 60d8 <_PyDict_FromItems+0x20> │ │ │ │ │ mov r2, r3 │ │ │ │ │ movw r3, #21845 @ 0x5555 │ │ │ │ │ movt r3, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ itett le │ │ │ │ │ addle.w r0, r2, r2, lsl #1 │ │ │ │ │ movgt r0, #17 │ │ │ │ │ addle r0, #1 │ │ │ │ │ asrle r0, r0, #1 │ │ │ │ │ itttt le │ │ │ │ │ addle.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ │ clzle r0, r0 │ │ │ │ │ rsble r0, r0, #32 │ │ │ │ │ uxtble r0, r0 │ │ │ │ │ - bl 13b4 │ │ │ │ │ + bl 13a4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6338 <_PyDict_FromItems+0x270> │ │ │ │ │ + beq.n 6328 <_PyDict_FromItems+0x270> │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 164 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6338 <_PyDict_FromItems+0x270> │ │ │ │ │ + beq.n 6328 <_PyDict_FromItems+0x270> │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r1, #0] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 6376 <_PyDict_FromItems+0x2ae> │ │ │ │ │ + bge.w 6366 <_PyDict_FromItems+0x2ae> │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w 637e <_PyDict_FromItems+0x2b6> │ │ │ │ │ + bne.w 636e <_PyDict_FromItems+0x2b6> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ adds r7, r2, #1 │ │ │ │ │ - beq.n 637e <_PyDict_FromItems+0x2b6> │ │ │ │ │ + beq.n 636e <_PyDict_FromItems+0x2b6> │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ - ldr r7, [pc, #280] @ (639c <_PyDict_FromItems+0x2d4>) │ │ │ │ │ + ldr r7, [pc, #280] @ (638c <_PyDict_FromItems+0x2d4>) │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq.w 6560 <_PyDict_FromItems+0x498> │ │ │ │ │ - bl 14c4 │ │ │ │ │ + beq.w 6550 <_PyDict_FromItems+0x498> │ │ │ │ │ + bl 14b4 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 6326 <_PyDict_FromItems+0x25e> │ │ │ │ │ + beq.n 6316 <_PyDict_FromItems+0x25e> │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 6194 <_PyDict_FromItems+0xcc> │ │ │ │ │ + beq.w 6184 <_PyDict_FromItems+0xcc> │ │ │ │ │ add.w r3, r8, sl, lsl #2 │ │ │ │ │ add.w r5, r5, r9, lsl #2 │ │ │ │ │ mov fp, r6 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ mov.w r9, r9, lsl #2 │ │ │ │ │ mov.w sl, sl, lsl #2 │ │ │ │ │ mov r6, r3 │ │ │ │ │ @@ -10061,312 +10066,312 @@ │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r1, #0] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 6304 <_PyDict_FromItems+0x23c> │ │ │ │ │ + bge.n 62f4 <_PyDict_FromItems+0x23c> │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, fp │ │ │ │ │ - bne.n 630a <_PyDict_FromItems+0x242> │ │ │ │ │ + bne.n 62fa <_PyDict_FromItems+0x242> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ - beq.n 630a <_PyDict_FromItems+0x242> │ │ │ │ │ + beq.n 62fa <_PyDict_FromItems+0x242> │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq.w 656c <_PyDict_FromItems+0x4a4> │ │ │ │ │ - bl 14c4 │ │ │ │ │ + beq.w 655c <_PyDict_FromItems+0x4a4> │ │ │ │ │ + bl 14b4 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 6326 <_PyDict_FromItems+0x25e> │ │ │ │ │ + beq.n 6316 <_PyDict_FromItems+0x25e> │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ add.w r3, r8, #1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ add r5, r9 │ │ │ │ │ add r6, sl │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 62b2 <_PyDict_FromItems+0x1ea> │ │ │ │ │ + bne.n 62a2 <_PyDict_FromItems+0x1ea> │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, fp │ │ │ │ │ - beq.n 62d4 <_PyDict_FromItems+0x20c> │ │ │ │ │ + beq.n 62c4 <_PyDict_FromItems+0x20c> │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ │ - bne.n 62da <_PyDict_FromItems+0x212> │ │ │ │ │ + bne.n 62ca <_PyDict_FromItems+0x212> │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL setitem_take2_lock_held.part.0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 6338 <_PyDict_FromItems+0x270> │ │ │ │ │ + bge.n 6328 <_PyDict_FromItems+0x270> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 6580 <_PyDict_FromItems+0x4b8> │ │ │ │ │ + beq.w 6570 <_PyDict_FromItems+0x4b8> │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 6194 <_PyDict_FromItems+0xcc> │ │ │ │ │ + b.n 6184 <_PyDict_FromItems+0xcc> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6578 <_PyDict_FromItems+0x4b0> │ │ │ │ │ - ldr r3, [pc, #72] @ (639c <_PyDict_FromItems+0x2d4>) │ │ │ │ │ + beq.w 6568 <_PyDict_FromItems+0x4b0> │ │ │ │ │ + ldr r3, [pc, #72] @ (638c <_PyDict_FromItems+0x2d4>) │ │ │ │ │ sub.w ip, r0, #8 │ │ │ │ │ str r3, [r0, #24] │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr.w r2, [r0, #-4] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ - ldr r3, [pc, #60] @ (63a4 <_PyDict_FromItems+0x2dc>) │ │ │ │ │ + ldr r3, [pc, #60] @ (6394 <_PyDict_FromItems+0x2dc>) │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ strd r0, r1, [r4, #16] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n 613c <_PyDict_FromItems+0x74> │ │ │ │ │ + b.n 612c <_PyDict_FromItems+0x74> │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq.w 6278 <_PyDict_FromItems+0x1b0> │ │ │ │ │ + beq.w 6268 <_PyDict_FromItems+0x1b0> │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ │ - bne.w 627e <_PyDict_FromItems+0x1b6> │ │ │ │ │ - b.n 631e <_PyDict_FromItems+0x256> │ │ │ │ │ + bne.w 626e <_PyDict_FromItems+0x1b6> │ │ │ │ │ + b.n 630e <_PyDict_FromItems+0x256> │ │ │ │ │ nop │ │ │ │ │ .word 0x000002a6 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000264 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000030 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ adds r3, #4 │ │ │ │ │ adds r1, #1 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w 6206 <_PyDict_FromItems+0x13e> │ │ │ │ │ + bne.w 61f6 <_PyDict_FromItems+0x13e> │ │ │ │ │ adds r3, #4 │ │ │ │ │ adds r1, #1 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w 6206 <_PyDict_FromItems+0x13e> │ │ │ │ │ + bne.w 61f6 <_PyDict_FromItems+0x13e> │ │ │ │ │ adds r3, #4 │ │ │ │ │ adds r1, #1 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w 6206 <_PyDict_FromItems+0x13e> │ │ │ │ │ + bne.w 61f6 <_PyDict_FromItems+0x13e> │ │ │ │ │ adds r3, #4 │ │ │ │ │ adds r1, #1 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w 6206 <_PyDict_FromItems+0x13e> │ │ │ │ │ + bne.w 61f6 <_PyDict_FromItems+0x13e> │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ adds r1, #1 │ │ │ │ │ adds r3, #4 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 6502 <_PyDict_FromItems+0x43a> │ │ │ │ │ + bne.w 64f2 <_PyDict_FromItems+0x43a> │ │ │ │ │ movs r1, #1 │ │ │ │ │ - b.n 6208 <_PyDict_FromItems+0x140> │ │ │ │ │ + b.n 61f8 <_PyDict_FromItems+0x140> │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 6206 <_PyDict_FromItems+0x13e> │ │ │ │ │ + bne.w 61f6 <_PyDict_FromItems+0x13e> │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 60e8 <_PyDict_FromItems+0x20> │ │ │ │ │ + beq.w 60d8 <_PyDict_FromItems+0x20> │ │ │ │ │ lsls r0, r1, #2 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r1, #1 │ │ │ │ │ adds r3, r5, r0 │ │ │ │ │ ands.w r2, r2, #7 │ │ │ │ │ - beq.n 648c <_PyDict_FromItems+0x3c4> │ │ │ │ │ + beq.n 647c <_PyDict_FromItems+0x3c4> │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 6478 <_PyDict_FromItems+0x3b0> │ │ │ │ │ + beq.n 6468 <_PyDict_FromItems+0x3b0> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 646a <_PyDict_FromItems+0x3a2> │ │ │ │ │ + beq.n 645a <_PyDict_FromItems+0x3a2> │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq.n 645c <_PyDict_FromItems+0x394> │ │ │ │ │ + beq.n 644c <_PyDict_FromItems+0x394> │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - beq.n 644e <_PyDict_FromItems+0x386> │ │ │ │ │ + beq.n 643e <_PyDict_FromItems+0x386> │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq.n 6440 <_PyDict_FromItems+0x378> │ │ │ │ │ + beq.n 6430 <_PyDict_FromItems+0x378> │ │ │ │ │ cmp r2, #6 │ │ │ │ │ - beq.n 6432 <_PyDict_FromItems+0x36a> │ │ │ │ │ + beq.n 6422 <_PyDict_FromItems+0x36a> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w 6206 <_PyDict_FromItems+0x13e> │ │ │ │ │ + bne.w 61f6 <_PyDict_FromItems+0x13e> │ │ │ │ │ add r3, r0 │ │ │ │ │ movs r1, #2 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w 6206 <_PyDict_FromItems+0x13e> │ │ │ │ │ + bne.w 61f6 <_PyDict_FromItems+0x13e> │ │ │ │ │ add r3, r0 │ │ │ │ │ adds r1, #1 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w 6206 <_PyDict_FromItems+0x13e> │ │ │ │ │ + bne.w 61f6 <_PyDict_FromItems+0x13e> │ │ │ │ │ add r3, r0 │ │ │ │ │ adds r1, #1 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w 6206 <_PyDict_FromItems+0x13e> │ │ │ │ │ + bne.w 61f6 <_PyDict_FromItems+0x13e> │ │ │ │ │ add r3, r0 │ │ │ │ │ adds r1, #1 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w 6206 <_PyDict_FromItems+0x13e> │ │ │ │ │ + bne.w 61f6 <_PyDict_FromItems+0x13e> │ │ │ │ │ add r3, r0 │ │ │ │ │ adds r1, #1 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w 6206 <_PyDict_FromItems+0x13e> │ │ │ │ │ + bne.w 61f6 <_PyDict_FromItems+0x13e> │ │ │ │ │ add r3, r0 │ │ │ │ │ adds r1, #1 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w 6206 <_PyDict_FromItems+0x13e> │ │ │ │ │ + bne.w 61f6 <_PyDict_FromItems+0x13e> │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ adds r1, #1 │ │ │ │ │ add r3, r0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 63ec <_PyDict_FromItems+0x324> │ │ │ │ │ + beq.n 63dc <_PyDict_FromItems+0x324> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r1, #8 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w 6206 <_PyDict_FromItems+0x13e> │ │ │ │ │ + bne.w 61f6 <_PyDict_FromItems+0x13e> │ │ │ │ │ ldr r2, [r3, r0] │ │ │ │ │ add.w r3, r3, r0, lsl #1 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w 6206 <_PyDict_FromItems+0x13e> │ │ │ │ │ + bne.w 61f6 <_PyDict_FromItems+0x13e> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w 6206 <_PyDict_FromItems+0x13e> │ │ │ │ │ + bne.w 61f6 <_PyDict_FromItems+0x13e> │ │ │ │ │ ldr r2, [r3, r0] │ │ │ │ │ add.w r3, r3, r0, lsl #1 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w 6206 <_PyDict_FromItems+0x13e> │ │ │ │ │ + bne.w 61f6 <_PyDict_FromItems+0x13e> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w 6206 <_PyDict_FromItems+0x13e> │ │ │ │ │ + bne.w 61f6 <_PyDict_FromItems+0x13e> │ │ │ │ │ ldr r2, [r3, r0] │ │ │ │ │ add.w r3, r3, r0, lsl #1 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w 6206 <_PyDict_FromItems+0x13e> │ │ │ │ │ + bne.w 61f6 <_PyDict_FromItems+0x13e> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w 6206 <_PyDict_FromItems+0x13e> │ │ │ │ │ + bne.w 61f6 <_PyDict_FromItems+0x13e> │ │ │ │ │ ldr r2, [r3, r0] │ │ │ │ │ add.w r3, r3, r0, lsl #1 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w 6206 <_PyDict_FromItems+0x13e> │ │ │ │ │ + bne.w 61f6 <_PyDict_FromItems+0x13e> │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 63ec <_PyDict_FromItems+0x324> │ │ │ │ │ - b.n 648c <_PyDict_FromItems+0x3c4> │ │ │ │ │ + beq.w 63dc <_PyDict_FromItems+0x324> │ │ │ │ │ + b.n 647c <_PyDict_FromItems+0x3c4> │ │ │ │ │ addw r0, r0, #3732 @ 0xe94 │ │ │ │ │ bl 0 <_Py_TriggerGC> │ │ │ │ │ R_ARM_THM_CALL _Py_TriggerGC │ │ │ │ │ - b.n 6184 <_PyDict_FromItems+0xbc> │ │ │ │ │ + b.n 6174 <_PyDict_FromItems+0xbc> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r1, #8 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w 6206 <_PyDict_FromItems+0x13e> │ │ │ │ │ + bne.w 61f6 <_PyDict_FromItems+0x13e> │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w 6206 <_PyDict_FromItems+0x13e> │ │ │ │ │ + bne.w 61f6 <_PyDict_FromItems+0x13e> │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w 6206 <_PyDict_FromItems+0x13e> │ │ │ │ │ + bne.w 61f6 <_PyDict_FromItems+0x13e> │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w 6206 <_PyDict_FromItems+0x13e> │ │ │ │ │ + bne.w 61f6 <_PyDict_FromItems+0x13e> │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w 6206 <_PyDict_FromItems+0x13e> │ │ │ │ │ + bne.w 61f6 <_PyDict_FromItems+0x13e> │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w 6206 <_PyDict_FromItems+0x13e> │ │ │ │ │ + bne.w 61f6 <_PyDict_FromItems+0x13e> │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w 6206 <_PyDict_FromItems+0x13e> │ │ │ │ │ + bne.w 61f6 <_PyDict_FromItems+0x13e> │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ adds r3, #32 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w 6206 <_PyDict_FromItems+0x13e> │ │ │ │ │ + bne.w 61f6 <_PyDict_FromItems+0x13e> │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 63ec <_PyDict_FromItems+0x324> │ │ │ │ │ - b.n 6502 <_PyDict_FromItems+0x43a> │ │ │ │ │ - bl fec │ │ │ │ │ + beq.w 63dc <_PyDict_FromItems+0x324> │ │ │ │ │ + b.n 64f2 <_PyDict_FromItems+0x43a> │ │ │ │ │ + bl fdc │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w 6292 <_PyDict_FromItems+0x1ca> │ │ │ │ │ - b.n 6326 <_PyDict_FromItems+0x25e> │ │ │ │ │ - bl fec │ │ │ │ │ + bne.w 6282 <_PyDict_FromItems+0x1ca> │ │ │ │ │ + b.n 6316 <_PyDict_FromItems+0x25e> │ │ │ │ │ + bl fdc │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w 62ec <_PyDict_FromItems+0x224> │ │ │ │ │ - b.n 6326 <_PyDict_FromItems+0x25e> │ │ │ │ │ - ldr r0, [pc, #12] @ (6588 <_PyDict_FromItems+0x4c0>) │ │ │ │ │ - bl 4984 │ │ │ │ │ - b.n 6338 <_PyDict_FromItems+0x270> │ │ │ │ │ + bne.w 62dc <_PyDict_FromItems+0x224> │ │ │ │ │ + b.n 6316 <_PyDict_FromItems+0x25e> │ │ │ │ │ + ldr r0, [pc, #12] @ (6578 <_PyDict_FromItems+0x4c0>) │ │ │ │ │ + bl 4974 │ │ │ │ │ + b.n 6328 <_PyDict_FromItems+0x270> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6338 <_PyDict_FromItems+0x270> │ │ │ │ │ + b.n 6328 <_PyDict_FromItems+0x270> │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000658c <_PyDict_LoadGlobalStackRef>: │ │ │ │ │ +0000657c <_PyDict_LoadGlobalStackRef>: │ │ │ │ │ _PyDict_LoadGlobalStackRef(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r4, r2 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ @@ -10375,81 +10380,81 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 660a <_PyDict_LoadGlobalStackRef+0x7e> │ │ │ │ │ + bne.n 65fa <_PyDict_LoadGlobalStackRef+0x7e> │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ - beq.n 660a <_PyDict_LoadGlobalStackRef+0x7e> │ │ │ │ │ + beq.n 65fa <_PyDict_LoadGlobalStackRef+0x7e> │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r1, r4 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ bl 498 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 662e <_PyDict_LoadGlobalStackRef+0xa2> │ │ │ │ │ + bne.n 661e <_PyDict_LoadGlobalStackRef+0xa2> │ │ │ │ │ movs r1, #1 │ │ │ │ │ adds r7, r0, #3 │ │ │ │ │ str r1, [r5, #0] │ │ │ │ │ - beq.n 65ea <_PyDict_LoadGlobalStackRef+0x5e> │ │ │ │ │ + beq.n 65da <_PyDict_LoadGlobalStackRef+0x5e> │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.n 65ee <_PyDict_LoadGlobalStackRef+0x62> │ │ │ │ │ + bne.n 65de <_PyDict_LoadGlobalStackRef+0x62> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 498 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - cbnz r3, 65f6 <_PyDict_LoadGlobalStackRef+0x6a> │ │ │ │ │ + cbnz r3, 65e6 <_PyDict_LoadGlobalStackRef+0x6a> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 65da <_PyDict_LoadGlobalStackRef+0x4e> │ │ │ │ │ + beq.n 65ca <_PyDict_LoadGlobalStackRef+0x4e> │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itee ge │ │ │ │ │ orrge.w r3, r3, #1 │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - b.n 65ea <_PyDict_LoadGlobalStackRef+0x5e> │ │ │ │ │ + b.n 65da <_PyDict_LoadGlobalStackRef+0x5e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 65e6 <_PyDict_LoadGlobalStackRef+0x5a> │ │ │ │ │ + beq.n 65d6 <_PyDict_LoadGlobalStackRef+0x5a> │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ bl 498 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 65ce <_PyDict_LoadGlobalStackRef+0x42> │ │ │ │ │ + beq.n 65be <_PyDict_LoadGlobalStackRef+0x42> │ │ │ │ │ ldr.w ip, [r1] │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ itet lt │ │ │ │ │ addlt.w ip, ip, #1 │ │ │ │ │ orrge.w r1, r1, #1 │ │ │ │ │ strlt.w ip, [r1] │ │ │ │ │ - b.n 65d0 <_PyDict_LoadGlobalStackRef+0x44> │ │ │ │ │ + b.n 65c0 <_PyDict_LoadGlobalStackRef+0x44> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006648 <_PyDict_LookupIndexAndValue>: │ │ │ │ │ +00006638 <_PyDict_LookupIndexAndValue>: │ │ │ │ │ _PyDict_LookupIndexAndValue(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ @@ -10457,141 +10462,141 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov lr, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne.n 667e <_PyDict_LookupIndexAndValue+0x36> │ │ │ │ │ + bne.n 666e <_PyDict_LookupIndexAndValue+0x36> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 667e <_PyDict_LookupIndexAndValue+0x36> │ │ │ │ │ + beq.n 666e <_PyDict_LookupIndexAndValue+0x36> │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 498 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_dict_lookup │ │ │ │ │ mov r0, lr │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str.w lr, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ │ - beq.n 6698 <_PyDict_LookupIndexAndValue+0x50> │ │ │ │ │ + beq.n 6688 <_PyDict_LookupIndexAndValue+0x50> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 6674 <_PyDict_LookupIndexAndValue+0x2c> │ │ │ │ │ + b.n 6664 <_PyDict_LookupIndexAndValue+0x2c> │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl b4 │ │ │ │ │ R_ARM_THM_CALL dict_unhashable_type │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000066a8 <_PyDictKeys_StringLookup>: │ │ │ │ │ +00006698 <_PyDictKeys_StringLookup>: │ │ │ │ │ _PyDictKeys_StringLookup(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r6, [r1, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ sub sp, #12 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bne.w 6a26 <_PyDictKeys_StringLookup+0x37e> │ │ │ │ │ + bne.w 6a18 <_PyDictKeys_StringLookup+0x380> │ │ │ │ │ ldrb r3, [r0, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 6a26 <_PyDictKeys_StringLookup+0x37e> │ │ │ │ │ + beq.w 6a18 <_PyDictKeys_StringLookup+0x380> │ │ │ │ │ ldr r5, [r1, #12] │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ adds r3, r5, #1 │ │ │ │ │ - beq.n 67cc <_PyDictKeys_StringLookup+0x124> │ │ │ │ │ + beq.n 67b8 <_PyDictKeys_StringLookup+0x120> │ │ │ │ │ add.w r6, r7, #20 │ │ │ │ │ ldrb r0, [r0, #5] │ │ │ │ │ ldrb r7, [r7, #4] │ │ │ │ │ movs r2, #1 │ │ │ │ │ lsl.w r3, r2, r0 │ │ │ │ │ cmp r7, #7 │ │ │ │ │ lsl.w r2, r2, r7 │ │ │ │ │ add.w r9, r6, r3 │ │ │ │ │ add.w r3, r2, #4294967295 @ 0xffffffff │ │ │ │ │ and.w sl, r5, r3 │ │ │ │ │ - bgt.n 67f6 <_PyDictKeys_StringLookup+0x14e> │ │ │ │ │ + bgt.n 67e2 <_PyDictKeys_StringLookup+0x14a> │ │ │ │ │ ldrsb.w r8, [r6, sl] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - blt.n 67b8 <_PyDictKeys_StringLookup+0x110> │ │ │ │ │ + blt.n 67a4 <_PyDictKeys_StringLookup+0x10c> │ │ │ │ │ ldr.w r0, [r9, r8, lsl #3] │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - beq.n 67c4 <_PyDictKeys_StringLookup+0x11c> │ │ │ │ │ + beq.n 67b0 <_PyDictKeys_StringLookup+0x118> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq.w 6854 <_PyDictKeys_StringLookup+0x1ac> │ │ │ │ │ + beq.w 6878 <_PyDictKeys_StringLookup+0x1e0> │ │ │ │ │ lsrs r2, r5, #5 │ │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r7, #7 │ │ │ │ │ add r2, sl │ │ │ │ │ and.w sl, r2, r3 │ │ │ │ │ - bgt.n 681a <_PyDictKeys_StringLookup+0x172> │ │ │ │ │ + bgt.n 6806 <_PyDictKeys_StringLookup+0x16e> │ │ │ │ │ ldrsb.w r8, [r6, sl] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - blt.n 682c <_PyDictKeys_StringLookup+0x184> │ │ │ │ │ + blt.n 6818 <_PyDictKeys_StringLookup+0x180> │ │ │ │ │ ldr.w r1, [r9, r8, lsl #3] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - beq.n 67c4 <_PyDictKeys_StringLookup+0x11c> │ │ │ │ │ + beq.n 67b0 <_PyDictKeys_StringLookup+0x118> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq.w 68f6 <_PyDictKeys_StringLookup+0x24e> │ │ │ │ │ + beq.w 68e2 <_PyDictKeys_StringLookup+0x24a> │ │ │ │ │ lsrs r1, r5, #10 │ │ │ │ │ add.w r2, sl, sl, lsl #2 │ │ │ │ │ mov fp, r1 │ │ │ │ │ adds r1, #1 │ │ │ │ │ add r2, r1 │ │ │ │ │ and.w sl, r2, r3 │ │ │ │ │ cmp r7, #7 │ │ │ │ │ - bgt.w 68bc <_PyDictKeys_StringLookup+0x214> │ │ │ │ │ + bgt.n 6840 <_PyDictKeys_StringLookup+0x1a8> │ │ │ │ │ ldrsb.w r8, [r6, sl] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - blt.n 6834 <_PyDictKeys_StringLookup+0x18c> │ │ │ │ │ + blt.n 6820 <_PyDictKeys_StringLookup+0x188> │ │ │ │ │ ldr.w r1, [r9, r8, lsl #3] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - beq.n 67c4 <_PyDictKeys_StringLookup+0x11c> │ │ │ │ │ + beq.n 67b0 <_PyDictKeys_StringLookup+0x118> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq.w 6962 <_PyDictKeys_StringLookup+0x2ba> │ │ │ │ │ + beq.w 694c <_PyDictKeys_StringLookup+0x2b4> │ │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ │ cmp r7, #7 │ │ │ │ │ add.w sl, sl, fp, lsr #5 │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ and.w sl, sl, r3 │ │ │ │ │ - bgt.w 68e8 <_PyDictKeys_StringLookup+0x240> │ │ │ │ │ + bgt.n 686a <_PyDictKeys_StringLookup+0x1d2> │ │ │ │ │ ldrsb.w r8, [r6, sl] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - blt.n 684c <_PyDictKeys_StringLookup+0x1a4> │ │ │ │ │ + blt.n 6838 <_PyDictKeys_StringLookup+0x1a0> │ │ │ │ │ ldr.w r1, [r9, r8, lsl #3] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - beq.n 67c4 <_PyDictKeys_StringLookup+0x11c> │ │ │ │ │ + beq.n 67b0 <_PyDictKeys_StringLookup+0x118> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq.w 69ba <_PyDictKeys_StringLookup+0x312> │ │ │ │ │ + beq.w 69a4 <_PyDictKeys_StringLookup+0x30c> │ │ │ │ │ mov.w r2, fp, lsr #10 │ │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ │ mov fp, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ add sl, r2 │ │ │ │ │ and.w sl, sl, r3 │ │ │ │ │ - b.n 6754 <_PyDictKeys_StringLookup+0xac> │ │ │ │ │ + b.n 6744 <_PyDictKeys_StringLookup+0xac> │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - bne.w 6a12 <_PyDictKeys_StringLookup+0x36a> │ │ │ │ │ + bne.w 69fc <_PyDictKeys_StringLookup+0x364> │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ mov r0, r8 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ │ mov r0, r1 │ │ │ │ │ blx r2 │ │ │ │ │ @@ -10602,329 +10607,330 @@ │ │ │ │ │ mov r5, r0 │ │ │ │ │ lsl.w r3, r2, r1 │ │ │ │ │ add.w r9, r6, r3 │ │ │ │ │ cmp r7, #7 │ │ │ │ │ lsl.w r3, r2, r7 │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ and.w sl, r0, r3 │ │ │ │ │ - ble.n 66fe <_PyDictKeys_StringLookup+0x56> │ │ │ │ │ + ble.n 66ee <_PyDictKeys_StringLookup+0x56> │ │ │ │ │ cmp r7, #15 │ │ │ │ │ - bgt.w 6954 <_PyDictKeys_StringLookup+0x2ac> │ │ │ │ │ + bgt.w 693e <_PyDictKeys_StringLookup+0x2a6> │ │ │ │ │ ldrsh.w r8, [r6, sl, lsl #1] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bge.n 6708 <_PyDictKeys_StringLookup+0x60> │ │ │ │ │ + bge.n 66f8 <_PyDictKeys_StringLookup+0x60> │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 67c0 <_PyDictKeys_StringLookup+0x118> │ │ │ │ │ + beq.n 67ac <_PyDictKeys_StringLookup+0x114> │ │ │ │ │ lsrs r1, r5, #5 │ │ │ │ │ add.w r2, sl, sl, lsl #2 │ │ │ │ │ adds r1, #1 │ │ │ │ │ add r2, r1 │ │ │ │ │ and.w sl, r3, r2 │ │ │ │ │ cmp r7, #15 │ │ │ │ │ ite gt │ │ │ │ │ ldrgt.w r8, [r6, sl, lsl #2] │ │ │ │ │ ldrshle.w r8, [r6, sl, lsl #1] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bge.n 6734 <_PyDictKeys_StringLookup+0x8c> │ │ │ │ │ + bge.n 6724 <_PyDictKeys_StringLookup+0x8c> │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 67c0 <_PyDictKeys_StringLookup+0x118> │ │ │ │ │ - b.n 6744 <_PyDictKeys_StringLookup+0x9c> │ │ │ │ │ + beq.n 67ac <_PyDictKeys_StringLookup+0x114> │ │ │ │ │ + b.n 6734 <_PyDictKeys_StringLookup+0x9c> │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 67c0 <_PyDictKeys_StringLookup+0x118> │ │ │ │ │ + beq.n 67ac <_PyDictKeys_StringLookup+0x114> │ │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ │ add.w sl, sl, fp, lsr #5 │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ and.w sl, sl, r3 │ │ │ │ │ - b.n 678a <_PyDictKeys_StringLookup+0xe2> │ │ │ │ │ + b.n 6776 <_PyDictKeys_StringLookup+0xde> │ │ │ │ │ + cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ + beq.n 67ac <_PyDictKeys_StringLookup+0x114> │ │ │ │ │ + b.n 6790 <_PyDictKeys_StringLookup+0xf8> │ │ │ │ │ + cmp r7, #15 │ │ │ │ │ + ite le │ │ │ │ │ + ldrshle.w r8, [r6, sl, lsl #1] │ │ │ │ │ + ldrgt.w r8, [r6, sl, lsl #2] │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + bge.w 6752 <_PyDictKeys_StringLookup+0xba> │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 67c0 <_PyDictKeys_StringLookup+0x118> │ │ │ │ │ - b.n 67a4 <_PyDictKeys_StringLookup+0xfc> │ │ │ │ │ + beq.n 67ac <_PyDictKeys_StringLookup+0x114> │ │ │ │ │ + add.w sl, sl, sl, lsl #2 │ │ │ │ │ + add.w sl, sl, fp, lsr #5 │ │ │ │ │ + add.w sl, sl, #1 │ │ │ │ │ + and.w sl, sl, r3 │ │ │ │ │ + cmp r7, #15 │ │ │ │ │ + ite le │ │ │ │ │ + ldrshle.w r8, [r6, sl, lsl #1] │ │ │ │ │ + ldrgt.w r8, [r6, sl, lsl #2] │ │ │ │ │ + b.n 677a <_PyDictKeys_StringLookup+0xe2> │ │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bne.n 68a6 <_PyDictKeys_StringLookup+0x1fe> │ │ │ │ │ + bne.n 68cc <_PyDictKeys_StringLookup+0x234> │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ ldrb.w ip, [r4, #16] │ │ │ │ │ ubfx r2, r1, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne.n 68a6 <_PyDictKeys_StringLookup+0x1fe> │ │ │ │ │ + bne.n 68cc <_PyDictKeys_StringLookup+0x234> │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 6a2c <_PyDictKeys_StringLookup+0x384> │ │ │ │ │ + beq.w 6a14 <_PyDictKeys_StringLookup+0x37c> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r0, #28 │ │ │ │ │ addmi r0, #20 │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 6a22 <_PyDictKeys_StringLookup+0x37a> │ │ │ │ │ + beq.w 6a26 <_PyDictKeys_StringLookup+0x38e> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r1, r4, #28 │ │ │ │ │ addmi.w r1, r4, #20 │ │ │ │ │ mul.w r2, lr, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 67c4 <_PyDictKeys_StringLookup+0x11c> │ │ │ │ │ + beq.w 67b0 <_PyDictKeys_StringLookup+0x118> │ │ │ │ │ lsrs r1, r5, #5 │ │ │ │ │ add.w r2, sl, sl, lsl #2 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r7, #7 │ │ │ │ │ add r2, r1 │ │ │ │ │ and.w sl, r2, r3 │ │ │ │ │ - ble.w 672a <_PyDictKeys_StringLookup+0x82> │ │ │ │ │ - b.n 681a <_PyDictKeys_StringLookup+0x172> │ │ │ │ │ - cmp r7, #15 │ │ │ │ │ - ite le │ │ │ │ │ - ldrshle.w r8, [r6, sl, lsl #1] │ │ │ │ │ - ldrgt.w r8, [r6, sl, lsl #2] │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - bge.w 6764 <_PyDictKeys_StringLookup+0xbc> │ │ │ │ │ - cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 67c0 <_PyDictKeys_StringLookup+0x118> │ │ │ │ │ - add.w sl, sl, sl, lsl #2 │ │ │ │ │ - add.w sl, sl, fp, lsr #5 │ │ │ │ │ - add.w sl, sl, #1 │ │ │ │ │ - and.w sl, sl, r3 │ │ │ │ │ - cmp r7, #15 │ │ │ │ │ - ite le │ │ │ │ │ - ldrshle.w r8, [r6, sl, lsl #1] │ │ │ │ │ - ldrgt.w r8, [r6, sl, lsl #2] │ │ │ │ │ - b.n 678e <_PyDictKeys_StringLookup+0xe6> │ │ │ │ │ + ble.w 671a <_PyDictKeys_StringLookup+0x82> │ │ │ │ │ + b.n 6806 <_PyDictKeys_StringLookup+0x16e> │ │ │ │ │ ldr.w lr, [r1, #8] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bne.w 6744 <_PyDictKeys_StringLookup+0x9c> │ │ │ │ │ + bne.w 6734 <_PyDictKeys_StringLookup+0x9c> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb.w ip, [r4, #16] │ │ │ │ │ ubfx r2, r0, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne.w 6744 <_PyDictKeys_StringLookup+0x9c> │ │ │ │ │ + bne.w 6734 <_PyDictKeys_StringLookup+0x9c> │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.w 6a3c <_PyDictKeys_StringLookup+0x394> │ │ │ │ │ + beq.w 6a22 <_PyDictKeys_StringLookup+0x38a> │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 6a38 <_PyDictKeys_StringLookup+0x390> │ │ │ │ │ + beq.n 6a1e <_PyDictKeys_StringLookup+0x386> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r1, r4, #28 │ │ │ │ │ addmi.w r1, r4, #20 │ │ │ │ │ mul.w r2, lr, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 67c4 <_PyDictKeys_StringLookup+0x11c> │ │ │ │ │ - b.n 6744 <_PyDictKeys_StringLookup+0x9c> │ │ │ │ │ + beq.w 67b0 <_PyDictKeys_StringLookup+0x118> │ │ │ │ │ + b.n 6734 <_PyDictKeys_StringLookup+0x9c> │ │ │ │ │ ldr.w r8, [r6, sl, lsl #2] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bge.w 6708 <_PyDictKeys_StringLookup+0x60> │ │ │ │ │ - b.n 6806 <_PyDictKeys_StringLookup+0x15e> │ │ │ │ │ + bge.w 66f8 <_PyDictKeys_StringLookup+0x60> │ │ │ │ │ + b.n 67f2 <_PyDictKeys_StringLookup+0x15a> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 6774 <_PyDictKeys_StringLookup+0xcc> │ │ │ │ │ + bne.w 6762 <_PyDictKeys_StringLookup+0xca> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb.w ip, [r4, #16] │ │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.w 6774 <_PyDictKeys_StringLookup+0xcc> │ │ │ │ │ + bne.w 6762 <_PyDictKeys_StringLookup+0xca> │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.n 6a34 <_PyDictKeys_StringLookup+0x38c> │ │ │ │ │ + beq.n 6a10 <_PyDictKeys_StringLookup+0x378> │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.n 6a30 <_PyDictKeys_StringLookup+0x388> │ │ │ │ │ + beq.n 6a0c <_PyDictKeys_StringLookup+0x374> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, r4, #20 │ │ │ │ │ addpl.w r1, r4, #28 │ │ │ │ │ mul.w r2, lr, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 67c4 <_PyDictKeys_StringLookup+0x11c> │ │ │ │ │ - b.n 6774 <_PyDictKeys_StringLookup+0xcc> │ │ │ │ │ + beq.w 67b0 <_PyDictKeys_StringLookup+0x118> │ │ │ │ │ + b.n 6762 <_PyDictKeys_StringLookup+0xca> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 67a4 <_PyDictKeys_StringLookup+0xfc> │ │ │ │ │ + bne.w 6790 <_PyDictKeys_StringLookup+0xf8> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb.w lr, [r4, #16] │ │ │ │ │ ubfx ip, r0, #2, #3 │ │ │ │ │ ubfx lr, lr, #2, #3 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bne.w 67a4 <_PyDictKeys_StringLookup+0xfc> │ │ │ │ │ + bne.w 6790 <_PyDictKeys_StringLookup+0xf8> │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.n 6a44 <_PyDictKeys_StringLookup+0x39c> │ │ │ │ │ + beq.n 6a2e <_PyDictKeys_StringLookup+0x396> │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.n 6a40 <_PyDictKeys_StringLookup+0x398> │ │ │ │ │ + beq.n 6a2a <_PyDictKeys_StringLookup+0x392> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, r4, #20 │ │ │ │ │ addpl.w r1, r4, #28 │ │ │ │ │ mul.w r2, ip, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 67c4 <_PyDictKeys_StringLookup+0x11c> │ │ │ │ │ - b.n 67a4 <_PyDictKeys_StringLookup+0xfc> │ │ │ │ │ + beq.w 67b0 <_PyDictKeys_StringLookup+0x118> │ │ │ │ │ + b.n 6790 <_PyDictKeys_StringLookup+0xf8> │ │ │ │ │ lsrs r1, r5, #5 │ │ │ │ │ add.w r2, sl, sl, lsl #2 │ │ │ │ │ adds r1, #1 │ │ │ │ │ add r2, r1 │ │ │ │ │ and.w sl, r3, r2 │ │ │ │ │ - b.n 672a <_PyDictKeys_StringLookup+0x82> │ │ │ │ │ + b.n 671a <_PyDictKeys_StringLookup+0x82> │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ - b.n 6896 <_PyDictKeys_StringLookup+0x1ee> │ │ │ │ │ - mvn.w r8, #2 │ │ │ │ │ - b.n 67c4 <_PyDictKeys_StringLookup+0x11c> │ │ │ │ │ + b.n 6990 <_PyDictKeys_StringLookup+0x2f8> │ │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ │ + b.n 697c <_PyDictKeys_StringLookup+0x2e4> │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 6880 <_PyDictKeys_StringLookup+0x1d8> │ │ │ │ │ + b.n 68a4 <_PyDictKeys_StringLookup+0x20c> │ │ │ │ │ + mvn.w r8, #2 │ │ │ │ │ + b.n 67b0 <_PyDictKeys_StringLookup+0x118> │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ - b.n 69a6 <_PyDictKeys_StringLookup+0x2fe> │ │ │ │ │ + b.n 692a <_PyDictKeys_StringLookup+0x292> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 6992 <_PyDictKeys_StringLookup+0x2ea> │ │ │ │ │ + b.n 6916 <_PyDictKeys_StringLookup+0x27e> │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ - b.n 6940 <_PyDictKeys_StringLookup+0x298> │ │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ │ - b.n 692a <_PyDictKeys_StringLookup+0x282> │ │ │ │ │ + b.n 68ba <_PyDictKeys_StringLookup+0x222> │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ - b.n 69fe <_PyDictKeys_StringLookup+0x356> │ │ │ │ │ + b.n 69e8 <_PyDictKeys_StringLookup+0x350> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 69ea <_PyDictKeys_StringLookup+0x342> │ │ │ │ │ + b.n 69d4 <_PyDictKeys_StringLookup+0x33c> │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00006a48 <_PyDict_GetKeysVersionForCurrentState>: │ │ │ │ │ +00006a34 <_PyDict_GetKeysVersionForCurrentState>: │ │ │ │ │ _PyDict_GetKeysVersionForCurrentState(): │ │ │ │ │ ldr r2, [r1, #24] │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ - cbz r3, 6a52 <_PyDict_GetKeysVersionForCurrentState+0xa> │ │ │ │ │ + cbz r3, 6a3e <_PyDict_GetKeysVersionForCurrentState+0xa> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ add.w r0, r0, #40960 @ 0xa000 │ │ │ │ │ ldr.w r3, [r0, #356] @ 0x164 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 6a4e <_PyDict_GetKeysVersionForCurrentState+0x6> │ │ │ │ │ + beq.n 6a3a <_PyDict_GetKeysVersionForCurrentState+0x6> │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str.w r1, [r0, #356] @ 0x164 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b.n 6a4e <_PyDict_GetKeysVersionForCurrentState+0x6> │ │ │ │ │ + b.n 6a3a <_PyDict_GetKeysVersionForCurrentState+0x6> │ │ │ │ │ │ │ │ │ │ -00006a68 : │ │ │ │ │ +00006a54 : │ │ │ │ │ PyObject_GenericGetDict(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr.w ip, [r1, #84] @ 0x54 │ │ │ │ │ tst.w ip, #16 │ │ │ │ │ - beq.n 6a9e │ │ │ │ │ + beq.n 6a8a │ │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ │ - cbz r3, 6ad8 │ │ │ │ │ + cbz r3, 6ac4 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 6a98 │ │ │ │ │ + bge.n 6a84 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 <_PyObject_ComputedDictPointer> │ │ │ │ │ R_ARM_THM_CALL _PyObject_ComputedDictPointer │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6b12 │ │ │ │ │ + beq.n 6afe │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6a8c │ │ │ │ │ + bne.n 6a78 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #22 │ │ │ │ │ - bpl.n 6ac0 │ │ │ │ │ + bpl.n 6aac │ │ │ │ │ ldr.w r0, [r3, #440] @ 0x1b8 │ │ │ │ │ - cbnz r0, 6af2 │ │ │ │ │ + cbnz r0, 6ade │ │ │ │ │ movs r3, #0 │ │ │ │ │ - ldr r0, [pc, #104] @ (6b2c ) │ │ │ │ │ + ldr r0, [pc, #104] @ (6b18 ) │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 164 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6a8c │ │ │ │ │ + bne.n 6a78 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 6a98 │ │ │ │ │ + b.n 6a84 │ │ │ │ │ tst.w ip, #4 │ │ │ │ │ - beq.n 6afa │ │ │ │ │ + beq.n 6ae6 │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ add r3, r0 │ │ │ │ │ ldrb r3, [r3, #3] │ │ │ │ │ - cbz r3, 6afa │ │ │ │ │ + cbz r3, 6ae6 │ │ │ │ │ bl 43c │ │ │ │ │ R_ARM_THM_CALL _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6a8c │ │ │ │ │ - b.n 6ad4 │ │ │ │ │ - bl 9e2c │ │ │ │ │ + bne.n 6a78 │ │ │ │ │ + b.n 6ac0 │ │ │ │ │ + bl 9e10 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 6ace │ │ │ │ │ + b.n 6aba │ │ │ │ │ ldr.w r0, [r1, #440] @ 0x1b8 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - bl 9e2c │ │ │ │ │ + bl 9e10 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ str.w r0, [r2, #-12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6a8c │ │ │ │ │ - b.n 6ad4 │ │ │ │ │ + bne.n 6a78 │ │ │ │ │ + b.n 6ac0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 6ad4 │ │ │ │ │ + b.n 6ac0 │ │ │ │ │ nop │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00006b30 : │ │ │ │ │ +00006b1c : │ │ │ │ │ dict_update(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movs r5, #0 │ │ │ │ │ @@ -10939,176 +10945,176 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyArg_UnpackTuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6bf8 │ │ │ │ │ + beq.n 6be4 │ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ │ - cbz r4, 6bac │ │ │ │ │ + cbz r4, 6b98 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ add.w r1, r2, #236 @ 0xec │ │ │ │ │ cmp r3, r1 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, r2 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ - bne.n 6bc6 │ │ │ │ │ + bne.n 6bb2 │ │ │ │ │ mov r3, r5 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 40f4 │ │ │ │ │ + bl 40e4 │ │ │ │ │ subs r3, r6, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #0 │ │ │ │ │ - cbnz r3, 6bb0 │ │ │ │ │ + cbnz r3, 6b9c │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 6bf8 │ │ │ │ │ + beq.n 6be4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 6ba0 │ │ │ │ │ + beq.n 6b8c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyArg_ValidateKeywordArguments │ │ │ │ │ - cbz r0, 6bf8 │ │ │ │ │ + cbz r0, 6be4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 40f4 │ │ │ │ │ - b.n 6b9c │ │ │ │ │ - ldr r1, [pc, #52] @ (6bfc ) │ │ │ │ │ + bl 40e4 │ │ │ │ │ + b.n 6b88 │ │ │ │ │ + ldr r1, [pc, #52] @ (6be8 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_HasAttrWithError │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 6bf8 │ │ │ │ │ - bne.n 6bea │ │ │ │ │ + blt.n 6be4 │ │ │ │ │ + bne.n 6bd6 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl a8e0 │ │ │ │ │ + bl a8c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6b9c │ │ │ │ │ + bne.n 6b88 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 6b9c │ │ │ │ │ - b.n 6bb0 │ │ │ │ │ + beq.n 6b88 │ │ │ │ │ + b.n 6b9c │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 40f4 │ │ │ │ │ - b.n 6be0 │ │ │ │ │ + bl 40e4 │ │ │ │ │ + b.n 6bcc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 6ba8 │ │ │ │ │ + b.n 6b94 │ │ │ │ │ .word 0x0000c194 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00006c00 : │ │ │ │ │ +00006bec : │ │ │ │ │ dict_update_arg(): │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6c18 │ │ │ │ │ + beq.n 6c04 │ │ │ │ │ adds r2, #236 @ 0xec │ │ │ │ │ subs r2, r3, r2 │ │ │ │ │ negs r3, r2 │ │ │ │ │ adcs r3, r2 │ │ │ │ │ - cbz r3, 6c20 │ │ │ │ │ + cbz r3, 6c0c │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ - b.w 40f4 │ │ │ │ │ + b.w 40e4 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - ldr r1, [pc, #56] @ (6c70 ) │ │ │ │ │ + ldr r1, [pc, #56] @ (6c5c ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_HasAttrWithError │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 6c66 │ │ │ │ │ - bne.n 6c54 │ │ │ │ │ + blt.n 6c52 │ │ │ │ │ + bne.n 6c40 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w a8e0 │ │ │ │ │ + b.w a8c8 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 40f4 │ │ │ │ │ + b.w 40e4 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ .word 0x0000c194 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00006c74 : │ │ │ │ │ +00006c60 : │ │ │ │ │ dict_items(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6dcc │ │ │ │ │ + beq.w 6db8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ add.w r1, r5, #236 @ 0xec │ │ │ │ │ ldrb.w r3, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ lsls r3, r3, #31 │ │ │ │ │ - bpl.n 6da2 │ │ │ │ │ + bpl.n 6d8e │ │ │ │ │ add.w r0, r5, #444 @ 0x1bc │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6dc8 │ │ │ │ │ + beq.w 6db4 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 6d32 │ │ │ │ │ + bge.n 6d1e │ │ │ │ │ adds r3, #1 │ │ │ │ │ - ldr r1, [pc, #276] @ (6de0 ) │ │ │ │ │ + ldr r1, [pc, #276] @ (6dcc ) │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ sub.w r4, r0, #8 │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr r3, [r3, r1] │ │ │ │ │ @@ -11131,21 +11137,21 @@ │ │ │ │ │ orrs r1, r5 │ │ │ │ │ str.w r1, [r2, #-8] │ │ │ │ │ adds r0, #1 │ │ │ │ │ str.w r4, [r3, #3744] @ 0xea0 │ │ │ │ │ cmp r0, lr │ │ │ │ │ str.w ip, [r3, #3824] @ 0xef0 │ │ │ │ │ str.w r0, [r3, #3752] @ 0xea8 │ │ │ │ │ - bgt.n 6d94 │ │ │ │ │ + bgt.n 6d80 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ - ldr r3, [pc, #168] @ (6de4 ) │ │ │ │ │ + ldr r3, [pc, #168] @ (6dd0 ) │ │ │ │ │ sub.w r4, r0, #8 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r1, r3] │ │ │ │ │ addw lr, r3, #3740 @ 0xe9c │ │ │ │ │ ldr.w r0, [r3, #3744] @ 0xea0 │ │ │ │ │ ldr.w r5, [r3, #3824] @ 0xef0 │ │ │ │ │ @@ -11165,25 +11171,25 @@ │ │ │ │ │ orr.w r1, r1, lr │ │ │ │ │ str.w r1, [r2, #-8] │ │ │ │ │ adds r0, #1 │ │ │ │ │ str.w r4, [r3, #3744] @ 0xea0 │ │ │ │ │ cmp r0, ip │ │ │ │ │ str.w r5, [r3, #3824] @ 0xef0 │ │ │ │ │ str.w r0, [r3, #3752] @ 0xea8 │ │ │ │ │ - ble.n 6d2c │ │ │ │ │ + ble.n 6d18 │ │ │ │ │ addw r0, r3, #3732 @ 0xe94 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_TriggerGC> │ │ │ │ │ R_ARM_THM_CALL _Py_TriggerGC │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 6d2c │ │ │ │ │ + b.n 6d18 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6cae │ │ │ │ │ + bne.n 6c9a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ @@ -11191,60 +11197,60 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ ldr.w r2, [r5, #456] @ 0x1c8 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 6d2c │ │ │ │ │ + b.n 6d18 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #6296 @ 0x1898 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 6dc8 │ │ │ │ │ + b.n 6db4 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000106 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000000a2 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00006de8 <_PyDictView_New>: │ │ │ │ │ +00006dd4 <_PyDictView_New>: │ │ │ │ │ _PyDictView_New(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6f34 <_PyDictView_New+0x14c> │ │ │ │ │ + beq.w 6f20 <_PyDictView_New+0x14c> │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ - ldr r1, [pc, #320] @ (6f48 <_PyDictView_New+0x160>) │ │ │ │ │ + ldr r1, [pc, #320] @ (6f34 <_PyDictView_New+0x160>) │ │ │ │ │ ldrb.w r3, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ lsls r3, r3, #31 │ │ │ │ │ - bpl.n 6f0c <_PyDictView_New+0x124> │ │ │ │ │ + bpl.n 6ef8 <_PyDictView_New+0x124> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6f30 <_PyDictView_New+0x148> │ │ │ │ │ + beq.w 6f1c <_PyDictView_New+0x148> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 6e9c <_PyDictView_New+0xb4> │ │ │ │ │ + bge.n 6e88 <_PyDictView_New+0xb4> │ │ │ │ │ adds r3, #1 │ │ │ │ │ - ldr r1, [pc, #280] @ (6f4c <_PyDictView_New+0x164>) │ │ │ │ │ + ldr r1, [pc, #280] @ (6f38 <_PyDictView_New+0x164>) │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ sub.w r4, r0, #8 │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr r3, [r3, r1] │ │ │ │ │ @@ -11267,21 +11273,21 @@ │ │ │ │ │ orrs r1, r5 │ │ │ │ │ str.w r1, [r2, #-8] │ │ │ │ │ adds r0, #1 │ │ │ │ │ str.w r4, [r3, #3744] @ 0xea0 │ │ │ │ │ cmp r0, lr │ │ │ │ │ str.w ip, [r3, #3824] @ 0xef0 │ │ │ │ │ str.w r0, [r3, #3752] @ 0xea8 │ │ │ │ │ - bgt.n 6efe <_PyDictView_New+0x116> │ │ │ │ │ + bgt.n 6eea <_PyDictView_New+0x116> │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ - ldr r3, [pc, #172] @ (6f50 <_PyDictView_New+0x168>) │ │ │ │ │ + ldr r3, [pc, #172] @ (6f3c <_PyDictView_New+0x168>) │ │ │ │ │ sub.w r4, r0, #8 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r1, r3] │ │ │ │ │ addw lr, r3, #3740 @ 0xe9c │ │ │ │ │ ldr.w r0, [r3, #3744] @ 0xea0 │ │ │ │ │ ldr.w r5, [r3, #3824] @ 0xef0 │ │ │ │ │ @@ -11301,25 +11307,25 @@ │ │ │ │ │ orr.w r1, r1, lr │ │ │ │ │ str.w r1, [r2, #-8] │ │ │ │ │ adds r0, #1 │ │ │ │ │ str.w r4, [r3, #3744] @ 0xea0 │ │ │ │ │ cmp r0, ip │ │ │ │ │ str.w r5, [r3, #3824] @ 0xef0 │ │ │ │ │ str.w r0, [r3, #3752] @ 0xea8 │ │ │ │ │ - ble.n 6e96 <_PyDictView_New+0xae> │ │ │ │ │ + ble.n 6e82 <_PyDictView_New+0xae> │ │ │ │ │ addw r0, r3, #3732 @ 0xe94 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_TriggerGC> │ │ │ │ │ R_ARM_THM_CALL _Py_TriggerGC │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 6e96 <_PyDictView_New+0xae> │ │ │ │ │ + b.n 6e82 <_PyDictView_New+0xae> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6e1a <_PyDictView_New+0x32> │ │ │ │ │ + bne.n 6e06 <_PyDictView_New+0x32> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ @@ -11327,49 +11333,49 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 6e96 <_PyDictView_New+0xae> │ │ │ │ │ + b.n 6e82 <_PyDictView_New+0xae> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #6296 @ 0x1898 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 6f30 <_PyDictView_New+0x148> │ │ │ │ │ + b.n 6f1c <_PyDictView_New+0x148> │ │ │ │ │ nop │ │ │ │ │ .word 0x000000ec │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000108 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000000a4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00006f54 : │ │ │ │ │ +00006f40 : │ │ │ │ │ dictitems_iter(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 7004 │ │ │ │ │ - ldr r0, [pc, #220] @ (7048 ) │ │ │ │ │ + beq.n 6ff0 │ │ │ │ │ + ldr r0, [pc, #220] @ (7034 ) │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 703c │ │ │ │ │ + beq.n 7028 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 700e │ │ │ │ │ + bge.n 6ffa │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ @@ -11379,16 +11385,16 @@ │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r2, [r4, #24] │ │ │ │ │ str.w ip, [r4, #16] │ │ │ │ │ bl 0 <_PyTuple_FromPairSteal> │ │ │ │ │ R_ARM_THM_CALL _PyTuple_FromPairSteal │ │ │ │ │ str r0, [r4, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 702e │ │ │ │ │ - ldr r3, [pc, #164] @ (704c ) │ │ │ │ │ + beq.n 701a │ │ │ │ │ + ldr r3, [pc, #164] @ (7038 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ sub.w r1, r4, #8 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ addw lr, r0, #3740 @ 0xe9c │ │ │ │ │ addw r0, r0, #3732 @ 0xe94 │ │ │ │ │ @@ -11410,25 +11416,25 @@ │ │ │ │ │ orr.w r3, r3, lr │ │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ str r5, [r0, #92] @ 0x5c │ │ │ │ │ cmp r2, ip │ │ │ │ │ str r2, [r0, #20] │ │ │ │ │ - bgt.n 6ffe │ │ │ │ │ + bgt.n 6fea │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ bl 0 <_Py_TriggerGC> │ │ │ │ │ R_ARM_THM_CALL _Py_TriggerGC │ │ │ │ │ - b.n 6ffa │ │ │ │ │ + b.n 6fe6 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b.n 6ffa │ │ │ │ │ + b.n 6fe6 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ str r5, [r0, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ @@ -11436,79 +11442,79 @@ │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ bl 0 <_PyTuple_FromPairSteal> │ │ │ │ │ R_ARM_THM_CALL _PyTuple_FromPairSteal │ │ │ │ │ str r0, [r4, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6fa4 │ │ │ │ │ + bne.n 6f90 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 703c │ │ │ │ │ + bge.n 7028 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 7040 │ │ │ │ │ + cbz r3, 702c │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 6ffa │ │ │ │ │ + b.n 6fe6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 703c │ │ │ │ │ + b.n 7028 │ │ │ │ │ .word 0x0000028c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000009a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00007050 : │ │ │ │ │ +0000703c : │ │ │ │ │ dictiter_new(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7148 │ │ │ │ │ + beq.n 7134 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #236] @ (7170 ) │ │ │ │ │ + ldr r2, [pc, #236] @ (715c ) │ │ │ │ │ strd r4, r0, [r3, #8] │ │ │ │ │ sub.w lr, r1, r2 │ │ │ │ │ add.w r5, r2, #208 @ 0xd0 │ │ │ │ │ rsbs ip, lr, #0 │ │ │ │ │ str r0, [r3, #24] │ │ │ │ │ adc.w ip, ip, lr │ │ │ │ │ cmp r1, r2 │ │ │ │ │ it ne │ │ │ │ │ cmpne r1, r5 │ │ │ │ │ - beq.n 7156 │ │ │ │ │ + beq.n 7142 │ │ │ │ │ add.w r2, r2, #416 @ 0x1a0 │ │ │ │ │ subs r5, r1, r2 │ │ │ │ │ negs r2, r5 │ │ │ │ │ adcs r2, r5 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 7156 │ │ │ │ │ - ldr r0, [pc, #196] @ (7174 ) │ │ │ │ │ + bne.n 7142 │ │ │ │ │ + ldr r0, [pc, #196] @ (7160 ) │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 7122 │ │ │ │ │ + beq.n 710e │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bne.n 7122 │ │ │ │ │ + bne.n 710e │ │ │ │ │ str.w ip, [r3, #20] │ │ │ │ │ - ldr r2, [pc, #180] @ (7178 ) │ │ │ │ │ + ldr r2, [pc, #180] @ (7164 ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ sub.w r4, r3, #8 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r0, [r1, r2] │ │ │ │ │ ldr.w r1, [r0, #3744] @ 0xea0 │ │ │ │ │ ldr.w r5, [r0, #3824] @ 0xef0 │ │ │ │ │ @@ -11530,64 +11536,64 @@ │ │ │ │ │ orrs r2, r5 │ │ │ │ │ str.w r2, [r3, #-8] │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ str.w ip, [r0, #92] @ 0x5c │ │ │ │ │ cmp r1, lr │ │ │ │ │ str r1, [r0, #20] │ │ │ │ │ - bgt.n 714c │ │ │ │ │ + bgt.n 7138 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyTuple_FromPairSteal> │ │ │ │ │ R_ARM_THM_CALL _PyTuple_FromPairSteal │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r0, [r3, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 70c0 │ │ │ │ │ + bne.n 70ac │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7148 │ │ │ │ │ + bge.n 7134 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbz r2, 7166 │ │ │ │ │ + cbz r2, 7152 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 711c │ │ │ │ │ + b.n 7108 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_TriggerGC> │ │ │ │ │ R_ARM_THM_CALL _Py_TriggerGC │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 711c │ │ │ │ │ + b.n 7108 │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ - cbnz r2, 7162 │ │ │ │ │ + cbnz r2, 714e │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 70ae │ │ │ │ │ + b.n 709a │ │ │ │ │ subs r2, r0, #1 │ │ │ │ │ - b.n 70ae │ │ │ │ │ + b.n 709a │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 7148 │ │ │ │ │ + b.n 7134 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000035c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000028c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000aa │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000717c : │ │ │ │ │ +00007168 : │ │ │ │ │ dictview_dealloc(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldrd r1, r2, [r0, #-8] │ │ │ │ │ bic.w r2, r2, #3 │ │ │ │ │ @@ -11596,99 +11602,99 @@ │ │ │ │ │ bfi r1, r3, #0, #2 │ │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str.w r3, [ip, #4] │ │ │ │ │ movs r2, #0 │ │ │ │ │ - ldr r3, [pc, #124] @ (722c ) │ │ │ │ │ + ldr r3, [pc, #124] @ (7218 ) │ │ │ │ │ ldr.w r1, [r0, #-4] │ │ │ │ │ str.w r2, [r0, #-8] │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ and.w r1, r1, #1 │ │ │ │ │ str.w r1, [r0, #-4] │ │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr.w r2, [r3, #3752] @ 0xea8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 721a │ │ │ │ │ + ble.n 7206 │ │ │ │ │ ldr.w r1, [r3, #3824] @ 0xef0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #3752] @ 0xea8 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [r3, #3824] @ 0xef0 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n 71f6 │ │ │ │ │ + beq.n 71e2 │ │ │ │ │ ldr.w r3, [ip] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 71fe │ │ │ │ │ + blt.n 71ea │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GC_Del │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [ip] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 71f6 │ │ │ │ │ + bne.n 71e2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, ip │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GC_Del │ │ │ │ │ ldr.w r2, [r3, #3824] @ 0xef0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #3824] @ 0xef0 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bne.n 71ec │ │ │ │ │ - b.n 71f6 │ │ │ │ │ + bne.n 71d8 │ │ │ │ │ + b.n 71e2 │ │ │ │ │ .word 0x00000060 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00007230 : │ │ │ │ │ +0000721c : │ │ │ │ │ dictiter_iternextitem(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 732e │ │ │ │ │ + beq.n 731a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.w 7446 │ │ │ │ │ + bne.w 7432 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 73e6 │ │ │ │ │ + bne.w 73d2 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ movs r0, #1 │ │ │ │ │ ldrb r6, [r3, #6] │ │ │ │ │ ldrb.w ip, [r3, #5] │ │ │ │ │ ldr r5, [r3, #16] │ │ │ │ │ lsl.w r0, r0, ip │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 7316 │ │ │ │ │ + beq.n 7302 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bge.n 731a │ │ │ │ │ + bge.n 7306 │ │ │ │ │ add.w r0, r0, r1, lsl #3 │ │ │ │ │ adds r3, #20 │ │ │ │ │ add r3, r0 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 73c8 │ │ │ │ │ + beq.w 73b4 │ │ │ │ │ ldr r0, [r2, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 742a │ │ │ │ │ + beq.w 7416 │ │ │ │ │ ldrd r5, lr, [r3] │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov ip, lr │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ adds r1, #1 │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r1, [r2, #16] │ │ │ │ │ @@ -11696,71 +11702,71 @@ │ │ │ │ │ str r0, [r2, #24] │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r6, #0] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ ldr.w r4, [ip] │ │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 72e8 │ │ │ │ │ + blt.n 72d4 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 72f4 │ │ │ │ │ + bne.n 72e0 │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ movs r2, #2 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ ldr r4, [r3, #20] │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ strd r5, lr, [r3, #16] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 7390 │ │ │ │ │ + blt.n 737c │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 7302 │ │ │ │ │ + blt.n 72ee │ │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ - cbz r2, 7332 │ │ │ │ │ + cbz r2, 731e │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ adds r4, #1 │ │ │ │ │ str.w r4, [ip] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 72ba │ │ │ │ │ + beq.n 72a6 │ │ │ │ │ mov r1, ip │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 <_PyTuple_FromPairSteal> │ │ │ │ │ R_ARM_THM_JUMP24 _PyTuple_FromPairSteal │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 72d6 │ │ │ │ │ + bne.n 72c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 72d6 │ │ │ │ │ + b.n 72c2 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - blt.n 73a2 │ │ │ │ │ + blt.n 738e │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 732e │ │ │ │ │ + bge.n 731a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 73c0 │ │ │ │ │ + beq.n 73ac │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 72e2 │ │ │ │ │ - ldr r2, [pc, #308] @ (7468 ) │ │ │ │ │ + b.n 72ce │ │ │ │ │ + ldr r2, [pc, #308] @ (7454 ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ sub.w r4, r3, #8 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r0, [r1, r2] │ │ │ │ │ addw ip, r0, #3740 @ 0xe9c │ │ │ │ │ addw r0, r0, #3732 @ 0xe94 │ │ │ │ │ @@ -11782,104 +11788,104 @@ │ │ │ │ │ orr.w r2, r2, ip │ │ │ │ │ str.w r2, [r3, #-8] │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ str r5, [r0, #92] @ 0x5c │ │ │ │ │ cmp r1, r6 │ │ │ │ │ str r1, [r0, #20] │ │ │ │ │ - ble.n 72e2 │ │ │ │ │ + ble.n 72ce │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_TriggerGC> │ │ │ │ │ R_ARM_THM_CALL _Py_TriggerGC │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 72e2 │ │ │ │ │ + b.n 72ce │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 72ce │ │ │ │ │ + bne.n 72ba │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 72ce │ │ │ │ │ + b.n 72ba │ │ │ │ │ movs r6, #12 │ │ │ │ │ adds r3, #20 │ │ │ │ │ mla r0, r6, r1, r0 │ │ │ │ │ add r3, r0 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ - cbz r0, 740e │ │ │ │ │ + cbz r0, 73fa │ │ │ │ │ ldrd r5, lr, [r3, #4] │ │ │ │ │ ldr r0, [r2, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 742a │ │ │ │ │ + beq.n 7416 │ │ │ │ │ mov ip, lr │ │ │ │ │ mov r6, r5 │ │ │ │ │ - b.n 7294 │ │ │ │ │ + b.n 7280 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 732e │ │ │ │ │ + b.n 731a │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - ble.n 731a │ │ │ │ │ + ble.n 7306 │ │ │ │ │ adds r3, #8 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ - cbz r0, 73dc │ │ │ │ │ + cbz r0, 73c8 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bgt.w 7284 │ │ │ │ │ - b.n 731a │ │ │ │ │ + bgt.w 7270 │ │ │ │ │ + b.n 7306 │ │ │ │ │ adds r1, #1 │ │ │ │ │ adds r3, #8 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bgt.n 73d0 │ │ │ │ │ - b.n 731a │ │ │ │ │ + bgt.n 73bc │ │ │ │ │ + b.n 7306 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - ble.n 731a │ │ │ │ │ + ble.n 7306 │ │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ │ ldr r5, [r4, #24] │ │ │ │ │ adds r0, #1 │ │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ │ add.w r3, r3, r0, lsl #2 │ │ │ │ │ ldr.w lr, [r3, #4] │ │ │ │ │ add.w r3, r5, r0, lsl #3 │ │ │ │ │ ldrb r5, [r5, #5] │ │ │ │ │ movs r0, #1 │ │ │ │ │ lsls r0, r5 │ │ │ │ │ add r3, r0 │ │ │ │ │ ldr r5, [r3, #20] │ │ │ │ │ - b.n 73b4 │ │ │ │ │ + b.n 73a0 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - ble.n 731a │ │ │ │ │ + ble.n 7306 │ │ │ │ │ add r3, r6 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ - cbz r0, 7420 │ │ │ │ │ + cbz r0, 740c │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - blt.n 73b0 │ │ │ │ │ - b.n 731a │ │ │ │ │ + blt.n 739c │ │ │ │ │ + b.n 7306 │ │ │ │ │ adds r1, #1 │ │ │ │ │ adds r3, #12 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bgt.n 7416 │ │ │ │ │ - b.n 731a │ │ │ │ │ + bgt.n 7402 │ │ │ │ │ + b.n 7306 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 731a │ │ │ │ │ + b.n 7306 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -11887,40 +11893,40 @@ │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ - b.n 732e │ │ │ │ │ + b.n 731a │ │ │ │ │ .word 0x00000128 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000746c <_PyObject_InitInlineValues>: │ │ │ │ │ +00007458 <_PyObject_InitInlineValues>: │ │ │ │ │ _PyObject_InitInlineValues(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr.w r3, [r1, #440] @ 0x1b8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bgt.n 74be <_PyObject_InitInlineValues+0x52> │ │ │ │ │ + bgt.n 74aa <_PyObject_InitInlineValues+0x52> │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r2, r3 │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ add.w ip, r0, r3 │ │ │ │ │ strb r2, [r0, r3] │ │ │ │ │ movs r1, #0 │ │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ │ strb.w r1, [ip, #1] │ │ │ │ │ strh.w r3, [ip, #2] │ │ │ │ │ - cbz r2, 74d0 <_PyObject_InitInlineValues+0x64> │ │ │ │ │ + cbz r2, 74bc <_PyObject_InitInlineValues+0x64> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ add.w r0, ip, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ @@ -11930,22 +11936,22 @@ │ │ │ │ │ pop {pc} │ │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ add r2, r1 │ │ │ │ │ ldr.w r3, [ip, #16] │ │ │ │ │ - b.n 748e <_PyObject_InitInlineValues+0x22> │ │ │ │ │ + b.n 747a <_PyObject_InitInlineValues+0x22> │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r3, [r0, #-12] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000074dc <_PyObject_StoreInstanceAttribute>: │ │ │ │ │ +000074c8 <_PyObject_StoreInstanceAttribute>: │ │ │ │ │ _PyObject_StoreInstanceAttribute(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ @@ -11955,131 +11961,131 @@ │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r4, [sp, #12] │ │ │ │ │ ldr r4, [r3, #16] │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ adds r5, r0, r4 │ │ │ │ │ ldrb r4, [r5, #3] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 783e <_PyObject_StoreInstanceAttribute+0x362> │ │ │ │ │ + beq.w 782a <_PyObject_StoreInstanceAttribute+0x362> │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.w 77fa <_PyObject_StoreInstanceAttribute+0x31e> │ │ │ │ │ + bne.w 77e6 <_PyObject_StoreInstanceAttribute+0x31e> │ │ │ │ │ ldr.w sl, [r9, #12] │ │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 7b30 <_PyObject_StoreInstanceAttribute+0x654> │ │ │ │ │ + beq.w 7b26 <_PyObject_StoreInstanceAttribute+0x65e> │ │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ │ add.w r8, r3, #20 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ lsl.w r1, r2, r1 │ │ │ │ │ lsl.w r2, r2, r0 │ │ │ │ │ add r1, r8 │ │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ and.w fp, sl, r2 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ - bgt.w 776e <_PyObject_StoreInstanceAttribute+0x292> │ │ │ │ │ + bgt.w 775a <_PyObject_StoreInstanceAttribute+0x292> │ │ │ │ │ ldrsb.w r4, [r8, fp] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.n 7626 <_PyObject_StoreInstanceAttribute+0x14a> │ │ │ │ │ + blt.n 7612 <_PyObject_StoreInstanceAttribute+0x14a> │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr.w r0, [r2, r4, lsl #3] │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - beq.w 7684 <_PyObject_StoreInstanceAttribute+0x1a8> │ │ │ │ │ + beq.w 7670 <_PyObject_StoreInstanceAttribute+0x1a8> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - beq.w 785a <_PyObject_StoreInstanceAttribute+0x37e> │ │ │ │ │ + beq.w 787c <_PyObject_StoreInstanceAttribute+0x3b4> │ │ │ │ │ mov.w r2, sl, lsr #5 │ │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ add fp, r2 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ and.w fp, fp, r2 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bgt.w 779a <_PyObject_StoreInstanceAttribute+0x2be> │ │ │ │ │ + bgt.w 7786 <_PyObject_StoreInstanceAttribute+0x2be> │ │ │ │ │ ldrsb.w r4, [r8, fp] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.w 77ac <_PyObject_StoreInstanceAttribute+0x2d0> │ │ │ │ │ + blt.w 7798 <_PyObject_StoreInstanceAttribute+0x2d0> │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr.w r1, [r2, r4, lsl #3] │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - beq.n 7684 <_PyObject_StoreInstanceAttribute+0x1a8> │ │ │ │ │ + beq.n 7670 <_PyObject_StoreInstanceAttribute+0x1a8> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - beq.w 790c <_PyObject_StoreInstanceAttribute+0x430> │ │ │ │ │ + beq.w 78f6 <_PyObject_StoreInstanceAttribute+0x42e> │ │ │ │ │ mov.w ip, sl, lsr #10 │ │ │ │ │ add.w r1, fp, fp, lsl #2 │ │ │ │ │ add.w r2, ip, #1 │ │ │ │ │ add r2, r1 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ mov r3, ip │ │ │ │ │ and.w fp, r2, r1 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bgt.w 78d4 <_PyObject_StoreInstanceAttribute+0x3f8> │ │ │ │ │ + bgt.w 7846 <_PyObject_StoreInstanceAttribute+0x37e> │ │ │ │ │ ldrsb.w r4, [r8, fp] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.w 77c0 <_PyObject_StoreInstanceAttribute+0x2e4> │ │ │ │ │ + blt.w 77ac <_PyObject_StoreInstanceAttribute+0x2e4> │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr.w r1, [r2, r4, lsl #3] │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - beq.n 7684 <_PyObject_StoreInstanceAttribute+0x1a8> │ │ │ │ │ + beq.n 7670 <_PyObject_StoreInstanceAttribute+0x1a8> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - beq.w 796c <_PyObject_StoreInstanceAttribute+0x490> │ │ │ │ │ + beq.w 7956 <_PyObject_StoreInstanceAttribute+0x48e> │ │ │ │ │ add.w r2, fp, fp, lsl #2 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ add.w r2, r2, r3, lsr #5 │ │ │ │ │ adds r2, #1 │ │ │ │ │ and.w fp, r2, r1 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bgt.w 78fc <_PyObject_StoreInstanceAttribute+0x420> │ │ │ │ │ + bgt.w 786c <_PyObject_StoreInstanceAttribute+0x3a4> │ │ │ │ │ ldrsb.w r4, [r8, fp] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.w 77ca <_PyObject_StoreInstanceAttribute+0x2ee> │ │ │ │ │ + blt.w 77b6 <_PyObject_StoreInstanceAttribute+0x2ee> │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr.w r1, [r2, r4, lsl #3] │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - beq.n 7684 <_PyObject_StoreInstanceAttribute+0x1a8> │ │ │ │ │ + beq.n 7670 <_PyObject_StoreInstanceAttribute+0x1a8> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - beq.w 7a40 <_PyObject_StoreInstanceAttribute+0x564> │ │ │ │ │ + beq.w 7a2a <_PyObject_StoreInstanceAttribute+0x562> │ │ │ │ │ lsrs r3, r3, #10 │ │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ add fp, r2 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ and.w fp, fp, r2 │ │ │ │ │ - b.n 75bc <_PyObject_StoreInstanceAttribute+0xe0> │ │ │ │ │ + b.n 75a8 <_PyObject_StoreInstanceAttribute+0xe0> │ │ │ │ │ adds r4, #1 │ │ │ │ │ - bne.w 7abc <_PyObject_StoreInstanceAttribute+0x5e0> │ │ │ │ │ + bne.w 7ae4 <_PyObject_StoreInstanceAttribute+0x61c> │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 77fa <_PyObject_StoreInstanceAttribute+0x31e> │ │ │ │ │ + ble.w 77e6 <_PyObject_StoreInstanceAttribute+0x31e> │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ mov r1, sl │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - bl 1c80 │ │ │ │ │ + bl 1c70 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r4, [r3, #16] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bgt.w 7b68 <_PyObject_StoreInstanceAttribute+0x68c> │ │ │ │ │ + bgt.w 7b3e <_PyObject_StoreInstanceAttribute+0x676> │ │ │ │ │ strb.w r4, [r8, r0] │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ │ lsls r2, r1 │ │ │ │ │ add.w r2, r2, r4, lsl #3 │ │ │ │ │ add r8, r2 │ │ │ │ │ ldr.w r2, [r9] │ │ │ │ │ @@ -12091,319 +12097,319 @@ │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ adds r2, r4, #1 │ │ │ │ │ - beq.w 77fa <_PyObject_StoreInstanceAttribute+0x31e> │ │ │ │ │ + beq.w 77e6 <_PyObject_StoreInstanceAttribute+0x31e> │ │ │ │ │ add.w sl, r5, r4, lsl #2 │ │ │ │ │ ldr.w r8, [sl, #4] │ │ │ │ │ orrs.w r3, r8, r7 │ │ │ │ │ - beq.w 79cc <_PyObject_StoreInstanceAttribute+0x4f0> │ │ │ │ │ + beq.w 79b6 <_PyObject_StoreInstanceAttribute+0x4ee> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 77d0 <_PyObject_StoreInstanceAttribute+0x2f4> │ │ │ │ │ - cbz r7, 76e4 <_PyObject_StoreInstanceAttribute+0x208> │ │ │ │ │ + bne.w 77bc <_PyObject_StoreInstanceAttribute+0x2f4> │ │ │ │ │ + cbz r7, 76d0 <_PyObject_StoreInstanceAttribute+0x208> │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 76d4 <_PyObject_StoreInstanceAttribute+0x1f8> │ │ │ │ │ + blt.n 76c0 <_PyObject_StoreInstanceAttribute+0x1f8> │ │ │ │ │ str.w r7, [sl, #4] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 7724 <_PyObject_StoreInstanceAttribute+0x248> │ │ │ │ │ + bne.n 7710 <_PyObject_StoreInstanceAttribute+0x248> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldrb r2, [r5, #1] │ │ │ │ │ ldrb r3, [r6, r3] │ │ │ │ │ adds r3, #1 │ │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ │ strb r4, [r3, r2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ strb r2, [r5, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7a08 <_PyObject_StoreInstanceAttribute+0x52c> │ │ │ │ │ + bne.w 79f2 <_PyObject_StoreInstanceAttribute+0x52a> │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ str.w r7, [sl, #4] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 76b0 <_PyObject_StoreInstanceAttribute+0x1d4> │ │ │ │ │ - b.n 7724 <_PyObject_StoreInstanceAttribute+0x248> │ │ │ │ │ + beq.n 769c <_PyObject_StoreInstanceAttribute+0x1d4> │ │ │ │ │ + b.n 7710 <_PyObject_StoreInstanceAttribute+0x248> │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r3, [sl, #4] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 76b0 <_PyObject_StoreInstanceAttribute+0x1d4> │ │ │ │ │ + beq.n 769c <_PyObject_StoreInstanceAttribute+0x1d4> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldrb r2, [r6, r3] │ │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ │ adds r2, #1 │ │ │ │ │ add.w r0, r5, r2, lsl #2 │ │ │ │ │ ldrb.w r2, [r5, r2, lsl #2] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 7740 <_PyObject_StoreInstanceAttribute+0x264> │ │ │ │ │ + bne.n 772c <_PyObject_StoreInstanceAttribute+0x264> │ │ │ │ │ subs r4, r3, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ it gt │ │ │ │ │ movgt r2, #0 │ │ │ │ │ - ble.n 771a <_PyObject_StoreInstanceAttribute+0x23e> │ │ │ │ │ + ble.n 7706 <_PyObject_StoreInstanceAttribute+0x23e> │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ add r1, r0 │ │ │ │ │ add r0, r2 │ │ │ │ │ subs r2, r4, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ strb r4, [r5, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7826 <_PyObject_StoreInstanceAttribute+0x34a> │ │ │ │ │ + bne.w 7812 <_PyObject_StoreInstanceAttribute+0x34a> │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 76ca <_PyObject_StoreInstanceAttribute+0x1ee> │ │ │ │ │ + bge.n 76b6 <_PyObject_StoreInstanceAttribute+0x1ee> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 76ca <_PyObject_StoreInstanceAttribute+0x1ee> │ │ │ │ │ + bne.n 76b6 <_PyObject_StoreInstanceAttribute+0x1ee> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 76ca <_PyObject_StoreInstanceAttribute+0x1ee> │ │ │ │ │ + b.n 76b6 <_PyObject_StoreInstanceAttribute+0x1ee> │ │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ it eq │ │ │ │ │ moveq r2, #1 │ │ │ │ │ - beq.n 7766 <_PyObject_StoreInstanceAttribute+0x28a> │ │ │ │ │ + beq.n 7752 <_PyObject_StoreInstanceAttribute+0x28a> │ │ │ │ │ ldrb r2, [r0, #2] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ it eq │ │ │ │ │ moveq r2, #2 │ │ │ │ │ - beq.n 7766 <_PyObject_StoreInstanceAttribute+0x28a> │ │ │ │ │ + beq.n 7752 <_PyObject_StoreInstanceAttribute+0x28a> │ │ │ │ │ adds r2, r0, #2 │ │ │ │ │ mov r6, r2 │ │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - bne.n 7756 <_PyObject_StoreInstanceAttribute+0x27a> │ │ │ │ │ + bne.n 7742 <_PyObject_StoreInstanceAttribute+0x27a> │ │ │ │ │ rsb r2, r0, #1 │ │ │ │ │ add r2, r6 │ │ │ │ │ subs r4, r3, #1 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - blt.n 770e <_PyObject_StoreInstanceAttribute+0x232> │ │ │ │ │ - b.n 771a <_PyObject_StoreInstanceAttribute+0x23e> │ │ │ │ │ + blt.n 76fa <_PyObject_StoreInstanceAttribute+0x232> │ │ │ │ │ + b.n 7706 <_PyObject_StoreInstanceAttribute+0x23e> │ │ │ │ │ cmp r0, #15 │ │ │ │ │ ite gt │ │ │ │ │ ldrgt.w r4, [r8, fp, lsl #2] │ │ │ │ │ ldrshle.w r4, [r8, fp, lsl #1] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge.w 755a <_PyObject_StoreInstanceAttribute+0x7e> │ │ │ │ │ + bge.w 7546 <_PyObject_StoreInstanceAttribute+0x7e> │ │ │ │ │ adds r4, #1 │ │ │ │ │ - beq.w 762c <_PyObject_StoreInstanceAttribute+0x150> │ │ │ │ │ + beq.w 7618 <_PyObject_StoreInstanceAttribute+0x150> │ │ │ │ │ mov.w r2, sl, lsr #5 │ │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ adds r2, #1 │ │ │ │ │ add r2, fp │ │ │ │ │ and.w fp, r2, r1 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ ite gt │ │ │ │ │ ldrgt.w r4, [r8, fp, lsl #2] │ │ │ │ │ ldrshle.w r4, [r8, fp, lsl #1] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge.w 7592 <_PyObject_StoreInstanceAttribute+0xb6> │ │ │ │ │ + bge.w 757e <_PyObject_StoreInstanceAttribute+0xb6> │ │ │ │ │ adds r4, #1 │ │ │ │ │ - beq.w 762c <_PyObject_StoreInstanceAttribute+0x150> │ │ │ │ │ + beq.w 7618 <_PyObject_StoreInstanceAttribute+0x150> │ │ │ │ │ mov.w ip, sl, lsr #10 │ │ │ │ │ add.w r2, fp, fp, lsl #2 │ │ │ │ │ add.w r1, ip, #1 │ │ │ │ │ - b.n 75b0 <_PyObject_StoreInstanceAttribute+0xd4> │ │ │ │ │ + b.n 759c <_PyObject_StoreInstanceAttribute+0xd4> │ │ │ │ │ adds r4, #1 │ │ │ │ │ - bne.w 7a2e <_PyObject_StoreInstanceAttribute+0x552> │ │ │ │ │ + bne.w 7a18 <_PyObject_StoreInstanceAttribute+0x550> │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ - b.n 762c <_PyObject_StoreInstanceAttribute+0x150> │ │ │ │ │ + b.n 7618 <_PyObject_StoreInstanceAttribute+0x150> │ │ │ │ │ adds r4, #1 │ │ │ │ │ - beq.n 77c6 <_PyObject_StoreInstanceAttribute+0x2ea> │ │ │ │ │ - b.n 7614 <_PyObject_StoreInstanceAttribute+0x138> │ │ │ │ │ + beq.n 77b2 <_PyObject_StoreInstanceAttribute+0x2ea> │ │ │ │ │ + b.n 7600 <_PyObject_StoreInstanceAttribute+0x138> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 7a12 <_PyObject_StoreInstanceAttribute+0x536> │ │ │ │ │ + beq.w 79fc <_PyObject_StoreInstanceAttribute+0x534> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 7aa2 <_PyObject_StoreInstanceAttribute+0x5c6> │ │ │ │ │ + beq.w 7a8c <_PyObject_StoreInstanceAttribute+0x5c4> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7aaa <_PyObject_StoreInstanceAttribute+0x5ce> │ │ │ │ │ + bne.w 7a94 <_PyObject_StoreInstanceAttribute+0x5cc> │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 77f4 <_PyObject_StoreInstanceAttribute+0x318> │ │ │ │ │ + bge.n 77e0 <_PyObject_StoreInstanceAttribute+0x318> │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ str.w r7, [sl, #4] │ │ │ │ │ - b.n 7724 <_PyObject_StoreInstanceAttribute+0x248> │ │ │ │ │ + b.n 7710 <_PyObject_StoreInstanceAttribute+0x248> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 7a9c <_PyObject_StoreInstanceAttribute+0x5c0> │ │ │ │ │ + bne.w 7a86 <_PyObject_StoreInstanceAttribute+0x5be> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 474 <_PyDict_Contains_KnownHash+0x10> │ │ │ │ │ R_ARM_THM_CALL make_dict_from_instance_attributes │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7b56 <_PyObject_StoreInstanceAttribute+0x67a> │ │ │ │ │ + beq.w 7af8 <_PyObject_StoreInstanceAttribute+0x630> │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r9 │ │ │ │ │ - bl 2c4c <_PyDict_SetItem_LockHeld> │ │ │ │ │ + bl 2c3c <_PyDict_SetItem_LockHeld> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SetItem_LockHeld │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 7b56 <_PyObject_StoreInstanceAttribute+0x67a> │ │ │ │ │ + beq.w 7af8 <_PyObject_StoreInstanceAttribute+0x630> │ │ │ │ │ str.w r4, [r6, #-12] │ │ │ │ │ - b.n 76ca <_PyObject_StoreInstanceAttribute+0x1ee> │ │ │ │ │ + b.n 76b6 <_PyObject_StoreInstanceAttribute+0x1ee> │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [r1, #8] │ │ │ │ │ - blt.w 772e <_PyObject_StoreInstanceAttribute+0x252> │ │ │ │ │ - b.n 76ca <_PyObject_StoreInstanceAttribute+0x1ee> │ │ │ │ │ + blt.w 771a <_PyObject_StoreInstanceAttribute+0x252> │ │ │ │ │ + b.n 76b6 <_PyObject_StoreInstanceAttribute+0x1ee> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 7ad0 <_PyObject_StoreInstanceAttribute+0x5f4> │ │ │ │ │ + beq.w 7aa6 <_PyObject_StoreInstanceAttribute+0x5de> │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 7b3e <_PyObject_StoreInstanceAttribute+0x662> │ │ │ │ │ + beq.w 7b00 <_PyObject_StoreInstanceAttribute+0x638> │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w 2c4c <_PyDict_SetItem_LockHeld> │ │ │ │ │ + b.w 2c3c <_PyDict_SetItem_LockHeld> │ │ │ │ │ R_ARM_THM_JUMP24 _PyDict_SetItem_LockHeld │ │ │ │ │ + cmp r2, #15 │ │ │ │ │ + ite le │ │ │ │ │ + ldrshle.w r4, [r8, fp, lsl #1] │ │ │ │ │ + ldrgt.w r4, [r8, fp, lsl #2] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bge.w 75ba <_PyObject_StoreInstanceAttribute+0xf2> │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + beq.n 77b2 <_PyObject_StoreInstanceAttribute+0x2ea> │ │ │ │ │ + add.w r2, fp, fp, lsl #2 │ │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ │ + add.w r2, r2, r3, lsr #5 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + and.w fp, r2, r1 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + cmp r2, #15 │ │ │ │ │ + ite le │ │ │ │ │ + ldrshle.w r4, [r8, fp, lsl #1] │ │ │ │ │ + ldrgt.w r4, [r8, fp, lsl #2] │ │ │ │ │ + b.n 75e8 <_PyObject_StoreInstanceAttribute+0x120> │ │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bne.n 78b8 <_PyObject_StoreInstanceAttribute+0x3dc> │ │ │ │ │ + bne.n 78da <_PyObject_StoreInstanceAttribute+0x412> │ │ │ │ │ ldrb.w r2, [r9, #16] │ │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ │ ubfx r1, ip, #2, #3 │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 78b8 <_PyObject_StoreInstanceAttribute+0x3dc> │ │ │ │ │ + bne.n 78da <_PyObject_StoreInstanceAttribute+0x412> │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 7b5e <_PyObject_StoreInstanceAttribute+0x682> │ │ │ │ │ + beq.w 7b22 <_PyObject_StoreInstanceAttribute+0x65a> │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite eq │ │ │ │ │ addeq r0, #28 │ │ │ │ │ addne r0, #20 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ lsls r1, r2, #26 │ │ │ │ │ - bpl.w 7b62 <_PyObject_StoreInstanceAttribute+0x686> │ │ │ │ │ + bpl.w 7b52 <_PyObject_StoreInstanceAttribute+0x68a> │ │ │ │ │ lsls r2, r2, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r1, r9, #28 │ │ │ │ │ addmi.w r1, r9, #20 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mul.w r2, lr, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7684 <_PyObject_StoreInstanceAttribute+0x1a8> │ │ │ │ │ + beq.w 7670 <_PyObject_StoreInstanceAttribute+0x1a8> │ │ │ │ │ mov.w r2, sl, lsr #5 │ │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ adds r2, #1 │ │ │ │ │ add r2, fp │ │ │ │ │ and.w fp, r2, r1 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - ble.w 7588 <_PyObject_StoreInstanceAttribute+0xac> │ │ │ │ │ - b.n 779a <_PyObject_StoreInstanceAttribute+0x2be> │ │ │ │ │ - cmp r2, #15 │ │ │ │ │ - ite le │ │ │ │ │ - ldrshle.w r4, [r8, fp, lsl #1] │ │ │ │ │ - ldrgt.w r4, [r8, fp, lsl #2] │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bge.w 75ce <_PyObject_StoreInstanceAttribute+0xf2> │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - beq.w 77c6 <_PyObject_StoreInstanceAttribute+0x2ea> │ │ │ │ │ - add.w r2, fp, fp, lsl #2 │ │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ │ - add.w r2, r2, r3, lsr #5 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - and.w fp, r2, r1 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - cmp r2, #15 │ │ │ │ │ - ite le │ │ │ │ │ - ldrshle.w r4, [r8, fp, lsl #1] │ │ │ │ │ - ldrgt.w r4, [r8, fp, lsl #2] │ │ │ │ │ - b.n 75fc <_PyObject_StoreInstanceAttribute+0x120> │ │ │ │ │ + ble.w 7574 <_PyObject_StoreInstanceAttribute+0xac> │ │ │ │ │ + b.n 7786 <_PyObject_StoreInstanceAttribute+0x2be> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.w 77b2 <_PyObject_StoreInstanceAttribute+0x2d6> │ │ │ │ │ + bne.w 779e <_PyObject_StoreInstanceAttribute+0x2d6> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb.w ip, [r9, #16] │ │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.w 77b2 <_PyObject_StoreInstanceAttribute+0x2d6> │ │ │ │ │ + bne.w 779e <_PyObject_StoreInstanceAttribute+0x2d6> │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.w 7b1e <_PyObject_StoreInstanceAttribute+0x642> │ │ │ │ │ + beq.w 7b1e <_PyObject_StoreInstanceAttribute+0x656> │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ │ ldrb.w r1, [r9, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 7b18 <_PyObject_StoreInstanceAttribute+0x63c> │ │ │ │ │ + beq.w 7b18 <_PyObject_StoreInstanceAttribute+0x650> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r1, r9, #28 │ │ │ │ │ addmi.w r1, r9, #20 │ │ │ │ │ mul.w r2, r2, lr │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7684 <_PyObject_StoreInstanceAttribute+0x1a8> │ │ │ │ │ - b.n 77b2 <_PyObject_StoreInstanceAttribute+0x2d6> │ │ │ │ │ + beq.w 7670 <_PyObject_StoreInstanceAttribute+0x1a8> │ │ │ │ │ + b.n 779e <_PyObject_StoreInstanceAttribute+0x2d6> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 75e0 <_PyObject_StoreInstanceAttribute+0x104> │ │ │ │ │ + bne.w 75cc <_PyObject_StoreInstanceAttribute+0x104> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb.w ip, [r9, #16] │ │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.w 75e0 <_PyObject_StoreInstanceAttribute+0x104> │ │ │ │ │ + bne.w 75cc <_PyObject_StoreInstanceAttribute+0x104> │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.w 7b14 <_PyObject_StoreInstanceAttribute+0x638> │ │ │ │ │ + beq.w 7b14 <_PyObject_StoreInstanceAttribute+0x64c> │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ │ ldrb.w r1, [r9, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 7b0e <_PyObject_StoreInstanceAttribute+0x632> │ │ │ │ │ + beq.w 7b0e <_PyObject_StoreInstanceAttribute+0x646> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, r9, #20 │ │ │ │ │ addpl.w r1, r9, #28 │ │ │ │ │ mul.w r2, lr, r2 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7684 <_PyObject_StoreInstanceAttribute+0x1a8> │ │ │ │ │ - b.n 75e0 <_PyObject_StoreInstanceAttribute+0x104> │ │ │ │ │ + beq.w 7670 <_PyObject_StoreInstanceAttribute+0x1a8> │ │ │ │ │ + b.n 75cc <_PyObject_StoreInstanceAttribute+0x104> │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ @@ -12415,175 +12421,176 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyObject_SetAttributeErrorContext> │ │ │ │ │ R_ARM_THM_CALL _PyObject_SetAttributeErrorContext │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 76cc <_PyObject_StoreInstanceAttribute+0x1f0> │ │ │ │ │ + b.n 76b8 <_PyObject_StoreInstanceAttribute+0x1f0> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldrb r2, [r5, #1] │ │ │ │ │ ldrb r3, [r6, r3] │ │ │ │ │ adds r3, #1 │ │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ │ strb r4, [r3, r2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ strb r2, [r5, #1] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b.n 76ca <_PyObject_StoreInstanceAttribute+0x1ee> │ │ │ │ │ + b.n 76b6 <_PyObject_StoreInstanceAttribute+0x1ee> │ │ │ │ │ mov r1, r8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7aac <_PyObject_StoreInstanceAttribute+0x5d0> │ │ │ │ │ + bne.n 7a96 <_PyObject_StoreInstanceAttribute+0x5ce> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 79f6 <_PyObject_StoreInstanceAttribute+0x51a> │ │ │ │ │ + beq.n 79e0 <_PyObject_StoreInstanceAttribute+0x518> │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7a28 <_PyObject_StoreInstanceAttribute+0x54c> │ │ │ │ │ + bge.n 7a12 <_PyObject_StoreInstanceAttribute+0x54a> │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ str.w r7, [sl, #4] │ │ │ │ │ - b.n 76b0 <_PyObject_StoreInstanceAttribute+0x1d4> │ │ │ │ │ + b.n 769c <_PyObject_StoreInstanceAttribute+0x1d4> │ │ │ │ │ add.w r2, fp, fp, lsl #2 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ add.w r2, r2, r3, lsr #5 │ │ │ │ │ adds r2, #1 │ │ │ │ │ and.w fp, r2, r1 │ │ │ │ │ - b.n 75f8 <_PyObject_StoreInstanceAttribute+0x11c> │ │ │ │ │ + b.n 75e4 <_PyObject_StoreInstanceAttribute+0x11c> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 7614 <_PyObject_StoreInstanceAttribute+0x138> │ │ │ │ │ + bne.w 7600 <_PyObject_StoreInstanceAttribute+0x138> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb.w lr, [r9, #16] │ │ │ │ │ ubfx ip, r0, #2, #3 │ │ │ │ │ ubfx lr, lr, #2, #3 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bne.w 7614 <_PyObject_StoreInstanceAttribute+0x138> │ │ │ │ │ + bne.w 7600 <_PyObject_StoreInstanceAttribute+0x138> │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.n 7b52 <_PyObject_StoreInstanceAttribute+0x676> │ │ │ │ │ + beq.n 7b3a <_PyObject_StoreInstanceAttribute+0x672> │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ │ ldrb.w r1, [r9, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.n 7b4c <_PyObject_StoreInstanceAttribute+0x670> │ │ │ │ │ + beq.n 7b34 <_PyObject_StoreInstanceAttribute+0x66c> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, r9, #20 │ │ │ │ │ addpl.w r1, r9, #28 │ │ │ │ │ mul.w r2, ip, r2 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7684 <_PyObject_StoreInstanceAttribute+0x1a8> │ │ │ │ │ - b.n 7614 <_PyObject_StoreInstanceAttribute+0x138> │ │ │ │ │ + beq.w 7670 <_PyObject_StoreInstanceAttribute+0x1a8> │ │ │ │ │ + b.n 7600 <_PyObject_StoreInstanceAttribute+0x138> │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r9 │ │ │ │ │ - b.n 784e <_PyObject_StoreInstanceAttribute+0x372> │ │ │ │ │ - cbnz r0, 7ab8 <_PyObject_StoreInstanceAttribute+0x5dc> │ │ │ │ │ + b.n 783a <_PyObject_StoreInstanceAttribute+0x372> │ │ │ │ │ + cbnz r0, 7aa2 <_PyObject_StoreInstanceAttribute+0x5da> │ │ │ │ │ str.w r7, [sl, #4] │ │ │ │ │ - b.n 76f0 <_PyObject_StoreInstanceAttribute+0x214> │ │ │ │ │ + b.n 76dc <_PyObject_StoreInstanceAttribute+0x214> │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ - bl 3920 <_PyDict_SendEvent> │ │ │ │ │ + bl 3910 <_PyDict_SendEvent> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ - b.n 769c <_PyObject_StoreInstanceAttribute+0x1c0> │ │ │ │ │ + b.n 7688 <_PyObject_StoreInstanceAttribute+0x1c0> │ │ │ │ │ movs r1, #2 │ │ │ │ │ - b.n 7aac <_PyObject_StoreInstanceAttribute+0x5d0> │ │ │ │ │ - mov.w r2, sl, lsr #5 │ │ │ │ │ - add.w fp, fp, fp, lsl #2 │ │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - add r2, fp │ │ │ │ │ - and.w fp, r1, r2 │ │ │ │ │ - b.n 7588 <_PyObject_StoreInstanceAttribute+0xac> │ │ │ │ │ + b.n 7a96 <_PyObject_StoreInstanceAttribute+0x5ce> │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ - bl 6a68 │ │ │ │ │ + bl 6a54 │ │ │ │ │ R_ARM_THM_CALL PyObject_GenericGetDict │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 79f0 <_PyObject_StoreInstanceAttribute+0x514> │ │ │ │ │ + beq.n 79da <_PyObject_StoreInstanceAttribute+0x512> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r1, [r0, #28] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r3, r6 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 7b22 <_PyObject_StoreInstanceAttribute+0x646> │ │ │ │ │ + beq.n 7b58 <_PyObject_StoreInstanceAttribute+0x690> │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r9 │ │ │ │ │ - bl 2c4c <_PyDict_SetItem_LockHeld> │ │ │ │ │ + bl 2c3c <_PyDict_SetItem_LockHeld> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SetItem_LockHeld │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 76cc <_PyObject_StoreInstanceAttribute+0x1f0> │ │ │ │ │ + bge.w 76b8 <_PyObject_StoreInstanceAttribute+0x1f0> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 76cc <_PyObject_StoreInstanceAttribute+0x1f0> │ │ │ │ │ + bne.w 76b8 <_PyObject_StoreInstanceAttribute+0x1f0> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 76cc <_PyObject_StoreInstanceAttribute+0x1f0> │ │ │ │ │ + b.n 76b8 <_PyObject_StoreInstanceAttribute+0x1f0> │ │ │ │ │ + mov.w r2, sl, lsr #5 │ │ │ │ │ + add.w fp, fp, fp, lsl #2 │ │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + add r2, fp │ │ │ │ │ + and.w fp, r1, r2 │ │ │ │ │ + b.n 7574 <_PyObject_StoreInstanceAttribute+0xac> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2e60 │ │ │ │ │ + b.n 79da <_PyObject_StoreInstanceAttribute+0x512> │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + b.n 7b68 │ │ │ │ │ ldr.w r1, [r9, #28] │ │ │ │ │ - b.n 79b8 <_PyObject_StoreInstanceAttribute+0x4dc> │ │ │ │ │ + b.n 79a2 <_PyObject_StoreInstanceAttribute+0x4da> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 79a0 <_PyObject_StoreInstanceAttribute+0x4c4> │ │ │ │ │ + b.n 798a <_PyObject_StoreInstanceAttribute+0x4c2> │ │ │ │ │ ldr.w r1, [r9, #28] │ │ │ │ │ - b.n 7958 <_PyObject_StoreInstanceAttribute+0x47c> │ │ │ │ │ + b.n 7942 <_PyObject_StoreInstanceAttribute+0x47a> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 7940 <_PyObject_StoreInstanceAttribute+0x464> │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 7b7c │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - b.n 7af2 <_PyObject_StoreInstanceAttribute+0x616> │ │ │ │ │ + b.n 792a <_PyObject_StoreInstanceAttribute+0x462> │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b.n 78b2 <_PyObject_StoreInstanceAttribute+0x3ea> │ │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov sl, r0 │ │ │ │ │ - b.n 752a <_PyObject_StoreInstanceAttribute+0x4e> │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.n 7b7c │ │ │ │ │ + b.n 7516 <_PyObject_StoreInstanceAttribute+0x4e> │ │ │ │ │ ldr.w r1, [r9, #28] │ │ │ │ │ - b.n 7a88 <_PyObject_StoreInstanceAttribute+0x5ac> │ │ │ │ │ + b.n 7a72 <_PyObject_StoreInstanceAttribute+0x5aa> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 7a72 <_PyObject_StoreInstanceAttribute+0x596> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2e70 │ │ │ │ │ - b.n 79f0 <_PyObject_StoreInstanceAttribute+0x514> │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b.n 7890 <_PyObject_StoreInstanceAttribute+0x3b4> │ │ │ │ │ - ldr.w r1, [r9, #28] │ │ │ │ │ - b.n 78a4 <_PyObject_StoreInstanceAttribute+0x3c8> │ │ │ │ │ + b.n 7a5c <_PyObject_StoreInstanceAttribute+0x594> │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ ite le │ │ │ │ │ strhle.w r4, [r8, r0, lsl #1] │ │ │ │ │ strgt.w r4, [r8, r0, lsl #2] │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ │ - b.n 7656 <_PyObject_StoreInstanceAttribute+0x17a> │ │ │ │ │ + b.n 7642 <_PyObject_StoreInstanceAttribute+0x17a> │ │ │ │ │ + ldr.w r1, [r9, #28] │ │ │ │ │ + b.n 78c6 <_PyObject_StoreInstanceAttribute+0x3fe> │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 7b68 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + b.n 7ac8 <_PyObject_StoreInstanceAttribute+0x600> │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00007b7c : │ │ │ │ │ +00007b68 : │ │ │ │ │ store_instance_attr_lock_held(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ @@ -12596,81 +12603,81 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ ldr.w r1, [r0, #-12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ - bne.n 7ca2 │ │ │ │ │ + bne.n 7c8e │ │ │ │ │ ldr.w r7, [r9, #12] │ │ │ │ │ adds r3, r7, #1 │ │ │ │ │ - beq.w 7ee6 │ │ │ │ │ + beq.w 7ed2 │ │ │ │ │ ldrb.w sl, [r5, #4] │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldrb r2, [r5, #5] │ │ │ │ │ add.w fp, r5, #20 │ │ │ │ │ lsl.w r2, r3, r2 │ │ │ │ │ lsl.w r3, r3, sl │ │ │ │ │ add.w lr, r3, #4294967295 @ 0xffffffff │ │ │ │ │ add.w r3, fp, r2 │ │ │ │ │ strd r3, r7, [sp, #12] │ │ │ │ │ and.w r3, r7, lr │ │ │ │ │ str.w lr, [sp, #20] │ │ │ │ │ cmp.w sl, #7 │ │ │ │ │ - bgt.w 7ed6 │ │ │ │ │ + bgt.w 7ec2 │ │ │ │ │ ldrsb.w r4, [fp, r3] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.w 7d42 │ │ │ │ │ + blt.w 7d2e │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr.w r0, [r2, r4, lsl #3] │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - beq.w 7d2a │ │ │ │ │ + beq.w 7d16 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - beq.w 7e5c │ │ │ │ │ + beq.w 7e48 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ │ cmp.w sl, #7 │ │ │ │ │ add.w r3, r3, r2, lsr #5 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ and.w r3, r3, r2 │ │ │ │ │ - bgt.w 7e4c │ │ │ │ │ + bgt.w 7e38 │ │ │ │ │ ldrsb.w r4, [fp, r3] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.n 7c50 │ │ │ │ │ + blt.n 7c3c │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr.w r0, [r2, r4, lsl #3] │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - beq.n 7d2a │ │ │ │ │ + beq.n 7d16 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - beq.n 7cd6 │ │ │ │ │ + beq.n 7cc2 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ │ lsrs r2, r2, #10 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ adds r2, #1 │ │ │ │ │ add r3, r2 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ands r3, r2 │ │ │ │ │ - b.n 7be2 │ │ │ │ │ + b.n 7bce │ │ │ │ │ adds r4, #1 │ │ │ │ │ - bne.n 7c3c │ │ │ │ │ + bne.n 7c28 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 7ca2 │ │ │ │ │ + ble.n 7c8e │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - bl 1c80 │ │ │ │ │ + bl 1c70 │ │ │ │ │ ldr r4, [r5, #16] │ │ │ │ │ cmp.w sl, #7 │ │ │ │ │ - bgt.w 7e3c │ │ │ │ │ + bgt.w 7e28 │ │ │ │ │ strb.w r4, [fp, r0] │ │ │ │ │ ldrb r2, [r5, #5] │ │ │ │ │ movs r3, #1 │ │ │ │ │ lsls r3, r2 │ │ │ │ │ ldr.w r2, [r9] │ │ │ │ │ add.w r3, r3, r4, lsl #3 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ @@ -12681,107 +12688,107 @@ │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ adds r3, r4, #1 │ │ │ │ │ - bne.n 7d2a │ │ │ │ │ + bne.n 7d16 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7ebc │ │ │ │ │ + bne.w 7ea8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 474 <_PyDict_Contains_KnownHash+0x10> │ │ │ │ │ R_ARM_THM_CALL make_dict_from_instance_attributes │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7eb4 │ │ │ │ │ + beq.w 7ea0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ - bl 2c4c <_PyDict_SetItem_LockHeld> │ │ │ │ │ + bl 2c3c <_PyDict_SetItem_LockHeld> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SetItem_LockHeld │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 7eb4 │ │ │ │ │ + beq.w 7ea0 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str.w r4, [r3, #-12] │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr.w r1, [r9, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 7c3c │ │ │ │ │ + bne.n 7c28 │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ ldrb.w lr, [r9, #16] │ │ │ │ │ ubfx ip, r1, #2, #3 │ │ │ │ │ ubfx lr, lr, #2, #3 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bne.n 7c3c │ │ │ │ │ + bne.n 7c28 │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 7ef6 │ │ │ │ │ + beq.w 7ee2 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r0, #20 │ │ │ │ │ addpl r0, #28 │ │ │ │ │ ldrb.w r1, [r9, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 7ef0 │ │ │ │ │ + beq.w 7edc │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, r9, #20 │ │ │ │ │ addpl.w r1, r9, #28 │ │ │ │ │ mul.w r2, ip, r2 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7c3c │ │ │ │ │ + bne.n 7c28 │ │ │ │ │ add.w r7, r6, r4, lsl #2 │ │ │ │ │ ldr r5, [r7, #4] │ │ │ │ │ orrs.w r3, r5, r8 │ │ │ │ │ - beq.n 7d8e │ │ │ │ │ + beq.n 7d7a │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - cbnz r3, 7d48 │ │ │ │ │ + cbnz r3, 7d34 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 7d58 │ │ │ │ │ - b.n 7dfc │ │ │ │ │ + bne.n 7d44 │ │ │ │ │ + b.n 7de8 │ │ │ │ │ adds r4, #1 │ │ │ │ │ - beq.n 7c54 │ │ │ │ │ - b.n 7c08 │ │ │ │ │ + beq.n 7c40 │ │ │ │ │ + b.n 7bf4 │ │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 7e18 │ │ │ │ │ + beq.n 7e04 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 7dfa │ │ │ │ │ + beq.n 7de6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7de4 │ │ │ │ │ + bne.n 7dd0 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt.w r3, [r8] │ │ │ │ │ str.w r8, [r7, #4] │ │ │ │ │ - cbnz r5, 7dc8 │ │ │ │ │ + cbnz r5, 7db4 │ │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ │ adds r3, #1 │ │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ │ strb r4, [r3, r2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ strb r2, [r6, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 7cce │ │ │ │ │ + beq.n 7cba │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b.n 7cce │ │ │ │ │ + b.n 7cba │ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ @@ -12794,930 +12801,931 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyObject_SetAttributeErrorContext> │ │ │ │ │ R_ARM_THM_CALL _PyObject_SetAttributeErrorContext │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 7cd0 │ │ │ │ │ + b.n 7cbc │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ strb r1, [r6, #1] │ │ │ │ │ - cbz r3, 7dc8 │ │ │ │ │ + cbz r3, 7db4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 7cce │ │ │ │ │ + bge.w 7cba │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7cce │ │ │ │ │ + bne.w 7cba │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 7cce │ │ │ │ │ + b.n 7cba │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ - bl 3920 <_PyDict_SendEvent> │ │ │ │ │ + bl 3910 <_PyDict_SendEvent> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 7d58 │ │ │ │ │ - b.n 7dfc │ │ │ │ │ - cbnz r0, 7e38 │ │ │ │ │ + bne.n 7d44 │ │ │ │ │ + b.n 7de8 │ │ │ │ │ + cbnz r0, 7e24 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r7, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 7d6e │ │ │ │ │ + beq.n 7d5a │ │ │ │ │ ldrb r2, [r6, #0] │ │ │ │ │ ldrb r1, [r6, #1] │ │ │ │ │ adds r2, #1 │ │ │ │ │ add.w r2, r6, r2, lsl #2 │ │ │ │ │ ldrb r0, [r2, r3] │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq.n 7e26 │ │ │ │ │ + beq.n 7e12 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 7e0e │ │ │ │ │ + b.n 7dfa │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7de6 │ │ │ │ │ + bne.n 7dd2 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 7d58 │ │ │ │ │ - b.n 7dfc │ │ │ │ │ + bne.n 7d44 │ │ │ │ │ + b.n 7de8 │ │ │ │ │ subs r1, #1 │ │ │ │ │ add r3, r2 │ │ │ │ │ subs r0, r3, r2 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - ble.n 7dba │ │ │ │ │ + ble.n 7da6 │ │ │ │ │ ldrb r0, [r3, #1] │ │ │ │ │ strb.w r0, [r3], #1 │ │ │ │ │ - b.n 7e2a │ │ │ │ │ + b.n 7e16 │ │ │ │ │ movs r1, #2 │ │ │ │ │ - b.n 7de6 │ │ │ │ │ + b.n 7dd2 │ │ │ │ │ cmp.w sl, #15 │ │ │ │ │ ite le │ │ │ │ │ strhle.w r4, [fp, r0, lsl #1] │ │ │ │ │ strgt.w r4, [fp, r0, lsl #2] │ │ │ │ │ - b.n 7c74 │ │ │ │ │ + b.n 7c60 │ │ │ │ │ cmp.w sl, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r4, [fp, r3, lsl #1] │ │ │ │ │ ldrgt.w r4, [fp, r3, lsl #2] │ │ │ │ │ - b.n 7c28 │ │ │ │ │ + b.n 7c14 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr.w r1, [r9, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 7c08 │ │ │ │ │ + bne.w 7bf4 │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ ldrb.w lr, [r9, #16] │ │ │ │ │ ubfx ip, r1, #2, #3 │ │ │ │ │ ubfx lr, lr, #2, #3 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bne.w 7c08 │ │ │ │ │ + bne.w 7bf4 │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.n 7ed2 │ │ │ │ │ + beq.n 7ebe │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r0, #20 │ │ │ │ │ addpl r0, #28 │ │ │ │ │ ldrb.w r1, [r9, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.n 7ecc │ │ │ │ │ + beq.n 7eb8 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, r9, #20 │ │ │ │ │ addpl.w r1, r9, #28 │ │ │ │ │ mul.w r2, ip, r2 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7d2a │ │ │ │ │ - b.n 7c08 │ │ │ │ │ + beq.w 7d16 │ │ │ │ │ + b.n 7bf4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e70 │ │ │ │ │ - b.n 7db4 │ │ │ │ │ + bl 2e60 │ │ │ │ │ + b.n 7da0 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w 2c4c <_PyDict_SetItem_LockHeld> │ │ │ │ │ + b.w 2c3c <_PyDict_SetItem_LockHeld> │ │ │ │ │ R_ARM_THM_JUMP24 _PyDict_SetItem_LockHeld │ │ │ │ │ ldr.w r1, [r9, #28] │ │ │ │ │ - b.n 7ea0 │ │ │ │ │ + b.n 7e8c │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 7e8a │ │ │ │ │ + b.n 7e76 │ │ │ │ │ cmp.w sl, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r4, [fp, r3, lsl #1] │ │ │ │ │ ldrgt.w r4, [fp, r3, lsl #2] │ │ │ │ │ - b.n 7bee │ │ │ │ │ + b.n 7bda │ │ │ │ │ ldr r3, [r2, #60] @ 0x3c │ │ │ │ │ mov r0, r9 │ │ │ │ │ blx r3 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 7bba │ │ │ │ │ + b.n 7ba6 │ │ │ │ │ ldr.w r1, [r9, #28] │ │ │ │ │ - b.n 7d1a │ │ │ │ │ + b.n 7d06 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 7d02 │ │ │ │ │ + b.n 7cee │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00007efc <_PyObject_TryGetInstanceAttribute>: │ │ │ │ │ +00007ee8 <_PyObject_TryGetInstanceAttribute>: │ │ │ │ │ _PyObject_TryGetInstanceAttribute(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, #20 │ │ │ │ │ ldr r4, [r3, #16] │ │ │ │ │ adds r5, r0, r4 │ │ │ │ │ ldrb r0, [r5, #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8034 <_PyObject_TryGetInstanceAttribute+0x138> │ │ │ │ │ + beq.w 8020 <_PyObject_TryGetInstanceAttribute+0x138> │ │ │ │ │ ldr.w r8, [r1, #12] │ │ │ │ │ mov fp, r2 │ │ │ │ │ ldr.w r4, [r3, #440] @ 0x1b8 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 828c <_PyObject_TryGetInstanceAttribute+0x390> │ │ │ │ │ + beq.w 8278 <_PyObject_TryGetInstanceAttribute+0x390> │ │ │ │ │ ldrb.w r9, [r4, #4] │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldrb r2, [r4, #5] │ │ │ │ │ adds r4, #20 │ │ │ │ │ cmp.w r9, #7 │ │ │ │ │ lsl.w r2, r3, r2 │ │ │ │ │ lsl.w r3, r3, r9 │ │ │ │ │ add r2, r4 │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ and.w sl, r8, r3 │ │ │ │ │ - bgt.w 80aa <_PyObject_TryGetInstanceAttribute+0x1ae> │ │ │ │ │ + bgt.w 8096 <_PyObject_TryGetInstanceAttribute+0x1ae> │ │ │ │ │ ldrsb.w r7, [r4, sl] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt.n 8026 <_PyObject_TryGetInstanceAttribute+0x12a> │ │ │ │ │ + blt.n 8012 <_PyObject_TryGetInstanceAttribute+0x12a> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr.w r0, [r2, r7, lsl #3] │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - beq.w 8090 <_PyObject_TryGetInstanceAttribute+0x194> │ │ │ │ │ + beq.w 807c <_PyObject_TryGetInstanceAttribute+0x194> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - beq.w 813e <_PyObject_TryGetInstanceAttribute+0x242> │ │ │ │ │ + beq.w 812a <_PyObject_TryGetInstanceAttribute+0x242> │ │ │ │ │ mov.w r2, r8, lsr #5 │ │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp.w r9, #7 │ │ │ │ │ add sl, r2 │ │ │ │ │ and.w sl, sl, r3 │ │ │ │ │ - bgt.w 80d0 <_PyObject_TryGetInstanceAttribute+0x1d4> │ │ │ │ │ + bgt.w 80bc <_PyObject_TryGetInstanceAttribute+0x1d4> │ │ │ │ │ ldrsb.w r7, [r4, sl] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt.w 80e4 <_PyObject_TryGetInstanceAttribute+0x1e8> │ │ │ │ │ + blt.w 80d0 <_PyObject_TryGetInstanceAttribute+0x1e8> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr.w r0, [r2, r7, lsl #3] │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - beq.n 8090 <_PyObject_TryGetInstanceAttribute+0x194> │ │ │ │ │ + beq.n 807c <_PyObject_TryGetInstanceAttribute+0x194> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - beq.w 81b2 <_PyObject_TryGetInstanceAttribute+0x2b6> │ │ │ │ │ + beq.w 819e <_PyObject_TryGetInstanceAttribute+0x2b6> │ │ │ │ │ mov.w ip, r8, lsr #10 │ │ │ │ │ add.w r2, sl, sl, lsl #2 │ │ │ │ │ add.w r1, ip, #1 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ add r2, r1 │ │ │ │ │ mov r5, r8 │ │ │ │ │ and.w sl, r2, r3 │ │ │ │ │ mov r8, ip │ │ │ │ │ cmp.w r9, #7 │ │ │ │ │ - bgt.w 8106 <_PyObject_TryGetInstanceAttribute+0x20a> │ │ │ │ │ + bgt.w 80f2 <_PyObject_TryGetInstanceAttribute+0x20a> │ │ │ │ │ ldrsb.w r7, [r4, sl] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt.w 80ea <_PyObject_TryGetInstanceAttribute+0x1ee> │ │ │ │ │ + blt.w 80d6 <_PyObject_TryGetInstanceAttribute+0x1ee> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr.w r1, [r2, r7, lsl #3] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - beq.n 808e <_PyObject_TryGetInstanceAttribute+0x192> │ │ │ │ │ + beq.n 807a <_PyObject_TryGetInstanceAttribute+0x192> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq.n 803a <_PyObject_TryGetInstanceAttribute+0x13e> │ │ │ │ │ + beq.n 8026 <_PyObject_TryGetInstanceAttribute+0x13e> │ │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ │ cmp.w r9, #7 │ │ │ │ │ add.w sl, sl, r8, lsr #5 │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ and.w sl, sl, r3 │ │ │ │ │ - bgt.w 812e <_PyObject_TryGetInstanceAttribute+0x232> │ │ │ │ │ + bgt.w 811a <_PyObject_TryGetInstanceAttribute+0x232> │ │ │ │ │ ldrsb.w r7, [r4, sl] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt.n 8100 <_PyObject_TryGetInstanceAttribute+0x204> │ │ │ │ │ + blt.n 80ec <_PyObject_TryGetInstanceAttribute+0x204> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr.w r1, [r2, r7, lsl #3] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - beq.n 808e <_PyObject_TryGetInstanceAttribute+0x192> │ │ │ │ │ + beq.n 807a <_PyObject_TryGetInstanceAttribute+0x192> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq.w 8216 <_PyObject_TryGetInstanceAttribute+0x31a> │ │ │ │ │ + beq.w 8202 <_PyObject_TryGetInstanceAttribute+0x31a> │ │ │ │ │ mov.w r8, r8, lsr #10 │ │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ │ add.w r2, r8, #1 │ │ │ │ │ add sl, r2 │ │ │ │ │ and.w sl, sl, r3 │ │ │ │ │ - b.n 7fbe <_PyObject_TryGetInstanceAttribute+0xc2> │ │ │ │ │ + b.n 7faa <_PyObject_TryGetInstanceAttribute+0xc2> │ │ │ │ │ adds r7, #1 │ │ │ │ │ - bne.w 826e <_PyObject_TryGetInstanceAttribute+0x372> │ │ │ │ │ + bne.w 825a <_PyObject_TryGetInstanceAttribute+0x372> │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ movs r0, #1 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.n 7fe0 <_PyObject_TryGetInstanceAttribute+0xe4> │ │ │ │ │ + bne.n 7fcc <_PyObject_TryGetInstanceAttribute+0xe4> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb.w ip, [r6, #16] │ │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.n 7fe0 <_PyObject_TryGetInstanceAttribute+0xe4> │ │ │ │ │ + bne.n 7fcc <_PyObject_TryGetInstanceAttribute+0xe4> │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.w 82be <_PyObject_TryGetInstanceAttribute+0x3c2> │ │ │ │ │ + beq.w 82aa <_PyObject_TryGetInstanceAttribute+0x3c2> │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 82ba <_PyObject_TryGetInstanceAttribute+0x3be> │ │ │ │ │ + beq.w 82a6 <_PyObject_TryGetInstanceAttribute+0x3be> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, r6, #20 │ │ │ │ │ addpl.w r1, r6, #28 │ │ │ │ │ mul.w r2, lr, r2 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7fe0 <_PyObject_TryGetInstanceAttribute+0xe4> │ │ │ │ │ + bne.n 7fcc <_PyObject_TryGetInstanceAttribute+0xe4> │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ add.w r5, r5, r7, lsl #2 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ - cbz r3, 80a4 <_PyObject_TryGetInstanceAttribute+0x1a8> │ │ │ │ │ + cbz r3, 8090 <_PyObject_TryGetInstanceAttribute+0x1a8> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ - b.n 8032 <_PyObject_TryGetInstanceAttribute+0x136> │ │ │ │ │ + b.n 801e <_PyObject_TryGetInstanceAttribute+0x136> │ │ │ │ │ cmp.w r9, #15 │ │ │ │ │ - bgt.w 820a <_PyObject_TryGetInstanceAttribute+0x30e> │ │ │ │ │ + bgt.w 81f6 <_PyObject_TryGetInstanceAttribute+0x30e> │ │ │ │ │ ldrsh.w r7, [r4, sl, lsl #1] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bge.w 7f5e <_PyObject_TryGetInstanceAttribute+0x62> │ │ │ │ │ + bge.w 7f4a <_PyObject_TryGetInstanceAttribute+0x62> │ │ │ │ │ adds r7, #1 │ │ │ │ │ - beq.n 802c <_PyObject_TryGetInstanceAttribute+0x130> │ │ │ │ │ + beq.n 8018 <_PyObject_TryGetInstanceAttribute+0x130> │ │ │ │ │ mov.w r2, r8, lsr #5 │ │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ add r2, sl │ │ │ │ │ and.w sl, r3, r2 │ │ │ │ │ cmp.w r9, #15 │ │ │ │ │ ite gt │ │ │ │ │ ldrgt.w r7, [r4, sl, lsl #2] │ │ │ │ │ ldrshle.w r7, [r4, sl, lsl #1] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bge.w 7f94 <_PyObject_TryGetInstanceAttribute+0x98> │ │ │ │ │ + bge.w 7f80 <_PyObject_TryGetInstanceAttribute+0x98> │ │ │ │ │ adds r7, #1 │ │ │ │ │ - beq.n 802c <_PyObject_TryGetInstanceAttribute+0x130> │ │ │ │ │ - b.n 7fa6 <_PyObject_TryGetInstanceAttribute+0xaa> │ │ │ │ │ + beq.n 8018 <_PyObject_TryGetInstanceAttribute+0x130> │ │ │ │ │ + b.n 7f92 <_PyObject_TryGetInstanceAttribute+0xaa> │ │ │ │ │ adds r7, #1 │ │ │ │ │ - beq.n 802c <_PyObject_TryGetInstanceAttribute+0x130> │ │ │ │ │ + beq.n 8018 <_PyObject_TryGetInstanceAttribute+0x130> │ │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ │ add.w sl, sl, r8, lsr #5 │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ and.w sl, r3, sl │ │ │ │ │ - b.n 7ff8 <_PyObject_TryGetInstanceAttribute+0xfc> │ │ │ │ │ + b.n 7fe4 <_PyObject_TryGetInstanceAttribute+0xfc> │ │ │ │ │ adds r7, #1 │ │ │ │ │ - beq.n 802c <_PyObject_TryGetInstanceAttribute+0x130> │ │ │ │ │ - b.n 8012 <_PyObject_TryGetInstanceAttribute+0x116> │ │ │ │ │ + beq.n 8018 <_PyObject_TryGetInstanceAttribute+0x130> │ │ │ │ │ + b.n 7ffe <_PyObject_TryGetInstanceAttribute+0x116> │ │ │ │ │ cmp.w r9, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r7, [r4, sl, lsl #1] │ │ │ │ │ ldrgt.w r7, [r4, sl, lsl #2] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bge.w 7fd0 <_PyObject_TryGetInstanceAttribute+0xd4> │ │ │ │ │ + bge.w 7fbc <_PyObject_TryGetInstanceAttribute+0xd4> │ │ │ │ │ adds r7, #1 │ │ │ │ │ - beq.n 802c <_PyObject_TryGetInstanceAttribute+0x130> │ │ │ │ │ + beq.n 8018 <_PyObject_TryGetInstanceAttribute+0x130> │ │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ │ add.w sl, sl, r8, lsr #5 │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ and.w sl, sl, r3 │ │ │ │ │ cmp.w r9, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r7, [r4, sl, lsl #1] │ │ │ │ │ ldrgt.w r7, [r4, sl, lsl #2] │ │ │ │ │ - b.n 7ffc <_PyObject_TryGetInstanceAttribute+0x100> │ │ │ │ │ + b.n 7fe8 <_PyObject_TryGetInstanceAttribute+0x100> │ │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne.n 8198 <_PyObject_TryGetInstanceAttribute+0x29c> │ │ │ │ │ + bne.n 8184 <_PyObject_TryGetInstanceAttribute+0x29c> │ │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ │ ldrb.w lr, [r6, #16] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ubfx r1, r2, #2, #3 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ubfx r2, lr, #2, #3 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 8198 <_PyObject_TryGetInstanceAttribute+0x29c> │ │ │ │ │ + bne.n 8184 <_PyObject_TryGetInstanceAttribute+0x29c> │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ lsls r1, r2, #26 │ │ │ │ │ - bpl.w 8280 <_PyObject_TryGetInstanceAttribute+0x384> │ │ │ │ │ + bpl.w 826c <_PyObject_TryGetInstanceAttribute+0x384> │ │ │ │ │ lsls r2, r2, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r0, #28 │ │ │ │ │ addmi r0, #20 │ │ │ │ │ tst.w lr, #32 │ │ │ │ │ - beq.w 82ae <_PyObject_TryGetInstanceAttribute+0x3b2> │ │ │ │ │ + beq.w 829a <_PyObject_TryGetInstanceAttribute+0x3b2> │ │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ │ ite eq │ │ │ │ │ addeq.w r1, r6, #28 │ │ │ │ │ addne.w r1, r6, #20 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mul.w r2, ip, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8090 <_PyObject_TryGetInstanceAttribute+0x194> │ │ │ │ │ + beq.w 807c <_PyObject_TryGetInstanceAttribute+0x194> │ │ │ │ │ mov.w r2, r8, lsr #5 │ │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp.w r9, #7 │ │ │ │ │ add r2, sl │ │ │ │ │ and.w sl, r2, r3 │ │ │ │ │ - ble.w 7f8a <_PyObject_TryGetInstanceAttribute+0x8e> │ │ │ │ │ - b.n 80d0 <_PyObject_TryGetInstanceAttribute+0x1d4> │ │ │ │ │ + ble.w 7f76 <_PyObject_TryGetInstanceAttribute+0x8e> │ │ │ │ │ + b.n 80bc <_PyObject_TryGetInstanceAttribute+0x1d4> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.w 7fa6 <_PyObject_TryGetInstanceAttribute+0xaa> │ │ │ │ │ + bne.w 7f92 <_PyObject_TryGetInstanceAttribute+0xaa> │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ ldrb.w lr, [r6, #16] │ │ │ │ │ ubfx r2, r1, #2, #3 │ │ │ │ │ ubfx ip, lr, #2, #3 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne.w 7fa6 <_PyObject_TryGetInstanceAttribute+0xaa> │ │ │ │ │ + bne.w 7f92 <_PyObject_TryGetInstanceAttribute+0xaa> │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.n 82b6 <_PyObject_TryGetInstanceAttribute+0x3ba> │ │ │ │ │ + beq.n 82a2 <_PyObject_TryGetInstanceAttribute+0x3ba> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r0, #28 │ │ │ │ │ addmi r0, #20 │ │ │ │ │ tst.w lr, #32 │ │ │ │ │ - beq.n 82b2 <_PyObject_TryGetInstanceAttribute+0x3b6> │ │ │ │ │ + beq.n 829e <_PyObject_TryGetInstanceAttribute+0x3b6> │ │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ │ ite eq │ │ │ │ │ addeq.w r1, r6, #28 │ │ │ │ │ addne.w r1, r6, #20 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mul.w r2, r3, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8090 <_PyObject_TryGetInstanceAttribute+0x194> │ │ │ │ │ - b.n 7fa6 <_PyObject_TryGetInstanceAttribute+0xaa> │ │ │ │ │ + beq.w 807c <_PyObject_TryGetInstanceAttribute+0x194> │ │ │ │ │ + b.n 7f92 <_PyObject_TryGetInstanceAttribute+0xaa> │ │ │ │ │ ldr.w r7, [r4, sl, lsl #2] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bge.w 7f5e <_PyObject_TryGetInstanceAttribute+0x62> │ │ │ │ │ - b.n 80bc <_PyObject_TryGetInstanceAttribute+0x1c0> │ │ │ │ │ + bge.w 7f4a <_PyObject_TryGetInstanceAttribute+0x62> │ │ │ │ │ + b.n 80a8 <_PyObject_TryGetInstanceAttribute+0x1c0> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 8012 <_PyObject_TryGetInstanceAttribute+0x116> │ │ │ │ │ + bne.w 7ffe <_PyObject_TryGetInstanceAttribute+0x116> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb.w lr, [r6, #16] │ │ │ │ │ ubfx ip, r0, #2, #3 │ │ │ │ │ ubfx lr, lr, #2, #3 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bne.w 8012 <_PyObject_TryGetInstanceAttribute+0x116> │ │ │ │ │ + bne.w 7ffe <_PyObject_TryGetInstanceAttribute+0x116> │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.n 8288 <_PyObject_TryGetInstanceAttribute+0x38c> │ │ │ │ │ + beq.n 8274 <_PyObject_TryGetInstanceAttribute+0x38c> │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.n 8284 <_PyObject_TryGetInstanceAttribute+0x388> │ │ │ │ │ + beq.n 8270 <_PyObject_TryGetInstanceAttribute+0x388> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, r6, #20 │ │ │ │ │ addpl.w r1, r6, #28 │ │ │ │ │ mul.w r2, ip, r2 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 808e <_PyObject_TryGetInstanceAttribute+0x192> │ │ │ │ │ - b.n 8012 <_PyObject_TryGetInstanceAttribute+0x116> │ │ │ │ │ + beq.w 807a <_PyObject_TryGetInstanceAttribute+0x192> │ │ │ │ │ + b.n 7ffe <_PyObject_TryGetInstanceAttribute+0x116> │ │ │ │ │ mov.w r2, r8, lsr #5 │ │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ add r2, sl │ │ │ │ │ and.w sl, r3, r2 │ │ │ │ │ - b.n 7f8a <_PyObject_TryGetInstanceAttribute+0x8e> │ │ │ │ │ + b.n 7f76 <_PyObject_TryGetInstanceAttribute+0x8e> │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 816e <_PyObject_TryGetInstanceAttribute+0x272> │ │ │ │ │ + b.n 815a <_PyObject_TryGetInstanceAttribute+0x272> │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ - b.n 825a <_PyObject_TryGetInstanceAttribute+0x35e> │ │ │ │ │ + b.n 8246 <_PyObject_TryGetInstanceAttribute+0x35e> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 8246 <_PyObject_TryGetInstanceAttribute+0x34a> │ │ │ │ │ + b.n 8232 <_PyObject_TryGetInstanceAttribute+0x34a> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ │ blx r3 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - bne.w 7f30 <_PyObject_TryGetInstanceAttribute+0x34> │ │ │ │ │ + bne.w 7f1c <_PyObject_TryGetInstanceAttribute+0x34> │ │ │ │ │ mvn.w r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ - b.n 8090 <_PyObject_TryGetInstanceAttribute+0x194> │ │ │ │ │ + b.n 807c <_PyObject_TryGetInstanceAttribute+0x194> │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ - b.n 8184 <_PyObject_TryGetInstanceAttribute+0x288> │ │ │ │ │ + b.n 8170 <_PyObject_TryGetInstanceAttribute+0x288> │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ - b.n 81f4 <_PyObject_TryGetInstanceAttribute+0x2f8> │ │ │ │ │ + b.n 81e0 <_PyObject_TryGetInstanceAttribute+0x2f8> │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 81e0 <_PyObject_TryGetInstanceAttribute+0x2e4> │ │ │ │ │ + b.n 81cc <_PyObject_TryGetInstanceAttribute+0x2e4> │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ - b.n 807e <_PyObject_TryGetInstanceAttribute+0x182> │ │ │ │ │ + b.n 806a <_PyObject_TryGetInstanceAttribute+0x182> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 8068 <_PyObject_TryGetInstanceAttribute+0x16c> │ │ │ │ │ + b.n 8054 <_PyObject_TryGetInstanceAttribute+0x16c> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000082c4 <_PyDictKeys_StringLookupSplit>: │ │ │ │ │ +000082b0 <_PyDictKeys_StringLookupSplit>: │ │ │ │ │ _PyDictKeys_StringLookupSplit(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r5, [r1, #12] │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ - beq.w 85fc <_PyDictKeys_StringLookupSplit+0x338> │ │ │ │ │ + beq.w 85e2 <_PyDictKeys_StringLookupSplit+0x332> │ │ │ │ │ ldrb.w r8, [r4, #4] │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldrb r2, [r4, #5] │ │ │ │ │ add.w r6, r4, #20 │ │ │ │ │ cmp.w r8, #7 │ │ │ │ │ lsl.w r2, r3, r2 │ │ │ │ │ lsl.w r3, r3, r8 │ │ │ │ │ add.w r9, r6, r2 │ │ │ │ │ add.w r4, r3, #4294967295 @ 0xffffffff │ │ │ │ │ and.w sl, r5, r4 │ │ │ │ │ - bgt.n 83d2 <_PyDictKeys_StringLookupSplit+0x10e> │ │ │ │ │ + bgt.n 83ba <_PyDictKeys_StringLookupSplit+0x10a> │ │ │ │ │ ldrsb.w r3, [r6, sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 83c0 <_PyDictKeys_StringLookupSplit+0xfc> │ │ │ │ │ + blt.n 83a8 <_PyDictKeys_StringLookupSplit+0xf8> │ │ │ │ │ ldr.w r0, [r9, r3, lsl #3] │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - beq.n 83ca <_PyDictKeys_StringLookupSplit+0x106> │ │ │ │ │ + beq.n 83b2 <_PyDictKeys_StringLookupSplit+0x102> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq.w 8428 <_PyDictKeys_StringLookupSplit+0x164> │ │ │ │ │ + beq.w 8446 <_PyDictKeys_StringLookupSplit+0x196> │ │ │ │ │ lsrs r3, r5, #5 │ │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp.w r8, #7 │ │ │ │ │ add r3, sl │ │ │ │ │ and.w sl, r3, r4 │ │ │ │ │ - bgt.n 83f4 <_PyDictKeys_StringLookupSplit+0x130> │ │ │ │ │ + bgt.n 83dc <_PyDictKeys_StringLookupSplit+0x12c> │ │ │ │ │ ldrsb.w r3, [r6, sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 8406 <_PyDictKeys_StringLookupSplit+0x142> │ │ │ │ │ + blt.n 83ee <_PyDictKeys_StringLookupSplit+0x13e> │ │ │ │ │ ldr.w r1, [r9, r3, lsl #3] │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - beq.n 83ca <_PyDictKeys_StringLookupSplit+0x106> │ │ │ │ │ + beq.n 83b2 <_PyDictKeys_StringLookupSplit+0x102> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq.w 84ca <_PyDictKeys_StringLookupSplit+0x206> │ │ │ │ │ + beq.w 84b0 <_PyDictKeys_StringLookupSplit+0x200> │ │ │ │ │ lsrs r2, r5, #10 │ │ │ │ │ add.w r3, sl, sl, lsl #2 │ │ │ │ │ mov fp, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ add r3, r2 │ │ │ │ │ and.w sl, r3, r4 │ │ │ │ │ cmp.w r8, #7 │ │ │ │ │ - bgt.w 8492 <_PyDictKeys_StringLookupSplit+0x1ce> │ │ │ │ │ + bgt.n 8410 <_PyDictKeys_StringLookupSplit+0x160> │ │ │ │ │ ldrsb.w r3, [r6, sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 840c <_PyDictKeys_StringLookupSplit+0x148> │ │ │ │ │ + blt.n 83f4 <_PyDictKeys_StringLookupSplit+0x144> │ │ │ │ │ ldr.w r1, [r9, r3, lsl #3] │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - beq.n 83ca <_PyDictKeys_StringLookupSplit+0x106> │ │ │ │ │ + beq.n 83b2 <_PyDictKeys_StringLookupSplit+0x102> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq.w 8534 <_PyDictKeys_StringLookupSplit+0x270> │ │ │ │ │ + beq.w 851a <_PyDictKeys_StringLookupSplit+0x26a> │ │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ │ cmp.w r8, #7 │ │ │ │ │ add.w sl, sl, fp, lsr #5 │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ and.w sl, sl, r4 │ │ │ │ │ - bgt.w 84ba <_PyDictKeys_StringLookupSplit+0x1f6> │ │ │ │ │ + bgt.n 8436 <_PyDictKeys_StringLookupSplit+0x186> │ │ │ │ │ ldrsb.w r3, [r6, sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 8422 <_PyDictKeys_StringLookupSplit+0x15e> │ │ │ │ │ + blt.n 840a <_PyDictKeys_StringLookupSplit+0x15a> │ │ │ │ │ ldr.w r1, [r9, r3, lsl #3] │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - beq.n 83ca <_PyDictKeys_StringLookupSplit+0x106> │ │ │ │ │ + beq.n 83b2 <_PyDictKeys_StringLookupSplit+0x102> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq.w 858c <_PyDictKeys_StringLookupSplit+0x2c8> │ │ │ │ │ + beq.w 8572 <_PyDictKeys_StringLookupSplit+0x2c2> │ │ │ │ │ mov.w r3, fp, lsr #10 │ │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ │ mov fp, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ add sl, r3 │ │ │ │ │ and.w sl, sl, r4 │ │ │ │ │ - b.n 835c <_PyDictKeys_StringLookupSplit+0x98> │ │ │ │ │ + b.n 8348 <_PyDictKeys_StringLookupSplit+0x98> │ │ │ │ │ adds r3, #1 │ │ │ │ │ - bne.w 85e4 <_PyDictKeys_StringLookupSplit+0x320> │ │ │ │ │ + bne.w 85ca <_PyDictKeys_StringLookupSplit+0x31a> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp.w r8, #15 │ │ │ │ │ - bgt.w 8528 <_PyDictKeys_StringLookupSplit+0x264> │ │ │ │ │ + bgt.w 850e <_PyDictKeys_StringLookupSplit+0x25e> │ │ │ │ │ ldrsh.w r3, [r6, sl, lsl #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 8310 <_PyDictKeys_StringLookupSplit+0x4c> │ │ │ │ │ + bge.n 82fc <_PyDictKeys_StringLookupSplit+0x4c> │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n 83c6 <_PyDictKeys_StringLookupSplit+0x102> │ │ │ │ │ + beq.n 83ae <_PyDictKeys_StringLookupSplit+0xfe> │ │ │ │ │ lsrs r2, r5, #5 │ │ │ │ │ add.w r3, sl, sl, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ add r3, r2 │ │ │ │ │ and.w sl, r4, r3 │ │ │ │ │ cmp.w r8, #15 │ │ │ │ │ ite gt │ │ │ │ │ ldrgt.w r3, [r6, sl, lsl #2] │ │ │ │ │ ldrshle.w r3, [r6, sl, lsl #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 833c <_PyDictKeys_StringLookupSplit+0x78> │ │ │ │ │ + bge.n 8328 <_PyDictKeys_StringLookupSplit+0x78> │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n 83c6 <_PyDictKeys_StringLookupSplit+0x102> │ │ │ │ │ - b.n 834c <_PyDictKeys_StringLookupSplit+0x88> │ │ │ │ │ + beq.n 83ae <_PyDictKeys_StringLookupSplit+0xfe> │ │ │ │ │ + b.n 8338 <_PyDictKeys_StringLookupSplit+0x88> │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n 83c6 <_PyDictKeys_StringLookupSplit+0x102> │ │ │ │ │ + beq.n 83ae <_PyDictKeys_StringLookupSplit+0xfe> │ │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ │ add.w sl, sl, fp, lsr #5 │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ and.w sl, sl, r4 │ │ │ │ │ - b.n 8394 <_PyDictKeys_StringLookupSplit+0xd0> │ │ │ │ │ + b.n 837c <_PyDictKeys_StringLookupSplit+0xcc> │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n 83c6 <_PyDictKeys_StringLookupSplit+0x102> │ │ │ │ │ - b.n 83ac <_PyDictKeys_StringLookupSplit+0xe8> │ │ │ │ │ + beq.n 83ae <_PyDictKeys_StringLookupSplit+0xfe> │ │ │ │ │ + b.n 8394 <_PyDictKeys_StringLookupSplit+0xe4> │ │ │ │ │ + cmp.w r8, #15 │ │ │ │ │ + ite le │ │ │ │ │ + ldrshle.w r3, [r6, sl, lsl #1] │ │ │ │ │ + ldrgt.w r3, [r6, sl, lsl #2] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bge.n 8356 <_PyDictKeys_StringLookupSplit+0xa6> │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + beq.n 83ae <_PyDictKeys_StringLookupSplit+0xfe> │ │ │ │ │ + add.w sl, sl, sl, lsl #2 │ │ │ │ │ + add.w sl, sl, fp, lsr #5 │ │ │ │ │ + add.w sl, sl, #1 │ │ │ │ │ + and.w sl, r4, sl │ │ │ │ │ + cmp.w r8, #15 │ │ │ │ │ + ite le │ │ │ │ │ + ldrshle.w r3, [r6, sl, lsl #1] │ │ │ │ │ + ldrgt.w r3, [r6, sl, lsl #2] │ │ │ │ │ + b.n 8380 <_PyDictKeys_StringLookupSplit+0xd0> │ │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bne.n 847a <_PyDictKeys_StringLookupSplit+0x1b6> │ │ │ │ │ + bne.n 8498 <_PyDictKeys_StringLookupSplit+0x1e8> │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ ldrb.w ip, [r7, #16] │ │ │ │ │ ubfx r2, r1, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne.n 847a <_PyDictKeys_StringLookupSplit+0x1b6> │ │ │ │ │ + bne.n 8498 <_PyDictKeys_StringLookupSplit+0x1e8> │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 85f4 <_PyDictKeys_StringLookupSplit+0x330> │ │ │ │ │ + beq.w 85da <_PyDictKeys_StringLookupSplit+0x32a> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r0, #28 │ │ │ │ │ addmi r0, #20 │ │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 85f8 <_PyDictKeys_StringLookupSplit+0x334> │ │ │ │ │ + beq.w 85de <_PyDictKeys_StringLookupSplit+0x32e> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r1, r7, #28 │ │ │ │ │ addmi.w r1, r7, #20 │ │ │ │ │ mul.w r2, lr, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 83ca <_PyDictKeys_StringLookupSplit+0x106> │ │ │ │ │ + beq.n 83b2 <_PyDictKeys_StringLookupSplit+0x102> │ │ │ │ │ lsrs r2, r5, #5 │ │ │ │ │ add.w r3, sl, sl, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp.w r8, #7 │ │ │ │ │ add r3, r2 │ │ │ │ │ and.w sl, r3, r4 │ │ │ │ │ - ble.w 8334 <_PyDictKeys_StringLookupSplit+0x70> │ │ │ │ │ - b.n 83f4 <_PyDictKeys_StringLookupSplit+0x130> │ │ │ │ │ - cmp.w r8, #15 │ │ │ │ │ - ite le │ │ │ │ │ - ldrshle.w r3, [r6, sl, lsl #1] │ │ │ │ │ - ldrgt.w r3, [r6, sl, lsl #2] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bge.w 836c <_PyDictKeys_StringLookupSplit+0xa8> │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - beq.n 83c6 <_PyDictKeys_StringLookupSplit+0x102> │ │ │ │ │ - add.w sl, sl, sl, lsl #2 │ │ │ │ │ - add.w sl, sl, fp, lsr #5 │ │ │ │ │ - add.w sl, sl, #1 │ │ │ │ │ - and.w sl, r4, sl │ │ │ │ │ - cmp.w r8, #15 │ │ │ │ │ - ite le │ │ │ │ │ - ldrshle.w r3, [r6, sl, lsl #1] │ │ │ │ │ - ldrgt.w r3, [r6, sl, lsl #2] │ │ │ │ │ - b.n 8398 <_PyDictKeys_StringLookupSplit+0xd4> │ │ │ │ │ + ble.w 8320 <_PyDictKeys_StringLookupSplit+0x70> │ │ │ │ │ + b.n 83dc <_PyDictKeys_StringLookupSplit+0x12c> │ │ │ │ │ ldr.w lr, [r1, #8] │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bne.w 834c <_PyDictKeys_StringLookupSplit+0x88> │ │ │ │ │ + bne.w 8338 <_PyDictKeys_StringLookupSplit+0x88> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb.w ip, [r7, #16] │ │ │ │ │ ubfx r2, r0, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne.w 834c <_PyDictKeys_StringLookupSplit+0x88> │ │ │ │ │ + bne.w 8338 <_PyDictKeys_StringLookupSplit+0x88> │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.w 8628 <_PyDictKeys_StringLookupSplit+0x364> │ │ │ │ │ + beq.w 860e <_PyDictKeys_StringLookupSplit+0x35e> │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 8624 <_PyDictKeys_StringLookupSplit+0x360> │ │ │ │ │ + beq.w 860a <_PyDictKeys_StringLookupSplit+0x35a> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r1, r7, #28 │ │ │ │ │ addmi.w r1, r7, #20 │ │ │ │ │ mul.w r2, lr, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 83ca <_PyDictKeys_StringLookupSplit+0x106> │ │ │ │ │ - b.n 834c <_PyDictKeys_StringLookupSplit+0x88> │ │ │ │ │ + beq.w 83b2 <_PyDictKeys_StringLookupSplit+0x102> │ │ │ │ │ + b.n 8338 <_PyDictKeys_StringLookupSplit+0x88> │ │ │ │ │ ldr.w r3, [r6, sl, lsl #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w 8310 <_PyDictKeys_StringLookupSplit+0x4c> │ │ │ │ │ - b.n 83e2 <_PyDictKeys_StringLookupSplit+0x11e> │ │ │ │ │ + bge.w 82fc <_PyDictKeys_StringLookupSplit+0x4c> │ │ │ │ │ + b.n 83ca <_PyDictKeys_StringLookupSplit+0x11a> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 837c <_PyDictKeys_StringLookupSplit+0xb8> │ │ │ │ │ + bne.w 8366 <_PyDictKeys_StringLookupSplit+0xb6> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb.w ip, [r7, #16] │ │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.w 837c <_PyDictKeys_StringLookupSplit+0xb8> │ │ │ │ │ + bne.w 8366 <_PyDictKeys_StringLookupSplit+0xb6> │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.n 8620 <_PyDictKeys_StringLookupSplit+0x35c> │ │ │ │ │ + beq.n 8606 <_PyDictKeys_StringLookupSplit+0x356> │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.n 861c <_PyDictKeys_StringLookupSplit+0x358> │ │ │ │ │ + beq.n 8602 <_PyDictKeys_StringLookupSplit+0x352> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, r7, #20 │ │ │ │ │ addpl.w r1, r7, #28 │ │ │ │ │ mul.w r2, lr, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 83ca <_PyDictKeys_StringLookupSplit+0x106> │ │ │ │ │ - b.n 837c <_PyDictKeys_StringLookupSplit+0xb8> │ │ │ │ │ + beq.w 83b2 <_PyDictKeys_StringLookupSplit+0x102> │ │ │ │ │ + b.n 8366 <_PyDictKeys_StringLookupSplit+0xb6> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 83ac <_PyDictKeys_StringLookupSplit+0xe8> │ │ │ │ │ + bne.w 8394 <_PyDictKeys_StringLookupSplit+0xe4> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb.w lr, [r7, #16] │ │ │ │ │ ubfx ip, r0, #2, #3 │ │ │ │ │ ubfx lr, lr, #2, #3 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bne.w 83ac <_PyDictKeys_StringLookupSplit+0xe8> │ │ │ │ │ + bne.w 8394 <_PyDictKeys_StringLookupSplit+0xe4> │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.n 8630 <_PyDictKeys_StringLookupSplit+0x36c> │ │ │ │ │ + beq.n 8616 <_PyDictKeys_StringLookupSplit+0x366> │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.n 862c <_PyDictKeys_StringLookupSplit+0x368> │ │ │ │ │ + beq.n 8612 <_PyDictKeys_StringLookupSplit+0x362> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, r7, #20 │ │ │ │ │ addpl.w r1, r7, #28 │ │ │ │ │ mul.w r2, ip, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 83ca <_PyDictKeys_StringLookupSplit+0x106> │ │ │ │ │ - b.n 83ac <_PyDictKeys_StringLookupSplit+0xe8> │ │ │ │ │ + beq.w 83b2 <_PyDictKeys_StringLookupSplit+0x102> │ │ │ │ │ + b.n 8394 <_PyDictKeys_StringLookupSplit+0xe4> │ │ │ │ │ lsrs r2, r5, #5 │ │ │ │ │ add.w r3, sl, sl, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ add r3, r2 │ │ │ │ │ and.w sl, r4, r3 │ │ │ │ │ - b.n 8334 <_PyDictKeys_StringLookupSplit+0x70> │ │ │ │ │ + b.n 8320 <_PyDictKeys_StringLookupSplit+0x70> │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 8454 <_PyDictKeys_StringLookupSplit+0x190> │ │ │ │ │ + b.n 8472 <_PyDictKeys_StringLookupSplit+0x1c2> │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ - b.n 846a <_PyDictKeys_StringLookupSplit+0x1a6> │ │ │ │ │ + b.n 8488 <_PyDictKeys_StringLookupSplit+0x1d8> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ │ blx r3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - bne.w 82e2 <_PyDictKeys_StringLookupSplit+0x1e> │ │ │ │ │ + bne.w 82ce <_PyDictKeys_StringLookupSplit+0x1e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ mvn.w r3, #2 │ │ │ │ │ - b.n 83ca <_PyDictKeys_StringLookupSplit+0x106> │ │ │ │ │ + b.n 83b2 <_PyDictKeys_StringLookupSplit+0x102> │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ - b.n 8578 <_PyDictKeys_StringLookupSplit+0x2b4> │ │ │ │ │ + b.n 855e <_PyDictKeys_StringLookupSplit+0x2ae> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 8564 <_PyDictKeys_StringLookupSplit+0x2a0> │ │ │ │ │ + b.n 854a <_PyDictKeys_StringLookupSplit+0x29a> │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ - b.n 8514 <_PyDictKeys_StringLookupSplit+0x250> │ │ │ │ │ + b.n 84fa <_PyDictKeys_StringLookupSplit+0x24a> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 84fe <_PyDictKeys_StringLookupSplit+0x23a> │ │ │ │ │ + b.n 84e4 <_PyDictKeys_StringLookupSplit+0x234> │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ - b.n 85d0 <_PyDictKeys_StringLookupSplit+0x30c> │ │ │ │ │ + b.n 85b6 <_PyDictKeys_StringLookupSplit+0x306> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 85bc <_PyDictKeys_StringLookupSplit+0x2f8> │ │ │ │ │ + b.n 85a2 <_PyDictKeys_StringLookupSplit+0x2f2> │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00008634 <_PyDictKeys_StringLookupAndVersion>: │ │ │ │ │ +0000861c <_PyDictKeys_StringLookupAndVersion>: │ │ │ │ │ _PyDictKeys_StringLookupAndVersion(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r5, [r1, #4] │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ sub sp, #20 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bne.w 8a18 <_PyDictKeys_StringLookupAndVersion+0x3e4> │ │ │ │ │ + bne.w 8a06 <_PyDictKeys_StringLookupAndVersion+0x3ea> │ │ │ │ │ ldrb r3, [r0, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8a18 <_PyDictKeys_StringLookupAndVersion+0x3e4> │ │ │ │ │ + beq.w 8a06 <_PyDictKeys_StringLookupAndVersion+0x3ea> │ │ │ │ │ ldr r7, [r1, #12] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ adds r2, r7, #1 │ │ │ │ │ - beq.w 87a4 <_PyDictKeys_StringLookupAndVersion+0x170> │ │ │ │ │ + beq.w 878c <_PyDictKeys_StringLookupAndVersion+0x170> │ │ │ │ │ ldrb.w r9, [r0, #4] │ │ │ │ │ movs r4, #1 │ │ │ │ │ ldrb r2, [r0, #5] │ │ │ │ │ add.w sl, r0, #20 │ │ │ │ │ cmp.w r9, #7 │ │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ │ lsl.w r4, r4, r9 │ │ │ │ │ add r2, sl │ │ │ │ │ add.w r4, r4, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ and.w fp, r7, r4 │ │ │ │ │ - bgt.w 87da <_PyDictKeys_StringLookupAndVersion+0x1a6> │ │ │ │ │ + bgt.w 87c2 <_PyDictKeys_StringLookupAndVersion+0x1a6> │ │ │ │ │ ldrsb.w r5, [sl, fp] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt.n 875e <_PyDictKeys_StringLookupAndVersion+0x12a> │ │ │ │ │ + blt.n 8746 <_PyDictKeys_StringLookupAndVersion+0x12a> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr.w r0, [r2, r5, lsl #3] │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - beq.n 877e <_PyDictKeys_StringLookupAndVersion+0x14a> │ │ │ │ │ + beq.n 8766 <_PyDictKeys_StringLookupAndVersion+0x14a> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq.w 883c <_PyDictKeys_StringLookupAndVersion+0x208> │ │ │ │ │ + beq.w 885c <_PyDictKeys_StringLookupAndVersion+0x240> │ │ │ │ │ lsrs r2, r7, #5 │ │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp.w r9, #7 │ │ │ │ │ add fp, r2 │ │ │ │ │ and.w fp, fp, r4 │ │ │ │ │ - bgt.w 87fe <_PyDictKeys_StringLookupAndVersion+0x1ca> │ │ │ │ │ + bgt.w 87e6 <_PyDictKeys_StringLookupAndVersion+0x1ca> │ │ │ │ │ ldrsb.w r5, [sl, fp] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt.w 8812 <_PyDictKeys_StringLookupAndVersion+0x1de> │ │ │ │ │ + blt.w 87fa <_PyDictKeys_StringLookupAndVersion+0x1de> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr.w r1, [r2, r5, lsl #3] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - beq.n 877e <_PyDictKeys_StringLookupAndVersion+0x14a> │ │ │ │ │ + beq.n 8766 <_PyDictKeys_StringLookupAndVersion+0x14a> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq.w 88e0 <_PyDictKeys_StringLookupAndVersion+0x2ac> │ │ │ │ │ + beq.w 88c6 <_PyDictKeys_StringLookupAndVersion+0x2aa> │ │ │ │ │ mov.w ip, r7, lsr #10 │ │ │ │ │ add.w r2, fp, fp, lsl #2 │ │ │ │ │ add.w r1, ip, #1 │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ add r2, r1 │ │ │ │ │ and.w fp, r2, r4 │ │ │ │ │ mov r4, ip │ │ │ │ │ cmp.w r9, #7 │ │ │ │ │ - bgt.w 88a6 <_PyDictKeys_StringLookupAndVersion+0x272> │ │ │ │ │ + bgt.w 8824 <_PyDictKeys_StringLookupAndVersion+0x208> │ │ │ │ │ ldrsb.w r5, [sl, fp] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt.n 877a <_PyDictKeys_StringLookupAndVersion+0x146> │ │ │ │ │ + blt.n 8762 <_PyDictKeys_StringLookupAndVersion+0x146> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr.w r1, [r2, r5, lsl #3] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - beq.n 877e <_PyDictKeys_StringLookupAndVersion+0x14a> │ │ │ │ │ + beq.n 8766 <_PyDictKeys_StringLookupAndVersion+0x14a> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq.w 8948 <_PyDictKeys_StringLookupAndVersion+0x314> │ │ │ │ │ + beq.w 892e <_PyDictKeys_StringLookupAndVersion+0x312> │ │ │ │ │ add.w r2, fp, fp, lsl #2 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ add.w r2, r2, r4, lsr #5 │ │ │ │ │ cmp.w r9, #7 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ and.w fp, r2, r1 │ │ │ │ │ - bgt.w 88d0 <_PyDictKeys_StringLookupAndVersion+0x29c> │ │ │ │ │ + bgt.w 884c <_PyDictKeys_StringLookupAndVersion+0x230> │ │ │ │ │ ldrsb.w r5, [sl, fp] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt.n 8824 <_PyDictKeys_StringLookupAndVersion+0x1f0> │ │ │ │ │ + blt.n 880c <_PyDictKeys_StringLookupAndVersion+0x1f0> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr.w r1, [r2, r5, lsl #3] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - beq.n 877e <_PyDictKeys_StringLookupAndVersion+0x14a> │ │ │ │ │ + beq.n 8766 <_PyDictKeys_StringLookupAndVersion+0x14a> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq.w 89a0 <_PyDictKeys_StringLookupAndVersion+0x36c> │ │ │ │ │ + beq.w 8986 <_PyDictKeys_StringLookupAndVersion+0x36a> │ │ │ │ │ lsrs r4, r4, #10 │ │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ │ adds r2, r4, #1 │ │ │ │ │ add fp, r2 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ and.w fp, fp, r2 │ │ │ │ │ - b.n 86f6 <_PyDictKeys_StringLookupAndVersion+0xc2> │ │ │ │ │ + b.n 86de <_PyDictKeys_StringLookupAndVersion+0xc2> │ │ │ │ │ adds r5, #1 │ │ │ │ │ - bne.w 89f8 <_PyDictKeys_StringLookupAndVersion+0x3c4> │ │ │ │ │ + bne.w 89de <_PyDictKeys_StringLookupAndVersion+0x3c2> │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 881e <_PyDictKeys_StringLookupAndVersion+0x1ea> │ │ │ │ │ + beq.n 8806 <_PyDictKeys_StringLookupAndVersion+0x1ea> │ │ │ │ │ str.w r2, [r8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ adds r1, r5, #1 │ │ │ │ │ - bne.n 882a <_PyDictKeys_StringLookupAndVersion+0x1f6> │ │ │ │ │ + bne.n 8812 <_PyDictKeys_StringLookupAndVersion+0x1f6> │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 876e <_PyDictKeys_StringLookupAndVersion+0x13a> │ │ │ │ │ - ldr r2, [pc, #680] @ (8a30 <_PyDictKeys_StringLookupAndVersion+0x3fc>) │ │ │ │ │ + bne.n 8756 <_PyDictKeys_StringLookupAndVersion+0x13a> │ │ │ │ │ + ldr r2, [pc, #676] @ (8a14 <_PyDictKeys_StringLookupAndVersion+0x3f8>) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r1, [r1, r2] │ │ │ │ │ add.w r1, r1, #40960 @ 0xa000 │ │ │ │ │ ldr.w r2, [r1, #356] @ 0x164 │ │ │ │ │ - cbz r2, 87a0 <_PyDictKeys_StringLookupAndVersion+0x16c> │ │ │ │ │ + cbz r2, 8788 <_PyDictKeys_StringLookupAndVersion+0x16c> │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ str.w r0, [r1, #356] @ 0x164 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - b.n 876e <_PyDictKeys_StringLookupAndVersion+0x13a> │ │ │ │ │ + b.n 8756 <_PyDictKeys_StringLookupAndVersion+0x13a> │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ @@ -13727,768 +13735,767 @@ │ │ │ │ │ cmp.w r9, #7 │ │ │ │ │ lsl.w r1, r2, r1 │ │ │ │ │ lsl.w r2, r2, r9 │ │ │ │ │ add.w r4, r2, #4294967295 @ 0xffffffff │ │ │ │ │ add.w r2, sl, r1 │ │ │ │ │ and.w fp, r0, r4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - ble.w 8694 <_PyDictKeys_StringLookupAndVersion+0x60> │ │ │ │ │ + ble.w 867c <_PyDictKeys_StringLookupAndVersion+0x60> │ │ │ │ │ cmp.w r9, #15 │ │ │ │ │ - bgt.w 893c <_PyDictKeys_StringLookupAndVersion+0x308> │ │ │ │ │ + bgt.w 8922 <_PyDictKeys_StringLookupAndVersion+0x306> │ │ │ │ │ ldrsh.w r5, [sl, fp, lsl #1] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge.w 869c <_PyDictKeys_StringLookupAndVersion+0x68> │ │ │ │ │ + bge.w 8684 <_PyDictKeys_StringLookupAndVersion+0x68> │ │ │ │ │ adds r5, #1 │ │ │ │ │ - beq.n 8764 <_PyDictKeys_StringLookupAndVersion+0x130> │ │ │ │ │ + beq.n 874c <_PyDictKeys_StringLookupAndVersion+0x130> │ │ │ │ │ lsrs r2, r7, #5 │ │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ add r2, fp │ │ │ │ │ and.w fp, r4, r2 │ │ │ │ │ cmp.w r9, #15 │ │ │ │ │ ite gt │ │ │ │ │ ldrgt.w r5, [sl, fp, lsl #2] │ │ │ │ │ ldrshle.w r5, [sl, fp, lsl #1] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge.w 86ce <_PyDictKeys_StringLookupAndVersion+0x9a> │ │ │ │ │ + bge.w 86b6 <_PyDictKeys_StringLookupAndVersion+0x9a> │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ - bne.w 86e0 <_PyDictKeys_StringLookupAndVersion+0xac> │ │ │ │ │ + bne.w 86c8 <_PyDictKeys_StringLookupAndVersion+0xac> │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 876e <_PyDictKeys_StringLookupAndVersion+0x13a> │ │ │ │ │ + bne.n 8756 <_PyDictKeys_StringLookupAndVersion+0x13a> │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 8784 <_PyDictKeys_StringLookupAndVersion+0x150> │ │ │ │ │ + b.n 876c <_PyDictKeys_StringLookupAndVersion+0x150> │ │ │ │ │ adds r0, r5, #1 │ │ │ │ │ - beq.n 877e <_PyDictKeys_StringLookupAndVersion+0x14a> │ │ │ │ │ - b.n 874c <_PyDictKeys_StringLookupAndVersion+0x118> │ │ │ │ │ + beq.n 8766 <_PyDictKeys_StringLookupAndVersion+0x14a> │ │ │ │ │ + b.n 8734 <_PyDictKeys_StringLookupAndVersion+0x118> │ │ │ │ │ + add.w r2, fp, fp, lsl #2 │ │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ │ + add.w r2, r2, r4, lsr #5 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + and.w fp, r2, r1 │ │ │ │ │ + b.n 871a <_PyDictKeys_StringLookupAndVersion+0xfe> │ │ │ │ │ + cmp.w r9, #15 │ │ │ │ │ + ite le │ │ │ │ │ + ldrshle.w r5, [sl, fp, lsl #1] │ │ │ │ │ + ldrgt.w r5, [sl, fp, lsl #2] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bge.w 86ee <_PyDictKeys_StringLookupAndVersion+0xd2> │ │ │ │ │ + adds r2, r5, #1 │ │ │ │ │ + beq.n 8766 <_PyDictKeys_StringLookupAndVersion+0x14a> │ │ │ │ │ add.w r2, fp, fp, lsl #2 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ add.w r2, r2, r4, lsr #5 │ │ │ │ │ adds r2, #1 │ │ │ │ │ and.w fp, r2, r1 │ │ │ │ │ - b.n 8732 <_PyDictKeys_StringLookupAndVersion+0xfe> │ │ │ │ │ + cmp.w r9, #15 │ │ │ │ │ + ite le │ │ │ │ │ + ldrshle.w r5, [sl, fp, lsl #1] │ │ │ │ │ + ldrgt.w r5, [sl, fp, lsl #2] │ │ │ │ │ + b.n 871e <_PyDictKeys_StringLookupAndVersion+0x102> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 888e <_PyDictKeys_StringLookupAndVersion+0x25a> │ │ │ │ │ + bne.n 88ae <_PyDictKeys_StringLookupAndVersion+0x292> │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ ldrb.w ip, [r6, #16] │ │ │ │ │ ubfx lr, r1, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.n 888e <_PyDictKeys_StringLookupAndVersion+0x25a> │ │ │ │ │ + bne.n 88ae <_PyDictKeys_StringLookupAndVersion+0x292> │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 8a14 <_PyDictKeys_StringLookupAndVersion+0x3e0> │ │ │ │ │ + beq.w 89fa <_PyDictKeys_StringLookupAndVersion+0x3de> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r0, #28 │ │ │ │ │ addmi r0, #20 │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 8a10 <_PyDictKeys_StringLookupAndVersion+0x3dc> │ │ │ │ │ + beq.w 89f6 <_PyDictKeys_StringLookupAndVersion+0x3da> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r1, r6, #28 │ │ │ │ │ addmi.w r1, r6, #20 │ │ │ │ │ mul.w r2, r2, lr │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 877e <_PyDictKeys_StringLookupAndVersion+0x14a> │ │ │ │ │ + beq.w 8766 <_PyDictKeys_StringLookupAndVersion+0x14a> │ │ │ │ │ lsrs r2, r7, #5 │ │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp.w r9, #7 │ │ │ │ │ add r2, fp │ │ │ │ │ and.w fp, r2, r4 │ │ │ │ │ - ble.w 86c4 <_PyDictKeys_StringLookupAndVersion+0x90> │ │ │ │ │ - b.n 87fe <_PyDictKeys_StringLookupAndVersion+0x1ca> │ │ │ │ │ - cmp.w r9, #15 │ │ │ │ │ - ite le │ │ │ │ │ - ldrshle.w r5, [sl, fp, lsl #1] │ │ │ │ │ - ldrgt.w r5, [sl, fp, lsl #2] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bge.w 8706 <_PyDictKeys_StringLookupAndVersion+0xd2> │ │ │ │ │ - adds r2, r5, #1 │ │ │ │ │ - beq.w 877e <_PyDictKeys_StringLookupAndVersion+0x14a> │ │ │ │ │ - add.w r2, fp, fp, lsl #2 │ │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ │ - add.w r2, r2, r4, lsr #5 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - and.w fp, r2, r1 │ │ │ │ │ - cmp.w r9, #15 │ │ │ │ │ - ite le │ │ │ │ │ - ldrshle.w r5, [sl, fp, lsl #1] │ │ │ │ │ - ldrgt.w r5, [sl, fp, lsl #2] │ │ │ │ │ - b.n 8736 <_PyDictKeys_StringLookupAndVersion+0x102> │ │ │ │ │ + ble.w 86ac <_PyDictKeys_StringLookupAndVersion+0x90> │ │ │ │ │ + b.n 87e6 <_PyDictKeys_StringLookupAndVersion+0x1ca> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 86e0 <_PyDictKeys_StringLookupAndVersion+0xac> │ │ │ │ │ + bne.w 86c8 <_PyDictKeys_StringLookupAndVersion+0xac> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb.w ip, [r6, #16] │ │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.w 86e0 <_PyDictKeys_StringLookupAndVersion+0xac> │ │ │ │ │ + bne.w 86c8 <_PyDictKeys_StringLookupAndVersion+0xac> │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.w 8a22 <_PyDictKeys_StringLookupAndVersion+0x3ee> │ │ │ │ │ + beq.w 8a10 <_PyDictKeys_StringLookupAndVersion+0x3f4> │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 8a1e <_PyDictKeys_StringLookupAndVersion+0x3ea> │ │ │ │ │ + beq.w 8a0c <_PyDictKeys_StringLookupAndVersion+0x3f0> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r1, r6, #28 │ │ │ │ │ addmi.w r1, r6, #20 │ │ │ │ │ mul.w r2, lr, r2 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 877e <_PyDictKeys_StringLookupAndVersion+0x14a> │ │ │ │ │ - b.n 86e0 <_PyDictKeys_StringLookupAndVersion+0xac> │ │ │ │ │ + beq.w 8766 <_PyDictKeys_StringLookupAndVersion+0x14a> │ │ │ │ │ + b.n 86c8 <_PyDictKeys_StringLookupAndVersion+0xac> │ │ │ │ │ ldr.w r5, [sl, fp, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge.w 869c <_PyDictKeys_StringLookupAndVersion+0x68> │ │ │ │ │ - b.n 87ec <_PyDictKeys_StringLookupAndVersion+0x1b8> │ │ │ │ │ + bge.w 8684 <_PyDictKeys_StringLookupAndVersion+0x68> │ │ │ │ │ + b.n 87d4 <_PyDictKeys_StringLookupAndVersion+0x1b8> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 8718 <_PyDictKeys_StringLookupAndVersion+0xe4> │ │ │ │ │ + bne.w 8700 <_PyDictKeys_StringLookupAndVersion+0xe4> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb.w ip, [r6, #16] │ │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.w 8718 <_PyDictKeys_StringLookupAndVersion+0xe4> │ │ │ │ │ + bne.w 8700 <_PyDictKeys_StringLookupAndVersion+0xe4> │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.n 8a2a <_PyDictKeys_StringLookupAndVersion+0x3f6> │ │ │ │ │ + beq.n 8a02 <_PyDictKeys_StringLookupAndVersion+0x3e6> │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.n 8a26 <_PyDictKeys_StringLookupAndVersion+0x3f2> │ │ │ │ │ + beq.n 89fe <_PyDictKeys_StringLookupAndVersion+0x3e2> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, r6, #20 │ │ │ │ │ addpl.w r1, r6, #28 │ │ │ │ │ mul.w r2, lr, r2 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 877e <_PyDictKeys_StringLookupAndVersion+0x14a> │ │ │ │ │ - b.n 8718 <_PyDictKeys_StringLookupAndVersion+0xe4> │ │ │ │ │ + beq.w 8766 <_PyDictKeys_StringLookupAndVersion+0x14a> │ │ │ │ │ + b.n 8700 <_PyDictKeys_StringLookupAndVersion+0xe4> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 874c <_PyDictKeys_StringLookupAndVersion+0x118> │ │ │ │ │ + bne.w 8734 <_PyDictKeys_StringLookupAndVersion+0x118> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb.w lr, [r6, #16] │ │ │ │ │ ubfx ip, r0, #2, #3 │ │ │ │ │ ubfx lr, lr, #2, #3 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bne.w 874c <_PyDictKeys_StringLookupAndVersion+0x118> │ │ │ │ │ + bne.w 8734 <_PyDictKeys_StringLookupAndVersion+0x118> │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.n 8a0c <_PyDictKeys_StringLookupAndVersion+0x3d8> │ │ │ │ │ + beq.n 89f2 <_PyDictKeys_StringLookupAndVersion+0x3d6> │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.n 8a08 <_PyDictKeys_StringLookupAndVersion+0x3d4> │ │ │ │ │ + beq.n 89ee <_PyDictKeys_StringLookupAndVersion+0x3d2> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, r6, #20 │ │ │ │ │ addpl.w r1, r6, #28 │ │ │ │ │ mul.w r2, ip, r2 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 877e <_PyDictKeys_StringLookupAndVersion+0x14a> │ │ │ │ │ - b.n 874c <_PyDictKeys_StringLookupAndVersion+0x118> │ │ │ │ │ + beq.w 8766 <_PyDictKeys_StringLookupAndVersion+0x14a> │ │ │ │ │ + b.n 8734 <_PyDictKeys_StringLookupAndVersion+0x118> │ │ │ │ │ lsrs r2, r7, #5 │ │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ add r2, fp │ │ │ │ │ and.w fp, r4, r2 │ │ │ │ │ - b.n 86c4 <_PyDictKeys_StringLookupAndVersion+0x90> │ │ │ │ │ + b.n 86ac <_PyDictKeys_StringLookupAndVersion+0x90> │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ - b.n 89e4 <_PyDictKeys_StringLookupAndVersion+0x3b0> │ │ │ │ │ + b.n 89ca <_PyDictKeys_StringLookupAndVersion+0x3ae> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 89d0 <_PyDictKeys_StringLookupAndVersion+0x39c> │ │ │ │ │ + b.n 89b6 <_PyDictKeys_StringLookupAndVersion+0x39a> │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ - b.n 887c <_PyDictKeys_StringLookupAndVersion+0x248> │ │ │ │ │ + b.n 889c <_PyDictKeys_StringLookupAndVersion+0x280> │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 8866 <_PyDictKeys_StringLookupAndVersion+0x232> │ │ │ │ │ - mvn.w r5, #2 │ │ │ │ │ - b.n 8772 <_PyDictKeys_StringLookupAndVersion+0x13e> │ │ │ │ │ + b.n 8886 <_PyDictKeys_StringLookupAndVersion+0x26a> │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ - b.n 8928 <_PyDictKeys_StringLookupAndVersion+0x2f4> │ │ │ │ │ + b.n 8972 <_PyDictKeys_StringLookupAndVersion+0x356> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 8912 <_PyDictKeys_StringLookupAndVersion+0x2de> │ │ │ │ │ + b.n 895e <_PyDictKeys_StringLookupAndVersion+0x342> │ │ │ │ │ + mvn.w r5, #2 │ │ │ │ │ + b.n 875a <_PyDictKeys_StringLookupAndVersion+0x13e> │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ - b.n 898c <_PyDictKeys_StringLookupAndVersion+0x358> │ │ │ │ │ + b.n 890e <_PyDictKeys_StringLookupAndVersion+0x2f2> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 8978 <_PyDictKeys_StringLookupAndVersion+0x344> │ │ │ │ │ - nop │ │ │ │ │ - .word 0x000002a2 │ │ │ │ │ + b.n 88f8 <_PyDictKeys_StringLookupAndVersion+0x2dc> │ │ │ │ │ + .word 0x0000029e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00008a34 : │ │ │ │ │ +00008a18 : │ │ │ │ │ dict_pop(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ sub sp, #24 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi.w 8bfe │ │ │ │ │ + bhi.w 8be2 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.w 8c1a │ │ │ │ │ + bne.w 8bfe │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ lsls r5, r3, #2 │ │ │ │ │ - bpl.w 8d08 │ │ │ │ │ + bpl.w 8cec │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8c38 │ │ │ │ │ + beq.w 8c1c │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 8c20 │ │ │ │ │ + bne.w 8c04 │ │ │ │ │ ldr r7, [r1, #12] │ │ │ │ │ adds r0, r7, #1 │ │ │ │ │ - beq.w 8c20 │ │ │ │ │ + beq.w 8c04 │ │ │ │ │ mov r2, r7 │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ bl 498 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r2, r0, #3 │ │ │ │ │ - beq.w 8cfc │ │ │ │ │ + beq.w 8ce0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.w 8c38 │ │ │ │ │ + beq.w 8c1c │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 8c38 │ │ │ │ │ + beq.w 8c1c │ │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8ce6 │ │ │ │ │ + bne.w 8cca │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r6, #0] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ lsl.w ip, ip, r2 │ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ and.w r1, ip, r7 │ │ │ │ │ - bgt.n 8b50 │ │ │ │ │ + bgt.n 8b34 │ │ │ │ │ adds r0, r3, r1 │ │ │ │ │ ldrsb.w r0, [r0, #20] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bne.w 8ca2 │ │ │ │ │ + bne.w 8c86 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8bd0 │ │ │ │ │ + bne.n 8bb4 │ │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r0, [r3, #8] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bgt.w 8c58 │ │ │ │ │ + bgt.w 8c3c │ │ │ │ │ add r1, r3 │ │ │ │ │ movs r3, #254 @ 0xfe │ │ │ │ │ movs r2, #1 │ │ │ │ │ strb r3, [r1, #20] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ │ lsls r2, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 8c74 │ │ │ │ │ + beq.w 8c58 │ │ │ │ │ adds r3, #20 │ │ │ │ │ add.w r2, r2, r5, lsl #3 │ │ │ │ │ adds r4, r3, r2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r0, [r3, r2] │ │ │ │ │ str r1, [r3, r2] │ │ │ │ │ str r1, [r4, #4] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8b36 │ │ │ │ │ + bge.n 8b1a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 8b36 │ │ │ │ │ + cbnz r3, 8b1a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8b48 │ │ │ │ │ + bge.n 8b2c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8c94 │ │ │ │ │ + beq.w 8c78 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bgt.w 8cd8 │ │ │ │ │ + bgt.w 8cbc │ │ │ │ │ add.w r0, r3, r1, lsl #1 │ │ │ │ │ ldrsh.w r0, [r0, #20] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - beq.n 8ae6 │ │ │ │ │ + beq.n 8aca │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 8bc0 │ │ │ │ │ + beq.n 8ba4 │ │ │ │ │ lsrs r7, r7, #5 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ adds r0, r7, #1 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ add r1, r0 │ │ │ │ │ and.w r1, r1, ip │ │ │ │ │ itete gt │ │ │ │ │ addgt.w r0, r3, r1, lsl #2 │ │ │ │ │ addle.w r0, r3, r1, lsl #1 │ │ │ │ │ ldrgt r0, [r0, #20] │ │ │ │ │ ldrshle.w r0, [r0, #20] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - beq.n 8ae6 │ │ │ │ │ + beq.n 8aca │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 8bc0 │ │ │ │ │ + beq.n 8ba4 │ │ │ │ │ lsrs r7, r7, #5 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ adds r0, r7, #1 │ │ │ │ │ add r1, r0 │ │ │ │ │ and.w r1, r1, ip │ │ │ │ │ cmp r2, #7 │ │ │ │ │ add.w r0, r3, r1 │ │ │ │ │ add.w lr, r3, r1, lsl #1 │ │ │ │ │ - bgt.w 8cbc │ │ │ │ │ + bgt.w 8ca0 │ │ │ │ │ ldrsb.w r0, [r0, #20] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - beq.n 8ae6 │ │ │ │ │ + beq.n 8aca │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ lsrs r7, r7, #5 │ │ │ │ │ adds r1, #1 │ │ │ │ │ adds r0, #1 │ │ │ │ │ add r1, r7 │ │ │ │ │ - bne.n 8b98 │ │ │ │ │ + bne.n 8b7c │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8af2 │ │ │ │ │ + beq.n 8ad6 │ │ │ │ │ add.w r2, r0, r5, lsl #2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ │ adds r2, #1 │ │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ │ ldrb r4, [r2, r3] │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bne.w 8d34 │ │ │ │ │ + bne.w 8d18 │ │ │ │ │ subs r1, #1 │ │ │ │ │ add r3, r2 │ │ │ │ │ subs r4, r3, r2 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - ble.w 8d26 │ │ │ │ │ + ble.w 8d0a │ │ │ │ │ ldrb r4, [r3, #1] │ │ │ │ │ strb.w r4, [r3], #1 │ │ │ │ │ - b.n 8bee │ │ │ │ │ + b.n 8bd2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ movs r3, #2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8cfc │ │ │ │ │ + beq.n 8ce0 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - ble.w 8a5a │ │ │ │ │ + ble.w 8a3e │ │ │ │ │ ldr.w r8, [r6, #4] │ │ │ │ │ - b.n 8a5e │ │ │ │ │ + b.n 8a42 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ - beq.n 8d00 │ │ │ │ │ + beq.n 8ce4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8a8a │ │ │ │ │ + bne.w 8a6e │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 8cf6 │ │ │ │ │ + beq.n 8cda │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt.w r3, [r8] │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bgt.n 8ccc │ │ │ │ │ + bgt.n 8cb0 │ │ │ │ │ add.w r1, r3, r1, lsl #1 │ │ │ │ │ movw r2, #65534 @ 0xfffe │ │ │ │ │ strh r2, [r1, #20] │ │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ │ movs r2, #1 │ │ │ │ │ lsls r2, r1 │ │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8b14 │ │ │ │ │ + bne.w 8af8 │ │ │ │ │ movs r1, #12 │ │ │ │ │ adds r3, #20 │ │ │ │ │ mla r2, r1, r5, r2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ adds r4, r3, r2 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ strd r1, r1, [r4, #4] │ │ │ │ │ str r1, [r3, r2] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 8b2c │ │ │ │ │ - b.n 8b36 │ │ │ │ │ + blt.w 8b10 │ │ │ │ │ + b.n 8b1a │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 8bc0 │ │ │ │ │ + beq.n 8ba4 │ │ │ │ │ lsrs r7, r7, #5 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ adds r0, r7, #1 │ │ │ │ │ add r1, r0 │ │ │ │ │ and.w r1, ip, r1 │ │ │ │ │ adds r0, r3, r1 │ │ │ │ │ ldrsb.w r0, [r0, #20] │ │ │ │ │ - b.n 8b86 │ │ │ │ │ + b.n 8b6a │ │ │ │ │ cmp r2, #15 │ │ │ │ │ itet gt │ │ │ │ │ addgt.w r0, r3, r1, lsl #2 │ │ │ │ │ ldrshle.w r0, [lr, #20] │ │ │ │ │ ldrgt r0, [r0, #20] │ │ │ │ │ - b.n 8bae │ │ │ │ │ + b.n 8b92 │ │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ │ mvn.w r2, #1 │ │ │ │ │ str r2, [r1, #20] │ │ │ │ │ - b.n 8c66 │ │ │ │ │ + b.n 8c4a │ │ │ │ │ add.w r0, r3, r1, lsl #2 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - beq.w 8ae6 │ │ │ │ │ - b.n 8b62 │ │ │ │ │ + beq.w 8aca │ │ │ │ │ + b.n 8b46 │ │ │ │ │ mov r3, r1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ movs r1, #2 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r2, r4 │ │ │ │ │ - bl 3920 <_PyDict_SendEvent> │ │ │ │ │ + bl 3910 <_PyDict_SendEvent> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ - b.n 8ab6 │ │ │ │ │ + b.n 8a9a │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_PyErr_SetKeyError> │ │ │ │ │ R_ARM_THM_CALL _PyErr_SetKeyError │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 8b48 │ │ │ │ │ + b.n 8b2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl b4 │ │ │ │ │ R_ARM_THM_CALL dict_unhashable_type │ │ │ │ │ - b.n 8cfc │ │ │ │ │ - ldr r1, [pc, #68] @ (8d50 ) │ │ │ │ │ + b.n 8ce0 │ │ │ │ │ + ldr r1, [pc, #68] @ (8d34 ) │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.n 8d38 │ │ │ │ │ + beq.n 8d1c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 8d38 │ │ │ │ │ + cbnz r0, 8d1c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #3253 @ 0xcb5 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 8cfc │ │ │ │ │ + b.n 8ce0 │ │ │ │ │ strb r1, [r0, #1] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 8b3e │ │ │ │ │ - b.n 8b48 │ │ │ │ │ + blt.w 8b22 │ │ │ │ │ + b.n 8b2c │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 8be2 │ │ │ │ │ + b.n 8bc6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 8cfc │ │ │ │ │ + b.n 8ce0 │ │ │ │ │ .word 0x000000ec │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00008d54 : │ │ │ │ │ +00008d38 : │ │ │ │ │ pop_lock_held(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ sub sp, #24 │ │ │ │ │ mov r6, r2 │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ ands.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq.n 8e26 │ │ │ │ │ + beq.n 8e0a │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8df6 │ │ │ │ │ + beq.n 8dda │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 8dd4 │ │ │ │ │ + bne.n 8db8 │ │ │ │ │ ldr r7, [r1, #12] │ │ │ │ │ adds r2, r7, #1 │ │ │ │ │ - beq.n 8dd4 │ │ │ │ │ + beq.n 8db8 │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ bl 498 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmn.w r0, #3 │ │ │ │ │ - beq.n 8e4c │ │ │ │ │ + beq.n 8e30 │ │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 8dea │ │ │ │ │ + beq.n 8dce │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ - cbz r5, 8dea │ │ │ │ │ + cbz r5, 8dce │ │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ │ - cbnz r0, 8dfe │ │ │ │ │ + cbnz r0, 8de2 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r5, #0] │ │ │ │ │ mov r3, r5 │ │ │ │ │ - bl 5bbc │ │ │ │ │ - cbz r6, 8e0e │ │ │ │ │ + bl 5bac │ │ │ │ │ + cbz r6, 8df2 │ │ │ │ │ str r5, [r6, #0] │ │ │ │ │ movs r0, #1 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r7, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 8e56 │ │ │ │ │ + beq.n 8e3a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8d8e │ │ │ │ │ - cbnz r6, 8df0 │ │ │ │ │ + bne.n 8d72 │ │ │ │ │ + cbnz r6, 8dd4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 8dce │ │ │ │ │ + b.n 8db2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - b.n 8dec │ │ │ │ │ + b.n 8dd0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 8dce │ │ │ │ │ + beq.n 8db2 │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ - b.n 8dce │ │ │ │ │ + b.n 8db2 │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - bl 3920 <_PyDict_SendEvent> │ │ │ │ │ + bl 3910 <_PyDict_SendEvent> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ - b.n 8db0 │ │ │ │ │ + b.n 8d94 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8dcc │ │ │ │ │ + bge.n 8db0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8dcc │ │ │ │ │ + bne.n 8db0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8dcc │ │ │ │ │ - cbz r2, 8e2a │ │ │ │ │ + b.n 8db0 │ │ │ │ │ + cbz r2, 8e0e │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - ldr r1, [pc, #80] @ (8e7c ) │ │ │ │ │ + ldr r1, [pc, #80] @ (8e60 ) │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.n 8e62 │ │ │ │ │ + beq.n 8e46 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 8e62 │ │ │ │ │ + cbnz r0, 8e46 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #3253 @ 0xcb5 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 8dce │ │ │ │ │ + b.n 8db2 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 8e46 │ │ │ │ │ + beq.n 8e2a │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - b.n 8e46 │ │ │ │ │ + b.n 8e2a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl b4 │ │ │ │ │ R_ARM_THM_CALL dict_unhashable_type │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 8e50 │ │ │ │ │ - b.n 8e46 │ │ │ │ │ + bne.n 8e34 │ │ │ │ │ + b.n 8e2a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 8e46 │ │ │ │ │ + b.n 8e2a │ │ │ │ │ nop │ │ │ │ │ .word 0x000000ec │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00008e80 <_PyDict_Pop_KnownHash>: │ │ │ │ │ +00008e64 <_PyDict_Pop_KnownHash>: │ │ │ │ │ _PyDict_Pop_KnownHash(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ sub sp, #20 │ │ │ │ │ - cbz r3, 8eda <_PyDict_Pop_KnownHash+0x5a> │ │ │ │ │ + cbz r3, 8ebe <_PyDict_Pop_KnownHash+0x5a> │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ bl 498 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r2, r0, #3 │ │ │ │ │ - beq.n 8f0e <_PyDict_Pop_KnownHash+0x8e> │ │ │ │ │ + beq.n 8ef2 <_PyDict_Pop_KnownHash+0x8e> │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 8eda <_PyDict_Pop_KnownHash+0x5a> │ │ │ │ │ + beq.n 8ebe <_PyDict_Pop_KnownHash+0x5a> │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ - cbz r4, 8eda <_PyDict_Pop_KnownHash+0x5a> │ │ │ │ │ + cbz r4, 8ebe <_PyDict_Pop_KnownHash+0x5a> │ │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ │ - cbnz r0, 8ee6 <_PyDict_Pop_KnownHash+0x66> │ │ │ │ │ + cbnz r0, 8eca <_PyDict_Pop_KnownHash+0x66> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r4, #0] │ │ │ │ │ mov r3, r4 │ │ │ │ │ - bl 5bbc │ │ │ │ │ - cbz r7, 8ef6 <_PyDict_Pop_KnownHash+0x76> │ │ │ │ │ + bl 5bac │ │ │ │ │ + cbz r7, 8eda <_PyDict_Pop_KnownHash+0x76> │ │ │ │ │ str r4, [r7, #0] │ │ │ │ │ movs r0, #1 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - cbnz r7, 8ee0 <_PyDict_Pop_KnownHash+0x60> │ │ │ │ │ + cbnz r7, 8ec4 <_PyDict_Pop_KnownHash+0x60> │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 8ed4 <_PyDict_Pop_KnownHash+0x54> │ │ │ │ │ + b.n 8eb8 <_PyDict_Pop_KnownHash+0x54> │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - b.n 8edc <_PyDict_Pop_KnownHash+0x5c> │ │ │ │ │ + b.n 8ec0 <_PyDict_Pop_KnownHash+0x5c> │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - bl 3920 <_PyDict_SendEvent> │ │ │ │ │ + bl 3910 <_PyDict_SendEvent> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ - b.n 8eb6 <_PyDict_Pop_KnownHash+0x36> │ │ │ │ │ + b.n 8e9a <_PyDict_Pop_KnownHash+0x36> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8ed2 <_PyDict_Pop_KnownHash+0x52> │ │ │ │ │ + bge.n 8eb6 <_PyDict_Pop_KnownHash+0x52> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8ed2 <_PyDict_Pop_KnownHash+0x52> │ │ │ │ │ + bne.n 8eb6 <_PyDict_Pop_KnownHash+0x52> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8ed2 <_PyDict_Pop_KnownHash+0x52> │ │ │ │ │ - cbz r7, 8f14 <_PyDict_Pop_KnownHash+0x94> │ │ │ │ │ + b.n 8eb6 <_PyDict_Pop_KnownHash+0x52> │ │ │ │ │ + cbz r7, 8ef8 <_PyDict_Pop_KnownHash+0x94> │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 8ed4 <_PyDict_Pop_KnownHash+0x54> │ │ │ │ │ + b.n 8eb8 <_PyDict_Pop_KnownHash+0x54> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00008f1c : │ │ │ │ │ +00008f00 : │ │ │ │ │ dictiter_dealloc(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr.w r0, [r0, #-8] │ │ │ │ │ @@ -14500,436 +14507,436 @@ │ │ │ │ │ bfi r0, r2, #0, #2 │ │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ orrs r2, r1 │ │ │ │ │ str.w r2, [ip, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ - ldr r2, [pc, #148] @ (8fec ) │ │ │ │ │ + ldr r2, [pc, #148] @ (8fd0 ) │ │ │ │ │ ldr.w r0, [r3, #-4] │ │ │ │ │ str.w r1, [r3, #-8] │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ and.w r0, r0, #1 │ │ │ │ │ str.w r0, [r3, #-4] │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ ldr.w r1, [r2, #3752] @ 0xea8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n 8fda │ │ │ │ │ + ble.n 8fbe │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [r2, #3752] @ 0xea8 │ │ │ │ │ ldr.w r1, [r2, #3824] @ 0xef0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [r2, #3824] @ 0xef0 │ │ │ │ │ - cbz r0, 8f96 │ │ │ │ │ + cbz r0, 8f7a │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 8fc8 │ │ │ │ │ + blt.n 8fac │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ - cbz r0, 8fa2 │ │ │ │ │ + cbz r0, 8f86 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 8fae │ │ │ │ │ + blt.n 8f92 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GC_Del │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 8fa2 │ │ │ │ │ + bne.n 8f86 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GC_Del │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 8f96 │ │ │ │ │ + bne.n 8f7a │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 8f96 │ │ │ │ │ + b.n 8f7a │ │ │ │ │ ldr.w r1, [r2, #3824] @ 0xef0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [r2, #3824] @ 0xef0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8f8e │ │ │ │ │ - b.n 8f96 │ │ │ │ │ + bne.n 8f72 │ │ │ │ │ + b.n 8f7a │ │ │ │ │ nop │ │ │ │ │ .word 0x0000007a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00008ff0 <_PyDict_MergeUniq>: │ │ │ │ │ +00008fd4 <_PyDict_MergeUniq>: │ │ │ │ │ _PyDict_MergeUniq(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 9028 <_PyDict_MergeUniq+0x38> │ │ │ │ │ + cbz r0, 900c <_PyDict_MergeUniq+0x38> │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldrb.w ip, [r2, #87] @ 0x57 │ │ │ │ │ ubfx ip, ip, #5, #1 │ │ │ │ │ eor.w ip, ip, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it eq │ │ │ │ │ orreq.w ip, ip, #1 │ │ │ │ │ tst.w ip, #1 │ │ │ │ │ - bne.n 903e <_PyDict_MergeUniq+0x4e> │ │ │ │ │ + bne.n 9022 <_PyDict_MergeUniq+0x4e> │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ movs r2, #2 │ │ │ │ │ - b.w 40f4 │ │ │ │ │ + b.w 40e4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #4279 @ 0x10b7 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r1, [pc, #40] @ (9068 <_PyDict_MergeUniq+0x78>) │ │ │ │ │ + ldr r1, [pc, #40] @ (904c <_PyDict_MergeUniq+0x78>) │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 904e <_PyDict_MergeUniq+0x5e> │ │ │ │ │ + beq.n 9032 <_PyDict_MergeUniq+0x5e> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9028 <_PyDict_MergeUniq+0x38> │ │ │ │ │ + beq.n 900c <_PyDict_MergeUniq+0x38> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 9038 <_PyDict_MergeUniq+0x48> │ │ │ │ │ + b.n 901c <_PyDict_MergeUniq+0x48> │ │ │ │ │ nop │ │ │ │ │ .word 0x000000ec │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000906c <_PyDict_SetItem_Take2>: │ │ │ │ │ +00009050 <_PyDict_SetItem_Take2>: │ │ │ │ │ _PyDict_SetItem_Take2(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne.n 90aa <_PyDict_SetItem_Take2+0x3e> │ │ │ │ │ + bne.n 908e <_PyDict_SetItem_Take2+0x3e> │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ adds r5, r0, #1 │ │ │ │ │ - beq.n 90aa <_PyDict_SetItem_Take2+0x3e> │ │ │ │ │ - ldr r3, [pc, #64] @ (90d4 <_PyDict_SetItem_Take2+0x68>) │ │ │ │ │ + beq.n 908e <_PyDict_SetItem_Take2+0x3e> │ │ │ │ │ + ldr r3, [pc, #64] @ (90b8 <_PyDict_SetItem_Take2+0x68>) │ │ │ │ │ ldr r5, [r4, #24] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq.n 90c8 <_PyDict_SetItem_Take2+0x5c> │ │ │ │ │ + beq.n 90ac <_PyDict_SetItem_Take2+0x5c> │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 14c4 │ │ │ │ │ + b.w 14b4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - bne.n 9092 <_PyDict_SetItem_Take2+0x26> │ │ │ │ │ + bne.n 9076 <_PyDict_SetItem_Take2+0x26> │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 setitem_take2_lock_held.part.0 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w fec │ │ │ │ │ + b.w fdc │ │ │ │ │ nop │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000090d8 : │ │ │ │ │ +000090bc : │ │ │ │ │ dict_get(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi.n 9192 │ │ │ │ │ + bhi.n 9176 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 9174 │ │ │ │ │ + bne.n 9158 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 913e │ │ │ │ │ + beq.n 9122 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ - beq.n 918a │ │ │ │ │ + beq.n 916e │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 498 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - cbnz r3, 9152 │ │ │ │ │ + cbnz r3, 9136 │ │ │ │ │ adds r0, #3 │ │ │ │ │ - beq.n 917c │ │ │ │ │ + beq.n 9160 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 9180 │ │ │ │ │ + blt.n 9164 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ adds r5, r2, #1 │ │ │ │ │ - beq.n 9110 │ │ │ │ │ + beq.n 90f4 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 498 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 912c │ │ │ │ │ + beq.n 9110 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9178 │ │ │ │ │ + bge.n 915c │ │ │ │ │ adds r2, #1 │ │ │ │ │ adds r1, r0, #3 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 917c │ │ │ │ │ + beq.n 9160 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 9130 │ │ │ │ │ + beq.n 9114 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble.n 90fa │ │ │ │ │ + ble.n 90de │ │ │ │ │ ldr r4, [r5, #4] │ │ │ │ │ - b.n 9102 │ │ │ │ │ + b.n 90e6 │ │ │ │ │ adds r2, r0, #3 │ │ │ │ │ - bne.n 9162 │ │ │ │ │ + bne.n 9146 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 9138 │ │ │ │ │ + b.n 911c │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl b4 │ │ │ │ │ R_ARM_THM_CALL dict_unhashable_type │ │ │ │ │ - b.n 917c │ │ │ │ │ + b.n 9160 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ movs r3, #2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 916e │ │ │ │ │ + bne.n 9152 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 9138 │ │ │ │ │ + b.n 911c │ │ │ │ │ │ │ │ │ │ -000091ac : │ │ │ │ │ +00009190 : │ │ │ │ │ PyDict_Keys(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 93de │ │ │ │ │ + beq.w 93c2 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ - ldr r5, [pc, #580] @ (9410 ) │ │ │ │ │ + ldr r5, [pc, #580] @ (93f4 ) │ │ │ │ │ ldrb.w r3, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ lsls r3, r3, #31 │ │ │ │ │ - bpl.w 93d2 │ │ │ │ │ + bpl.w 93b6 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 93ee │ │ │ │ │ + beq.w 93d2 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - bne.w 93f2 │ │ │ │ │ + bne.w 93d6 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ ldrb.w r1, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r1, r1, #5, #1 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ │ ands.w r1, r1, #255 @ 0xff │ │ │ │ │ mov r9, r1 │ │ │ │ │ - beq.w 93bc │ │ │ │ │ + beq.w 93a0 │ │ │ │ │ ldr.w lr, [r7, #28] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - bne.w 9388 │ │ │ │ │ + bne.w 936c │ │ │ │ │ ldr r1, [r7, #24] │ │ │ │ │ ldr r6, [r1, #16] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - ble.n 92d0 │ │ │ │ │ + ble.n 92b4 │ │ │ │ │ ldrb r0, [r1, #6] │ │ │ │ │ ldrb.w ip, [r1, #5] │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ movs r0, #1 │ │ │ │ │ lsl.w r8, r0, ip │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 936a │ │ │ │ │ + beq.w 934e │ │ │ │ │ add.w r0, r8, r2, lsl #3 │ │ │ │ │ add.w ip, r1, #20 │ │ │ │ │ add ip, r0 │ │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9318 │ │ │ │ │ + beq.n 92fc │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - ble.n 92d0 │ │ │ │ │ + ble.n 92b4 │ │ │ │ │ ldr.w r0, [ip] │ │ │ │ │ ldr r6, [r0, #0] │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 9312 │ │ │ │ │ + blt.n 92f6 │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ mov.w ip, r3, lsl #2 │ │ │ │ │ str.w r0, [r6, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 91fc │ │ │ │ │ + beq.n 91e0 │ │ │ │ │ add.w ip, ip, #4 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - bne.n 932e │ │ │ │ │ + bne.n 9312 │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ add.w r5, r1, #20 │ │ │ │ │ - b.n 9294 │ │ │ │ │ + b.n 9278 │ │ │ │ │ str.w r3, [r6, ip] │ │ │ │ │ add.w ip, ip, #4 │ │ │ │ │ ldr r0, [r1, #16] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - ble.n 92d0 │ │ │ │ │ + ble.n 92b4 │ │ │ │ │ ldrb r7, [r1, #6] │ │ │ │ │ ldrb r3, [r1, #5] │ │ │ │ │ lsl.w r3, lr, r3 │ │ │ │ │ - cbz r7, 92d8 │ │ │ │ │ + cbz r7, 92bc │ │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ │ add r3, r5 │ │ │ │ │ ldr r7, [r3, #4] │ │ │ │ │ - cbz r7, 92c0 │ │ │ │ │ + cbz r7, 92a4 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 928c │ │ │ │ │ + bge.n 9270 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ - b.n 928c │ │ │ │ │ + b.n 9270 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - ble.n 92d0 │ │ │ │ │ + ble.n 92b4 │ │ │ │ │ adds r3, #8 │ │ │ │ │ ldr r7, [r3, #4] │ │ │ │ │ - cbz r7, 92f6 │ │ │ │ │ + cbz r7, 92da │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bgt.n 92ae │ │ │ │ │ + bgt.n 9292 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ movs r7, #12 │ │ │ │ │ mla r3, r7, r2, r3 │ │ │ │ │ add.w r7, r1, #20 │ │ │ │ │ add r7, r3 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ - cbz r3, 9300 │ │ │ │ │ + cbz r3, 92e4 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 928c │ │ │ │ │ - b.n 92ba │ │ │ │ │ + bge.n 9270 │ │ │ │ │ + b.n 929e │ │ │ │ │ adds r2, #1 │ │ │ │ │ adds r3, #8 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bgt.n 92c8 │ │ │ │ │ - b.n 92d0 │ │ │ │ │ + bgt.n 92ac │ │ │ │ │ + b.n 92b4 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bge.n 92d0 │ │ │ │ │ + bge.n 92b4 │ │ │ │ │ adds r7, #12 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ - cbz r3, 9324 │ │ │ │ │ + cbz r3, 9308 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bgt.n 92e8 │ │ │ │ │ - b.n 92d0 │ │ │ │ │ + bgt.n 92cc │ │ │ │ │ + b.n 92b4 │ │ │ │ │ adds r6, #1 │ │ │ │ │ str r6, [r0, #0] │ │ │ │ │ - b.n 9266 │ │ │ │ │ + b.n 924a │ │ │ │ │ adds r2, #1 │ │ │ │ │ add.w ip, ip, #8 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bne.n 924c │ │ │ │ │ - b.n 92d0 │ │ │ │ │ + bne.n 9230 │ │ │ │ │ + b.n 92b4 │ │ │ │ │ adds r2, #1 │ │ │ │ │ adds r7, #12 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bgt.n 9308 │ │ │ │ │ - b.n 92d0 │ │ │ │ │ + bgt.n 92ec │ │ │ │ │ + b.n 92b4 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ movs r5, #1 │ │ │ │ │ - b.n 9364 │ │ │ │ │ + b.n 9348 │ │ │ │ │ ldrb.w r3, [lr] │ │ │ │ │ ldrb r7, [r1, #5] │ │ │ │ │ adds r3, #1 │ │ │ │ │ add.w r3, lr, r3, lsl #2 │ │ │ │ │ lsl.w r7, r5, r7 │ │ │ │ │ ldrb r3, [r3, r2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ @@ -14940,453 +14947,453 @@ │ │ │ │ │ cmp.w r7, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r7, #1 │ │ │ │ │ strlt r7, [r3, #0] │ │ │ │ │ str.w r3, [r6, ip] │ │ │ │ │ add.w ip, ip, #4 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bgt.n 9334 │ │ │ │ │ - b.n 92d0 │ │ │ │ │ + bgt.n 9318 │ │ │ │ │ + b.n 92b4 │ │ │ │ │ mov.w ip, #12 │ │ │ │ │ mla r0, ip, r2, r8 │ │ │ │ │ add.w ip, r1, #20 │ │ │ │ │ add ip, r0 │ │ │ │ │ ldr.w r0, [ip, #8] │ │ │ │ │ - cbz r0, 93b0 │ │ │ │ │ + cbz r0, 9394 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - ble.n 92d0 │ │ │ │ │ + ble.n 92b4 │ │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ │ - b.n 925c │ │ │ │ │ + b.n 9240 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - ble.n 92d0 │ │ │ │ │ + ble.n 92b4 │ │ │ │ │ ldrb.w r1, [lr] │ │ │ │ │ movs r6, #1 │ │ │ │ │ adds r1, #1 │ │ │ │ │ add.w r1, lr, r1, lsl #2 │ │ │ │ │ ldrb r0, [r1, r2] │ │ │ │ │ ldr r1, [r7, #24] │ │ │ │ │ ldrb.w ip, [r1, #5] │ │ │ │ │ add.w r0, r1, r0, lsl #3 │ │ │ │ │ lsl.w r6, r6, ip │ │ │ │ │ add r0, r6 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ - b.n 925c │ │ │ │ │ + b.n 9240 │ │ │ │ │ adds r2, #1 │ │ │ │ │ add.w ip, ip, #12 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bne.n 9378 │ │ │ │ │ - b.n 92d0 │ │ │ │ │ - ldr r1, [pc, #80] @ (9410 ) │ │ │ │ │ + bne.n 935c │ │ │ │ │ + b.n 92b4 │ │ │ │ │ + ldr r1, [pc, #80] @ (93f4 ) │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9218 │ │ │ │ │ - b.n 92d0 │ │ │ │ │ + bne.w 91fc │ │ │ │ │ + b.n 92b4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 91e0 │ │ │ │ │ + bne.w 91c4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #3729 @ 0xe91 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 92d0 │ │ │ │ │ + b.n 92b4 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 91e2 │ │ │ │ │ + bge.w 91c6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 91e2 │ │ │ │ │ + bne.w 91c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 91e0 │ │ │ │ │ + b.n 91c4 │ │ │ │ │ nop │ │ │ │ │ .word 0x000000ec │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00009414 : │ │ │ │ │ +000093f8 : │ │ │ │ │ PyObject_ClearManagedDict(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #29 │ │ │ │ │ - bpl.n 94c4 │ │ │ │ │ + bpl.n 94a8 │ │ │ │ │ ldr.w r4, [r0, #-12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ adds r2, r0, r3 │ │ │ │ │ - cbnz r4, 9486 │ │ │ │ │ + cbnz r4, 946a │ │ │ │ │ ldrb r0, [r2, #3] │ │ │ │ │ - cbz r0, 947e │ │ │ │ │ + cbz r0, 9462 │ │ │ │ │ strb r4, [r2, #3] │ │ │ │ │ ldrb r1, [r1, r3] │ │ │ │ │ - cbz r1, 947e │ │ │ │ │ + cbz r1, 9462 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 944e │ │ │ │ │ + b.n 9432 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ - ble.n 947e │ │ │ │ │ + ble.n 9462 │ │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9446 │ │ │ │ │ + beq.n 942a │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ str.w r4, [r2, r3, lsl #2] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9482 │ │ │ │ │ + bge.n 9466 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ - cbnz r1, 9482 │ │ │ │ │ + cbnz r1, 9466 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ - bgt.n 944e │ │ │ │ │ + bgt.n 9432 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ │ - b.n 9446 │ │ │ │ │ + b.n 942a │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 94cc │ │ │ │ │ + bne.n 94b0 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 5c0 <_Py_dict_lookup+0x128> │ │ │ │ │ R_ARM_THM_CALL detach_dict_from_object │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ - cbz r0, 94c4 │ │ │ │ │ + cbz r0, 94a8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ - ldr r2, [pc, #72] @ (94f0 ) │ │ │ │ │ + ldr r2, [pc, #72] @ (94d4 ) │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r2, r3, [r4, #24] │ │ │ │ │ - bl 4984 │ │ │ │ │ + bl 4974 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r0, [r2, #16] │ │ │ │ │ add r0, r1 │ │ │ │ │ - bl 94f4 │ │ │ │ │ + bl 94d8 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ ldr.w r4, [r1, #-12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 947e │ │ │ │ │ + beq.n 9462 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str.w r2, [r1, #-12] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 947e │ │ │ │ │ + bge.n 9462 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 947e │ │ │ │ │ + bne.n 9462 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ nop │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000094f4 : │ │ │ │ │ +000094d8 : │ │ │ │ │ clear_inline_values(): │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldrb r3, [r0, #3] │ │ │ │ │ - cbz r3, 953c │ │ │ │ │ + cbz r3, 9520 │ │ │ │ │ mov r4, r0 │ │ │ │ │ movs r5, #0 │ │ │ │ │ strb r5, [r0, #3] │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r5 │ │ │ │ │ ldrb.w r3, [r4], #4 │ │ │ │ │ - b.n 951a │ │ │ │ │ + b.n 94fe │ │ │ │ │ adds r5, #1 │ │ │ │ │ adds r4, #4 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - ble.n 953c │ │ │ │ │ + ble.n 9520 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9516 │ │ │ │ │ + beq.n 94fa │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ str r7, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9538 │ │ │ │ │ + bge.n 951c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 9538 │ │ │ │ │ + cbnz r3, 951c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ │ - b.n 9516 │ │ │ │ │ + b.n 94fa │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00009540 <_PyDict_DelItemIf>: │ │ │ │ │ +00009524 <_PyDict_DelItemIf>: │ │ │ │ │ _PyDict_DelItemIf(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ adds r4, r0, #1 │ │ │ │ │ - beq.w 9768 <_PyDict_DelItemIf+0x228> │ │ │ │ │ + beq.w 974c <_PyDict_DelItemIf+0x228> │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 498 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r1, r0, #3 │ │ │ │ │ - beq.w 9768 <_PyDict_DelItemIf+0x228> │ │ │ │ │ + beq.w 974c <_PyDict_DelItemIf+0x228> │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.w 975c <_PyDict_DelItemIf+0x21c> │ │ │ │ │ + beq.w 9740 <_PyDict_DelItemIf+0x21c> │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 975c <_PyDict_DelItemIf+0x21c> │ │ │ │ │ + beq.w 9740 <_PyDict_DelItemIf+0x21c> │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r9 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.w 9768 <_PyDict_DelItemIf+0x228> │ │ │ │ │ + beq.w 974c <_PyDict_DelItemIf+0x228> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble.w 975c <_PyDict_DelItemIf+0x21c> │ │ │ │ │ + ble.w 9740 <_PyDict_DelItemIf+0x21c> │ │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 976e <_PyDict_DelItemIf+0x22e> │ │ │ │ │ + bne.w 9752 <_PyDict_DelItemIf+0x22e> │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ lsl.w ip, ip, r2 │ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ and.w r1, r7, ip │ │ │ │ │ - bgt.n 9666 <_PyDict_DelItemIf+0x126> │ │ │ │ │ + bgt.n 964a <_PyDict_DelItemIf+0x126> │ │ │ │ │ adds r0, r3, r1 │ │ │ │ │ ldrsb.w r0, [r0, #20] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 96a4 <_PyDict_DelItemIf+0x164> │ │ │ │ │ + bne.n 9688 <_PyDict_DelItemIf+0x164> │ │ │ │ │ ldr r0, [r6, #28] │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9708 <_PyDict_DelItemIf+0x1c8> │ │ │ │ │ + bne.w 96ec <_PyDict_DelItemIf+0x1c8> │ │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r0, [r3, #8] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bgt.n 962c <_PyDict_DelItemIf+0xec> │ │ │ │ │ + bgt.n 9610 <_PyDict_DelItemIf+0xec> │ │ │ │ │ add r1, r3 │ │ │ │ │ movs r3, #254 @ 0xfe │ │ │ │ │ movs r2, #1 │ │ │ │ │ strb r3, [r1, #20] │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ │ lsls r2, r0 │ │ │ │ │ - cbz r1, 9648 <_PyDict_DelItemIf+0x108> │ │ │ │ │ + cbz r1, 962c <_PyDict_DelItemIf+0x108> │ │ │ │ │ adds r3, #20 │ │ │ │ │ add.w r2, r2, r5, lsl #3 │ │ │ │ │ adds r5, r3, r2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r0, [r3, r2] │ │ │ │ │ str r1, [r3, r2] │ │ │ │ │ str r1, [r5, #4] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 960e <_PyDict_DelItemIf+0xce> │ │ │ │ │ + bge.n 95f2 <_PyDict_DelItemIf+0xce> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 9626 <_PyDict_DelItemIf+0xe6> │ │ │ │ │ + cbz r3, 960a <_PyDict_DelItemIf+0xe6> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 961e <_PyDict_DelItemIf+0xde> │ │ │ │ │ + bge.n 9602 <_PyDict_DelItemIf+0xde> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 969c <_PyDict_DelItemIf+0x15c> │ │ │ │ │ + beq.n 9680 <_PyDict_DelItemIf+0x15c> │ │ │ │ │ movs r0, #1 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 960e <_PyDict_DelItemIf+0xce> │ │ │ │ │ + b.n 95f2 <_PyDict_DelItemIf+0xce> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bgt.w 9742 <_PyDict_DelItemIf+0x202> │ │ │ │ │ + bgt.w 9726 <_PyDict_DelItemIf+0x202> │ │ │ │ │ add.w r1, r3, r1, lsl #1 │ │ │ │ │ movw r2, #65534 @ 0xfffe │ │ │ │ │ strh r2, [r1, #20] │ │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ │ movs r2, #1 │ │ │ │ │ lsls r2, r1 │ │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 95f0 <_PyDict_DelItemIf+0xb0> │ │ │ │ │ + bne.n 95d4 <_PyDict_DelItemIf+0xb0> │ │ │ │ │ movs r1, #12 │ │ │ │ │ adds r3, #20 │ │ │ │ │ mla r2, r1, r5, r2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ adds r5, r3, r2 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ strd r1, r1, [r5, #4] │ │ │ │ │ str r1, [r3, r2] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 9608 <_PyDict_DelItemIf+0xc8> │ │ │ │ │ - b.n 960e <_PyDict_DelItemIf+0xce> │ │ │ │ │ + blt.n 95ec <_PyDict_DelItemIf+0xc8> │ │ │ │ │ + b.n 95f2 <_PyDict_DelItemIf+0xce> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bgt.n 974e <_PyDict_DelItemIf+0x20e> │ │ │ │ │ + bgt.n 9732 <_PyDict_DelItemIf+0x20e> │ │ │ │ │ add.w r0, r3, r1, lsl #1 │ │ │ │ │ ldrsh.w r0, [r0, #20] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - beq.n 95c6 <_PyDict_DelItemIf+0x86> │ │ │ │ │ + beq.n 95aa <_PyDict_DelItemIf+0x86> │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 96f6 <_PyDict_DelItemIf+0x1b6> │ │ │ │ │ + beq.n 96da <_PyDict_DelItemIf+0x1b6> │ │ │ │ │ lsrs r7, r7, #5 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ adds r0, r7, #1 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ add r1, r0 │ │ │ │ │ and.w r1, ip, r1 │ │ │ │ │ itete gt │ │ │ │ │ addgt.w r0, r3, r1, lsl #2 │ │ │ │ │ addle.w r0, r3, r1, lsl #1 │ │ │ │ │ ldrgt r0, [r0, #20] │ │ │ │ │ ldrshle.w r0, [r0, #20] │ │ │ │ │ - b.n 96bc <_PyDict_DelItemIf+0x17c> │ │ │ │ │ + b.n 96a0 <_PyDict_DelItemIf+0x17c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 961e <_PyDict_DelItemIf+0xde> │ │ │ │ │ + b.n 9602 <_PyDict_DelItemIf+0xde> │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 96f6 <_PyDict_DelItemIf+0x1b6> │ │ │ │ │ + beq.n 96da <_PyDict_DelItemIf+0x1b6> │ │ │ │ │ lsrs r7, r7, #5 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ adds r0, r7, #1 │ │ │ │ │ add r1, r0 │ │ │ │ │ and.w r1, ip, r1 │ │ │ │ │ adds r0, r3, r1 │ │ │ │ │ ldrsb.w r0, [r0, #20] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - beq.n 95c6 <_PyDict_DelItemIf+0x86> │ │ │ │ │ + beq.n 95aa <_PyDict_DelItemIf+0x86> │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 96f6 <_PyDict_DelItemIf+0x1b6> │ │ │ │ │ + beq.n 96da <_PyDict_DelItemIf+0x1b6> │ │ │ │ │ lsrs r7, r7, #5 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ adds r0, r7, #1 │ │ │ │ │ add r1, r0 │ │ │ │ │ and.w r1, r1, ip │ │ │ │ │ cmp r2, #7 │ │ │ │ │ add.w r0, r3, r1 │ │ │ │ │ add.w lr, r3, r1, lsl #1 │ │ │ │ │ - bgt.n 9732 <_PyDict_DelItemIf+0x1f2> │ │ │ │ │ + bgt.n 9716 <_PyDict_DelItemIf+0x1f2> │ │ │ │ │ ldrsb.w r0, [r0, #20] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - beq.w 95c6 <_PyDict_DelItemIf+0x86> │ │ │ │ │ + beq.w 95aa <_PyDict_DelItemIf+0x86> │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ lsrs r7, r7, #5 │ │ │ │ │ adds r1, #1 │ │ │ │ │ adds r0, #1 │ │ │ │ │ add r1, r7 │ │ │ │ │ - bne.n 96ce <_PyDict_DelItemIf+0x18e> │ │ │ │ │ + bne.n 96b2 <_PyDict_DelItemIf+0x18e> │ │ │ │ │ ldr r0, [r6, #28] │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 95d4 <_PyDict_DelItemIf+0x94> │ │ │ │ │ + beq.w 95b8 <_PyDict_DelItemIf+0x94> │ │ │ │ │ add.w r2, r0, r5, lsl #2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ │ adds r2, #1 │ │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ │ ldrb r6, [r2, r3] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne.n 9760 <_PyDict_DelItemIf+0x220> │ │ │ │ │ + bne.n 9744 <_PyDict_DelItemIf+0x220> │ │ │ │ │ subs r1, #1 │ │ │ │ │ add r3, r2 │ │ │ │ │ subs r5, r3, r2 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - ble.n 9764 <_PyDict_DelItemIf+0x224> │ │ │ │ │ + ble.n 9748 <_PyDict_DelItemIf+0x224> │ │ │ │ │ ldrb r5, [r3, #1] │ │ │ │ │ strb.w r5, [r3], #1 │ │ │ │ │ - b.n 9724 <_PyDict_DelItemIf+0x1e4> │ │ │ │ │ + b.n 9708 <_PyDict_DelItemIf+0x1e4> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ itet gt │ │ │ │ │ addgt.w r0, r3, r1, lsl #2 │ │ │ │ │ ldrshle.w r0, [lr, #20] │ │ │ │ │ ldrgt r0, [r0, #20] │ │ │ │ │ - b.n 96e2 <_PyDict_DelItemIf+0x1a2> │ │ │ │ │ + b.n 96c6 <_PyDict_DelItemIf+0x1a2> │ │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ │ mvn.w r2, #1 │ │ │ │ │ str r2, [r1, #20] │ │ │ │ │ - b.n 963c <_PyDict_DelItemIf+0xfc> │ │ │ │ │ + b.n 9620 <_PyDict_DelItemIf+0xfc> │ │ │ │ │ add.w r0, r3, r1, lsl #2 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - beq.w 95c6 <_PyDict_DelItemIf+0x86> │ │ │ │ │ - b.n 9676 <_PyDict_DelItemIf+0x136> │ │ │ │ │ + beq.w 95aa <_PyDict_DelItemIf+0x86> │ │ │ │ │ + b.n 965a <_PyDict_DelItemIf+0x136> │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 9620 <_PyDict_DelItemIf+0xe0> │ │ │ │ │ + b.n 9604 <_PyDict_DelItemIf+0xe0> │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 971a <_PyDict_DelItemIf+0x1da> │ │ │ │ │ + b.n 96fe <_PyDict_DelItemIf+0x1da> │ │ │ │ │ strb r1, [r0, #1] │ │ │ │ │ - b.n 960e <_PyDict_DelItemIf+0xce> │ │ │ │ │ + b.n 95f2 <_PyDict_DelItemIf+0xce> │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 9620 <_PyDict_DelItemIf+0xe0> │ │ │ │ │ + b.n 9604 <_PyDict_DelItemIf+0xe0> │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - bl 3920 <_PyDict_SendEvent> │ │ │ │ │ + bl 3910 <_PyDict_SendEvent> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ - b.n 95a4 <_PyDict_DelItemIf+0x64> │ │ │ │ │ + b.n 9588 <_PyDict_DelItemIf+0x64> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00009780 <_PyDict_GetItemRef_Unicode_LockHeld>: │ │ │ │ │ +00009764 <_PyDict_GetItemRef_Unicode_LockHeld>: │ │ │ │ │ _PyDict_GetItemRef_Unicode_LockHeld(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ @@ -15394,26 +15401,26 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 97d4 <_PyDict_GetItemRef_Unicode_LockHeld+0x54> │ │ │ │ │ + bne.n 97b8 <_PyDict_GetItemRef_Unicode_LockHeld+0x54> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ - beq.n 97d4 <_PyDict_GetItemRef_Unicode_LockHeld+0x54> │ │ │ │ │ + beq.n 97b8 <_PyDict_GetItemRef_Unicode_LockHeld+0x54> │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ bl 498 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ adds r0, #3 │ │ │ │ │ - beq.n 97ee <_PyDict_GetItemRef_Unicode_LockHeld+0x6e> │ │ │ │ │ + beq.n 97d2 <_PyDict_GetItemRef_Unicode_LockHeld+0x6e> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ - cbnz r3, 97c0 <_PyDict_GetItemRef_Unicode_LockHeld+0x40> │ │ │ │ │ + cbnz r3, 97a4 <_PyDict_GetItemRef_Unicode_LockHeld+0x40> │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ movs r0, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ @@ -15423,697 +15430,697 @@ │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 97f6 <_PyDict_GetItemRef_Unicode_LockHeld+0x76> │ │ │ │ │ + beq.n 97da <_PyDict_GetItemRef_Unicode_LockHeld+0x76> │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 498 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ adds r0, #3 │ │ │ │ │ - bne.n 97b4 <_PyDict_GetItemRef_Unicode_LockHeld+0x34> │ │ │ │ │ + bne.n 9798 <_PyDict_GetItemRef_Unicode_LockHeld+0x34> │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 97ba <_PyDict_GetItemRef_Unicode_LockHeld+0x3a> │ │ │ │ │ + b.n 979e <_PyDict_GetItemRef_Unicode_LockHeld+0x3a> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl b4 │ │ │ │ │ R_ARM_THM_CALL dict_unhashable_type │ │ │ │ │ - b.n 97ee <_PyDict_GetItemRef_Unicode_LockHeld+0x6e> │ │ │ │ │ + b.n 97d2 <_PyDict_GetItemRef_Unicode_LockHeld+0x6e> │ │ │ │ │ │ │ │ │ │ -00009800 : │ │ │ │ │ +000097e4 : │ │ │ │ │ PyDict_Pop(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ sub sp, #20 │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ ands.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq.w 9ade │ │ │ │ │ + beq.w 9ac2 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9a88 │ │ │ │ │ + beq.w 9a6c │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r9, r1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 9a56 │ │ │ │ │ + bne.w 9a3a │ │ │ │ │ ldr.w r8, [r1, #12] │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 9a56 │ │ │ │ │ + beq.w 9a3a │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r2, r8 │ │ │ │ │ bl 498 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r1, r0, #3 │ │ │ │ │ - beq.w 9a7e │ │ │ │ │ + beq.w 9a62 │ │ │ │ │ adds r3, r5, #1 │ │ │ │ │ - beq.w 9a0c │ │ │ │ │ + beq.w 99f0 │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 9a0c │ │ │ │ │ + beq.w 99f0 │ │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9aa8 │ │ │ │ │ + bne.w 9a8c │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r6, #0] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ lsl.w ip, ip, r2 │ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ and.w r1, ip, r8 │ │ │ │ │ - bgt.n 9910 │ │ │ │ │ + bgt.n 98f4 │ │ │ │ │ adds r0, r3, r1 │ │ │ │ │ ldrsb.w r0, [r0, #20] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bne.w 9a1e │ │ │ │ │ + bne.w 9a02 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 99a8 │ │ │ │ │ + bne.n 998c │ │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r0, [r3, #8] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bgt.w 99dc │ │ │ │ │ + bgt.w 99c0 │ │ │ │ │ add r1, r3 │ │ │ │ │ movs r3, #254 @ 0xfe │ │ │ │ │ strb r3, [r1, #20] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ │ lsls r2, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 99ec │ │ │ │ │ + beq.w 99d0 │ │ │ │ │ adds r3, #20 │ │ │ │ │ add.w r2, r2, r5, lsl #3 │ │ │ │ │ adds r4, r3, r2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r0, [r3, r2] │ │ │ │ │ str r1, [r3, r2] │ │ │ │ │ str r1, [r4, #4] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 98ee │ │ │ │ │ + bge.n 98d2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 98ee │ │ │ │ │ + cbnz r3, 98d2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 9a4e │ │ │ │ │ + bge.w 9a32 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 99d4 │ │ │ │ │ + beq.n 99b8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 9ab8 │ │ │ │ │ + beq.w 9a9c │ │ │ │ │ str r6, [r7, #0] │ │ │ │ │ movs r0, #1 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bgt.w 9a9a │ │ │ │ │ + bgt.w 9a7e │ │ │ │ │ add.w r0, r3, r1, lsl #1 │ │ │ │ │ ldrsh.w r0, [r0, #20] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - beq.n 989e │ │ │ │ │ + beq.n 9882 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 9998 │ │ │ │ │ + beq.n 997c │ │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ add.w r0, r8, #1 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ add r1, r0 │ │ │ │ │ and.w r1, r1, ip │ │ │ │ │ itete gt │ │ │ │ │ addgt.w r0, r3, r1, lsl #2 │ │ │ │ │ addle.w r0, r3, r1, lsl #1 │ │ │ │ │ ldrgt r0, [r0, #20] │ │ │ │ │ ldrshle.w r0, [r0, #20] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - beq.n 989e │ │ │ │ │ + beq.n 9882 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 9998 │ │ │ │ │ + beq.n 997c │ │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ add.w r0, r8, #1 │ │ │ │ │ add r1, r0 │ │ │ │ │ and.w r1, r1, ip │ │ │ │ │ cmp r2, #7 │ │ │ │ │ add.w r0, r3, r1 │ │ │ │ │ add.w lr, r3, r1, lsl #1 │ │ │ │ │ it le │ │ │ │ │ ldrsble.w r0, [r0, #20] │ │ │ │ │ - ble.n 9984 │ │ │ │ │ + ble.n 9968 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ itet gt │ │ │ │ │ addgt.w r0, r3, r1, lsl #2 │ │ │ │ │ ldrshle.w r0, [lr, #20] │ │ │ │ │ ldrgt r0, [r0, #20] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - beq.n 989e │ │ │ │ │ + beq.n 9882 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ │ adds r1, #1 │ │ │ │ │ adds r0, #1 │ │ │ │ │ add r1, r8 │ │ │ │ │ - bne.n 9960 │ │ │ │ │ + bne.n 9944 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 98aa │ │ │ │ │ + beq.n 988e │ │ │ │ │ add.w r2, r0, r5, lsl #2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ │ adds r2, #1 │ │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ │ ldrb r4, [r2, r3] │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bne.w 9b1e │ │ │ │ │ + bne.w 9b02 │ │ │ │ │ subs r1, #1 │ │ │ │ │ add r3, r2 │ │ │ │ │ subs r4, r3, r2 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bge.n 9a42 │ │ │ │ │ + bge.n 9a26 │ │ │ │ │ ldrb r4, [r3, #1] │ │ │ │ │ strb.w r4, [r3], #1 │ │ │ │ │ - b.n 99c6 │ │ │ │ │ + b.n 99aa │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9900 │ │ │ │ │ + b.n 98e4 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bgt.n 9a8e │ │ │ │ │ + bgt.n 9a72 │ │ │ │ │ add.w r1, r3, r1, lsl #1 │ │ │ │ │ movw r2, #65534 @ 0xfffe │ │ │ │ │ strh r2, [r1, #20] │ │ │ │ │ - b.n 98be │ │ │ │ │ + b.n 98a2 │ │ │ │ │ movs r1, #12 │ │ │ │ │ adds r3, #20 │ │ │ │ │ mla r2, r1, r5, r2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ adds r4, r3, r2 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ str r1, [r4, #4] │ │ │ │ │ str r1, [r3, r2] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 98e4 │ │ │ │ │ - b.n 98ee │ │ │ │ │ - cbnz r7, 9a16 │ │ │ │ │ + blt.w 98c8 │ │ │ │ │ + b.n 98d2 │ │ │ │ │ + cbnz r7, 99fa │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - b.n 9a10 │ │ │ │ │ + b.n 99f4 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 9998 │ │ │ │ │ + beq.n 997c │ │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ add.w r0, r8, #1 │ │ │ │ │ add r1, r0 │ │ │ │ │ and.w r1, r1, ip │ │ │ │ │ adds r0, r3, r1 │ │ │ │ │ ldrsb.w r0, [r0, #20] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - beq.w 989e │ │ │ │ │ - b.n 994e │ │ │ │ │ + beq.w 9882 │ │ │ │ │ + b.n 9932 │ │ │ │ │ strb r1, [r0, #1] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 98f8 │ │ │ │ │ + blt.w 98dc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 9906 │ │ │ │ │ - b.n 9908 │ │ │ │ │ + bne.w 98ea │ │ │ │ │ + b.n 98ec │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 9ad4 │ │ │ │ │ + beq.n 9ab8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 9a0c │ │ │ │ │ + beq.n 99f0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 498 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r2, r0, #3 │ │ │ │ │ - bne.w 9858 │ │ │ │ │ + bne.w 983c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 9b00 │ │ │ │ │ + beq.n 9ae4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - b.n 9b00 │ │ │ │ │ + b.n 9ae4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 9a18 │ │ │ │ │ - b.n 9a0e │ │ │ │ │ + bne.n 99fc │ │ │ │ │ + b.n 99f2 │ │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ │ mvn.w r2, #1 │ │ │ │ │ str r2, [r1, #20] │ │ │ │ │ - b.n 98be │ │ │ │ │ + b.n 98a2 │ │ │ │ │ add.w r0, r3, r1, lsl #2 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - beq.w 989e │ │ │ │ │ - b.n 9922 │ │ │ │ │ + beq.w 9882 │ │ │ │ │ + b.n 9906 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - bl 3920 <_PyDict_SendEvent> │ │ │ │ │ + bl 3910 <_PyDict_SendEvent> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ - b.n 986e │ │ │ │ │ + b.n 9852 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 9908 │ │ │ │ │ + bge.w 98ec │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9908 │ │ │ │ │ + bne.w 98ec │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9908 │ │ │ │ │ + b.n 98ec │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl b4 │ │ │ │ │ R_ARM_THM_CALL dict_unhashable_type │ │ │ │ │ - b.n 9a7e │ │ │ │ │ - cbz r7, 9ae2 │ │ │ │ │ + b.n 9a62 │ │ │ │ │ + cbz r7, 9ac6 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - ldr r1, [pc, #64] @ (9b24 ) │ │ │ │ │ + ldr r1, [pc, #64] @ (9b08 ) │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 9b06 │ │ │ │ │ + beq.n 9aea │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 9b06 │ │ │ │ │ + cbnz r0, 9aea │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #3253 @ 0xcb5 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 990a │ │ │ │ │ + b.n 98ee │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 9b00 │ │ │ │ │ + b.n 9ae4 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 99ba │ │ │ │ │ + b.n 999e │ │ │ │ │ nop │ │ │ │ │ .word 0x000000ec │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00009b28 : │ │ │ │ │ +00009b0c : │ │ │ │ │ PyDict_ContainsString(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9bee │ │ │ │ │ + beq.n 9bd2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - ldr r1, [pc, #168] @ (9bf4 ) │ │ │ │ │ + ldr r1, [pc, #168] @ (9bd8 ) │ │ │ │ │ ldrb.w r3, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ lsls r3, r3, #31 │ │ │ │ │ - bpl.n 9bd4 │ │ │ │ │ + bpl.n 9bb8 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 9bb2 │ │ │ │ │ + bne.n 9b96 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ - beq.n 9bb2 │ │ │ │ │ + beq.n 9b96 │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 498 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ adds r3, r0, #3 │ │ │ │ │ it eq │ │ │ │ │ moveq.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 9b8e │ │ │ │ │ + beq.n 9b72 │ │ │ │ │ adds r0, #1 │ │ │ │ │ it eq │ │ │ │ │ moveq r5, #0 │ │ │ │ │ - bne.n 9ba8 │ │ │ │ │ + bne.n 9b8c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9ba2 │ │ │ │ │ + bge.n 9b86 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 9ba2 │ │ │ │ │ + cbnz r3, 9b86 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ subs r5, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r5, #1 │ │ │ │ │ - b.n 9b8e │ │ │ │ │ + b.n 9b72 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ - bne.n 9b72 │ │ │ │ │ + bne.n 9b56 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl b4 │ │ │ │ │ R_ARM_THM_CALL dict_unhashable_type │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 9b96 │ │ │ │ │ - b.n 9ba2 │ │ │ │ │ + blt.n 9b7a │ │ │ │ │ + b.n 9b86 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9b5e │ │ │ │ │ + bne.n 9b42 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #5143 @ 0x1417 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 9bc6 │ │ │ │ │ + b.n 9baa │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 9ba2 │ │ │ │ │ + b.n 9b86 │ │ │ │ │ .word 0x000000ec │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00009bf8 <_PyDict_GetMethodStackRef>: │ │ │ │ │ +00009bdc <_PyDict_GetMethodStackRef>: │ │ │ │ │ _PyDict_GetMethodStackRef(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ - beq.n 9c9a <_PyDict_GetMethodStackRef+0xa2> │ │ │ │ │ + beq.n 9c7e <_PyDict_GetMethodStackRef+0xa2> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9c1e <_PyDict_GetMethodStackRef+0x26> │ │ │ │ │ + bge.n 9c02 <_PyDict_GetMethodStackRef+0x26> │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 498 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r1, 9c38 <_PyDict_GetMethodStackRef+0x40> │ │ │ │ │ + cbz r1, 9c1c <_PyDict_GetMethodStackRef+0x40> │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r1, #0] │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9c46 <_PyDict_GetMethodStackRef+0x4e> │ │ │ │ │ + bge.n 9c2a <_PyDict_GetMethodStackRef+0x4e> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ - cbz r2, 9c8a <_PyDict_GetMethodStackRef+0x92> │ │ │ │ │ + cbz r2, 9c6e <_PyDict_GetMethodStackRef+0x92> │ │ │ │ │ adds r2, r3, #3 │ │ │ │ │ - beq.n 9c7a <_PyDict_GetMethodStackRef+0x82> │ │ │ │ │ + beq.n 9c5e <_PyDict_GetMethodStackRef+0x82> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ ite ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ - bne.n 9c5e <_PyDict_GetMethodStackRef+0x66> │ │ │ │ │ + bne.n 9c42 <_PyDict_GetMethodStackRef+0x66> │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ it ge │ │ │ │ │ orrge.w r1, r1, #1 │ │ │ │ │ str r1, [r5, #0] │ │ │ │ │ - bl 5684 │ │ │ │ │ + bl 5674 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n 9c5a <_PyDict_GetMethodStackRef+0x62> │ │ │ │ │ + b.n 9c3e <_PyDict_GetMethodStackRef+0x62> │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - bl 5684 │ │ │ │ │ + bl 5674 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 9c5a <_PyDict_GetMethodStackRef+0x62> │ │ │ │ │ + b.n 9c3e <_PyDict_GetMethodStackRef+0x62> │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r1, r3, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ │ - b.n 9c46 <_PyDict_GetMethodStackRef+0x4e> │ │ │ │ │ + b.n 9c2a <_PyDict_GetMethodStackRef+0x4e> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 9c1a <_PyDict_GetMethodStackRef+0x22> │ │ │ │ │ - b.n 9c1e <_PyDict_GetMethodStackRef+0x26> │ │ │ │ │ + blt.n 9bfe <_PyDict_GetMethodStackRef+0x22> │ │ │ │ │ + b.n 9c02 <_PyDict_GetMethodStackRef+0x26> │ │ │ │ │ │ │ │ │ │ -00009cb8 : │ │ │ │ │ +00009c9c : │ │ │ │ │ dict_traverse(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldrb r7, [r3, #6] │ │ │ │ │ ldr r4, [r3, #16] │ │ │ │ │ - cbz r7, 9d10 │ │ │ │ │ + cbz r7, 9cf4 │ │ │ │ │ ldr r7, [r0, #28] │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 9d4a │ │ │ │ │ + bne.n 9d2e │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - ble.n 9d02 │ │ │ │ │ + ble.n 9ce6 │ │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ lsl.w r8, r8, r2 │ │ │ │ │ add.w r8, r8, #24 │ │ │ │ │ add r8, r3 │ │ │ │ │ ldr.w r0, [r8, r7, lsl #3] │ │ │ │ │ mov r1, r5 │ │ │ │ │ - cbz r0, 9d08 │ │ │ │ │ + cbz r0, 9cec │ │ │ │ │ adds r7, #1 │ │ │ │ │ blx r6 │ │ │ │ │ - cbnz r0, 9d04 │ │ │ │ │ + cbnz r0, 9ce8 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bne.n 9cf0 │ │ │ │ │ + bne.n 9cd4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bne.n 9cf0 │ │ │ │ │ - b.n 9d02 │ │ │ │ │ + bne.n 9cd4 │ │ │ │ │ + b.n 9ce6 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - ble.n 9d02 │ │ │ │ │ + ble.n 9ce6 │ │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ │ movs r2, #1 │ │ │ │ │ lsls r2, r1 │ │ │ │ │ add.w r8, r3, r2 │ │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9db4 │ │ │ │ │ + beq.n 9d98 │ │ │ │ │ blx r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9d04 │ │ │ │ │ + bne.n 9ce8 │ │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9db4 │ │ │ │ │ + beq.n 9d98 │ │ │ │ │ adds r7, #1 │ │ │ │ │ add.w r8, r8, #12 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9d04 │ │ │ │ │ + bne.n 9ce8 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bne.n 9d1e │ │ │ │ │ - b.n 9d02 │ │ │ │ │ + bne.n 9d02 │ │ │ │ │ + b.n 9ce6 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.n 9d02 │ │ │ │ │ + ble.n 9ce6 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ - cbz r0, 9d5a │ │ │ │ │ + cbz r0, 9d3e │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9d04 │ │ │ │ │ + bne.n 9ce8 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n 9d02 │ │ │ │ │ + beq.n 9ce6 │ │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ - cbz r0, 9d6e │ │ │ │ │ + cbz r0, 9d52 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9d04 │ │ │ │ │ + bne.n 9ce8 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 9d02 │ │ │ │ │ + beq.n 9ce6 │ │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ - cbz r0, 9d82 │ │ │ │ │ + cbz r0, 9d66 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9d04 │ │ │ │ │ + bne.n 9ce8 │ │ │ │ │ cmp r4, #3 │ │ │ │ │ - beq.n 9d02 │ │ │ │ │ + beq.n 9ce6 │ │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ │ movs r7, #3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add.w r3, r3, r7, lsl #2 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ - cbz r0, 9d9c │ │ │ │ │ + cbz r0, 9d80 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9d04 │ │ │ │ │ + bne.n 9ce8 │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - beq.n 9d02 │ │ │ │ │ + beq.n 9ce6 │ │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ │ mov r1, r5 │ │ │ │ │ add.w r3, r3, r7, lsl #2 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9d96 │ │ │ │ │ - b.n 9d9c │ │ │ │ │ + bne.n 9d7a │ │ │ │ │ + b.n 9d80 │ │ │ │ │ adds r7, #1 │ │ │ │ │ add.w r8, r8, #12 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bne.n 9d1e │ │ │ │ │ - b.n 9d02 │ │ │ │ │ + bne.n 9d02 │ │ │ │ │ + b.n 9ce6 │ │ │ │ │ │ │ │ │ │ -00009dc0 : │ │ │ │ │ +00009da4 : │ │ │ │ │ PyObject_VisitManagedDict(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r5, [r3, #84] @ 0x54 │ │ │ │ │ lsls r4, r5, #27 │ │ │ │ │ - bpl.n 9e18 │ │ │ │ │ + bpl.n 9dfc │ │ │ │ │ ldr.w r4, [r0, #-12] │ │ │ │ │ mov r6, r1 │ │ │ │ │ - cbnz r4, 9e1e │ │ │ │ │ + cbnz r4, 9e02 │ │ │ │ │ lsls r1, r5, #29 │ │ │ │ │ - bpl.n 9e18 │ │ │ │ │ + bpl.n 9dfc │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add.w r8, r0, r3 │ │ │ │ │ ldrb.w r1, [r8, #3] │ │ │ │ │ - cbz r1, 9e18 │ │ │ │ │ + cbz r1, 9dfc │ │ │ │ │ ldrb r3, [r0, r3] │ │ │ │ │ - cbz r3, 9e18 │ │ │ │ │ + cbz r3, 9dfc │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r5, r8 │ │ │ │ │ - b.n 9e00 │ │ │ │ │ + b.n 9de4 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - ble.n 9e18 │ │ │ │ │ + ble.n 9dfc │ │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9dfa │ │ │ │ │ + beq.n 9dde │ │ │ │ │ mov r1, r7 │ │ │ │ │ blx r6 │ │ │ │ │ - cbnz r0, 9e1a │ │ │ │ │ + cbnz r0, 9dfe │ │ │ │ │ ldrb.w r3, [r8] │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bgt.n 9e00 │ │ │ │ │ + bgt.n 9de4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ bx r3 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00009e2c : │ │ │ │ │ +00009e10 : │ │ │ │ │ new_dict_with_shared_keys(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldrd r4, r3, [r0, #12] │ │ │ │ │ mov r6, r0 │ │ │ │ │ @@ -16122,53 +16129,53 @@ │ │ │ │ │ adds r3, r4, #3 │ │ │ │ │ adds r0, r4, #1 │ │ │ │ │ bic.w r3, r3, #3 │ │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9f84 │ │ │ │ │ + beq.w 9f68 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strb r4, [r0, #0] │ │ │ │ │ strb r3, [r0, #2] │ │ │ │ │ mov r5, r0 │ │ │ │ │ strb r3, [r0, #1] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 9f20 │ │ │ │ │ + blt.n 9f04 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 9f24 │ │ │ │ │ + beq.n 9f08 │ │ │ │ │ lsls r2, r4, #2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ adds r0, r5, #4 │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ - ldr r3, [pc, #268] @ (9f90 ) │ │ │ │ │ + ldr r3, [pc, #268] @ (9f74 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r2, [r4, r3] │ │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr.w r3, [r2, #1904] @ 0x770 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 9f3c │ │ │ │ │ + beq.n 9f20 │ │ │ │ │ ldr.w r1, [r2, #1908] @ 0x774 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r0, [r2, #1904] @ 0x770 │ │ │ │ │ str.w r1, [r2, #1908] @ 0x774 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ - ldr r2, [pc, #224] @ (9f94 ) │ │ │ │ │ + ldr r2, [pc, #224] @ (9f78 ) │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ strd r6, r5, [r3, #24] │ │ │ │ │ strd r0, r1, [r3, #16] │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ @@ -16193,76 +16200,76 @@ │ │ │ │ │ adds r1, #1 │ │ │ │ │ str.w r2, [r3, #-8] │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ str.w r4, [r0, #3744] @ 0xea0 │ │ │ │ │ str.w r5, [r0, #3824] @ 0xef0 │ │ │ │ │ str.w r1, [r0, #3752] @ 0xea8 │ │ │ │ │ - bgt.n 9f64 │ │ │ │ │ + bgt.n 9f48 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 9e72 │ │ │ │ │ - ldr r3, [pc, #112] @ (9f98 ) │ │ │ │ │ + bne.n 9e56 │ │ │ │ │ + ldr r3, [pc, #112] @ (9f7c ) │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r2, [r4, r3] │ │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr.w r3, [r2, #1904] @ 0x770 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9e94 │ │ │ │ │ + bne.n 9e78 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 9f72 │ │ │ │ │ + cbz r0, 9f56 │ │ │ │ │ strd r6, r5, [r0, #24] │ │ │ │ │ movs r1, #0 │ │ │ │ │ - ldr r2, [pc, #72] @ (9f9c ) │ │ │ │ │ + ldr r2, [pc, #72] @ (9f80 ) │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ movs r1, #0 │ │ │ │ │ strd r0, r1, [r3, #16] │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ - b.n 9ec4 │ │ │ │ │ + b.n 9ea8 │ │ │ │ │ addw r0, r0, #3732 @ 0xe94 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_TriggerGC> │ │ │ │ │ R_ARM_THM_CALL _Py_TriggerGC │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 9f1a │ │ │ │ │ + b.n 9efe │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 4984 │ │ │ │ │ + bl 4974 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 9f1a │ │ │ │ │ + b.n 9efe │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyErr_NoMemory │ │ │ │ │ nop │ │ │ │ │ .word 0x0000010a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x0000006a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x0000003a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00009fa0 : │ │ │ │ │ +00009f84 : │ │ │ │ │ insert_split_value(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r2, [r0, #28] │ │ │ │ │ @@ -16270,17 +16277,17 @@ │ │ │ │ │ mov r6, r3 │ │ │ │ │ add.w ip, r2, r5 │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ │ mov r8, r3 │ │ │ │ │ - cbnz r3, 9ffa │ │ │ │ │ + cbnz r3, 9fde │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a042 │ │ │ │ │ + bne.n a026 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ add r5, r2 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r7, #0] │ │ │ │ │ str r7, [r5, #4] │ │ │ │ │ @@ -16293,106 +16300,106 @@ │ │ │ │ │ strb r1, [r2, #1] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov ip, r2 │ │ │ │ │ - cbnz r0, a030 │ │ │ │ │ + cbnz r0, a014 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ add ip, r5 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r7, #0] │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ str.w r7, [ip, #4] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9ff4 │ │ │ │ │ + bge.n 9fd8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9ff4 │ │ │ │ │ + bne.n 9fd8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ - bl 3920 <_PyDict_SendEvent> │ │ │ │ │ + bl 3910 <_PyDict_SendEvent> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ ldr.w ip, [r4, #28] │ │ │ │ │ - b.n 9ffe │ │ │ │ │ + b.n 9fe2 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ - bl 3920 <_PyDict_SendEvent> │ │ │ │ │ + bl 3910 <_PyDict_SendEvent> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ - b.n 9fce │ │ │ │ │ + b.n 9fb2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000a054 : │ │ │ │ │ +0000a038 : │ │ │ │ │ dict_length(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000a058 : │ │ │ │ │ +0000a03c : │ │ │ │ │ dictiter_len(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - cbz r3, a06a │ │ │ │ │ + cbz r3, a04e │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n a06a │ │ │ │ │ + bne.n a04e │ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromSize_t │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromSize_t │ │ │ │ │ │ │ │ │ │ -0000a070 : │ │ │ │ │ +0000a054 : │ │ │ │ │ dict_values(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a1c8 │ │ │ │ │ + beq.w a1ac │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ add.w r1, r5, #236 @ 0xec │ │ │ │ │ ldrb.w r3, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ lsls r3, r3, #31 │ │ │ │ │ - bpl.n a19e │ │ │ │ │ + bpl.n a182 │ │ │ │ │ addw r0, r5, #1900 @ 0x76c │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a1c4 │ │ │ │ │ + beq.w a1a8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n a12e │ │ │ │ │ + bge.n a112 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - ldr r1, [pc, #276] @ (a1dc ) │ │ │ │ │ + ldr r1, [pc, #276] @ (a1c0 ) │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ sub.w r4, r0, #8 │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr r3, [r3, r1] │ │ │ │ │ @@ -16415,21 +16422,21 @@ │ │ │ │ │ orrs r1, r5 │ │ │ │ │ str.w r1, [r2, #-8] │ │ │ │ │ adds r0, #1 │ │ │ │ │ str.w r4, [r3, #3744] @ 0xea0 │ │ │ │ │ cmp r0, lr │ │ │ │ │ str.w ip, [r3, #3824] @ 0xef0 │ │ │ │ │ str.w r0, [r3, #3752] @ 0xea8 │ │ │ │ │ - bgt.n a190 │ │ │ │ │ + bgt.n a174 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ - ldr r3, [pc, #168] @ (a1e0 ) │ │ │ │ │ + ldr r3, [pc, #168] @ (a1c4 ) │ │ │ │ │ sub.w r4, r0, #8 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r1, r3] │ │ │ │ │ addw lr, r3, #3740 @ 0xe9c │ │ │ │ │ ldr.w r0, [r3, #3744] @ 0xea0 │ │ │ │ │ ldr.w r5, [r3, #3824] @ 0xef0 │ │ │ │ │ @@ -16449,25 +16456,25 @@ │ │ │ │ │ orr.w r1, r1, lr │ │ │ │ │ str.w r1, [r2, #-8] │ │ │ │ │ adds r0, #1 │ │ │ │ │ str.w r4, [r3, #3744] @ 0xea0 │ │ │ │ │ cmp r0, ip │ │ │ │ │ str.w r5, [r3, #3824] @ 0xef0 │ │ │ │ │ str.w r0, [r3, #3752] @ 0xea8 │ │ │ │ │ - ble.n a128 │ │ │ │ │ + ble.n a10c │ │ │ │ │ addw r0, r3, #3732 @ 0xe94 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_TriggerGC> │ │ │ │ │ R_ARM_THM_CALL _Py_TriggerGC │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n a128 │ │ │ │ │ + b.n a10c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a0aa │ │ │ │ │ + bne.n a08e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ @@ -16475,58 +16482,58 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ ldr.w r2, [r5, #1912] @ 0x778 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n a128 │ │ │ │ │ + b.n a10c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #6296 @ 0x1898 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n a1c4 │ │ │ │ │ + b.n a1a8 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000106 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000000a2 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000a1e4 : │ │ │ │ │ +0000a1c8 : │ │ │ │ │ dictvalues_iter(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w a304 │ │ │ │ │ - ldr r0, [pc, #272] @ (a310 ) │ │ │ │ │ + beq.w a2e8 │ │ │ │ │ + ldr r0, [pc, #272] @ (a2f4 ) │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a282 │ │ │ │ │ + beq.n a266 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n a288 │ │ │ │ │ + bge.n a26c │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ strd r4, r0, [r3, #8] │ │ │ │ │ sub.w r4, r3, #8 │ │ │ │ │ str r0, [r3, #24] │ │ │ │ │ strd r1, r1, [r3, #16] │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ - ldr r2, [pc, #232] @ (a314 ) │ │ │ │ │ + ldr r2, [pc, #232] @ (a2f8 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r0, [r1, r2] │ │ │ │ │ ldr.w r1, [r0, #3744] @ 0xea0 │ │ │ │ │ ldr.w r5, [r0, #3824] @ 0xef0 │ │ │ │ │ ldr.w lr, [r0, #3748] @ 0xea4 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ @@ -16545,26 +16552,26 @@ │ │ │ │ │ orrs r2, r5 │ │ │ │ │ str.w r2, [r3, #-8] │ │ │ │ │ adds r1, #1 │ │ │ │ │ str.w r4, [r0, #3744] @ 0xea0 │ │ │ │ │ cmp r1, lr │ │ │ │ │ str.w ip, [r0, #3824] @ 0xef0 │ │ │ │ │ str.w r1, [r0, #3752] @ 0xea8 │ │ │ │ │ - bgt.n a2f6 │ │ │ │ │ + bgt.n a2da │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ strd r4, r2, [r0, #8] │ │ │ │ │ sub.w r4, r0, #8 │ │ │ │ │ str r2, [r0, #24] │ │ │ │ │ strd r1, r1, [r0, #16] │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ - ldr r2, [pc, #120] @ (a318 ) │ │ │ │ │ + ldr r2, [pc, #120] @ (a2fc ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r0, [r1, r2] │ │ │ │ │ addw lr, r0, #3740 @ 0xe9c │ │ │ │ │ ldr.w r1, [r0, #3744] @ 0xea0 │ │ │ │ │ ldr.w r5, [r0, #3824] @ 0xef0 │ │ │ │ │ ldr.w ip, [r0, #3748] @ 0xea4 │ │ │ │ │ @@ -16583,61 +16590,61 @@ │ │ │ │ │ orr.w r2, r2, lr │ │ │ │ │ str.w r2, [r3, #-8] │ │ │ │ │ adds r1, #1 │ │ │ │ │ str.w r4, [r0, #3744] @ 0xea0 │ │ │ │ │ cmp r1, ip │ │ │ │ │ str.w r5, [r0, #3824] @ 0xef0 │ │ │ │ │ str.w r1, [r0, #3752] @ 0xea8 │ │ │ │ │ - ble.n a282 │ │ │ │ │ + ble.n a266 │ │ │ │ │ addw r0, r0, #3732 @ 0xe94 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_TriggerGC> │ │ │ │ │ R_ARM_THM_CALL _Py_TriggerGC │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n a282 │ │ │ │ │ + b.n a266 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b.n a282 │ │ │ │ │ + b.n a266 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000083c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000e4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000074 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000a31c : │ │ │ │ │ +0000a300 : │ │ │ │ │ dict_iter(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #264] @ (a438 ) │ │ │ │ │ + ldr r0, [pc, #264] @ (a41c ) │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a3b4 │ │ │ │ │ + beq.n a398 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n a3ba │ │ │ │ │ + bge.n a39e │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ strd r4, r0, [r3, #8] │ │ │ │ │ sub.w r4, r3, #8 │ │ │ │ │ str r0, [r3, #24] │ │ │ │ │ strd r1, r1, [r3, #16] │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ - ldr r2, [pc, #220] @ (a43c ) │ │ │ │ │ + ldr r2, [pc, #220] @ (a420 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r0, [r1, r2] │ │ │ │ │ ldr.w r1, [r0, #3744] @ 0xea0 │ │ │ │ │ ldr.w r5, [r0, #3824] @ 0xef0 │ │ │ │ │ ldr.w lr, [r0, #3748] @ 0xea4 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ @@ -16656,26 +16663,26 @@ │ │ │ │ │ orrs r2, r5 │ │ │ │ │ str.w r2, [r3, #-8] │ │ │ │ │ adds r1, #1 │ │ │ │ │ str.w r4, [r0, #3744] @ 0xea0 │ │ │ │ │ cmp r1, lr │ │ │ │ │ str.w ip, [r0, #3824] @ 0xef0 │ │ │ │ │ str.w r1, [r0, #3752] @ 0xea8 │ │ │ │ │ - bgt.n a428 │ │ │ │ │ + bgt.n a40c │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ strd r4, r2, [r0, #8] │ │ │ │ │ sub.w r4, r0, #8 │ │ │ │ │ str r2, [r0, #24] │ │ │ │ │ strd r1, r1, [r0, #16] │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ - ldr r2, [pc, #108] @ (a440 ) │ │ │ │ │ + ldr r2, [pc, #108] @ (a424 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r0, [r1, r2] │ │ │ │ │ addw lr, r0, #3740 @ 0xe9c │ │ │ │ │ ldr.w r1, [r0, #3744] @ 0xea0 │ │ │ │ │ ldr.w r5, [r0, #3824] @ 0xef0 │ │ │ │ │ ldr.w ip, [r0, #3748] @ 0xea4 │ │ │ │ │ @@ -16694,226 +16701,226 @@ │ │ │ │ │ orr.w r2, r2, lr │ │ │ │ │ str.w r2, [r3, #-8] │ │ │ │ │ adds r1, #1 │ │ │ │ │ str.w r4, [r0, #3744] @ 0xea0 │ │ │ │ │ cmp r1, ip │ │ │ │ │ str.w r5, [r0, #3824] @ 0xef0 │ │ │ │ │ str.w r1, [r0, #3752] @ 0xea8 │ │ │ │ │ - ble.n a3b4 │ │ │ │ │ + ble.n a398 │ │ │ │ │ addw r0, r0, #3732 @ 0xe94 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_TriggerGC> │ │ │ │ │ R_ARM_THM_CALL _Py_TriggerGC │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n a3b4 │ │ │ │ │ + b.n a398 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000069c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000da │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x0000006a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000a444 : │ │ │ │ │ +0000a428 : │ │ │ │ │ dictiter_iternextkey(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n a4d2 │ │ │ │ │ + beq.n a4b6 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.w a582 │ │ │ │ │ + bne.w a566 │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ ldrd r2, r0, [r5, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a560 │ │ │ │ │ + bne.n a544 │ │ │ │ │ ldrb r0, [r2, #6] │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldrb.w ip, [r2, #5] │ │ │ │ │ ldr.w lr, [r2, #16] │ │ │ │ │ lsl.w r1, r1, ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a4f8 │ │ │ │ │ + beq.n a4dc │ │ │ │ │ cmp r3, lr │ │ │ │ │ - bge.n a4be │ │ │ │ │ + bge.n a4a2 │ │ │ │ │ add.w r1, r1, r3, lsl #3 │ │ │ │ │ adds r2, #20 │ │ │ │ │ add r2, r1 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ - cbnz r1, a4da │ │ │ │ │ + cbnz r1, a4be │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp lr, r1 │ │ │ │ │ - ble.n a4be │ │ │ │ │ + ble.n a4a2 │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a534 │ │ │ │ │ + bne.n a518 │ │ │ │ │ adds r1, r3, #2 │ │ │ │ │ cmp lr, r1 │ │ │ │ │ - ble.n a4be │ │ │ │ │ + ble.n a4a2 │ │ │ │ │ ldr r0, [r2, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a546 │ │ │ │ │ + bne.n a52a │ │ │ │ │ adds r3, #3 │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - ble.n a4be │ │ │ │ │ + ble.n a4a2 │ │ │ │ │ adds r2, #24 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ - cbnz r1, a4d6 │ │ │ │ │ + cbnz r1, a4ba │ │ │ │ │ adds r3, #1 │ │ │ │ │ adds r2, #8 │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bgt.n a4b2 │ │ │ │ │ + bgt.n a496 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n a4d2 │ │ │ │ │ + bge.n a4b6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n a54c │ │ │ │ │ + beq.n a530 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ cmp r3, lr │ │ │ │ │ - bge.n a4be │ │ │ │ │ + bge.n a4a2 │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n a5a0 │ │ │ │ │ + beq.n a584 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ str r1, [r4, #24] │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r0, #0] │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ cmp r3, lr │ │ │ │ │ - bge.n a4be │ │ │ │ │ + bge.n a4a2 │ │ │ │ │ movs r0, #12 │ │ │ │ │ adds r2, #20 │ │ │ │ │ mla r1, r0, r3, r1 │ │ │ │ │ add r2, r1 │ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ │ - cbnz r1, a53e │ │ │ │ │ + cbnz r1, a522 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp lr, r1 │ │ │ │ │ - ble.n a4be │ │ │ │ │ + ble.n a4a2 │ │ │ │ │ ldr r0, [r2, #20] │ │ │ │ │ - cbnz r0, a554 │ │ │ │ │ + cbnz r0, a538 │ │ │ │ │ adds r1, r3, #2 │ │ │ │ │ cmp lr, r1 │ │ │ │ │ - ble.n a4be │ │ │ │ │ + ble.n a4a2 │ │ │ │ │ ldr r0, [r2, #32] │ │ │ │ │ - cbnz r0, a55a │ │ │ │ │ + cbnz r0, a53e │ │ │ │ │ adds r3, #3 │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - ble.n a4be │ │ │ │ │ + ble.n a4a2 │ │ │ │ │ adds r2, #36 @ 0x24 │ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ │ - cbnz r1, a53a │ │ │ │ │ + cbnz r1, a51e │ │ │ │ │ adds r3, #1 │ │ │ │ │ adds r2, #12 │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bgt.n a526 │ │ │ │ │ - b.n a4be │ │ │ │ │ + bgt.n a50a │ │ │ │ │ + b.n a4a2 │ │ │ │ │ adds r2, #8 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b.n a4da │ │ │ │ │ + b.n a4be │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - ble.n a4be │ │ │ │ │ + ble.n a4a2 │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ - cbz r1, a5a0 │ │ │ │ │ + cbz r1, a584 │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ - b.n a4e2 │ │ │ │ │ + b.n a4c6 │ │ │ │ │ adds r2, #16 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b.n a4da │ │ │ │ │ + b.n a4be │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n a4d2 │ │ │ │ │ + b.n a4b6 │ │ │ │ │ adds r2, #12 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b.n a53e │ │ │ │ │ + b.n a522 │ │ │ │ │ adds r2, #24 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b.n a53e │ │ │ │ │ + b.n a522 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - ble.n a4be │ │ │ │ │ + ble.n a4a2 │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ - cbz r1, a5a0 │ │ │ │ │ + cbz r1, a584 │ │ │ │ │ ldrb r5, [r0, #0] │ │ │ │ │ adds r5, #1 │ │ │ │ │ add.w r0, r0, r5, lsl #2 │ │ │ │ │ ldrb r5, [r2, #5] │ │ │ │ │ ldrb r0, [r0, r3] │ │ │ │ │ add.w r0, r2, r0, lsl #3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ lsls r2, r5 │ │ │ │ │ add r2, r0 │ │ │ │ │ ldr r0, [r2, #20] │ │ │ │ │ - b.n a4e2 │ │ │ │ │ + b.n a4c6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - b.n a4d2 │ │ │ │ │ + b.n a4b6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n a4be │ │ │ │ │ + b.n a4a2 │ │ │ │ │ │ │ │ │ │ -0000a5b8 : │ │ │ │ │ +0000a59c : │ │ │ │ │ dict_new(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ │ sub sp, #12 │ │ │ │ │ blx r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a646 │ │ │ │ │ + beq.n a62a │ │ │ │ │ ldr.w r1, [r0, #-8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ - vldr d7, [pc, #120] @ a658 │ │ │ │ │ - ldr r0, [pc, #124] @ (a660 ) │ │ │ │ │ + vldr d7, [pc, #124] @ a640 │ │ │ │ │ + ldr r0, [pc, #128] @ (a648 ) │ │ │ │ │ str r0, [r3, #24] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ str r2, [r3, #28] │ │ │ │ │ vstr d7, [r3, #16] │ │ │ │ │ - cbnz r1, a646 │ │ │ │ │ - ldr r2, [pc, #116] @ (a664 ) │ │ │ │ │ + cbnz r1, a62a │ │ │ │ │ + ldr r2, [pc, #120] @ (a64c ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ sub.w ip, r3, #8 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r0, [r1, r2] │ │ │ │ │ addw lr, r0, #3740 @ 0xe9c │ │ │ │ │ addw r0, r0, #3732 @ 0xe94 │ │ │ │ │ @@ -16935,31 +16942,32 @@ │ │ │ │ │ orr.w r2, r2, lr │ │ │ │ │ str.w r2, [r3, #-8] │ │ │ │ │ adds r1, #1 │ │ │ │ │ str.w ip, [r0, #12] │ │ │ │ │ str r4, [r0, #92] @ 0x5c │ │ │ │ │ cmp r1, r5 │ │ │ │ │ str r1, [r0, #20] │ │ │ │ │ - bgt.n a64c │ │ │ │ │ + bgt.n a630 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_TriggerGC> │ │ │ │ │ R_ARM_THM_CALL _Py_TriggerGC │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n a646 │ │ │ │ │ + b.n a62a │ │ │ │ │ nop │ │ │ │ │ + nop.w │ │ │ │ │ ... │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ - .word 0x00000068 │ │ │ │ │ + .word 0x0000006c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000a668 : │ │ │ │ │ +0000a650 : │ │ │ │ │ dict_init(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ @@ -16973,124 +16981,124 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r2, ip │ │ │ │ │ str.w ip, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyArg_UnpackTuple │ │ │ │ │ - cbz r0, a6d2 │ │ │ │ │ + cbz r0, a6ba │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r0, r1 │ │ │ │ │ - cbz r1, a6a8 │ │ │ │ │ + cbz r1, a690 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 6c00 │ │ │ │ │ + bl 6bec │ │ │ │ │ clz r3, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ │ it eq │ │ │ │ │ moveq r3, #0 │ │ │ │ │ - cbnz r3, a6bc │ │ │ │ │ + cbnz r3, a6a4 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyArg_ValidateKeywordArguments │ │ │ │ │ - cbz r0, a6d2 │ │ │ │ │ + cbz r0, a6ba │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 40f4 │ │ │ │ │ - b.n a6b8 │ │ │ │ │ + bl 40e4 │ │ │ │ │ + b.n a6a0 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n a6b8 │ │ │ │ │ + b.n a6a0 │ │ │ │ │ │ │ │ │ │ -0000a6d8 : │ │ │ │ │ +0000a6c0 : │ │ │ │ │ dict_setdefault(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi.n a70e │ │ │ │ │ + bhi.n a6f6 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n a72a │ │ │ │ │ + beq.n a712 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ movs r4, #1 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ - bl 2474 │ │ │ │ │ + bl 2464 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ movs r3, #2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a70a │ │ │ │ │ + beq.n a6f2 │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bgt.n a6fa │ │ │ │ │ + bgt.n a6e2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - bl 2474 │ │ │ │ │ + bl 2464 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - b.n a70a │ │ │ │ │ + b.n a6f2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000a744 : │ │ │ │ │ +0000a72c : │ │ │ │ │ dict_vectorcall(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ bic.w r1, r2, #2147483648 @ 0x80000000 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bic.w r5, r2, #2147483648 @ 0x80000000 │ │ │ │ │ bic.w r1, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w a8aa │ │ │ │ │ + bne.w a892 │ │ │ │ │ ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ │ blx r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a896 │ │ │ │ │ + beq.w a87e │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ - ldr r2, [pc, #328] @ (a8d4 ) │ │ │ │ │ + ldr r2, [pc, #328] @ (a8bc ) │ │ │ │ │ str r2, [r4, #24] │ │ │ │ │ strd r0, r1, [r4, #16] │ │ │ │ │ - cbnz r3, a7f6 │ │ │ │ │ - ldr r3, [pc, #320] @ (a8d8 ) │ │ │ │ │ + cbnz r3, a7de │ │ │ │ │ + ldr r3, [pc, #320] @ (a8c0 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ sub.w ip, r4, #8 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ │ addw r8, r0, #3740 @ 0xe9c │ │ │ │ │ @@ -17112,386 +17120,386 @@ │ │ │ │ │ adds r2, #1 │ │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ │ adds r1, #1 │ │ │ │ │ str.w ip, [r0, #12] │ │ │ │ │ cmp r2, lr │ │ │ │ │ str r1, [r0, #92] @ 0x5c │ │ │ │ │ str r2, [r0, #20] │ │ │ │ │ - bgt.n a8a4 │ │ │ │ │ + bgt.n a88c │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne.n a836 │ │ │ │ │ + bne.n a81e │ │ │ │ │ ldr.w r8, [r6] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ add.w r1, r2, #236 @ 0xec │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, r2 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ - bne.n a862 │ │ │ │ │ + bne.n a84a │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 40f4 │ │ │ │ │ - cbnz r0, a882 │ │ │ │ │ + bl 40e4 │ │ │ │ │ + cbnz r0, a86a │ │ │ │ │ adds r6, #4 │ │ │ │ │ - cbnz r7, a83a │ │ │ │ │ + cbnz r7, a822 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n a82e │ │ │ │ │ + beq.n a816 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n a82e │ │ │ │ │ + ble.n a816 │ │ │ │ │ add.w r8, r7, #12 │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr.w r2, [r6, r5, lsl #2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r1, [r8, #4]! │ │ │ │ │ adds r5, #1 │ │ │ │ │ - bl f24 │ │ │ │ │ + bl f14 │ │ │ │ │ R_ARM_THM_CALL PyDict_SetItem │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n a882 │ │ │ │ │ + beq.n a86a │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - blt.n a846 │ │ │ │ │ - b.n a82e │ │ │ │ │ - ldr r1, [pc, #120] @ (a8dc ) │ │ │ │ │ + blt.n a82e │ │ │ │ │ + b.n a816 │ │ │ │ │ + ldr r1, [pc, #120] @ (a8c4 ) │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_HasAttrWithError │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n a882 │ │ │ │ │ + blt.n a86a │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne.n a89a │ │ │ │ │ - bl a8e0 │ │ │ │ │ + bne.n a882 │ │ │ │ │ + bl a8c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a82a │ │ │ │ │ + beq.n a812 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n a896 │ │ │ │ │ + bge.n a87e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, a896 │ │ │ │ │ + cbnz r3, a87e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n a82e │ │ │ │ │ - bl 40f4 │ │ │ │ │ + b.n a816 │ │ │ │ │ + bl 40e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a82a │ │ │ │ │ - b.n a882 │ │ │ │ │ + beq.n a812 │ │ │ │ │ + b.n a86a │ │ │ │ │ bl 0 <_Py_TriggerGC> │ │ │ │ │ R_ARM_THM_CALL _Py_TriggerGC │ │ │ │ │ - b.n a7f6 │ │ │ │ │ + b.n a7de │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a896 │ │ │ │ │ + beq.n a87e │ │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #0 │ │ │ │ │ blx r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a77c │ │ │ │ │ - b.n a896 │ │ │ │ │ + bne.w a764 │ │ │ │ │ + b.n a87e │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000136 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x0000c194 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000a8e0 : │ │ │ │ │ +0000a8c8 : │ │ │ │ │ merge_from_seq2_lock_held(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ac26 │ │ │ │ │ + beq.w ac0e │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w ab38 │ │ │ │ │ + beq.w ab20 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC23 │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - b.n a9a4 │ │ │ │ │ + b.n a98c │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n a9e4 │ │ │ │ │ + blt.n a9cc │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bne.w aa76 │ │ │ │ │ + bne.w aa5e │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne.n aa04 │ │ │ │ │ + bne.n a9ec │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ - beq.n aa04 │ │ │ │ │ + beq.n a9ec │ │ │ │ │ ldr r3, [r7, #24] │ │ │ │ │ mov r0, r7 │ │ │ │ │ - ldr r1, [pc, #668] @ (abe4 ) │ │ │ │ │ + ldr r1, [pc, #668] @ (abcc ) │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r1, r5 │ │ │ │ │ - beq.w aa64 │ │ │ │ │ - bl 14c4 │ │ │ │ │ + beq.w aa4c │ │ │ │ │ + bl 14b4 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w aa6e │ │ │ │ │ + beq.w aa56 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n a96e │ │ │ │ │ + bge.n a956 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w aabe │ │ │ │ │ + beq.w aaa6 │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n aa52 │ │ │ │ │ + blt.n aa3a │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n a98a │ │ │ │ │ + bge.n a972 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w aab6 │ │ │ │ │ + beq.w aa9e │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n a9a2 │ │ │ │ │ + bge.n a98a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ - cbnz r3, a9a2 │ │ │ │ │ + cbnz r3, a98a │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ adds r6, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n aa86 │ │ │ │ │ + beq.n aa6e │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Fast │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w aadc │ │ │ │ │ + beq.w aac4 │ │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r0, r2, #6 │ │ │ │ │ - bmi.n aac6 │ │ │ │ │ + bmi.n aaae │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.w abba │ │ │ │ │ + bne.w aba2 │ │ │ │ │ ldrd r5, fp, [r4, #16] │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n a920 │ │ │ │ │ + blt.n a908 │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n a936 │ │ │ │ │ + bge.n a91e │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n aa76 │ │ │ │ │ + blt.n aa5e │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - beq.n a936 │ │ │ │ │ + beq.n a91e │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - beq.n a93c │ │ │ │ │ + beq.n a924 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - bne.n a942 │ │ │ │ │ + bne.n a92a │ │ │ │ │ mov r3, sl │ │ │ │ │ mov sl, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL setitem_take2_lock_held.part.0 │ │ │ │ │ ldr.w r2, [sl] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n aa34 │ │ │ │ │ + bge.n aa1c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [sl] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n aaae │ │ │ │ │ + beq.n aa96 │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w ac2c │ │ │ │ │ + blt.w ac14 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2e70 │ │ │ │ │ + bl 2e60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e70 │ │ │ │ │ + bl 2e60 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n aa8e │ │ │ │ │ + b.n aa76 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n a978 │ │ │ │ │ + bne.n a960 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n a978 │ │ │ │ │ - bl fec │ │ │ │ │ + b.n a960 │ │ │ │ │ + bl fdc │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w a95c │ │ │ │ │ + bne.w a944 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov sl, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.n aa20 │ │ │ │ │ + b.n aa08 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n a9f8 │ │ │ │ │ - b.n a936 │ │ │ │ │ + blt.n a9e0 │ │ │ │ │ + b.n a91e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, ab00 │ │ │ │ │ + cbnz r0, aae8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n aaa6 │ │ │ │ │ + bge.n aa8e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - cbnz r3, aaa6 │ │ │ │ │ + cbnz r3, aa8e │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n aa34 │ │ │ │ │ + b.n aa1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n a98a │ │ │ │ │ + b.n a972 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n a96e │ │ │ │ │ + b.n a956 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.n abba │ │ │ │ │ + bne.n aba2 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ ldrd r5, fp, [r3] │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w a920 │ │ │ │ │ - b.n a9da │ │ │ │ │ + blt.w a908 │ │ │ │ │ + b.n a9c2 │ │ │ │ │ mov r5, sl │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ - cbz r0, ab02 │ │ │ │ │ + cbz r0, aaea │ │ │ │ │ mov r1, r6 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC24 │ │ │ │ │ movs r4, #0 │ │ │ │ │ bl 0 <_PyErr_FormatNote> │ │ │ │ │ R_ARM_THM_CALL _PyErr_FormatNote │ │ │ │ │ - b.n aa40 │ │ │ │ │ + b.n aa28 │ │ │ │ │ movs r5, #0 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n aa40 │ │ │ │ │ + b.n aa28 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w ac40 │ │ │ │ │ + beq.w ac28 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n ab22 │ │ │ │ │ + bge.n ab0a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n ac16 │ │ │ │ │ + beq.n abfe │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n ab36 │ │ │ │ │ + bge.n ab1e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, ab36 │ │ │ │ │ + cbnz r3, ab1e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ adds r6, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n aa86 │ │ │ │ │ + beq.n aa6e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC23 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Fast │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n aade │ │ │ │ │ + beq.n aac6 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ lsls r2, r2, #6 │ │ │ │ │ - bmi.n abd6 │ │ │ │ │ + bmi.n abbe │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.n abbc │ │ │ │ │ + bne.n aba4 │ │ │ │ │ ldrd fp, r9, [r0, #16] │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r7 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ @@ -17500,192 +17508,192 @@ │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt.w r3, [r9] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - bl 2474 │ │ │ │ │ + bl 2464 │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n abe8 │ │ │ │ │ + beq.n abd0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n abae │ │ │ │ │ + bge.n ab96 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n ac48 │ │ │ │ │ + beq.n ac30 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n ab12 │ │ │ │ │ - b.n ab06 │ │ │ │ │ + bge.n aafa │ │ │ │ │ + b.n aaee │ │ │ │ │ mov r5, sl │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC25 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n aa40 │ │ │ │ │ + b.n aa28 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.n abbc │ │ │ │ │ + bne.n aba4 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldrd fp, r9, [r3] │ │ │ │ │ - b.n ab68 │ │ │ │ │ + b.n ab50 │ │ │ │ │ nop │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n abf6 │ │ │ │ │ + bge.n abde │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ - cbz r3, ac1e │ │ │ │ │ + cbz r3, ac06 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w aa40 │ │ │ │ │ + bge.w aa28 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w aa40 │ │ │ │ │ + bne.w aa28 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n aa40 │ │ │ │ │ + b.n aa28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n ab22 │ │ │ │ │ + b.n ab0a │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n abf6 │ │ │ │ │ + b.n abde │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n aaa6 │ │ │ │ │ + b.n aa8e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [fp] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w aa40 │ │ │ │ │ + bne.w aa28 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n aa40 │ │ │ │ │ + b.n aa28 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n ab12 │ │ │ │ │ + b.n aafa │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n abae │ │ │ │ │ + b.n ab96 │ │ │ │ │ │ │ │ │ │ -0000ac50 : │ │ │ │ │ +0000ac38 : │ │ │ │ │ dict___contains__(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n aca2 │ │ │ │ │ + bne.n ac8a │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ - beq.n aca2 │ │ │ │ │ + beq.n ac8a │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ bl 498 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ adds r4, r0, #3 │ │ │ │ │ - beq.n acc6 │ │ │ │ │ + beq.n acae │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.n ac92 │ │ │ │ │ + bne.n ac7a │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n ac86 │ │ │ │ │ + beq.n ac6e │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ - b.n ac8e │ │ │ │ │ + b.n ac76 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ - beq.n acbe │ │ │ │ │ + beq.n aca6 │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 498 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ adds r3, r0, #3 │ │ │ │ │ - bne.n ac82 │ │ │ │ │ - b.n acc6 │ │ │ │ │ + bne.n ac6a │ │ │ │ │ + b.n acae │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl b4 │ │ │ │ │ R_ARM_THM_CALL dict_unhashable_type │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n ac8e │ │ │ │ │ + b.n ac76 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000accc : │ │ │ │ │ +0000acb4 : │ │ │ │ │ dictiter_iternextvalue(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n ad5a │ │ │ │ │ + beq.n ad42 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n adbe │ │ │ │ │ + bne.n ada6 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n ada8 │ │ │ │ │ + bne.n ad90 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ movs r0, #1 │ │ │ │ │ ldrb r5, [r3, #5] │ │ │ │ │ ldrb.w lr, [r3, #6] │ │ │ │ │ ldr.w ip, [r3, #16] │ │ │ │ │ lsls r0, r5 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n ad74 │ │ │ │ │ + beq.n ad5c │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bge.n ad42 │ │ │ │ │ + bge.n ad2a │ │ │ │ │ add.w r0, r0, r1, lsl #3 │ │ │ │ │ adds r3, #20 │ │ │ │ │ add r3, r0 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ - cbz r0, ad60 │ │ │ │ │ + cbz r0, ad48 │ │ │ │ │ ldr r5, [r2, #24] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n ad8c │ │ │ │ │ + beq.n ad74 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ ldr r4, [r0, #0] │ │ │ │ │ adds r1, #1 │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ str r1, [r2, #16] │ │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ │ str r3, [r2, #24] │ │ │ │ │ @@ -17693,73 +17701,73 @@ │ │ │ │ │ addlt r4, #1 │ │ │ │ │ strlt r4, [r0, #0] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ adds r1, #1 │ │ │ │ │ adds r3, #8 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - bgt.n ad68 │ │ │ │ │ + bgt.n ad50 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n ad5a │ │ │ │ │ + bge.n ad42 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, ad5a │ │ │ │ │ + cbnz r3, ad42 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - ble.n ad42 │ │ │ │ │ + ble.n ad2a │ │ │ │ │ adds r3, #8 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ad3a │ │ │ │ │ + beq.n ad22 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - bgt.n ad1a │ │ │ │ │ - b.n ad42 │ │ │ │ │ + bgt.n ad02 │ │ │ │ │ + b.n ad2a │ │ │ │ │ movs r5, #12 │ │ │ │ │ adds r3, #20 │ │ │ │ │ mla r0, r5, r1, r0 │ │ │ │ │ add r3, r0 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - ble.n ad42 │ │ │ │ │ + ble.n ad2a │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ - cbz r0, ade0 │ │ │ │ │ + cbz r0, adc8 │ │ │ │ │ ldr r5, [r2, #24] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n ad22 │ │ │ │ │ + bne.n ad0a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n ad42 │ │ │ │ │ + b.n ad2a │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - ble.n ad42 │ │ │ │ │ + ble.n ad2a │ │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ │ adds r0, #1 │ │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ │ add.w r3, r3, r0, lsl #2 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ - b.n ad86 │ │ │ │ │ + b.n ad6e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -17767,1684 +17775,1683 @@ │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ - b.n ad5a │ │ │ │ │ + b.n ad42 │ │ │ │ │ adds r3, #12 │ │ │ │ │ adds r1, #1 │ │ │ │ │ - b.n ad7e │ │ │ │ │ + b.n ad66 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000ade8 : │ │ │ │ │ +0000add0 : │ │ │ │ │ PyDict_Clear(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ - bpl.w af70 │ │ │ │ │ + bpl.w af58 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ │ - ldr r7, [pc, #432] @ (afb4 ) │ │ │ │ │ + ldr r7, [pc, #432] @ (af9c ) │ │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ │ ldr r5, [r0, #24] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq.n aeb0 │ │ │ │ │ + beq.n ae98 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ │ ldr r6, [r4, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n aed0 │ │ │ │ │ + bne.n aeb8 │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n aeea │ │ │ │ │ + bne.n aed2 │ │ │ │ │ ldr r6, [r5, #0] │ │ │ │ │ str r7, [r4, #24] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.n aeb0 │ │ │ │ │ + blt.n ae98 │ │ │ │ │ subs r3, r6, #1 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - bne.n aeb0 │ │ │ │ │ + bne.n ae98 │ │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ │ ldrb r2, [r5, #5] │ │ │ │ │ ldr r7, [r5, #16] │ │ │ │ │ lsls r6, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n af28 │ │ │ │ │ + beq.n af10 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ itttt gt │ │ │ │ │ addgt r6, r6, r5 │ │ │ │ │ movgt r4, #0 │ │ │ │ │ addgt.w r8, r6, #20 │ │ │ │ │ addgt r6, #24 │ │ │ │ │ - bgt.n ae5e │ │ │ │ │ - b.n ae7c │ │ │ │ │ + bgt.n ae46 │ │ │ │ │ + b.n ae64 │ │ │ │ │ ldr.w r0, [r6, r4, lsl #3] │ │ │ │ │ - cbz r0, ae58 │ │ │ │ │ + cbz r0, ae40 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n aeb6 │ │ │ │ │ + blt.n ae9e │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - beq.n ae7c │ │ │ │ │ + beq.n ae64 │ │ │ │ │ ldr.w r0, [r8, r4, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ae4a │ │ │ │ │ + beq.n ae32 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n ae4a │ │ │ │ │ + bge.n ae32 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n ae4a │ │ │ │ │ + bne.n ae32 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n ae4a │ │ │ │ │ + b.n ae32 │ │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne.n aec4 │ │ │ │ │ + bne.n aeac │ │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n aec4 │ │ │ │ │ - ldr r3, [pc, #300] @ (afb8 ) │ │ │ │ │ + bne.n aeac │ │ │ │ │ + ldr r3, [pc, #300] @ (afa0 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #1916] @ 0x77c │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi.n aec4 │ │ │ │ │ + bhi.n aeac │ │ │ │ │ ldr.w r1, [r3, #1912] @ 0x778 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r5, #0] │ │ │ │ │ str.w r5, [r3, #1912] @ 0x778 │ │ │ │ │ str.w r2, [r3, #1916] @ 0x77c │ │ │ │ │ add sp, #128 @ 0x80 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n ae58 │ │ │ │ │ + bne.n ae40 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n ae58 │ │ │ │ │ + b.n ae40 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #128 @ 0x80 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyMem_Free │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, r8 │ │ │ │ │ movs r1, #4 │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ - bl 3920 <_PyDict_SendEvent> │ │ │ │ │ + bl 3910 <_PyDict_SendEvent> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n ae1c │ │ │ │ │ + beq.n ae04 │ │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ │ ldr.w r8, [r5, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n af72 │ │ │ │ │ + beq.n af5a │ │ │ │ │ add r5, sp, #8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b.n af0a │ │ │ │ │ + b.n aef2 │ │ │ │ │ ldr.w r4, [r2, #4]! │ │ │ │ │ str.w r4, [r1], #4 │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ - blt.n af00 │ │ │ │ │ + blt.n aee8 │ │ │ │ │ movs r4, #0 │ │ │ │ │ strb r4, [r6, #1] │ │ │ │ │ - b.n af22 │ │ │ │ │ + b.n af0a │ │ │ │ │ adds r4, #1 │ │ │ │ │ ldr.w r0, [r5], #4 │ │ │ │ │ - bl 2e70 │ │ │ │ │ + bl 2e60 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - blt.n af18 │ │ │ │ │ - b.n aeb0 │ │ │ │ │ + blt.n af00 │ │ │ │ │ + b.n ae98 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - ble.n aec4 │ │ │ │ │ + ble.n aeac │ │ │ │ │ adds r4, r5, r6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b.n af46 │ │ │ │ │ + b.n af2e │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - cbz r0, af3e │ │ │ │ │ + cbz r0, af26 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n af62 │ │ │ │ │ + blt.n af4a │ │ │ │ │ adds r6, #1 │ │ │ │ │ adds r4, #12 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - beq.n ae7c │ │ │ │ │ + beq.n ae64 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n af32 │ │ │ │ │ + beq.n af1a │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n af32 │ │ │ │ │ + bge.n af1a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n af32 │ │ │ │ │ + bne.n af1a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n af32 │ │ │ │ │ + b.n af1a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n af3e │ │ │ │ │ + bne.n af26 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n af3e │ │ │ │ │ + b.n af26 │ │ │ │ │ bx lr │ │ │ │ │ strd r7, r3, [r4, #24] │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r4, r3 │ │ │ │ │ adds r7, r6, #4 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - bge.n afa2 │ │ │ │ │ + bge.n af8a │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ mov r0, r2 │ │ │ │ │ - cbz r2, af9c │ │ │ │ │ + cbz r2, af84 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ str r1, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n af9c │ │ │ │ │ + bge.n af84 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbnz r3, af9c │ │ │ │ │ + cbnz r3, af84 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r1, #0 │ │ │ │ │ adds r4, #1 │ │ │ │ │ adds r7, #4 │ │ │ │ │ - b.n af7c │ │ │ │ │ + b.n af64 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #128 @ 0x80 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 4984 │ │ │ │ │ + b.w 4974 │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000126 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000afbc : │ │ │ │ │ +0000afa4 : │ │ │ │ │ clear_lock_held(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ - bpl.w b0f8 │ │ │ │ │ + bpl.w b0e0 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ │ - ldr.w r8, [pc, #424] @ b180 │ │ │ │ │ + ldr.w r8, [pc, #424] @ b168 │ │ │ │ │ sub sp, #136 @ 0x88 │ │ │ │ │ ldr r5, [r0, #24] │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - beq.n b088 │ │ │ │ │ + beq.n b070 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ │ ldr r4, [r7, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b0a8 │ │ │ │ │ + bne.n b090 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w b0fa │ │ │ │ │ + bne.w b0e2 │ │ │ │ │ ldr r6, [r5, #0] │ │ │ │ │ str.w r8, [r7, #24] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - blt.n b088 │ │ │ │ │ + blt.n b070 │ │ │ │ │ subs r3, r6, #1 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - bne.n b088 │ │ │ │ │ + bne.n b070 │ │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ │ ldrb r2, [r5, #5] │ │ │ │ │ ldr r7, [r5, #16] │ │ │ │ │ lsls r6, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n b0b6 │ │ │ │ │ + beq.n b09e │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - ble.n b054 │ │ │ │ │ + ble.n b03c │ │ │ │ │ add r6, r5 │ │ │ │ │ add.w r8, r6, #20 │ │ │ │ │ adds r6, #24 │ │ │ │ │ - b.n b036 │ │ │ │ │ + b.n b01e │ │ │ │ │ ldr.w r0, [r6, r4, lsl #3] │ │ │ │ │ - cbz r0, b030 │ │ │ │ │ + cbz r0, b018 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n b08e │ │ │ │ │ + blt.n b076 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - beq.n b054 │ │ │ │ │ + beq.n b03c │ │ │ │ │ ldr.w r0, [r8, r4, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b022 │ │ │ │ │ + beq.n b00a │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n b022 │ │ │ │ │ + bge.n b00a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b022 │ │ │ │ │ + bne.n b00a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n b022 │ │ │ │ │ + b.n b00a │ │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne.n b09c │ │ │ │ │ + bne.n b084 │ │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n b09c │ │ │ │ │ - ldr r3, [pc, #280] @ (b17c ) │ │ │ │ │ + bne.n b084 │ │ │ │ │ + ldr r3, [pc, #280] @ (b164 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #1916] @ 0x77c │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi.n b09c │ │ │ │ │ + bhi.n b084 │ │ │ │ │ ldr.w r1, [r3, #1912] @ 0x778 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r5, #0] │ │ │ │ │ str.w r5, [r3, #1912] @ 0x778 │ │ │ │ │ str.w r2, [r3, #1916] @ 0x77c │ │ │ │ │ add sp, #136 @ 0x88 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b030 │ │ │ │ │ + bne.n b018 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n b030 │ │ │ │ │ + b.n b018 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #136 @ 0x88 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyMem_Free │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ movs r1, #4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - bl 3920 <_PyDict_SendEvent> │ │ │ │ │ + bl 3910 <_PyDict_SendEvent> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ - b.n afec │ │ │ │ │ + b.n afd4 │ │ │ │ │ add r6, r5 │ │ │ │ │ - b.n b0ca │ │ │ │ │ + b.n b0b2 │ │ │ │ │ ldr r0, [r6, #28] │ │ │ │ │ - cbz r0, b0c6 │ │ │ │ │ + cbz r0, b0ae │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n b0ea │ │ │ │ │ + blt.n b0d2 │ │ │ │ │ adds r4, #1 │ │ │ │ │ adds r6, #12 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bge.n b054 │ │ │ │ │ + bge.n b03c │ │ │ │ │ ldr r0, [r6, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b0ba │ │ │ │ │ + beq.n b0a2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n b0ba │ │ │ │ │ + bge.n b0a2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b0ba │ │ │ │ │ + bne.n b0a2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n b0ba │ │ │ │ │ + b.n b0a2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b0c6 │ │ │ │ │ + bne.n b0ae │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n b0c6 │ │ │ │ │ + b.n b0ae │ │ │ │ │ bx lr │ │ │ │ │ ldrb r6, [r4, #2] │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ - cbz r6, b11c │ │ │ │ │ + cbz r6, b104 │ │ │ │ │ add r5, sp, #16 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ - bge.n b160 │ │ │ │ │ + bge.n b148 │ │ │ │ │ ldr.w r7, [r1, #4]! │ │ │ │ │ str.w r7, [r0], #4 │ │ │ │ │ str r6, [r1, #0] │ │ │ │ │ - b.n b108 │ │ │ │ │ + b.n b0f0 │ │ │ │ │ strd r8, r6, [r7, #24] │ │ │ │ │ adds r7, r4, #4 │ │ │ │ │ mov r8, r6 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bge.n b14e │ │ │ │ │ + bge.n b136 │ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ │ mov r0, r1 │ │ │ │ │ - cbz r1, b148 │ │ │ │ │ + cbz r1, b130 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ str.w r8, [r7] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n b148 │ │ │ │ │ + bge.n b130 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r3, b148 │ │ │ │ │ + cbnz r3, b130 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ adds r6, #1 │ │ │ │ │ adds r7, #4 │ │ │ │ │ - b.n b124 │ │ │ │ │ + b.n b10c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #136 @ 0x88 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 4984 │ │ │ │ │ + b.w 4974 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strb r3, [r4, #1] │ │ │ │ │ mov r4, r3 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bge.n b088 │ │ │ │ │ + bge.n b070 │ │ │ │ │ ldr.w r0, [r5], #4 │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - bl 2e70 │ │ │ │ │ + bl 2e60 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b.n b166 │ │ │ │ │ + b.n b14e │ │ │ │ │ nop │ │ │ │ │ .word 0x00000112 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000b184 : │ │ │ │ │ +0000b16c : │ │ │ │ │ frozendict_vectorcall(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ bic.w r4, r2, #2147483648 @ 0x80000000 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bic.w r2, r4, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b2be │ │ │ │ │ + bne.w b2a6 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.n b1b4 │ │ │ │ │ + bne.n b19c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n b27c │ │ │ │ │ + beq.n b264 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - bl a5b8 │ │ │ │ │ + bl a59c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b268 │ │ │ │ │ + beq.n b250 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r4, #1 │ │ │ │ │ str r3, [r0, #32] │ │ │ │ │ - beq.n b2a0 │ │ │ │ │ + beq.n b288 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n b26a │ │ │ │ │ + beq.n b252 │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n b26a │ │ │ │ │ + ble.n b252 │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ - ldr.w sl, [pc, #252] @ b2e4 │ │ │ │ │ + ldr.w sl, [pc, #252] @ b2cc │ │ │ │ │ add.w r7, r8, #12 │ │ │ │ │ subs r6, #4 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n b21a │ │ │ │ │ + b.n b202 │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ - bne.n b23c │ │ │ │ │ + bne.n b224 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ - beq.n b23c │ │ │ │ │ + beq.n b224 │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ cmp r0, sl │ │ │ │ │ mov r0, r5 │ │ │ │ │ - beq.n b272 │ │ │ │ │ - bl 14c4 │ │ │ │ │ + beq.n b25a │ │ │ │ │ + bl 14b4 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n b258 │ │ │ │ │ + beq.n b240 │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bge.n b26a │ │ │ │ │ + bge.n b252 │ │ │ │ │ ldr.w r1, [r7, #4]! │ │ │ │ │ ldr.w r3, [r6, #4]! │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r1, #0] │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n b1f2 │ │ │ │ │ + blt.n b1da │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - beq.n b1fa │ │ │ │ │ + beq.n b1e2 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ │ - bne.n b200 │ │ │ │ │ + bne.n b1e8 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL setitem_take2_lock_held.part.0 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n b268 │ │ │ │ │ + bge.n b250 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n b2d8 │ │ │ │ │ + beq.n b2c0 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - bl fec │ │ │ │ │ + bl fdc │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.n b210 │ │ │ │ │ - b.n b258 │ │ │ │ │ + bne.n b1f8 │ │ │ │ │ + b.n b240 │ │ │ │ │ ldr r5, [r6, #0] │ │ │ │ │ - ldr r3, [pc, #96] @ (b2e0 ) │ │ │ │ │ + ldr r3, [pc, #96] @ (b2c8 ) │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n b28a │ │ │ │ │ + bne.n b272 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.n b2b0 │ │ │ │ │ + beq.n b298 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - bl a5b8 │ │ │ │ │ + bl a59c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b268 │ │ │ │ │ + beq.n b250 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r5, #32] │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ adds r6, #4 │ │ │ │ │ - bl 6c00 │ │ │ │ │ + bl 6bec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b1ce │ │ │ │ │ - b.n b258 │ │ │ │ │ + beq.n b1b6 │ │ │ │ │ + b.n b240 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n b26a │ │ │ │ │ + bge.n b252 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - b.n b26a │ │ │ │ │ + b.n b252 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b1aa │ │ │ │ │ - b.n b268 │ │ │ │ │ + bne.w b192 │ │ │ │ │ + b.n b250 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n b268 │ │ │ │ │ + b.n b250 │ │ │ │ │ .word 0x000000ec │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000b2e8 : │ │ │ │ │ +0000b2d0 : │ │ │ │ │ dict_tp_clear(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ - bpl.w b46e │ │ │ │ │ + bpl.w b440 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ │ - ldr r7, [pc, #428] @ (b4b0 ) │ │ │ │ │ + ldr r7, [pc, #428] @ (b498 ) │ │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ │ ldr r5, [r0, #24] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq.n b38e │ │ │ │ │ + beq.n b376 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ │ ldr r6, [r4, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b3ce │ │ │ │ │ + bne.n b3b6 │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n b3e8 │ │ │ │ │ + bne.n b3d0 │ │ │ │ │ ldr r6, [r5, #0] │ │ │ │ │ str r7, [r4, #24] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.n b38e │ │ │ │ │ + blt.n b376 │ │ │ │ │ subs r3, r6, #1 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - bne.n b38e │ │ │ │ │ + bne.n b376 │ │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ │ ldrb r2, [r5, #5] │ │ │ │ │ ldr r7, [r5, #16] │ │ │ │ │ lsls r6, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n b426 │ │ │ │ │ + beq.n b3f8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ itttt gt │ │ │ │ │ addgt r6, r6, r5 │ │ │ │ │ movgt r4, #0 │ │ │ │ │ addgt.w r8, r6, #20 │ │ │ │ │ addgt r6, #24 │ │ │ │ │ - bgt.n b35e │ │ │ │ │ - b.n b37c │ │ │ │ │ + bgt.n b346 │ │ │ │ │ + b.n b364 │ │ │ │ │ ldr.w r0, [r6, r4, lsl #3] │ │ │ │ │ - cbz r0, b358 │ │ │ │ │ + cbz r0, b340 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n b396 │ │ │ │ │ + blt.n b37e │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - beq.n b37c │ │ │ │ │ + beq.n b364 │ │ │ │ │ ldr.w r0, [r8, r4, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b34a │ │ │ │ │ + beq.n b332 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n b34a │ │ │ │ │ + bge.n b332 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b34a │ │ │ │ │ + bne.n b332 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n b34a │ │ │ │ │ + b.n b332 │ │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne.n b388 │ │ │ │ │ + bne.n b370 │ │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n b3a4 │ │ │ │ │ + beq.n b38c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #128 @ 0x80 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b358 │ │ │ │ │ + bne.n b340 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n b358 │ │ │ │ │ - ldr r3, [pc, #268] @ (b4b4 ) │ │ │ │ │ + b.n b340 │ │ │ │ │ + ldr r3, [pc, #268] @ (b49c ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #1916] @ 0x77c │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi.n b388 │ │ │ │ │ + bhi.n b370 │ │ │ │ │ ldr.w r1, [r3, #1912] @ 0x778 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r5, #0] │ │ │ │ │ str.w r5, [r3, #1912] @ 0x778 │ │ │ │ │ str.w r2, [r3, #1916] @ 0x77c │ │ │ │ │ - b.n b38e │ │ │ │ │ + b.n b376 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, r8 │ │ │ │ │ movs r1, #4 │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ - bl 3920 <_PyDict_SendEvent> │ │ │ │ │ + bl 3910 <_PyDict_SendEvent> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n b31c │ │ │ │ │ + beq.n b304 │ │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ │ ldr.w r8, [r5, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n b472 │ │ │ │ │ + beq.n b444 │ │ │ │ │ add r5, sp, #8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b.n b408 │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ + add.w r3, r3, #1 │ │ │ │ │ + bge.n b482 │ │ │ │ │ ldr.w r4, [r2, #4]! │ │ │ │ │ str.w r4, [r1], #4 │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ - add.w r3, r3, #1 │ │ │ │ │ - blt.n b3fe │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - strb r4, [r6, #1] │ │ │ │ │ - b.n b420 │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - ldr.w r0, [r5], #4 │ │ │ │ │ - bl 2e70 │ │ │ │ │ - cmp r4, r8 │ │ │ │ │ - blt.n b416 │ │ │ │ │ - b.n b38e │ │ │ │ │ + b.n b3e4 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - ble.n b388 │ │ │ │ │ + ble.n b370 │ │ │ │ │ adds r4, r5, r6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b.n b444 │ │ │ │ │ + b.n b416 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - cbz r0, b43c │ │ │ │ │ + cbz r0, b40e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n b460 │ │ │ │ │ + blt.n b432 │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - beq.n b37c │ │ │ │ │ + beq.n b364 │ │ │ │ │ adds r4, #12 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b430 │ │ │ │ │ + beq.n b402 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n b430 │ │ │ │ │ + bge.n b402 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b430 │ │ │ │ │ + bne.n b402 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n b430 │ │ │ │ │ + b.n b402 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b43c │ │ │ │ │ + bne.n b40e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n b43c │ │ │ │ │ + b.n b40e │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ strd r7, r3, [r4, #24] │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r4, r3 │ │ │ │ │ adds r7, r6, #4 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - bge.n b4a2 │ │ │ │ │ + bge.n b474 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ mov r0, r2 │ │ │ │ │ - cbz r2, b49c │ │ │ │ │ + cbz r2, b46e │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ str r1, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n b49c │ │ │ │ │ + bge.n b46e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbnz r3, b49c │ │ │ │ │ + cbnz r3, b46e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r1, #0 │ │ │ │ │ adds r4, #1 │ │ │ │ │ adds r7, #4 │ │ │ │ │ - b.n b47c │ │ │ │ │ + b.n b44e │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 4984 │ │ │ │ │ - b.n b38e │ │ │ │ │ + bl 4974 │ │ │ │ │ + b.n b376 │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + strb r4, [r6, #1] │ │ │ │ │ + cmp r4, r8 │ │ │ │ │ + bge.w b376 │ │ │ │ │ + ldr.w r0, [r5], #4 │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + bl 2e60 │ │ │ │ │ + b.n b486 │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000106 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000b4b8 : │ │ │ │ │ +0000b4a0 : │ │ │ │ │ PyDict_Size(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ - cbz r0, b4f6 │ │ │ │ │ + cbz r0, b4de │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ - ldr r1, [pc, #60] @ (b50c ) │ │ │ │ │ + ldr r1, [pc, #60] @ (b4f4 ) │ │ │ │ │ ldrb.w r3, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ lsls r3, r3, #31 │ │ │ │ │ - bpl.n b4ea │ │ │ │ │ + bpl.n b4d2 │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b4e4 │ │ │ │ │ + bne.n b4cc │ │ │ │ │ movw r1, #4505 @ 0x1199 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n b4e6 │ │ │ │ │ + b.n b4ce │ │ │ │ │ .word 0x000000ec │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000b510 <_PyDictKeys_DecRef>: │ │ │ │ │ +0000b4f8 <_PyDictKeys_DecRef>: │ │ │ │ │ _PyDictKeys_DecRef(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r5, [r0, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt.n b5b4 <_PyDictKeys_DecRef+0xa4> │ │ │ │ │ + blt.n b59c <_PyDictKeys_DecRef+0xa4> │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - bne.n b5b4 <_PyDictKeys_DecRef+0xa4> │ │ │ │ │ + bne.n b59c <_PyDictKeys_DecRef+0xa4> │ │ │ │ │ ldrb r3, [r0, #6] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldrb r2, [r0, #5] │ │ │ │ │ ldr r7, [r0, #16] │ │ │ │ │ lsls r5, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n b5d0 <_PyDictKeys_DecRef+0xc0> │ │ │ │ │ + beq.n b5b8 <_PyDictKeys_DecRef+0xc0> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ itttt gt │ │ │ │ │ addgt r5, r5, r0 │ │ │ │ │ movgt r4, #0 │ │ │ │ │ addgt.w r8, r5, #20 │ │ │ │ │ addgt r5, #24 │ │ │ │ │ - bgt.n b562 <_PyDictKeys_DecRef+0x52> │ │ │ │ │ - b.n b580 <_PyDictKeys_DecRef+0x70> │ │ │ │ │ + bgt.n b54a <_PyDictKeys_DecRef+0x52> │ │ │ │ │ + b.n b568 <_PyDictKeys_DecRef+0x70> │ │ │ │ │ ldr.w r0, [r5, r4, lsl #3] │ │ │ │ │ - cbz r0, b55c <_PyDictKeys_DecRef+0x4c> │ │ │ │ │ + cbz r0, b544 <_PyDictKeys_DecRef+0x4c> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n b5b8 <_PyDictKeys_DecRef+0xa8> │ │ │ │ │ + blt.n b5a0 <_PyDictKeys_DecRef+0xa8> │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - beq.n b580 <_PyDictKeys_DecRef+0x70> │ │ │ │ │ + beq.n b568 <_PyDictKeys_DecRef+0x70> │ │ │ │ │ ldr.w r0, [r8, r4, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b54e <_PyDictKeys_DecRef+0x3e> │ │ │ │ │ + beq.n b536 <_PyDictKeys_DecRef+0x3e> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n b54e <_PyDictKeys_DecRef+0x3e> │ │ │ │ │ + bge.n b536 <_PyDictKeys_DecRef+0x3e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b54e <_PyDictKeys_DecRef+0x3e> │ │ │ │ │ + bne.n b536 <_PyDictKeys_DecRef+0x3e> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n b54e <_PyDictKeys_DecRef+0x3e> │ │ │ │ │ + b.n b536 <_PyDictKeys_DecRef+0x3e> │ │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne.n b5c6 <_PyDictKeys_DecRef+0xb6> │ │ │ │ │ + bne.n b5ae <_PyDictKeys_DecRef+0xb6> │ │ │ │ │ ldrb r3, [r6, #6] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n b5c6 <_PyDictKeys_DecRef+0xb6> │ │ │ │ │ - ldr r3, [pc, #136] @ (b618 <_PyDictKeys_DecRef+0x108>) │ │ │ │ │ + bne.n b5ae <_PyDictKeys_DecRef+0xb6> │ │ │ │ │ + ldr r3, [pc, #136] @ (b600 <_PyDictKeys_DecRef+0x108>) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #1916] @ 0x77c │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi.n b5c6 <_PyDictKeys_DecRef+0xb6> │ │ │ │ │ + bhi.n b5ae <_PyDictKeys_DecRef+0xb6> │ │ │ │ │ ldr.w r1, [r3, #1912] @ 0x778 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r6, #0] │ │ │ │ │ str.w r6, [r3, #1912] @ 0x778 │ │ │ │ │ str.w r2, [r3, #1916] @ 0x77c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b55c <_PyDictKeys_DecRef+0x4c> │ │ │ │ │ + bne.n b544 <_PyDictKeys_DecRef+0x4c> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n b55c <_PyDictKeys_DecRef+0x4c> │ │ │ │ │ + b.n b544 <_PyDictKeys_DecRef+0x4c> │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyMem_Free │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - ble.n b5c6 <_PyDictKeys_DecRef+0xb6> │ │ │ │ │ + ble.n b5ae <_PyDictKeys_DecRef+0xb6> │ │ │ │ │ adds r4, r0, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.n b5ee <_PyDictKeys_DecRef+0xde> │ │ │ │ │ + b.n b5d6 <_PyDictKeys_DecRef+0xde> │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - cbz r0, b5e6 <_PyDictKeys_DecRef+0xd6> │ │ │ │ │ + cbz r0, b5ce <_PyDictKeys_DecRef+0xd6> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n b60a <_PyDictKeys_DecRef+0xfa> │ │ │ │ │ + blt.n b5f2 <_PyDictKeys_DecRef+0xfa> │ │ │ │ │ adds r5, #1 │ │ │ │ │ adds r4, #12 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq.n b580 <_PyDictKeys_DecRef+0x70> │ │ │ │ │ + beq.n b568 <_PyDictKeys_DecRef+0x70> │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b5da <_PyDictKeys_DecRef+0xca> │ │ │ │ │ + beq.n b5c2 <_PyDictKeys_DecRef+0xca> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n b5da <_PyDictKeys_DecRef+0xca> │ │ │ │ │ + bge.n b5c2 <_PyDictKeys_DecRef+0xca> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b5da <_PyDictKeys_DecRef+0xca> │ │ │ │ │ + bne.n b5c2 <_PyDictKeys_DecRef+0xca> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n b5da <_PyDictKeys_DecRef+0xca> │ │ │ │ │ + b.n b5c2 <_PyDictKeys_DecRef+0xca> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b5e6 <_PyDictKeys_DecRef+0xd6> │ │ │ │ │ + bne.n b5ce <_PyDictKeys_DecRef+0xd6> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n b5e6 <_PyDictKeys_DecRef+0xd6> │ │ │ │ │ + b.n b5ce <_PyDictKeys_DecRef+0xd6> │ │ │ │ │ .word 0x00000082 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000b61c : │ │ │ │ │ +0000b604 : │ │ │ │ │ dictkeys_contains(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ sub sp, #20 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n b69a │ │ │ │ │ + beq.n b682 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n b66c │ │ │ │ │ + bne.n b654 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ - beq.n b66c │ │ │ │ │ + beq.n b654 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 498 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ adds r4, r0, #3 │ │ │ │ │ - beq.n b686 │ │ │ │ │ + beq.n b66e │ │ │ │ │ adds r0, #1 │ │ │ │ │ it eq │ │ │ │ │ moveq r2, #0 │ │ │ │ │ - bne.n b662 │ │ │ │ │ + bne.n b64a │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ subs r2, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ - b.n b65c │ │ │ │ │ + b.n b644 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ - beq.n b68c │ │ │ │ │ + beq.n b674 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 498 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ adds r3, r0, #3 │ │ │ │ │ - bne.n b654 │ │ │ │ │ + bne.n b63c │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n b65c │ │ │ │ │ + b.n b644 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl b4 │ │ │ │ │ R_ARM_THM_CALL dict_unhashable_type │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n b65c │ │ │ │ │ + b.n b644 │ │ │ │ │ mov r2, r5 │ │ │ │ │ - b.n b65c │ │ │ │ │ + b.n b644 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000b6a0 : │ │ │ │ │ +0000b688 : │ │ │ │ │ anydict_repr_impl(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_ReprEnter │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne.w b8ae │ │ │ │ │ + bne.w b896 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w b84e │ │ │ │ │ + beq.w b836 │ │ │ │ │ movs r0, #6 │ │ │ │ │ mul.w r0, r3, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_Create │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b8ba │ │ │ │ │ + beq.w b8a2 │ │ │ │ │ movs r1, #123 @ 0x7b │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w b8ba │ │ │ │ │ + blt.w b8a2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ - ldr r7, [pc, #512] @ (b8e8 ) │ │ │ │ │ + ldr r7, [pc, #512] @ (b8d0 ) │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ ldrb.w r3, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ lsls r3, r3, #31 │ │ │ │ │ - bpl.w b89c │ │ │ │ │ + bpl.w b884 │ │ │ │ │ ldr r3, [r6, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b870 │ │ │ │ │ + bne.w b858 │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - ble.w b826 │ │ │ │ │ + ble.w b80e │ │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ │ adds r3, #20 │ │ │ │ │ ldrb.w ip, [r3, #-14] │ │ │ │ │ lsl.w r1, r8, r1 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n b7d0 │ │ │ │ │ + beq.n b7b8 │ │ │ │ │ add.w r1, r1, r5, lsl #3 │ │ │ │ │ add r3, r1 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n b810 │ │ │ │ │ + beq.n b7f8 │ │ │ │ │ ldr.w sl, [r3] │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n b7f2 │ │ │ │ │ + blt.n b7da │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt.w r3, [r9] │ │ │ │ │ - cbnz r2, b772 │ │ │ │ │ + cbnz r2, b75a │ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w b8c0 │ │ │ │ │ + blt.w b8a8 │ │ │ │ │ movs r1, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w b8c0 │ │ │ │ │ + blt.w b8a8 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_WriteRepr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w b8c0 │ │ │ │ │ + blt.w b8a8 │ │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w b8c0 │ │ │ │ │ + blt.w b8a8 │ │ │ │ │ movs r1, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w b8c0 │ │ │ │ │ + blt.w b8a8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_WriteRepr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w b8c0 │ │ │ │ │ + blt.w b8a8 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n b7c2 │ │ │ │ │ + bge.n b7aa │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w b8e0 │ │ │ │ │ + beq.w b8c8 │ │ │ │ │ ldr.w r2, [r9] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n b7fa │ │ │ │ │ + blt.n b7e2 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n b6ea │ │ │ │ │ + b.n b6d2 │ │ │ │ │ mov.w ip, #12 │ │ │ │ │ mla r1, ip, r5, r1 │ │ │ │ │ add r3, r1 │ │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n b866 │ │ │ │ │ + beq.n b84e │ │ │ │ │ ldr.w sl, [r3, #4] │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n b744 │ │ │ │ │ + bge.n b72c │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ - b.n b744 │ │ │ │ │ + b.n b72c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r9] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n b7cc │ │ │ │ │ + bne.n b7b4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n b6ea │ │ │ │ │ + b.n b6d2 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - ble.n b826 │ │ │ │ │ + ble.n b80e │ │ │ │ │ adds r3, #8 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n b844 │ │ │ │ │ + beq.n b82c │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - blt.n b736 │ │ │ │ │ + blt.n b71e │ │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n b8ba │ │ │ │ │ + blt.n b8a2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_ReprLeave │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicodeWriter_Finish │ │ │ │ │ adds r5, #1 │ │ │ │ │ adds r3, #8 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bgt.n b818 │ │ │ │ │ - b.n b826 │ │ │ │ │ + bgt.n b800 │ │ │ │ │ + b.n b80e │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_ReprLeave │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromString │ │ │ │ │ adds r5, #1 │ │ │ │ │ adds r3, #12 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bne.n b7da │ │ │ │ │ - b.n b826 │ │ │ │ │ + bne.n b7c2 │ │ │ │ │ + b.n b80e │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - ble.n b826 │ │ │ │ │ + ble.n b80e │ │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ │ ldr r0, [r6, #24] │ │ │ │ │ adds r1, #1 │ │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ │ ldrb r1, [r1, r5] │ │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ add.w r3, r0, r1, lsl #3 │ │ │ │ │ ldrb r0, [r0, #5] │ │ │ │ │ movs r1, #1 │ │ │ │ │ lsls r1, r0 │ │ │ │ │ add r3, r1 │ │ │ │ │ ldr.w sl, [r3, #20] │ │ │ │ │ - b.n b7e8 │ │ │ │ │ - ldr r1, [pc, #72] @ (b8e8 ) │ │ │ │ │ + b.n b7d0 │ │ │ │ │ + ldr r1, [pc, #72] @ (b8d0 ) │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b702 │ │ │ │ │ - b.n b826 │ │ │ │ │ - ble.n b8d8 │ │ │ │ │ + bne.w b6ea │ │ │ │ │ + b.n b80e │ │ │ │ │ + ble.n b8c0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ - b.n b85c │ │ │ │ │ + b.n b844 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ mov sl, r9 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_ReprLeave │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_Discard │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 2e70 │ │ │ │ │ + bl 2e60 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 2e70 │ │ │ │ │ + bl 2e60 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n b7c2 │ │ │ │ │ + b.n b7aa │ │ │ │ │ .word 0x000000ec │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000b8ec <_PyDict_FromKeys>: │ │ │ │ │ +0000b8d4 <_PyDict_FromKeys>: │ │ │ │ │ _PyDict_FromKeys(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r3, [pc, #664] @ (bb98 <_PyDict_FromKeys+0x2ac>) │ │ │ │ │ + ldr r3, [pc, #664] @ (bb80 <_PyDict_FromKeys+0x2ac>) │ │ │ │ │ mov r6, r2 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ sub sp, #16 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #20 │ │ │ │ │ - bpl.w bbca <_PyDict_FromKeys+0x2de> │ │ │ │ │ + bpl.w bbb2 <_PyDict_FromKeys+0x2de> │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r5, [r0, r3] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w bbca <_PyDict_FromKeys+0x2de> │ │ │ │ │ + beq.w bbb2 <_PyDict_FromKeys+0x2de> │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ blx r5 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckFunctionResult │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w bb8a <_PyDict_FromKeys+0x29e> │ │ │ │ │ + beq.w bb72 <_PyDict_FromKeys+0x29e> │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - ldr.w r8, [pc, #600] @ bba0 <_PyDict_FromKeys+0x2b4> │ │ │ │ │ + ldr.w r8, [pc, #600] @ bb88 <_PyDict_FromKeys+0x2b4> │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - beq.w bc32 <_PyDict_FromKeys+0x346> │ │ │ │ │ + beq.w bc1a <_PyDict_FromKeys+0x346> │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bbdc <_PyDict_FromKeys+0x2f0> │ │ │ │ │ + bne.w bbc4 <_PyDict_FromKeys+0x2f0> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bne.w ba70 <_PyDict_FromKeys+0x184> │ │ │ │ │ + bne.w ba58 <_PyDict_FromKeys+0x184> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w baa8 <_PyDict_FromKeys+0x1bc> │ │ │ │ │ + beq.w ba90 <_PyDict_FromKeys+0x1bc> │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq.w baa8 <_PyDict_FromKeys+0x1bc> │ │ │ │ │ + beq.w ba90 <_PyDict_FromKeys+0x1bc> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyFrozenSet_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyFrozenSet_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w ba98 <_PyDict_FromKeys+0x1ac> │ │ │ │ │ + beq.w ba80 <_PyDict_FromKeys+0x1ac> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PySet_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PySet_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w ba98 <_PyDict_FromKeys+0x1ac> │ │ │ │ │ + beq.w ba80 <_PyDict_FromKeys+0x1ac> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bb76 <_PyDict_FromKeys+0x28a> │ │ │ │ │ + beq.w bb5e <_PyDict_FromKeys+0x28a> │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.w bab8 <_PyDict_FromKeys+0x1cc> │ │ │ │ │ - ldr.w r9, [pc, #496] @ bb9c <_PyDict_FromKeys+0x2b0> │ │ │ │ │ + bne.w baa0 <_PyDict_FromKeys+0x1cc> │ │ │ │ │ + ldr.w r9, [pc, #496] @ bb84 <_PyDict_FromKeys+0x2b0> │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, ba08 <_PyDict_FromKeys+0x11c> │ │ │ │ │ + cbz r0, b9f0 <_PyDict_FromKeys+0x11c> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r4, #0] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n ba32 <_PyDict_FromKeys+0x146> │ │ │ │ │ + bge.n ba1a <_PyDict_FromKeys+0x146> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne.n ba38 <_PyDict_FromKeys+0x14c> │ │ │ │ │ + bne.n ba20 <_PyDict_FromKeys+0x14c> │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ adds r7, r2, #1 │ │ │ │ │ - beq.n ba38 <_PyDict_FromKeys+0x14c> │ │ │ │ │ + beq.n ba20 <_PyDict_FromKeys+0x14c> │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq.n ba4e <_PyDict_FromKeys+0x162> │ │ │ │ │ + beq.n ba36 <_PyDict_FromKeys+0x162> │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 14c4 │ │ │ │ │ + bl 14b4 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n ba04 <_PyDict_FromKeys+0x118> │ │ │ │ │ + bge.n b9ec <_PyDict_FromKeys+0x118> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, ba64 <_PyDict_FromKeys+0x178> │ │ │ │ │ + cbz r3, ba4c <_PyDict_FromKeys+0x178> │ │ │ │ │ adds r2, #1 │ │ │ │ │ - bne.n b9b6 <_PyDict_FromKeys+0xca> │ │ │ │ │ + bne.n b99e <_PyDict_FromKeys+0xca> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bb5e <_PyDict_FromKeys+0x272> │ │ │ │ │ + bne.w bb46 <_PyDict_FromKeys+0x272> │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n ba2a <_PyDict_FromKeys+0x13e> │ │ │ │ │ + bge.n ba12 <_PyDict_FromKeys+0x13e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ - cbnz r3, ba2a <_PyDict_FromKeys+0x13e> │ │ │ │ │ + cbnz r3, ba12 <_PyDict_FromKeys+0x13e> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq.n b9de <_PyDict_FromKeys+0xf2> │ │ │ │ │ + beq.n b9c6 <_PyDict_FromKeys+0xf2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ - beq.w bba4 <_PyDict_FromKeys+0x2b8> │ │ │ │ │ - ldr r3, [pc, #340] @ (bb9c <_PyDict_FromKeys+0x2b0>) │ │ │ │ │ + beq.w bb8c <_PyDict_FromKeys+0x2b8> │ │ │ │ │ + ldr r3, [pc, #340] @ (bb84 <_PyDict_FromKeys+0x2b0>) │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n b9ea <_PyDict_FromKeys+0xfe> │ │ │ │ │ + bne.n b9d2 <_PyDict_FromKeys+0xfe> │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl fec │ │ │ │ │ + bl fdc │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n b9fe <_PyDict_FromKeys+0x112> │ │ │ │ │ - b.n ba04 <_PyDict_FromKeys+0x118> │ │ │ │ │ + blt.n b9e6 <_PyDict_FromKeys+0x112> │ │ │ │ │ + b.n b9ec <_PyDict_FromKeys+0x118> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b.n ba04 <_PyDict_FromKeys+0x118> │ │ │ │ │ + b.n b9ec <_PyDict_FromKeys+0x118> │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne.n b994 <_PyDict_FromKeys+0xa8> │ │ │ │ │ + bne.n b97c <_PyDict_FromKeys+0xa8> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq.n baa8 <_PyDict_FromKeys+0x1bc> │ │ │ │ │ + beq.n ba90 <_PyDict_FromKeys+0x1bc> │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq.n baa8 <_PyDict_FromKeys+0x1bc> │ │ │ │ │ + beq.n ba90 <_PyDict_FromKeys+0x1bc> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PySet_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PySet_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n ba98 <_PyDict_FromKeys+0x1ac> │ │ │ │ │ + beq.n ba80 <_PyDict_FromKeys+0x1ac> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyFrozenSet_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyFrozenSet_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w b994 <_PyDict_FromKeys+0xa8> │ │ │ │ │ + bne.w b97c <_PyDict_FromKeys+0xa8> │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ - b.w 10c8 │ │ │ │ │ + b.w 10c8 │ │ │ │ │ R_ARM_THM_JUMP24 dict_set_fromkeys │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ b.w 8fc <_Py_dict_lookup+0x464> │ │ │ │ │ R_ARM_THM_JUMP24 dict_dict_fromkeys │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - beq.n bafc <_PyDict_FromKeys+0x210> │ │ │ │ │ - ldr r1, [pc, #224] @ (bba0 <_PyDict_FromKeys+0x2b4>) │ │ │ │ │ + beq.n bae4 <_PyDict_FromKeys+0x210> │ │ │ │ │ + ldr r1, [pc, #224] @ (bb88 <_PyDict_FromKeys+0x2b4>) │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbz r0, bacc <_PyDict_FromKeys+0x1e0> │ │ │ │ │ - b.n bafc <_PyDict_FromKeys+0x210> │ │ │ │ │ + cbz r0, bab4 <_PyDict_FromKeys+0x1e0> │ │ │ │ │ + b.n bae4 <_PyDict_FromKeys+0x210> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - blt.n bb5e <_PyDict_FromKeys+0x272> │ │ │ │ │ + blt.n bb46 <_PyDict_FromKeys+0x272> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ba08 <_PyDict_FromKeys+0x11c> │ │ │ │ │ + beq.n b9f0 <_PyDict_FromKeys+0x11c> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_SetItem │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n bac6 <_PyDict_FromKeys+0x1da> │ │ │ │ │ + bge.n baae <_PyDict_FromKeys+0x1da> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n bac6 <_PyDict_FromKeys+0x1da> │ │ │ │ │ + bne.n baae <_PyDict_FromKeys+0x1da> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n bac6 <_PyDict_FromKeys+0x1da> │ │ │ │ │ + b.n baae <_PyDict_FromKeys+0x1da> │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ - ldr r4, [pc, #148] @ (bb9c <_PyDict_FromKeys+0x2b0>) │ │ │ │ │ - b.n bb26 <_PyDict_FromKeys+0x23a> │ │ │ │ │ + ldr r4, [pc, #148] @ (bb84 <_PyDict_FromKeys+0x2b0>) │ │ │ │ │ + b.n bb0e <_PyDict_FromKeys+0x23a> │ │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ - beq.n bb48 <_PyDict_FromKeys+0x25c> │ │ │ │ │ + beq.n bb30 <_PyDict_FromKeys+0x25c> │ │ │ │ │ ldr r7, [r5, #24] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - beq.n bb8e <_PyDict_FromKeys+0x2a2> │ │ │ │ │ - bl 14c4 │ │ │ │ │ + beq.n bb76 <_PyDict_FromKeys+0x2a2> │ │ │ │ │ + bl 14b4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n bb5e <_PyDict_FromKeys+0x272> │ │ │ │ │ + beq.n bb46 <_PyDict_FromKeys+0x272> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ba08 <_PyDict_FromKeys+0x11c> │ │ │ │ │ + beq.w b9f0 <_PyDict_FromKeys+0x11c> │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r6, #0] │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq.n bb08 <_PyDict_FromKeys+0x21c> │ │ │ │ │ + beq.n baf0 <_PyDict_FromKeys+0x21c> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - bne.n bb10 <_PyDict_FromKeys+0x224> │ │ │ │ │ + bne.n baf8 <_PyDict_FromKeys+0x224> │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL setitem_take2_lock_held.part.0 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n bb76 <_PyDict_FromKeys+0x28a> │ │ │ │ │ + bge.n bb5e <_PyDict_FromKeys+0x28a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ - cbnz r3, bb76 <_PyDict_FromKeys+0x28a> │ │ │ │ │ + cbnz r3, bb5e <_PyDict_FromKeys+0x28a> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n bb8a <_PyDict_FromKeys+0x29e> │ │ │ │ │ + bge.n bb72 <_PyDict_FromKeys+0x29e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, bb8a <_PyDict_FromKeys+0x29e> │ │ │ │ │ + cbnz r3, bb72 <_PyDict_FromKeys+0x29e> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n ba2a <_PyDict_FromKeys+0x13e> │ │ │ │ │ - bl fec │ │ │ │ │ + b.n ba12 <_PyDict_FromKeys+0x13e> │ │ │ │ │ + bl fdc │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n bb22 <_PyDict_FromKeys+0x236> │ │ │ │ │ + b.n bb0a <_PyDict_FromKeys+0x236> │ │ │ │ │ nop │ │ │ │ │ .word 0x0000028e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000ec │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL setitem_take2_lock_held.part.0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w ba08 <_PyDict_FromKeys+0x11c> │ │ │ │ │ + bge.w b9f0 <_PyDict_FromKeys+0x11c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ba08 <_PyDict_FromKeys+0x11c> │ │ │ │ │ + bne.w b9f0 <_PyDict_FromKeys+0x11c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n ba08 <_PyDict_FromKeys+0x11c> │ │ │ │ │ + b.n b9f0 <_PyDict_FromKeys+0x11c> │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n b93c <_PyDict_FromKeys+0x50> │ │ │ │ │ + b.n b924 <_PyDict_FromKeys+0x50> │ │ │ │ │ ldr.w r2, [r4, #156] @ 0x9c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC frozendict_new │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS frozendict_new │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w b95a <_PyDict_FromKeys+0x6e> │ │ │ │ │ - ldr r1, [pc, #156] @ (bc8c <_PyDict_FromKeys+0x3a0>) │ │ │ │ │ + beq.w b942 <_PyDict_FromKeys+0x6e> │ │ │ │ │ + ldr r1, [pc, #156] @ (bc74 <_PyDict_FromKeys+0x3a0>) │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsSubclass │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n bc76 <_PyDict_FromKeys+0x38a> │ │ │ │ │ + beq.n bc5e <_PyDict_FromKeys+0x38a> │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - bl a5b8 │ │ │ │ │ + bl a59c │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bb76 <_PyDict_FromKeys+0x28a> │ │ │ │ │ + beq.n bb5e <_PyDict_FromKeys+0x28a> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r0, #32] │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 40f4 │ │ │ │ │ + bl 40e4 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ - cbnz r0, bc52 <_PyDict_FromKeys+0x366> │ │ │ │ │ + cbnz r0, bc3a <_PyDict_FromKeys+0x366> │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n bc2e <_PyDict_FromKeys+0x342> │ │ │ │ │ + bge.n bc16 <_PyDict_FromKeys+0x342> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, bc48 <_PyDict_FromKeys+0x35c> │ │ │ │ │ + cbz r3, bc30 <_PyDict_FromKeys+0x35c> │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n b95a <_PyDict_FromKeys+0x6e> │ │ │ │ │ + b.n b942 <_PyDict_FromKeys+0x6e> │ │ │ │ │ ldr.w r2, [r4, #156] @ 0x9c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC frozendict_new │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS frozendict_new │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n bbee <_PyDict_FromKeys+0x302> │ │ │ │ │ + bne.n bbd6 <_PyDict_FromKeys+0x302> │ │ │ │ │ sub.w r4, r8, #236 @ 0xec │ │ │ │ │ - b.n ba74 <_PyDict_FromKeys+0x188> │ │ │ │ │ + b.n ba5c <_PyDict_FromKeys+0x188> │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r5, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n b95a <_PyDict_FromKeys+0x6e> │ │ │ │ │ + b.n b942 <_PyDict_FromKeys+0x6e> │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n bc5e <_PyDict_FromKeys+0x372> │ │ │ │ │ + bge.n bc46 <_PyDict_FromKeys+0x372> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, bc84 <_PyDict_FromKeys+0x398> │ │ │ │ │ + cbz r3, bc6c <_PyDict_FromKeys+0x398> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n bb8a <_PyDict_FromKeys+0x29e> │ │ │ │ │ + bge.n bb72 <_PyDict_FromKeys+0x29e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n bb8a <_PyDict_FromKeys+0x29e> │ │ │ │ │ + bne.n bb72 <_PyDict_FromKeys+0x29e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n bb8a <_PyDict_FromKeys+0x29e> │ │ │ │ │ + b.n bb72 <_PyDict_FromKeys+0x29e> │ │ │ │ │ mov r1, r2 │ │ │ │ │ - bl a5b8 │ │ │ │ │ + bl a59c │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n bc12 <_PyDict_FromKeys+0x326> │ │ │ │ │ - b.n bb76 <_PyDict_FromKeys+0x28a> │ │ │ │ │ + bne.n bbfa <_PyDict_FromKeys+0x326> │ │ │ │ │ + b.n bb5e <_PyDict_FromKeys+0x28a> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n bc5e <_PyDict_FromKeys+0x372> │ │ │ │ │ + b.n bc46 <_PyDict_FromKeys+0x372> │ │ │ │ │ .word 0x000000ec │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000bc90 <_PyDict_SetItem_KnownHash_LockHeld>: │ │ │ │ │ +0000bc78 <_PyDict_SetItem_KnownHash_LockHeld>: │ │ │ │ │ _PyDict_SetItem_KnownHash_LockHeld(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov ip, r2 │ │ │ │ │ - ldr.w lr, [pc, #92] @ bcf4 <_PyDict_SetItem_KnownHash_LockHeld+0x64> │ │ │ │ │ + ldr.w lr, [pc, #92] @ bcdc <_PyDict_SetItem_KnownHash_LockHeld+0x64> │ │ │ │ │ ldr r4, [r0, #24] │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r4, lr │ │ │ │ │ - beq.n bcd0 <_PyDict_SetItem_KnownHash_LockHeld+0x40> │ │ │ │ │ + beq.n bcb8 <_PyDict_SetItem_KnownHash_LockHeld+0x40> │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r1, #0] │ │ │ │ │ ldr.w r3, [ip] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n bcc6 <_PyDict_SetItem_KnownHash_LockHeld+0x36> │ │ │ │ │ + bge.n bcae <_PyDict_SetItem_KnownHash_LockHeld+0x36> │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [ip] │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ mov r3, ip │ │ │ │ │ - b.w 14c4 │ │ │ │ │ + b.w 14b4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ mov r3, ip │ │ │ │ │ - b.w 14c4 │ │ │ │ │ + b.w 14b4 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r1, #0] │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ ldr.w r3, [ip] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt.w r3, [ip] │ │ │ │ │ mov r3, ip │ │ │ │ │ - b.w fec │ │ │ │ │ + b.w fdc │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000bcf8 <_PyDict_LoadGlobal>: │ │ │ │ │ +0000bce0 <_PyDict_LoadGlobal>: │ │ │ │ │ _PyDict_LoadGlobal(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ @@ -19452,124 +19459,124 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n bd4e <_PyDict_LoadGlobal+0x56> │ │ │ │ │ + bne.n bd36 <_PyDict_LoadGlobal+0x56> │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ - beq.n bd4e <_PyDict_LoadGlobal+0x56> │ │ │ │ │ + beq.n bd36 <_PyDict_LoadGlobal+0x56> │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r1, r4 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ bl 498 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ - cbnz r0, bd74 <_PyDict_LoadGlobal+0x7c> │ │ │ │ │ + cbnz r0, bd5c <_PyDict_LoadGlobal+0x7c> │ │ │ │ │ adds r1, #3 │ │ │ │ │ - beq.n bd48 <_PyDict_LoadGlobal+0x50> │ │ │ │ │ + beq.n bd30 <_PyDict_LoadGlobal+0x50> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 498 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - cbnz r0, bd90 <_PyDict_LoadGlobal+0x98> │ │ │ │ │ + cbnz r0, bd78 <_PyDict_LoadGlobal+0x98> │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n bd48 <_PyDict_LoadGlobal+0x50> │ │ │ │ │ + beq.n bd30 <_PyDict_LoadGlobal+0x50> │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ bl 498 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bd38 <_PyDict_LoadGlobal+0x40> │ │ │ │ │ + beq.n bd20 <_PyDict_LoadGlobal+0x40> │ │ │ │ │ ldr.w ip, [r0] │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n bd86 <_PyDict_LoadGlobal+0x8e> │ │ │ │ │ + bge.n bd6e <_PyDict_LoadGlobal+0x8e> │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ str.w ip, [r0] │ │ │ │ │ adds r6, r1, #3 │ │ │ │ │ - beq.n bd48 <_PyDict_LoadGlobal+0x50> │ │ │ │ │ + beq.n bd30 <_PyDict_LoadGlobal+0x50> │ │ │ │ │ adds r1, #1 │ │ │ │ │ - beq.n bd3c <_PyDict_LoadGlobal+0x44> │ │ │ │ │ - b.n bd4a <_PyDict_LoadGlobal+0x52> │ │ │ │ │ + beq.n bd24 <_PyDict_LoadGlobal+0x44> │ │ │ │ │ + b.n bd32 <_PyDict_LoadGlobal+0x52> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r0, #0] │ │ │ │ │ - b.n bd4a <_PyDict_LoadGlobal+0x52> │ │ │ │ │ + b.n bd32 <_PyDict_LoadGlobal+0x52> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000bda0 <_PyDict_SetItem_KnownHash>: │ │ │ │ │ +0000bd88 <_PyDict_SetItem_KnownHash>: │ │ │ │ │ _PyDict_SetItem_KnownHash(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ │ lsls r4, r4, #2 │ │ │ │ │ - bpl.n be18 <_PyDict_SetItem_KnownHash+0x78> │ │ │ │ │ - ldr.w lr, [pc, #156] @ be58 <_PyDict_SetItem_KnownHash+0xb8> │ │ │ │ │ + bpl.n be00 <_PyDict_SetItem_KnownHash+0x78> │ │ │ │ │ + ldr.w lr, [pc, #156] @ be40 <_PyDict_SetItem_KnownHash+0xb8> │ │ │ │ │ ldr r4, [r0, #24] │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r4, lr │ │ │ │ │ - beq.n bdf4 <_PyDict_SetItem_KnownHash+0x54> │ │ │ │ │ + beq.n bddc <_PyDict_SetItem_KnownHash+0x54> │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r1, #0] │ │ │ │ │ ldr.w r3, [ip] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n bdea <_PyDict_SetItem_KnownHash+0x4a> │ │ │ │ │ + bge.n bdd2 <_PyDict_SetItem_KnownHash+0x4a> │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [ip] │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ mov r3, ip │ │ │ │ │ - b.w 14c4 │ │ │ │ │ + b.w 14b4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ mov r3, ip │ │ │ │ │ - b.w 14c4 │ │ │ │ │ + b.w 14b4 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r1, #0] │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ ldr.w r3, [ip] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt.w r3, [ip] │ │ │ │ │ mov r3, ip │ │ │ │ │ - b.w fec │ │ │ │ │ - ldr r1, [pc, #56] @ (be54 <_PyDict_SetItem_KnownHash+0xb4>) │ │ │ │ │ + b.w fdc │ │ │ │ │ + ldr r1, [pc, #56] @ (be3c <_PyDict_SetItem_KnownHash+0xb4>) │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n be26 <_PyDict_SetItem_KnownHash+0x86> │ │ │ │ │ + beq.n be0e <_PyDict_SetItem_KnownHash+0x86> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbz r0, be42 <_PyDict_SetItem_KnownHash+0xa2> │ │ │ │ │ + cbz r0, be2a <_PyDict_SetItem_KnownHash+0xa2> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -19582,106 +19589,106 @@ │ │ │ │ │ mov.w r1, #2848 @ 0xb20 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n be3c <_PyDict_SetItem_KnownHash+0x9c> │ │ │ │ │ + b.n be24 <_PyDict_SetItem_KnownHash+0x9c> │ │ │ │ │ .word 0x000000ec │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000be5c : │ │ │ │ │ +0000be44 : │ │ │ │ │ dictview_traverse(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mov r3, r1 │ │ │ │ │ - cbz r0, be66 │ │ │ │ │ + cbz r0, be4e │ │ │ │ │ mov r1, r2 │ │ │ │ │ bx r3 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000be68 <_PyObject_MaterializeManagedDict>: │ │ │ │ │ +0000be50 <_PyObject_MaterializeManagedDict>: │ │ │ │ │ _PyObject_MaterializeManagedDict(): │ │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ │ - cbz r3, be72 <_PyObject_MaterializeManagedDict+0xa> │ │ │ │ │ + cbz r3, be5a <_PyObject_MaterializeManagedDict+0xa> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ b.w 43c │ │ │ │ │ R_ARM_THM_JUMP24 _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000be78 : │ │ │ │ │ +0000be60 : │ │ │ │ │ dict_richcompare(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ - ldr r4, [pc, #596] @ (c0e4 ) │ │ │ │ │ + ldr r4, [pc, #596] @ (c0cc ) │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldrb.w r3, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ lsls r7, r3, #31 │ │ │ │ │ - bpl.w c08c │ │ │ │ │ + bpl.w c074 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ ldrb.w r3, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ lsls r1, r3, #31 │ │ │ │ │ - bpl.w c0a6 │ │ │ │ │ + bpl.w c08e │ │ │ │ │ sub.w r3, r8, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi.w c0b2 │ │ │ │ │ + bhi.w c09a │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w c0bc │ │ │ │ │ + bne.w c0a4 │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ itt gt │ │ │ │ │ movgt r4, #0 │ │ │ │ │ movgt r7, #1 │ │ │ │ │ - bgt.n bef8 │ │ │ │ │ - b.n c05a │ │ │ │ │ + bgt.n bee0 │ │ │ │ │ + b.n c042 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w c034 │ │ │ │ │ + ble.w c01c │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ adds r4, #1 │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bge.w c05a │ │ │ │ │ + bge.w c042 │ │ │ │ │ ldrb r2, [r1, #6] │ │ │ │ │ ldrb r3, [r1, #5] │ │ │ │ │ lsl.w r3, r7, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n bff6 │ │ │ │ │ + beq.n bfde │ │ │ │ │ add.w r2, r1, #20 │ │ │ │ │ add.w r3, r3, r4, lsl #3 │ │ │ │ │ adds r0, r2, r3 │ │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w c050 │ │ │ │ │ + beq.w c038 │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c040 │ │ │ │ │ + bne.w c028 │ │ │ │ │ ldr.w sl, [r0, #4] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w c050 │ │ │ │ │ + beq.w c038 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r6 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt.w r3, [sl] │ │ │ │ │ @@ -19691,105 +19698,105 @@ │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt.w r3, [r9] │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ bl 498 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.n c014 │ │ │ │ │ + beq.n bffc │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, sl │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt.w r3, [fp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr.w r2, [r9] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n bfb6 │ │ │ │ │ + blt.n bf9e │ │ │ │ │ ldr.w r2, [sl] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n bfd4 │ │ │ │ │ + blt.n bfbc │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n bee6 │ │ │ │ │ + bge.n bece │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [fp] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n bee6 │ │ │ │ │ + bne.n bece │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n bee6 │ │ │ │ │ + b.n bece │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r9] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n bf8c │ │ │ │ │ + bne.n bf74 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w r2, [sl] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n bf96 │ │ │ │ │ + bge.n bf7e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [sl] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n bf96 │ │ │ │ │ + bne.n bf7e │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w bee6 │ │ │ │ │ - b.n bfa0 │ │ │ │ │ + bge.w bece │ │ │ │ │ + b.n bf88 │ │ │ │ │ movs r2, #12 │ │ │ │ │ mla r3, r2, r4, r3 │ │ │ │ │ add.w r2, r1, #20 │ │ │ │ │ adds r0, r2, r3 │ │ │ │ │ ldr.w sl, [r0, #8] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n c050 │ │ │ │ │ + beq.n c038 │ │ │ │ │ ldr r2, [r2, r3] │ │ │ │ │ ldr.w r9, [r0, #4] │ │ │ │ │ - b.n bf32 │ │ │ │ │ + b.n bf1a │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n c0d2 │ │ │ │ │ + blt.n c0ba │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n c0c0 │ │ │ │ │ + blt.n c0a8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ negs r3, r3 │ │ │ │ │ movs r0, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n c0bc │ │ │ │ │ + beq.n c0a4 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ │ ldr.w sl, [r3, #4] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w bf32 │ │ │ │ │ + bne.w bf1a │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - blt.w bef8 │ │ │ │ │ + blt.w bee0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ sub.w r3, r8, #2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ rsbs r8, r3, #0 │ │ │ │ │ @@ -19802,105 +19809,105 @@ │ │ │ │ │ it eq │ │ │ │ │ moveq r0, r3 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r0, #0] │ │ │ │ │ - b.n c03a │ │ │ │ │ + b.n c022 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbz r0, c0b2 │ │ │ │ │ + cbz r0, c09a │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ ldrb.w r3, [r0, #87] @ 0x57 │ │ │ │ │ lsls r2, r3, #26 │ │ │ │ │ - bmi.w bec2 │ │ │ │ │ + bmi.w beaa │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq.w bec2 │ │ │ │ │ - ldr r1, [pc, #60] @ (c0e4 ) │ │ │ │ │ + beq.w beaa │ │ │ │ │ + ldr r1, [pc, #60] @ (c0cc ) │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bec2 │ │ │ │ │ + bne.w beaa │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n c07e │ │ │ │ │ + b.n c066 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n c05c │ │ │ │ │ + b.n c044 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c028 │ │ │ │ │ + bne.n c010 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n c028 │ │ │ │ │ + b.n c010 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c01e │ │ │ │ │ + bne.n c006 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n c01e │ │ │ │ │ + b.n c006 │ │ │ │ │ .word 0x000000ec │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000c0e8 <_PyDict_GetItem_KnownHash>: │ │ │ │ │ +0000c0d0 <_PyDict_GetItem_KnownHash>: │ │ │ │ │ _PyDict_GetItem_KnownHash(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ │ sub sp, #20 │ │ │ │ │ - ldr.w lr, [pc, #88] @ c158 <_PyDict_GetItem_KnownHash+0x70> │ │ │ │ │ + ldr.w lr, [pc, #88] @ c140 <_PyDict_GetItem_KnownHash+0x70> │ │ │ │ │ ldrb.w r3, [ip, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ cmp ip, lr │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ lsls r3, r3, #31 │ │ │ │ │ - bpl.n c120 <_PyDict_GetItem_KnownHash+0x38> │ │ │ │ │ + bpl.n c108 <_PyDict_GetItem_KnownHash+0x38> │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ bl 498 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r0, ip │ │ │ │ │ mov r1, lr │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - cbnz r0, c148 <_PyDict_GetItem_KnownHash+0x60> │ │ │ │ │ + cbnz r0, c130 <_PyDict_GetItem_KnownHash+0x60> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movw r1, #2457 @ 0x999 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - b.n c11c <_PyDict_GetItem_KnownHash+0x34> │ │ │ │ │ + b.n c104 <_PyDict_GetItem_KnownHash+0x34> │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 498 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - b.n c11c <_PyDict_GetItem_KnownHash+0x34> │ │ │ │ │ + b.n c104 <_PyDict_GetItem_KnownHash+0x34> │ │ │ │ │ nop │ │ │ │ │ .word 0x000000ec │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000c15c : │ │ │ │ │ +0000c144 : │ │ │ │ │ frozendict_length(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bx lr │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -62,15 +62,15 @@ │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromString │ │ │ │ │ cbz r0, a2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 5698 │ │ │ │ │ + bl 5688 │ │ │ │ │ R_ARM_THM_CALL PyDict_DelItem │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n a6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ @@ -82,15 +82,15 @@ │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ │ │ 000000aa : │ │ │ │ │ dict___reversed__(): │ │ │ │ │ ldr r1, [pc, #4] @ (b0 ) │ │ │ │ │ - b.w 7050 │ │ │ │ │ + b.w 703c │ │ │ │ │ R_ARM_THM_JUMP24 dictiter_new │ │ │ │ │ .word 0x0000042c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ 000000b4 : │ │ │ │ │ dict_unhashable_type(): │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ @@ -249,15 +249,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 3aa │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ │ - bl 3ba0 │ │ │ │ │ + bl 3b90 │ │ │ │ │ R_ARM_THM_CALL copy_lock_held │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 3de │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySet_New │ │ │ │ │ @@ -279,15 +279,15 @@ │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ add r6, sp, #20 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ - bl 5310 <_PyDict_Next> │ │ │ │ │ + bl 5300 <_PyDict_Next> │ │ │ │ │ R_ARM_THM_CALL _PyDict_Next │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 330 │ │ │ │ │ ldr r6, [sp, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ │ @@ -300,15 +300,15 @@ │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r6, #0] │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r7, #0] │ │ │ │ │ - bl c0e8 <_PyDict_GetItem_KnownHash> │ │ │ │ │ + bl c0d0 <_PyDict_GetItem_KnownHash> │ │ │ │ │ R_ARM_THM_CALL _PyDict_GetItem_KnownHash │ │ │ │ │ mov r9, r0 │ │ │ │ │ cbnz r0, 28e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cbz r0, 2f8 │ │ │ │ │ b.n 390 │ │ │ │ │ @@ -344,15 +344,15 @@ │ │ │ │ │ cbnz r3, 2dc │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 5934 <_PyDict_DelItem_KnownHash_LockHeld> │ │ │ │ │ + bl 5924 <_PyDict_DelItem_KnownHash_LockHeld> │ │ │ │ │ R_ARM_THM_CALL _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ adds r0, #1 │ │ │ │ │ beq.n 390 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ @@ -425,24 +425,24 @@ │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cbnz r3, 3f4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 3f4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2e70 │ │ │ │ │ + bl 2e60 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e70 │ │ │ │ │ + bl 2e60 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ - bl 2e70 │ │ │ │ │ + bl 2e60 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - bl 2e70 │ │ │ │ │ + bl 2e60 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ b.n 3de │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl c50 <_PyDict_CheckConsistency+0x1dc> │ │ │ │ │ R_ARM_THM_CALL dictviews_to_set │ │ │ │ │ mov r4, r0 │ │ │ │ │ cbz r0, 3de │ │ │ │ │ @@ -648,15 +648,15 @@ │ │ │ │ │ cbz r1, 566 <_PyObject_SetManagedDict+0x32> │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r1, #0] │ │ │ │ │ str.w r4, [r5, #-12] │ │ │ │ │ - bl 94f4 │ │ │ │ │ + bl 94d8 │ │ │ │ │ R_ARM_THM_CALL clear_inline_values │ │ │ │ │ b.n 5ba <_PyObject_SetManagedDict+0x86> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 5c0 <_PyObject_SetManagedDict+0x8c> │ │ │ │ │ R_ARM_THM_CALL detach_dict_from_object │ │ │ │ │ cbnz r0, 5be <_PyObject_SetManagedDict+0x8a> │ │ │ │ │ @@ -681,27 +681,27 @@ │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r1, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str.w r4, [r5, #-12] │ │ │ │ │ - bl 2e70 │ │ │ │ │ + bl 2e60 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.n 5c2 <_PyObject_SetManagedDict+0x8e> │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ 000005c4 : │ │ │ │ │ dictitems_reversed(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ cbz r0, 5ce │ │ │ │ │ ldr r1, [pc, #12] @ (5d8 ) │ │ │ │ │ - b.w 7050 │ │ │ │ │ + b.w 703c │ │ │ │ │ R_ARM_THM_JUMP24 dictiter_new │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ bx lr │ │ │ │ │ .word 0x0000035c │ │ │ │ │ @@ -728,15 +728,15 @@ │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r2, #0] │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_List │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - bl 2e70 │ │ │ │ │ + bl 2e60 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ cbz r4, 634 │ │ │ │ │ ldr r0, [pc, #28] @ (63c ) │ │ │ │ │ bl 0 <_PyEval_GetBuiltin> │ │ │ │ │ R_ARM_THM_CALL _PyEval_GetBuiltin │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ @@ -768,15 +768,15 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromFormat │ │ │ │ │ - bl b6a0 │ │ │ │ │ + bl b688 │ │ │ │ │ R_ARM_THM_CALL anydict_repr_impl │ │ │ │ │ mov r4, r0 │ │ │ │ │ cbz r0, 69a │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC40 │ │ │ │ │ @@ -904,30 +904,30 @@ │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromSsize_t │ │ │ │ │ │ │ │ │ │ 00000784 : │ │ │ │ │ dictvalues_reversed(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ cbz r0, 78e │ │ │ │ │ ldr r1, [pc, #12] @ (798 ) │ │ │ │ │ - b.w 7050 │ │ │ │ │ + b.w 703c │ │ │ │ │ R_ARM_THM_JUMP24 dictiter_new │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ bx lr │ │ │ │ │ .word 0x000004fc │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ 0000079c : │ │ │ │ │ dictkeys_reversed(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ cbz r0, 7a6 │ │ │ │ │ ldr r1, [pc, #12] @ (7b0 ) │ │ │ │ │ - b.w 7050 │ │ │ │ │ + b.w 703c │ │ │ │ │ R_ARM_THM_JUMP24 dictiter_new │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ bx lr │ │ │ │ │ .word 0x0000042c │ │ │ │ │ @@ -978,15 +978,15 @@ │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ movs r0, #0 │ │ │ │ │ add r3, sp, #16 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 5310 <_PyDict_Next> │ │ │ │ │ + bl 5300 <_PyDict_Next> │ │ │ │ │ R_ARM_THM_CALL _PyDict_Next │ │ │ │ │ cbz r0, 854 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ beq.n 894 │ │ │ │ │ @@ -1052,15 +1052,15 @@ │ │ │ │ │ │ │ │ │ │ 000008d2 : │ │ │ │ │ PyDict_GetItem(): │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ - b.w 3514 │ │ │ │ │ + b.w 3504 │ │ │ │ │ R_ARM_THM_JUMP24 dict_getitem │ │ │ │ │ │ │ │ │ │ 000008de : │ │ │ │ │ PyDict_Merge(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -1101,15 +1101,15 @@ │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ b.n 948 │ │ │ │ │ subs r2, #0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ it ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ - b.w 40f4 │ │ │ │ │ + b.w 40e4 │ │ │ │ │ R_ARM_THM_JUMP24 dict_merge │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ .word 0x000000ec │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ @@ -1147,15 +1147,15 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ b.n 9aa │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w a8e0 │ │ │ │ │ + b.w a8c8 │ │ │ │ │ R_ARM_THM_JUMP24 merge_from_seq2_lock_held │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0x000000ec │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ 000009b4 : │ │ │ │ │ @@ -1164,15 +1164,15 @@ │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #16 │ │ │ │ │ movs r4, #0 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ - bl 2474 │ │ │ │ │ + bl 2464 │ │ │ │ │ R_ARM_THM_CALL dict_setdefault_ref_lock_held │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 000009d4 : │ │ │ │ │ PyDict_AddWatcher(): │ │ │ │ │ @@ -1226,15 +1226,15 @@ │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r5, [r2, r3] │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 3798 │ │ │ │ │ + bl 3788 │ │ │ │ │ R_ARM_THM_CALL validate_watcher_id │ │ │ │ │ cbnz r0, a68 │ │ │ │ │ add.w r1, r4, #10304 @ 0x2840 │ │ │ │ │ adds r1, #24 │ │ │ │ │ add.w r5, r5, r1, lsl #2 │ │ │ │ │ str r0, [r5, #8] │ │ │ │ │ b.n a6c │ │ │ │ │ @@ -1720,15 +1720,15 @@ │ │ │ │ │ addle r0, #1 │ │ │ │ │ asrle r0, r0, #1 │ │ │ │ │ itttt le │ │ │ │ │ addle.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ │ clzle r0, r0 │ │ │ │ │ rsble r0, r0, #32 │ │ │ │ │ uxtble r0, r0 │ │ │ │ │ - bl 13b4 │ │ │ │ │ + bl 13a4 │ │ │ │ │ R_ARM_THM_CALL new_keys_object │ │ │ │ │ cbz r0, ed4 <_PyDict_NewPresized+0x5c> │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ b.w 164 │ │ │ │ │ @@ -1752,15 +1752,15 @@ │ │ │ │ │ blx r3 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n f08 <_PyDict_GetItemWithError+0x2c> │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ - b.w c0e8 <_PyDict_GetItem_KnownHash> │ │ │ │ │ + b.w c0d0 <_PyDict_GetItem_KnownHash> │ │ │ │ │ R_ARM_THM_JUMP24 _PyDict_GetItem_KnownHash │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ │ │ 00000f0c <_PyDict_GetItemStringWithError>: │ │ │ │ │ _PyDict_GetItemStringWithError(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ @@ -1771,15 +1771,15 @@ │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromString │ │ │ │ │ mov r4, r0 │ │ │ │ │ cbz r0, f46 <_PyDict_GetItemStringWithError+0x3a> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2e88 │ │ │ │ │ + bl 2e78 │ │ │ │ │ R_ARM_THM_CALL PyDict_GetItemWithError │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n f44 <_PyDict_GetItemStringWithError+0x38> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ @@ -1807,47 +1807,47 @@ │ │ │ │ │ str.w r2, [r0, #356] @ 0x164 │ │ │ │ │ str r3, [r1, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ 00000f68 <_PyDict_DelItem_KnownHash>: │ │ │ │ │ _PyDict_DelItem_KnownHash(): │ │ │ │ │ - b.w 5934 <_PyDict_DelItem_KnownHash_LockHeld> │ │ │ │ │ + b.w 5924 <_PyDict_DelItem_KnownHash_LockHeld> │ │ │ │ │ R_ARM_THM_JUMP24 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ │ │ │ │ │ 00000f6c <_PyDict_SetItem_Take2_KnownHash>: │ │ │ │ │ _PyDict_SetItem_Take2_KnownHash(): │ │ │ │ │ push {r4, r5} │ │ │ │ │ mov r4, r2 │ │ │ │ │ ldr r5, [r0, #24] │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [pc, #16] @ (f88 <_PyDict_SetItem_Take2_KnownHash+0x1c>) │ │ │ │ │ cmp r5, r3 │ │ │ │ │ mov r3, r4 │ │ │ │ │ bne.n f82 <_PyDict_SetItem_Take2_KnownHash+0x16> │ │ │ │ │ pop {r4, r5} │ │ │ │ │ - b.w fec │ │ │ │ │ + b.w fdc │ │ │ │ │ R_ARM_THM_JUMP24 insert_to_emptydict │ │ │ │ │ pop {r4, r5} │ │ │ │ │ - b.w 14c4 │ │ │ │ │ + b.w 14b4 │ │ │ │ │ R_ARM_THM_JUMP24 insertdict │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ 00000f8c <_PyDict_Pop>: │ │ │ │ │ _PyDict_Pop(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r2 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bl 8d54 │ │ │ │ │ + bl 8d38 │ │ │ │ │ R_ARM_THM_CALL pop_lock_held │ │ │ │ │ cbnz r0, fc0 <_PyDict_Pop+0x34> │ │ │ │ │ cbz r4, fb8 <_PyDict_Pop+0x2c> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n fc2 <_PyDict_Pop+0x36> │ │ │ │ │ adds r3, #1 │ │ │ ├── object.o │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -330,34 +330,34 @@ │ │ │ │ │ │ │ │ │ │ 000002e8 : │ │ │ │ │ PyObject_GetOptionalAttr(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - mov r5, r2 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ sub sp, #16 │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ ands.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ │ beq.n 394 │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyObject_GenericGetAttr │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyObject_GenericGetAttr │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ bne.n 328 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ bl 3d8 <_PyObject_GenericGetAttrWithDict> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GenericGetAttrWithDict │ │ │ │ │ - str r0, [r5, #0] │ │ │ │ │ + str r0, [r6, #0] │ │ │ │ │ cbz r0, 34c │ │ │ │ │ movs r0, #1 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_type_getattro │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -369,15 +369,15 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_module_getattro │ │ │ │ │ cmp r2, r3 │ │ │ │ │ bne.n 388 │ │ │ │ │ movs r2, #1 │ │ │ │ │ bl 0 <_Py_module_getattro_impl> │ │ │ │ │ R_ARM_THM_CALL _Py_module_getattro_impl │ │ │ │ │ - str r0, [r5, #0] │ │ │ │ │ + str r0, [r6, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 322 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ @@ -386,15 +386,15 @@ │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_type_getattro_impl> │ │ │ │ │ R_ARM_THM_CALL _Py_type_getattro_impl │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - str r0, [r5, #0] │ │ │ │ │ + str r0, [r6, #0] │ │ │ │ │ cbnz r3, 384 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 322 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ @@ -404,15 +404,15 @@ │ │ │ │ │ cbz r0, 3b2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.n 324 │ │ │ │ │ cbz r2, 3b8 │ │ │ │ │ blx r2 │ │ │ │ │ - str r0, [r5, #0] │ │ │ │ │ + str r0, [r6, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 322 │ │ │ │ │ b.n 370 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ @@ -422,31 +422,31 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ + str r3, [r6, #0] │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ b.n 324 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cbz r3, 3ce │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cbz r0, 3d2 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ b.n 38c │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ + str r3, [r6, #0] │ │ │ │ │ b.n 384 │ │ │ │ │ - str r0, [r5, #0] │ │ │ │ │ + str r0, [r6, #0] │ │ │ │ │ b.n 3b2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 000003d8 <_PyObject_GenericGetAttrWithDict>: │ │ │ │ │ _PyObject_GenericGetAttrWithDict(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ ├── 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: 111640 (bytes into file) │ │ │ │ │ + Start of section headers: 111632 (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 0x1b418: │ │ │ │ │ +There are 25 section headers, starting at offset 0x1b410: │ │ │ │ │ │ │ │ │ │ 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 0037f0 00 AX 0 0 8 │ │ │ │ │ - [ 2] .rel.text REL 00000000 016dd4 000ca8 08 I 22 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 016dcc 000ca8 08 I 22 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 003824 000ce0 00 WA 0 0 8 │ │ │ │ │ - [ 4] .rel.data REL 00000000 017a7c 000540 08 I 22 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 017a74 000540 08 I 22 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 004504 028a15 00 WA 0 0 64 │ │ │ │ │ [ 6] .text.startup PROGBITS 00000000 004504 00005c 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.startup REL 00000000 017fbc 000068 08 I 22 6 4 │ │ │ │ │ + [ 7] .rel.text.startup REL 00000000 017fb4 000068 08 I 22 6 4 │ │ │ │ │ [ 8] .init_array INIT_ARRAY 00000000 004560 000004 04 WA 0 0 4 │ │ │ │ │ - [ 9] .rel.init_array REL 00000000 018024 000008 08 I 22 8 4 │ │ │ │ │ + [ 9] .rel.init_array REL 00000000 01801c 000008 08 I 22 8 4 │ │ │ │ │ [10] .rodata.str1.4 PROGBITS 00000000 004564 0012b6 01 AMS 0 0 4 │ │ │ │ │ - [11] .text.hot PROGBITS 00000000 00581c 002330 00 AX 0 0 4 │ │ │ │ │ - [12] .rel.text.hot REL 00000000 01802c 000758 08 I 22 11 4 │ │ │ │ │ - [13] .text.unlikely PROGBITS 00000000 007b4c 0074ec 00 AX 0 0 8 │ │ │ │ │ - [14] .rel.text.unlikely REL 00000000 018784 002688 08 I 22 13 4 │ │ │ │ │ - [15] .rodata PROGBITS 00000000 00f038 000c38 00 A 0 0 64 │ │ │ │ │ - [16] .rel.rodata REL 00000000 01ae0c 000540 08 I 22 15 4 │ │ │ │ │ - [17] .tbss NOBITS 00000000 00fc70 000001 00 WAT 0 0 1 │ │ │ │ │ - [18] .tdata PROGBITS 00000000 00fc70 000004 00 WAT 0 0 4 │ │ │ │ │ - [19] .rel.tdata REL 00000000 01b34c 000008 08 I 22 18 4 │ │ │ │ │ - [20] .note.GNU-stack PROGBITS 00000000 00fc74 000000 00 0 0 1 │ │ │ │ │ - [21] .ARM.attributes ARM_ATTRIBUTES 00000000 00fc74 000033 00 0 0 1 │ │ │ │ │ - [22] .symtab SYMTAB 00000000 00fca8 004250 10 23 630 4 │ │ │ │ │ - [23] .strtab STRTAB 00000000 013ef8 002edb 00 0 0 1 │ │ │ │ │ - [24] .shstrtab STRTAB 00000000 01b354 0000c3 00 0 0 1 │ │ │ │ │ + [11] .text.hot PROGBITS 00000000 00581c 002328 00 AX 0 0 4 │ │ │ │ │ + [12] .rel.text.hot REL 00000000 018024 000758 08 I 22 11 4 │ │ │ │ │ + [13] .text.unlikely PROGBITS 00000000 007b44 0074ec 00 AX 0 0 8 │ │ │ │ │ + [14] .rel.text.unlikely REL 00000000 01877c 002688 08 I 22 13 4 │ │ │ │ │ + [15] .rodata PROGBITS 00000000 00f030 000c38 00 A 0 0 64 │ │ │ │ │ + [16] .rel.rodata REL 00000000 01ae04 000540 08 I 22 15 4 │ │ │ │ │ + [17] .tbss NOBITS 00000000 00fc68 000001 00 WAT 0 0 1 │ │ │ │ │ + [18] .tdata PROGBITS 00000000 00fc68 000004 00 WAT 0 0 4 │ │ │ │ │ + [19] .rel.tdata REL 00000000 01b344 000008 08 I 22 18 4 │ │ │ │ │ + [20] .note.GNU-stack PROGBITS 00000000 00fc6c 000000 00 0 0 1 │ │ │ │ │ + [21] .ARM.attributes ARM_ATTRIBUTES 00000000 00fc6c 000033 00 0 0 1 │ │ │ │ │ + [22] .symtab SYMTAB 00000000 00fca0 004250 10 23 630 4 │ │ │ │ │ + [23] .strtab STRTAB 00000000 013ef0 002edb 00 0 0 1 │ │ │ │ │ + [24] .shstrtab STRTAB 00000000 01b34c 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 {} │ │ │ │ │ @@ -185,15 +185,15 @@ │ │ │ │ │ 181: 00002659 550 FUNC LOCAL DEFAULT 1 init_obmalloc_pools │ │ │ │ │ 182: 000025e9 112 FUNC LOCAL DEFAULT 1 mi_page_free_list_extend.isra.0 │ │ │ │ │ 183: 00002908 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 184: 0000290c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 185: 00002984 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 186: 00002988 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 187: 00000728 0 NOTYPE LOCAL DEFAULT 11 $t │ │ │ │ │ - 188: 000008f1 804 FUNC LOCAL DEFAULT 11 allocate_from_new_pool │ │ │ │ │ + 188: 000008f1 802 FUNC LOCAL DEFAULT 11 allocate_from_new_pool │ │ │ │ │ 189: 00000810 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 190: 00000814 0 NOTYPE LOCAL DEFAULT 11 $t │ │ │ │ │ 191: 000008ec 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 192: 00000494 0 NOTYPE LOCAL DEFAULT 10 .LC51 │ │ │ │ │ 193: 000008f0 0 NOTYPE LOCAL DEFAULT 11 $t │ │ │ │ │ 194: 000004a8 0 NOTYPE LOCAL DEFAULT 10 .LC52 │ │ │ │ │ 195: 00002a70 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ @@ -251,32 +251,32 @@ │ │ │ │ │ 247: 00002bdc 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 248: 00001f5c 0 NOTYPE LOCAL DEFAULT 13 $t │ │ │ │ │ 249: 000017e4 0 NOTYPE LOCAL DEFAULT 11 $t │ │ │ │ │ 250: 000019b4 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 251: 00002cb0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 252: 00002cb4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 253: 000019b8 0 NOTYPE LOCAL DEFAULT 11 $t │ │ │ │ │ - 254: 00001cac 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 255: 00001cb4 0 NOTYPE LOCAL DEFAULT 11 $t │ │ │ │ │ - 256: 00001e1c 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 254: 00001cbc 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 255: 00001cc4 0 NOTYPE LOCAL DEFAULT 11 $t │ │ │ │ │ + 256: 00001e18 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 257: 00002cf0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 258: 00002cf8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 259: 00002d3d 94 FUNC LOCAL DEFAULT 1 mi_page_queue_remove │ │ │ │ │ 260: 00002de9 230 FUNC LOCAL DEFAULT 1 mi_segment_page_clear │ │ │ │ │ 261: 00002861 220 FUNC LOCAL DEFAULT 13 mi_segment_free.isra.0 │ │ │ │ │ 262: 00004f17 230 FUNC LOCAL DEFAULT 13 mi_segment_abandon │ │ │ │ │ 263: 000031dd 118 FUNC LOCAL DEFAULT 1 mi_segment_span_remove_from_queue │ │ │ │ │ 264: 0000084c 0 NOTYPE LOCAL DEFAULT 10 .LC82 │ │ │ │ │ 265: 000030ec 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 266: 000030f0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 267: 00003199 66 FUNC LOCAL DEFAULT 1 _mi_usable_size.isra.0 │ │ │ │ │ 268: 00002e11 92 FUNC LOCAL DEFAULT 13 mi_page_usable_aligned_size_of │ │ │ │ │ - 269: 00001e20 0 NOTYPE LOCAL DEFAULT 11 $t │ │ │ │ │ - 270: 00002114 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 271: 0000211c 0 NOTYPE LOCAL DEFAULT 11 $t │ │ │ │ │ + 269: 00001e1c 0 NOTYPE LOCAL DEFAULT 11 $t │ │ │ │ │ + 270: 00002120 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 271: 00002128 0 NOTYPE LOCAL DEFAULT 11 $t │ │ │ │ │ 272: 0000203b 36 FUNC LOCAL DEFAULT 13 _mi_free_block │ │ │ │ │ 273: 00004d2d 172 FUNC LOCAL DEFAULT 13 _mi_free_block_mt │ │ │ │ │ 274: 000021f4 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ 275: 000021f8 0 NOTYPE LOCAL DEFAULT 13 $t │ │ │ │ │ 276: 00002301 120 FUNC LOCAL DEFAULT 13 mi_os_decommit_ex.isra.0 │ │ │ │ │ 277: 00002290 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ 278: 00002294 0 NOTYPE LOCAL DEFAULT 13 $t │ │ │ │ │ @@ -296,15 +296,15 @@ │ │ │ │ │ 292: 000034ac 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 293: 00003475 50 FUNC LOCAL DEFAULT 13 free_work_item.isra.0 │ │ │ │ │ 294: 00003528 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 295: 00003530 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 296: 00003635 54 FUNC LOCAL DEFAULT 1 has_own_state │ │ │ │ │ 297: 0000091c 0 NOTYPE LOCAL DEFAULT 10 .LC85 │ │ │ │ │ 298: 00002853 14 FUNC LOCAL DEFAULT 13 count_blocks │ │ │ │ │ - 299: 00002328 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 299: 00002320 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 300: 000036b5 252 FUNC LOCAL DEFAULT 1 get_num_global_allocated_blocks │ │ │ │ │ 301: 0000094c 0 NOTYPE LOCAL DEFAULT 10 .LC86 │ │ │ │ │ 302: 00000964 0 NOTYPE LOCAL DEFAULT 10 .LC87 │ │ │ │ │ 303: 00002480 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ 304: 00002484 0 NOTYPE LOCAL DEFAULT 13 $t │ │ │ │ │ 305: 000026b8 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ 306: 000026dc 0 NOTYPE LOCAL DEFAULT 13 $t │ │ │ │ │ @@ -780,34 +780,34 @@ │ │ │ │ │ 776: 00001041 308 FUNC GLOBAL HIDDEN 11 _PyObject_Calloc │ │ │ │ │ 777: 00001175 468 FUNC GLOBAL DEFAULT 11 PyMem_Free │ │ │ │ │ 778: 00001349 460 FUNC GLOBAL HIDDEN 11 _PyObject_Free │ │ │ │ │ 779: 000017e5 468 FUNC GLOBAL DEFAULT 11 PyObject_Free │ │ │ │ │ 780: 00002c89 44 FUNC GLOBAL HIDDEN 1 _PyMem_MiCalloc │ │ │ │ │ 781: 00002cb5 2 FUNC GLOBAL HIDDEN 1 _PyMem_MiRawCalloc │ │ │ │ │ 782: 00002cb9 4 FUNC GLOBAL HIDDEN 1 _PyObject_MiFree │ │ │ │ │ - 783: 000019b9 898 FUNC GLOBAL DEFAULT 11 PyObject_Realloc │ │ │ │ │ - 784: 00001d3d 228 FUNC GLOBAL HIDDEN 11 _PyObject_Realloc │ │ │ │ │ + 783: 000019b9 894 FUNC GLOBAL DEFAULT 11 PyObject_Realloc │ │ │ │ │ + 784: 00001d39 228 FUNC GLOBAL HIDDEN 11 _PyObject_Realloc │ │ │ │ │ 785: 00002d9d 74 FUNC GLOBAL HIDDEN 1 _mi_segment_page_free │ │ │ │ │ 786: 00004c91 104 FUNC GLOBAL HIDDEN 13 _mi_os_reset │ │ │ │ │ 787: 000030dd 20 FUNC GLOBAL HIDDEN 1 _PyMem_MiRealloc │ │ │ │ │ 788: 000030f5 164 FUNC GLOBAL HIDDEN 1 _mi_heap_realloc_zero │ │ │ │ │ 789: 000030f1 2 FUNC GLOBAL HIDDEN 1 _PyObject_MiRealloc │ │ │ │ │ - 790: 00001e21 898 FUNC GLOBAL DEFAULT 11 PyMem_Realloc │ │ │ │ │ + 790: 00001e1d 894 FUNC GLOBAL DEFAULT 11 PyMem_Realloc │ │ │ │ │ 791: 0000205f 60 FUNC GLOBAL HIDDEN 13 _mi_page_unfull │ │ │ │ │ 792: 00003255 20 FUNC GLOBAL HIDDEN 1 _PyObject_VirtualAlloc │ │ │ │ │ 793: 00003269 2 FUNC GLOBAL HIDDEN 1 _PyMem_MiRawRealloc │ │ │ │ │ 794: 000021f9 156 FUNC GLOBAL HIDDEN 13 _mi_os_purge_ex │ │ │ │ │ 795: 00002295 108 FUNC GLOBAL HIDDEN 13 _mi_stat_counter_increase │ │ │ │ │ 796: 0000326d 212 FUNC GLOBAL DEFAULT 1 PyMem_SetAllocator │ │ │ │ │ 797: 00003341 292 FUNC GLOBAL HIDDEN 1 _PyMem_AbandonDelayed │ │ │ │ │ 798: 00003465 72 FUNC GLOBAL HIDDEN 1 _PyMem_ArenaFree │ │ │ │ │ 799: 000034ad 132 FUNC GLOBAL HIDDEN 1 _PyMem_FiniDelayed │ │ │ │ │ 800: 00003531 28 FUNC GLOBAL HIDDEN 1 _PyObject_VirtualFree │ │ │ │ │ 801: 0000354d 230 FUNC GLOBAL HIDDEN 1 _PyInterpreterState_FinalizeAllocatedBlocks │ │ │ │ │ - 802: 000021a5 396 FUNC GLOBAL HIDDEN 11 _PyInterpreterState_GetAllocatedBlocks │ │ │ │ │ + 802: 0000219d 396 FUNC GLOBAL HIDDEN 11 _PyInterpreterState_GetAllocatedBlocks │ │ │ │ │ 803: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_IsMainInterpreterFinalizing │ │ │ │ │ 804: 0000366d 30 FUNC GLOBAL HIDDEN 1 _PyMem_obmalloc_state_on_heap │ │ │ │ │ 805: 0000368d 40 FUNC GLOBAL HIDDEN 1 _Py_FinalizeAllocatedBlocks │ │ │ │ │ 806: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_StopTheWorldAll │ │ │ │ │ 807: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyInterpreterState_Head │ │ │ │ │ 808: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_StartTheWorldAll │ │ │ │ │ 809: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyInterpreterState_Next │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x16dd4 contains 405 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x16dcc contains 405 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000004 00000530 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000098 0002790a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ 000000a4 00027a0a R_ARM_THM_CALL 00000185 _mi_prim_random_buf │ │ │ │ │ 000000b2 0002790a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ 000000b6 0000122f R_ARM_THM_MOVW_ABS_NC 00000024 .LC9 │ │ │ │ │ @@ -347,22 +347,22 @@ │ │ │ │ │ 0000351a 0001250a R_ARM_THM_CALL 00003475 free_work_item.isra.0 │ │ │ │ │ 00003530 00029c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ 00003534 00029c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ 0000355c 00029c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ 00003560 00029c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ 00003572 0003002f R_ARM_THM_MOVW_ABS_NC 00002c85 _PyObject_MiMalloc │ │ │ │ │ 00003576 00030030 R_ARM_THM_MOVT_ABS 00002c85 _PyObject_MiMalloc │ │ │ │ │ -00003592 0003220a R_ARM_THM_CALL 000021a5 _PyInterpreterState_GetAllocatedBlocks │ │ │ │ │ +00003592 0003220a R_ARM_THM_CALL 0000219d _PyInterpreterState_GetAllocatedBlocks │ │ │ │ │ 000035a8 0000b42f R_ARM_THM_MOVW_ABS_NC 000006f0 obmalloc_state_main │ │ │ │ │ 000035ac 0000b430 R_ARM_THM_MOVT_ABS 000006f0 obmalloc_state_main │ │ │ │ │ 000035ec 0002a22f R_ARM_THM_MOVW_ABS_NC 000003a5 _PyMem_RawFree │ │ │ │ │ 000035f0 0002a230 R_ARM_THM_MOVT_ABS 000003a5 _PyMem_RawFree │ │ │ │ │ 00003606 0003002f R_ARM_THM_MOVW_ABS_NC 00002c85 _PyObject_MiMalloc │ │ │ │ │ 0000360a 00030030 R_ARM_THM_MOVT_ABS 00002c85 _PyObject_MiMalloc │ │ │ │ │ -00003614 0003220a R_ARM_THM_CALL 000021a5 _PyInterpreterState_GetAllocatedBlocks │ │ │ │ │ +00003614 0003220a R_ARM_THM_CALL 0000219d _PyInterpreterState_GetAllocatedBlocks │ │ │ │ │ 00003644 0002ed0a R_ARM_THM_CALL 00000000 _PyInterpreterState_Main │ │ │ │ │ 0000365e 0003230a R_ARM_THM_CALL 00000000 _Py_IsMainInterpreterFinalizing │ │ │ │ │ 00003670 0000b42f R_ARM_THM_MOVW_ABS_NC 000006f0 obmalloc_state_main │ │ │ │ │ 00003674 0000b430 R_ARM_THM_MOVT_ABS 000006f0 obmalloc_state_main │ │ │ │ │ 000036a0 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 000036a4 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 000036cc 0002ed0a R_ARM_THM_CALL 00000000 _PyInterpreterState_Main │ │ │ │ │ @@ -371,19 +371,19 @@ │ │ │ │ │ 000036ee 00029c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ 000036f2 00029c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ 000036f6 0003260a R_ARM_THM_CALL 00000000 _PyEval_StopTheWorldAll │ │ │ │ │ 00003722 0003270a R_ARM_THM_CALL 00000000 PyInterpreterState_Head │ │ │ │ │ 0000374e 00029c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ 00003752 00029c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ 00003758 0003280a R_ARM_THM_CALL 00000000 _PyEval_StartTheWorldAll │ │ │ │ │ -00003772 0003220a R_ARM_THM_CALL 000021a5 _PyInterpreterState_GetAllocatedBlocks │ │ │ │ │ +00003772 0003220a R_ARM_THM_CALL 0000219d _PyInterpreterState_GetAllocatedBlocks │ │ │ │ │ 00003780 0003290a R_ARM_THM_CALL 00000000 PyInterpreterState_Next │ │ │ │ │ 0000378c 0002ba0a R_ARM_THM_CALL 00000000 PyMutex_Unlock │ │ │ │ │ 000037a2 00032a0a R_ARM_THM_CALL 00000000 _PyMutex_LockTimed │ │ │ │ │ -000037a8 0003220a R_ARM_THM_CALL 000021a5 _PyInterpreterState_GetAllocatedBlocks │ │ │ │ │ +000037a8 0003220a R_ARM_THM_CALL 0000219d _PyInterpreterState_GetAllocatedBlocks │ │ │ │ │ 000037c2 0002aa0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ 000037c6 00029c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ 000037ca 00029c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ 000037e2 0002950a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 0000044a 0002831e R_ARM_THM_JUMP24 00000000 fputs │ │ │ │ │ 00000840 0002921e R_ARM_THM_JUMP24 00000000 pthread_setspecific │ │ │ │ │ 00000ba4 0002a31e R_ARM_THM_JUMP24 00000000 free │ │ │ │ │ @@ -403,15 +403,15 @@ │ │ │ │ │ 00002de2 0001061e R_ARM_THM_JUMP24 00004f17 mi_segment_abandon │ │ │ │ │ 000031ce 00010c1e R_ARM_THM_JUMP24 00002e11 mi_page_usable_aligned_size_of │ │ │ │ │ 0000331c 0002ba1e R_ARM_THM_JUMP24 00000000 PyMutex_Unlock │ │ │ │ │ 00003450 0002ba1e R_ARM_THM_JUMP24 00000000 PyMutex_Unlock │ │ │ │ │ 000035fe 0002a31e R_ARM_THM_JUMP24 00000000 free │ │ │ │ │ 000037ec 00030c1e R_ARM_THM_JUMP24 00002c89 _PyMem_MiCalloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x17a7c contains 168 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x17a74 contains 168 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000008 00042302 R_ARM_ABS32 00000b40 _mi_page_empty │ │ │ │ │ 0000000c 00042302 R_ARM_ABS32 00000b40 _mi_page_empty │ │ │ │ │ 00000010 00042302 R_ARM_ABS32 00000b40 _mi_page_empty │ │ │ │ │ 00000014 00042302 R_ARM_ABS32 00000b40 _mi_page_empty │ │ │ │ │ 00000018 00042302 R_ARM_ABS32 00000b40 _mi_page_empty │ │ │ │ │ @@ -574,15 +574,15 @@ │ │ │ │ │ 00000884 00042102 R_ARM_ABS32 00000004 _mi_heap_main │ │ │ │ │ 00000888 00042102 R_ARM_ABS32 00000004 _mi_heap_main │ │ │ │ │ 00000a4c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000a50 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000a54 00041d02 R_ARM_ABS32 00000300 _mi_abandoned_default │ │ │ │ │ 00000a5c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.startup' at offset 0x17fbc contains 13 entries: │ │ │ │ │ +Relocation section '.rel.text.startup' at offset 0x17fb4 contains 13 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000000e 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000012 00000530 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000016 0000060a R_ARM_THM_CALL 00000001 mi_heap_main_init │ │ │ │ │ 0000001a 0000072f R_ARM_THM_MOVW_ABS_NC 00000c49 mi_process_done │ │ │ │ │ 0000001e 00000730 R_ARM_THM_MOVT_ABS 00000c49 mi_process_done │ │ │ │ │ 00000026 0002760a R_ARM_THM_CALL 00000000 atexit │ │ │ │ │ @@ -590,19 +590,19 @@ │ │ │ │ │ 0000002e 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000032 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 0000003a 0000090a R_ARM_THM_CALL 000007f9 mi_process_setup_auto_thread_done.part.0 │ │ │ │ │ 0000003e 0002780a R_ARM_THM_CALL 00000689 mi_process_init │ │ │ │ │ 00000058 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000052 00000a1e R_ARM_THM_JUMP24 00000075 mi_random_init_ex │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.init_array' at offset 0x18024 contains 1 entry: │ │ │ │ │ +Relocation section '.rel.init_array' at offset 0x1801c contains 1 entry: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000302 R_ARM_ABS32 00000001 _mi_process_init │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x1802c contains 235 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x18024 contains 235 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000019a 0002892f R_ARM_THM_MOVW_ABS_NC 00000000 environ │ │ │ │ │ 0000019e 00028930 R_ARM_THM_MOVT_ABS 00000000 environ │ │ │ │ │ 0000032c 00029c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ 00000330 00029c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ 00000336 00029d2f R_ARM_THM_MOVW_ABS_NC 00000369 _PyMem_RawMalloc │ │ │ │ │ 0000033a 00029d30 R_ARM_THM_MOVT_ABS 00000369 _PyMem_RawMalloc │ │ │ │ │ @@ -647,25 +647,25 @@ │ │ │ │ │ 00000810 0002f86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 0000089a 00029c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ 0000089e 00029c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ 000008a2 00029d2f R_ARM_THM_MOVW_ABS_NC 00000369 _PyMem_RawMalloc │ │ │ │ │ 000008a6 00029d30 R_ARM_THM_MOVT_ABS 00000369 _PyMem_RawMalloc │ │ │ │ │ 000008be 00029e0a R_ARM_THM_CALL 00000000 malloc │ │ │ │ │ 000008ec 0002f86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000a28 00029c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00000a2c 00029c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00000b18 0002ac2f R_ARM_THM_MOVW_ABS_NC 000003f1 _PyMem_RawRealloc │ │ │ │ │ -00000b1c 0002ac30 R_ARM_THM_MOVT_ABS 000003f1 _PyMem_RawRealloc │ │ │ │ │ -00000b28 0002a00a R_ARM_THM_CALL 00000000 realloc │ │ │ │ │ -00000b72 0000c02f R_ARM_THM_MOVW_ABS_NC 00000494 .LC51 │ │ │ │ │ -00000b76 0000c030 R_ARM_THM_MOVT_ABS 00000494 .LC51 │ │ │ │ │ -00000b7a 0002f90a R_ARM_THM_CALL 00000000 Py_GETENV │ │ │ │ │ -00000be4 0002822f R_ARM_THM_MOVW_ABS_NC 00000000 stderr │ │ │ │ │ -00000be8 00028230 R_ARM_THM_MOVT_ABS 00000000 stderr │ │ │ │ │ -00000bee 0002fa0a R_ARM_THM_CALL 00001a35 _PyObject_DebugMallocStats │ │ │ │ │ +00000a26 00029c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00000a2a 00029c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00000b16 0002ac2f R_ARM_THM_MOVW_ABS_NC 000003f1 _PyMem_RawRealloc │ │ │ │ │ +00000b1a 0002ac30 R_ARM_THM_MOVT_ABS 000003f1 _PyMem_RawRealloc │ │ │ │ │ +00000b26 0002a00a R_ARM_THM_CALL 00000000 realloc │ │ │ │ │ +00000b70 0000c02f R_ARM_THM_MOVW_ABS_NC 00000494 .LC51 │ │ │ │ │ +00000b74 0000c030 R_ARM_THM_MOVT_ABS 00000494 .LC51 │ │ │ │ │ +00000b78 0002f90a R_ARM_THM_CALL 00000000 Py_GETENV │ │ │ │ │ +00000be2 0002822f R_ARM_THM_MOVW_ABS_NC 00000000 stderr │ │ │ │ │ +00000be6 00028230 R_ARM_THM_MOVT_ABS 00000000 stderr │ │ │ │ │ +00000bec 0002fa0a R_ARM_THM_CALL 00001a35 _PyObject_DebugMallocStats │ │ │ │ │ 00000c4c 0002f72f R_ARM_THM_MOVW_ABS_NC 00000815 _PyObject_Malloc │ │ │ │ │ 00000c50 0002f730 R_ARM_THM_MOVT_ABS 00000815 _PyObject_Malloc │ │ │ │ │ 00000cc8 0002790a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ 00000d2e 00029c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ 00000d32 00029c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ 00000d36 00029d2f R_ARM_THM_MOVW_ABS_NC 00000369 _PyMem_RawMalloc │ │ │ │ │ 00000d3a 00029d30 R_ARM_THM_MOVT_ABS 00000369 _PyMem_RawMalloc │ │ │ │ │ @@ -765,82 +765,82 @@ │ │ │ │ │ 00001800 00030a30 R_ARM_THM_MOVT_ABS 00001349 _PyObject_Free │ │ │ │ │ 00001884 0002a22f R_ARM_THM_MOVW_ABS_NC 000003a5 _PyMem_RawFree │ │ │ │ │ 00001888 0002a230 R_ARM_THM_MOVT_ABS 000003a5 _PyMem_RawFree │ │ │ │ │ 00001894 0002a30a R_ARM_THM_CALL 00000000 free │ │ │ │ │ 000019b4 0002f86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 000019d0 00029c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ 000019d4 00029c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000019d8 0003102f R_ARM_THM_MOVW_ABS_NC 00001d3d _PyObject_Realloc │ │ │ │ │ -000019dc 00031030 R_ARM_THM_MOVT_ABS 00001d3d _PyObject_Realloc │ │ │ │ │ +000019d8 0003102f R_ARM_THM_MOVW_ABS_NC 00001d39 _PyObject_Realloc │ │ │ │ │ +000019dc 00031030 R_ARM_THM_MOVT_ABS 00001d39 _PyObject_Realloc │ │ │ │ │ 00001aa4 0002950a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 00001b36 00029d2f R_ARM_THM_MOVW_ABS_NC 00000369 _PyMem_RawMalloc │ │ │ │ │ 00001b3a 00029d30 R_ARM_THM_MOVT_ABS 00000369 _PyMem_RawMalloc │ │ │ │ │ 00001b4e 00029e0a R_ARM_THM_CALL 00000000 malloc │ │ │ │ │ 00001b9a 0002ac2f R_ARM_THM_MOVW_ABS_NC 000003f1 _PyMem_RawRealloc │ │ │ │ │ 00001b9e 0002ac30 R_ARM_THM_MOVT_ABS 000003f1 _PyMem_RawRealloc │ │ │ │ │ 00001bdc 0002a22f R_ARM_THM_MOVW_ABS_NC 000003a5 _PyMem_RawFree │ │ │ │ │ 00001be0 0002a230 R_ARM_THM_MOVT_ABS 000003a5 _PyMem_RawFree │ │ │ │ │ 00001bec 0002a30a R_ARM_THM_CALL 00000000 free │ │ │ │ │ -00001cac 0002f86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001cb0 0002f86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001dac 0002f70a R_ARM_THM_CALL 00000815 _PyObject_Malloc │ │ │ │ │ -00001dba 0002950a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001dc2 00030a0a R_ARM_THM_CALL 00001349 _PyObject_Free │ │ │ │ │ -00001dda 00029c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00001dde 00029c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00001de2 0002ac2f R_ARM_THM_MOVW_ABS_NC 000003f1 _PyMem_RawRealloc │ │ │ │ │ -00001de6 0002ac30 R_ARM_THM_MOVT_ABS 000003f1 _PyMem_RawRealloc │ │ │ │ │ -00001e1c 0002f86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001e38 00029c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00001e3c 00029c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00001e40 0003102f R_ARM_THM_MOVW_ABS_NC 00001d3d _PyObject_Realloc │ │ │ │ │ -00001e44 00031030 R_ARM_THM_MOVT_ABS 00001d3d _PyObject_Realloc │ │ │ │ │ -00001f0c 0002950a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001f9e 00029d2f R_ARM_THM_MOVW_ABS_NC 00000369 _PyMem_RawMalloc │ │ │ │ │ -00001fa2 00029d30 R_ARM_THM_MOVT_ABS 00000369 _PyMem_RawMalloc │ │ │ │ │ -00001fb6 00029e0a R_ARM_THM_CALL 00000000 malloc │ │ │ │ │ -00002002 0002ac2f R_ARM_THM_MOVW_ABS_NC 000003f1 _PyMem_RawRealloc │ │ │ │ │ -00002006 0002ac30 R_ARM_THM_MOVT_ABS 000003f1 _PyMem_RawRealloc │ │ │ │ │ -00002044 0002a22f R_ARM_THM_MOVW_ABS_NC 000003a5 _PyMem_RawFree │ │ │ │ │ -00002048 0002a230 R_ARM_THM_MOVT_ABS 000003a5 _PyMem_RawFree │ │ │ │ │ -00002054 0002a30a R_ARM_THM_CALL 00000000 free │ │ │ │ │ -00002114 0002f86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00002118 0002f86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000021b2 00029c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000021b6 00029c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000021cc 0003002f R_ARM_THM_MOVW_ABS_NC 00002c85 _PyObject_MiMalloc │ │ │ │ │ -000021d0 00030030 R_ARM_THM_MOVT_ABS 00002c85 _PyObject_MiMalloc │ │ │ │ │ -000021dc 0001280a R_ARM_THM_CALL 00003635 has_own_state │ │ │ │ │ -000022e2 0003002f R_ARM_THM_MOVW_ABS_NC 00002c85 _PyObject_MiMalloc │ │ │ │ │ -000022e6 00030030 R_ARM_THM_MOVT_ABS 00002c85 _PyObject_MiMalloc │ │ │ │ │ -000022f6 00028c0a R_ARM_THM_CALL 000008f1 mi_thread_init │ │ │ │ │ -00002302 00012a2f R_ARM_THM_MOVW_ABS_NC 00002853 count_blocks │ │ │ │ │ -00002306 00012a30 R_ARM_THM_MOVT_ABS 00002853 count_blocks │ │ │ │ │ -0000230c 0003020a R_ARM_THM_CALL 0000271b mi_heap_visit_blocks │ │ │ │ │ -0000231a 0001292f R_ARM_THM_MOVW_ABS_NC 0000091c .LC85 │ │ │ │ │ -0000231e 00012930 R_ARM_THM_MOVT_ABS 0000091c .LC85 │ │ │ │ │ -00002324 0002da0a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -00002328 0002736c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ -0000232c 00024102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00001cbc 0002f86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001cc0 0002f86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001da8 0002f70a R_ARM_THM_CALL 00000815 _PyObject_Malloc │ │ │ │ │ +00001db6 0002950a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001dbe 00030a0a R_ARM_THM_CALL 00001349 _PyObject_Free │ │ │ │ │ +00001dd6 00029c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00001dda 00029c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00001dde 0002ac2f R_ARM_THM_MOVW_ABS_NC 000003f1 _PyMem_RawRealloc │ │ │ │ │ +00001de2 0002ac30 R_ARM_THM_MOVT_ABS 000003f1 _PyMem_RawRealloc │ │ │ │ │ +00001e18 0002f86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001e34 00029c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00001e38 00029c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00001e3c 0003102f R_ARM_THM_MOVW_ABS_NC 00001d39 _PyObject_Realloc │ │ │ │ │ +00001e40 00031030 R_ARM_THM_MOVT_ABS 00001d39 _PyObject_Realloc │ │ │ │ │ +00001f08 0002950a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001f9a 00029d2f R_ARM_THM_MOVW_ABS_NC 00000369 _PyMem_RawMalloc │ │ │ │ │ +00001f9e 00029d30 R_ARM_THM_MOVT_ABS 00000369 _PyMem_RawMalloc │ │ │ │ │ +00001fb2 00029e0a R_ARM_THM_CALL 00000000 malloc │ │ │ │ │ +00001ffe 0002ac2f R_ARM_THM_MOVW_ABS_NC 000003f1 _PyMem_RawRealloc │ │ │ │ │ +00002002 0002ac30 R_ARM_THM_MOVT_ABS 000003f1 _PyMem_RawRealloc │ │ │ │ │ +00002040 0002a22f R_ARM_THM_MOVW_ABS_NC 000003a5 _PyMem_RawFree │ │ │ │ │ +00002044 0002a230 R_ARM_THM_MOVT_ABS 000003a5 _PyMem_RawFree │ │ │ │ │ +00002050 0002a30a R_ARM_THM_CALL 00000000 free │ │ │ │ │ +00002120 0002f86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00002124 0002f86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000021aa 00029c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000021ae 00029c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000021c4 0003002f R_ARM_THM_MOVW_ABS_NC 00002c85 _PyObject_MiMalloc │ │ │ │ │ +000021c8 00030030 R_ARM_THM_MOVT_ABS 00002c85 _PyObject_MiMalloc │ │ │ │ │ +000021d4 0001280a R_ARM_THM_CALL 00003635 has_own_state │ │ │ │ │ +000022da 0003002f R_ARM_THM_MOVW_ABS_NC 00002c85 _PyObject_MiMalloc │ │ │ │ │ +000022de 00030030 R_ARM_THM_MOVT_ABS 00002c85 _PyObject_MiMalloc │ │ │ │ │ +000022ee 00028c0a R_ARM_THM_CALL 000008f1 mi_thread_init │ │ │ │ │ +000022fa 00012a2f R_ARM_THM_MOVW_ABS_NC 00002853 count_blocks │ │ │ │ │ +000022fe 00012a30 R_ARM_THM_MOVT_ABS 00002853 count_blocks │ │ │ │ │ +00002304 0003020a R_ARM_THM_CALL 0000271b mi_heap_visit_blocks │ │ │ │ │ +00002312 0001292f R_ARM_THM_MOVW_ABS_NC 0000091c .LC85 │ │ │ │ │ +00002316 00012930 R_ARM_THM_MOVT_ABS 0000091c .LC85 │ │ │ │ │ +0000231c 0002da0a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +00002320 0002736c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ +00002324 00024102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000352 00029e1e R_ARM_THM_JUMP24 00000000 malloc │ │ │ │ │ 00000370 00029e1e R_ARM_THM_JUMP24 00000000 malloc │ │ │ │ │ 00000392 0002a31e R_ARM_THM_JUMP24 00000000 free │ │ │ │ │ 000003a6 0002a31e R_ARM_THM_JUMP24 00000000 free │ │ │ │ │ 000003d4 0002a01e R_ARM_THM_JUMP24 00000000 realloc │ │ │ │ │ 000003fa 0002a01e R_ARM_THM_JUMP24 00000000 realloc │ │ │ │ │ 00000da4 0002a81e R_ARM_THM_JUMP24 00000000 calloc │ │ │ │ │ 00000dac 0002a81e R_ARM_THM_JUMP24 00000000 calloc │ │ │ │ │ 00001b70 0002f71e R_ARM_THM_JUMP24 00000815 _PyObject_Malloc │ │ │ │ │ 00001bb6 0002a01e R_ARM_THM_JUMP24 00000000 realloc │ │ │ │ │ -00001dd2 0002f71e R_ARM_THM_JUMP24 00000815 _PyObject_Malloc │ │ │ │ │ -00001e02 0002a01e R_ARM_THM_JUMP24 00000000 realloc │ │ │ │ │ -00001fd8 0002f71e R_ARM_THM_JUMP24 00000815 _PyObject_Malloc │ │ │ │ │ -0000201e 0002a01e R_ARM_THM_JUMP24 00000000 realloc │ │ │ │ │ +00001dce 0002f71e R_ARM_THM_JUMP24 00000815 _PyObject_Malloc │ │ │ │ │ +00001dfe 0002a01e R_ARM_THM_JUMP24 00000000 realloc │ │ │ │ │ +00001fd4 0002f71e R_ARM_THM_JUMP24 00000815 _PyObject_Malloc │ │ │ │ │ +0000201a 0002a01e R_ARM_THM_JUMP24 00000000 realloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x18784 contains 1233 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x1877c contains 1233 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000036 0000472f R_ARM_THM_MOVW_ABS_NC 000001cc .LC27 │ │ │ │ │ 0000003a 00004730 R_ARM_THM_MOVT_ABS 000001cc .LC27 │ │ │ │ │ 0000003e 0002b70a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ 00000046 0000482f R_ARM_THM_MOVW_ABS_NC 000001d4 .LC28 │ │ │ │ │ 0000004a 00004830 R_ARM_THM_MOVT_ABS 000001d4 .LC28 │ │ │ │ │ 00000050 0002b70a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ @@ -2068,15 +2068,15 @@ │ │ │ │ │ 0000720e 0002cb1e R_ARM_THM_JUMP24 00001645 _mi_page_malloc │ │ │ │ │ 000072f6 0002911e R_ARM_THM_JUMP24 00000000 pthread_key_create │ │ │ │ │ 00007314 0002921e R_ARM_THM_JUMP24 00000000 pthread_setspecific │ │ │ │ │ 00007384 0002ba1e R_ARM_THM_JUMP24 00000000 PyMutex_Unlock │ │ │ │ │ 000073f8 0002ba1e R_ARM_THM_JUMP24 00000000 PyMutex_Unlock │ │ │ │ │ 00007470 0002ba1e R_ARM_THM_JUMP24 00000000 PyMutex_Unlock │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x1ae0c contains 168 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x1ae04 contains 168 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00042302 R_ARM_ABS32 00000b40 _mi_page_empty │ │ │ │ │ 00000008 00042302 R_ARM_ABS32 00000b40 _mi_page_empty │ │ │ │ │ 0000000c 00042302 R_ARM_ABS32 00000b40 _mi_page_empty │ │ │ │ │ 00000010 00042302 R_ARM_ABS32 00000b40 _mi_page_empty │ │ │ │ │ 00000014 00042302 R_ARM_ABS32 00000b40 _mi_page_empty │ │ │ │ │ 00000018 00042302 R_ARM_ABS32 00000b40 _mi_page_empty │ │ │ │ │ @@ -2209,15 +2209,15 @@ │ │ │ │ │ 00000824 00024102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000aac 00029d02 R_ARM_ABS32 00000369 _PyMem_RawMalloc │ │ │ │ │ 00000ab0 0002ef02 R_ARM_ABS32 00000d99 _PyMem_RawCalloc │ │ │ │ │ 00000ab4 0002ac02 R_ARM_ABS32 000003f1 _PyMem_RawRealloc │ │ │ │ │ 00000ab8 0002a202 R_ARM_ABS32 000003a5 _PyMem_RawFree │ │ │ │ │ 00000ac0 0002f702 R_ARM_ABS32 00000815 _PyObject_Malloc │ │ │ │ │ 00000ac4 00030802 R_ARM_ABS32 00001041 _PyObject_Calloc │ │ │ │ │ -00000ac8 00031002 R_ARM_ABS32 00001d3d _PyObject_Realloc │ │ │ │ │ +00000ac8 00031002 R_ARM_ABS32 00001d39 _PyObject_Realloc │ │ │ │ │ 00000acc 00030a02 R_ARM_ABS32 00001349 _PyObject_Free │ │ │ │ │ 00000ad4 0002ca02 R_ARM_ABS32 0000161d _PyMem_MiRawMalloc │ │ │ │ │ 00000ad8 00030d02 R_ARM_ABS32 00002cb5 _PyMem_MiRawCalloc │ │ │ │ │ 00000adc 00031902 R_ARM_ABS32 00003269 _PyMem_MiRawRealloc │ │ │ │ │ 00000ae0 0002f302 R_ARM_ABS32 0000298d _PyMem_MiRawFree │ │ │ │ │ 00000ae8 0002c802 R_ARM_ABS32 00001605 _PyMem_MiMalloc │ │ │ │ │ 00000aec 00030c02 R_ARM_ABS32 00002c89 _PyMem_MiCalloc │ │ │ │ │ @@ -2239,10 +2239,10 @@ │ │ │ │ │ 00000c20 0002c702 R_ARM_ABS32 00001515 _PyMem_DebugFree │ │ │ │ │ 00000c24 00029c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000c28 0002c402 R_ARM_ABS32 00000c15 _PyMem_DebugMalloc │ │ │ │ │ 00000c2c 0002c502 R_ARM_ABS32 00002b99 _PyMem_DebugCalloc │ │ │ │ │ 00000c30 0002c602 R_ARM_ABS32 00002cbd _PyMem_DebugRealloc │ │ │ │ │ 00000c34 0002c702 R_ARM_ABS32 00001515 _PyMem_DebugFree │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.tdata' at offset 0x1b34c contains 1 entry: │ │ │ │ │ +Relocation section '.rel.tdata' at offset 0x1b344 contains 1 entry: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00042202 R_ARM_ABS32 00000000 _mi_heap_empty │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -5514,15 +5514,15 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 3634 │ │ │ │ │ cbz r0, 35ba <_PyInterpreterState_FinalizeAllocatedBlocks+0x6e> │ │ │ │ │ add.w r6, r5, #4096 @ 0x1000 │ │ │ │ │ ldr.w r3, [r6, #1588] @ 0x634 │ │ │ │ │ cbz r3, 35ba <_PyInterpreterState_FinalizeAllocatedBlocks+0x6e> │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 21a4 │ │ │ │ │ + bl 219c │ │ │ │ │ R_ARM_THM_CALL _PyInterpreterState_GetAllocatedBlocks │ │ │ │ │ ldr.w r2, [r5, #3720] @ 0xe88 │ │ │ │ │ ldr.w r6, [r6, #1588] @ 0x634 │ │ │ │ │ ldr.w r3, [r2, #1080] @ 0x438 │ │ │ │ │ add r3, r0 │ │ │ │ │ str.w r3, [r2, #1080] @ 0x438 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -5564,15 +5564,15 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyObject_MiMalloc │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyObject_MiMalloc │ │ │ │ │ cmp r2, r3 │ │ │ │ │ bne.n 357e <_PyInterpreterState_FinalizeAllocatedBlocks+0x32> │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 21a4 │ │ │ │ │ + bl 219c │ │ │ │ │ R_ARM_THM_CALL _PyInterpreterState_GetAllocatedBlocks │ │ │ │ │ ldr.w r2, [r5, #3720] @ 0xe88 │ │ │ │ │ ldr.w r3, [r2, #1080] @ 0x438 │ │ │ │ │ add r3, r0 │ │ │ │ │ str.w r3, [r2, #1080] @ 0x438 │ │ │ │ │ b.n 35ba <_PyInterpreterState_FinalizeAllocatedBlocks+0x6e> │ │ │ │ │ ldr.w r0, [r4, #924] @ 0x39c │ │ │ │ │ @@ -5713,15 +5713,15 @@ │ │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ │ bl 3634 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ cbz r1, 377c │ │ │ │ │ - bl 21a4 │ │ │ │ │ + bl 219c │ │ │ │ │ R_ARM_THM_CALL _PyInterpreterState_GetAllocatedBlocks │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add r2, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ @@ -5737,15 +5737,15 @@ │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ add.w r0, r4, #872 @ 0x368 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ bl 0 <_PyMutex_LockTimed> │ │ │ │ │ R_ARM_THM_CALL _PyMutex_LockTimed │ │ │ │ │ b.n 3722 │ │ │ │ │ - bl 21a4 │ │ │ │ │ + bl 219c │ │ │ │ │ R_ARM_THM_CALL _PyInterpreterState_GetAllocatedBlocks │ │ │ │ │ mov r2, r0 │ │ │ │ │ b.n 36d6 │ │ │ │ │ │ │ │ │ │ 000037b0 <_PyMem_Strdup>: │ │ │ │ │ _PyMem_Strdup(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -975,56 +975,29 @@ │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr.w r4, [r0, #524] @ 0x20c │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w a28 │ │ │ │ │ + beq.w a26 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ add.w r3, r2, #132 @ 0x84 │ │ │ │ │ ldr.w r1, [r0, r3, lsl #2] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ itt eq │ │ │ │ │ moveq r1, #0 │ │ │ │ │ streq.w r1, [r0, r3, lsl #2] │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bls.n 9c0 │ │ │ │ │ + bls.n 9be │ │ │ │ │ adds r2, #131 @ 0x83 │ │ │ │ │ str.w r4, [r5, r2, lsl #2] │ │ │ │ │ - cbz r3, 978 │ │ │ │ │ - ldr.w r2, [r5, r6, lsl #3] │ │ │ │ │ - ldr r5, [r3, #8] │ │ │ │ │ - ldr r1, [r3, #20] │ │ │ │ │ - str r0, [r4, #8] │ │ │ │ │ - str r5, [r4, #16] │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - strd r2, r2, [r3, #8] │ │ │ │ │ - cmp r6, r1 │ │ │ │ │ - strd r3, r3, [r2, #8] │ │ │ │ │ - str r0, [r3, #0] │ │ │ │ │ - beq.n 9b2 │ │ │ │ │ - adds r1, r6, #1 │ │ │ │ │ - add.w r4, r3, #32 │ │ │ │ │ - str r6, [r3, #20] │ │ │ │ │ - lsls r2, r1, #3 │ │ │ │ │ - lsls r0, r1, #4 │ │ │ │ │ - adds r0, #32 │ │ │ │ │ - str r0, [r3, #24] │ │ │ │ │ - rsb r0, r2, #4096 @ 0x1000 │ │ │ │ │ - add r2, r4 │ │ │ │ │ - str r0, [r3, #28] │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - str r2, [r3, #4] │ │ │ │ │ - str.w r0, [r4, r1, lsl #3] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add sp, #12 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ + cbnz r3, 994 │ │ │ │ │ ldr.w r2, [r5, #512] @ 0x200 │ │ │ │ │ movw ip, #65535 @ 0xffff │ │ │ │ │ ldr.w r1, [r5, r6, lsl #3] │ │ │ │ │ movw r5, #28087 @ 0x6db7 │ │ │ │ │ movt r5, #46811 @ 0xb6db │ │ │ │ │ subs r2, r4, r2 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ @@ -1034,112 +1007,138 @@ │ │ │ │ │ add.w r5, r3, #4096 @ 0x1000 │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ movs r2, #1 │ │ │ │ │ strd r5, r0, [r4, #4] │ │ │ │ │ strd r1, r1, [r3, #8] │ │ │ │ │ strd r3, r3, [r1, #8] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - b.n 950 │ │ │ │ │ + adds r1, r6, #1 │ │ │ │ │ + add.w r4, r3, #32 │ │ │ │ │ + str r6, [r3, #20] │ │ │ │ │ + lsls r2, r1, #3 │ │ │ │ │ + lsls r0, r1, #4 │ │ │ │ │ + adds r0, #32 │ │ │ │ │ + str r0, [r3, #24] │ │ │ │ │ + rsb r0, r2, #4096 @ 0x1000 │ │ │ │ │ + add r2, r4 │ │ │ │ │ + str r0, [r3, #28] │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + str r2, [r3, #4] │ │ │ │ │ + str.w r0, [r4, r1, lsl #3] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add sp, #12 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ + ldr.w r2, [r5, r6, lsl #3] │ │ │ │ │ + ldr r5, [r3, #8] │ │ │ │ │ + ldr r1, [r3, #20] │ │ │ │ │ + str r0, [r4, #8] │ │ │ │ │ + str r5, [r4, #16] │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + strd r2, r2, [r3, #8] │ │ │ │ │ + cmp r6, r1 │ │ │ │ │ + strd r3, r3, [r2, #8] │ │ │ │ │ + str r0, [r3, #0] │ │ │ │ │ + bne.n 96c │ │ │ │ │ ldr r4, [r3, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - cbz r3, 9e2 │ │ │ │ │ + cbz r3, 9e0 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ - cbz r0, 9d2 │ │ │ │ │ + cbz r0, 9d0 │ │ │ │ │ ldr r1, [r3, #20] │ │ │ │ │ ldr.w r2, [r5, r6, lsl #3] │ │ │ │ │ - b.n 940 │ │ │ │ │ + b.n 9a0 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr r1, [r3, #20] │ │ │ │ │ str.w r2, [r5, #524] @ 0x20c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 9cc │ │ │ │ │ + beq.n 9ca │ │ │ │ │ str r0, [r2, #24] │ │ │ │ │ - b.n 9cc │ │ │ │ │ + b.n 9ca │ │ │ │ │ ldr.w r2, [r5, #512] @ 0x200 │ │ │ │ │ movw r1, #28087 @ 0x6db7 │ │ │ │ │ movt r1, #46811 @ 0xb6db │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ subs r2, r4, r2 │ │ │ │ │ asrs r2, r2, #2 │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ add.w r2, r3, #4096 @ 0x1000 │ │ │ │ │ str r1, [r3, #20] │ │ │ │ │ strd r2, r0, [r4, #4] │ │ │ │ │ - cbnz r0, a16 │ │ │ │ │ + cbnz r0, a14 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ str.w r2, [r5, #524] @ 0x20c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w bb4 │ │ │ │ │ + bne.w bb2 │ │ │ │ │ ldr.w r2, [r5, r6, lsl #3] │ │ │ │ │ movs r1, #1 │ │ │ │ │ strd r2, r2, [r3, #8] │ │ │ │ │ strd r3, r3, [r2, #8] │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ - b.n 950 │ │ │ │ │ + b.n 96c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr.w r3, [r3, #1076] @ 0x434 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ - beq.w b72 │ │ │ │ │ + beq.w b70 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w be4 │ │ │ │ │ + bne.w be2 │ │ │ │ │ ldr.w r3, [r5, #520] @ 0x208 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n b00 │ │ │ │ │ + beq.n afe │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ │ str.w r2, [r5, #520] @ 0x208 │ │ │ │ │ ldr.w r0, [r7, #1064] @ 0x428 │ │ │ │ │ ldr.w r2, [r7, #1068] @ 0x42c │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c08 │ │ │ │ │ + beq.w c06 │ │ │ │ │ cmn.w r5, #804 @ 0x324 │ │ │ │ │ - beq.w bf4 │ │ │ │ │ + beq.w bf2 │ │ │ │ │ ldr.w r2, [r5, #788] @ 0x314 │ │ │ │ │ ubfx ip, r0, #0, #18 │ │ │ │ │ ldr.w r4, [r5, #792] @ 0x318 │ │ │ │ │ lsrs r1, r0, #18 │ │ │ │ │ ldr.w lr, [r5, #796] @ 0x31c │ │ │ │ │ adds r2, #1 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n ade │ │ │ │ │ + beq.n adc │ │ │ │ │ add.w r7, r5, r1, lsl #3 │ │ │ │ │ add.w r1, r0, #262144 @ 0x40000 │ │ │ │ │ cmp r2, lr │ │ │ │ │ mov.w r1, r1, lsr #18 │ │ │ │ │ add.w r1, r5, r1, lsl #3 │ │ │ │ │ str.w ip, [r1, #808] @ 0x328 │ │ │ │ │ str.w ip, [r7, #804] @ 0x324 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ strd r2, r4, [r5, #788] @ 0x314 │ │ │ │ │ - bls.n ab2 │ │ │ │ │ + bls.n ab0 │ │ │ │ │ str.w r2, [r5, #796] @ 0x31c │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r0, [r3, #4] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ ubfx r2, r0, #0, #12 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n bc4 │ │ │ │ │ + bne.n bc2 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ mov r4, r3 │ │ │ │ │ str.w r3, [r5, #524] @ 0x20c │ │ │ │ │ strd r1, r1, [r3, #20] │ │ │ │ │ add.w r3, r2, #132 @ 0x84 │ │ │ │ │ @@ -1147,125 +1146,126 @@ │ │ │ │ │ b.n 924 │ │ │ │ │ add.w r1, r5, r1, lsl #3 │ │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r2, lr │ │ │ │ │ str.w r7, [r1, #804] @ 0x324 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ strd r2, r4, [r5, #788] @ 0x314 │ │ │ │ │ - bhi.n aae │ │ │ │ │ + bhi.n aac │ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ │ str.w ip, [r3, #16] │ │ │ │ │ strd r0, r2, [r3, #4] │ │ │ │ │ - b.n ac4 │ │ │ │ │ + b.n ac2 │ │ │ │ │ ldr.w r3, [r5, #516] @ 0x204 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b88 │ │ │ │ │ + bne.n b86 │ │ │ │ │ ldr.w r0, [r5, #512] @ 0x200 │ │ │ │ │ mov.w r8, #16 │ │ │ │ │ mov.w r2, #448 @ 0x1c0 │ │ │ │ │ ldr.w r1, [r7, #936] @ 0x3a8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyMem_RawRealloc │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyMem_RawRealloc │ │ │ │ │ mov ip, r1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n bb8 │ │ │ │ │ + bne.n bb6 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL realloc │ │ │ │ │ mov lr, r0 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n bac │ │ │ │ │ + beq.n baa │ │ │ │ │ ldr.w r1, [r5, #516] @ 0x204 │ │ │ │ │ movs r3, #28 │ │ │ │ │ add.w ip, r8, #4294967295 @ 0xffffffff │ │ │ │ │ str.w lr, [r5, #512] @ 0x200 │ │ │ │ │ mul.w r2, r3, r1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r9, r2 │ │ │ │ │ adds r2, #28 │ │ │ │ │ add r2, lr │ │ │ │ │ - b.n b64 │ │ │ │ │ + b.n b62 │ │ │ │ │ cmp r1, ip │ │ │ │ │ ite cc │ │ │ │ │ movcc r0, r2 │ │ │ │ │ movcs r0, #0 │ │ │ │ │ str.w r3, [r2, #-28] │ │ │ │ │ str.w r0, [r2, #-8] │ │ │ │ │ adds r1, #1 │ │ │ │ │ adds r2, #28 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bcc.n b50 │ │ │ │ │ + bcc.n b4e │ │ │ │ │ add.w r3, lr, r9 │ │ │ │ │ str.w r8, [r5, #516] @ 0x204 │ │ │ │ │ - b.n a4a │ │ │ │ │ + b.n a48 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC51 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC51 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_GETENV │ │ │ │ │ - cbnz r0, bd8 │ │ │ │ │ + cbnz r0, bd6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r3, [r7, #1076] @ 0x434 │ │ │ │ │ - b.n a42 │ │ │ │ │ + b.n a40 │ │ │ │ │ lsls r1, r3, #1 │ │ │ │ │ cmp.w r3, r3, lsl #1 │ │ │ │ │ mov r8, r1 │ │ │ │ │ - bcs.n bac │ │ │ │ │ + bcs.n baa │ │ │ │ │ movw r3, #37449 @ 0x9249 │ │ │ │ │ movt r3, #2340 @ 0x924 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bhi.n bac │ │ │ │ │ + bhi.n baa │ │ │ │ │ movs r2, #28 │ │ │ │ │ ldr.w r0, [r5, #512] @ 0x200 │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.n b14 │ │ │ │ │ + bge.n b12 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r3, [r5, #524] @ 0x20c │ │ │ │ │ - b.n 970 │ │ │ │ │ + b.n 98c │ │ │ │ │ str r0, [r2, #24] │ │ │ │ │ - b.n a16 │ │ │ │ │ + b.n a14 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr.w r0, [r7, #924] @ 0x39c │ │ │ │ │ blx ip │ │ │ │ │ mov lr, r0 │ │ │ │ │ - b.n b2e │ │ │ │ │ + b.n b2c │ │ │ │ │ bic.w r2, r0, #4080 @ 0xff0 │ │ │ │ │ movs r1, #63 @ 0x3f │ │ │ │ │ bic.w r2, r2, #15 │ │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ │ strd r2, r1, [r3, #4] │ │ │ │ │ - b.n ac4 │ │ │ │ │ + b.n ac2 │ │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n b80 │ │ │ │ │ + beq.n b7e │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [r7, #1076] @ 0x434 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC stderr │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS stderr │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 1a34 │ │ │ │ │ R_ARM_THM_CALL _PyObject_DebugMallocStats │ │ │ │ │ - b.n a42 │ │ │ │ │ + b.n a40 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr.w r6, [r7, #1072] @ 0x430 │ │ │ │ │ ldr.w r0, [r7, #1064] @ 0x428 │ │ │ │ │ mov.w r2, #262144 @ 0x40000 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ blx r6 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr.w r2, [r5, #520] @ 0x208 │ │ │ │ │ str r2, [r3, #20] │ │ │ │ │ str.w r3, [r5, #520] @ 0x208 │ │ │ │ │ - b.n bac │ │ │ │ │ + b.n baa │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ 00000c14 <_PyMem_DebugMalloc>: │ │ │ │ │ _PyMem_DebugMalloc(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ @@ -2663,31 +2663,31 @@ │ │ │ │ │ PyObject_Realloc(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, #20 │ │ │ │ │ subs r3, r1, #0 │ │ │ │ │ - blt.w 1d34 │ │ │ │ │ + blt.w 1d30 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyObject_Realloc │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyObject_Realloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr.w r5, [r4, #976] @ 0x3d0 │ │ │ │ │ ldr.w r0, [r4, #964] @ 0x3c4 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne.w 1c7a │ │ │ │ │ + bne.w 1c78 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ beq.w 1b6a │ │ │ │ │ - ldr r2, [pc, #692] @ (1cac ) │ │ │ │ │ + ldr r2, [pc, #708] @ (1cbc ) │ │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr.w r2, [sl, r2] │ │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr.w fp, [r2, #1588] @ 0x634 │ │ │ │ │ cmn.w fp, #804 @ 0x324 │ │ │ │ │ @@ -2743,15 +2743,15 @@ │ │ │ │ │ str.w ip, [r0, #4] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ beq.n 1b74 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr r3, [pc, #516] @ (1cb0 ) │ │ │ │ │ + ldr r3, [pc, #532] @ (1cc0 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w sl, [r3, #1588] @ 0x634 │ │ │ │ │ cmn.w sl, #804 @ 0x324 │ │ │ │ │ beq.w 1bd8 │ │ │ │ │ @@ -2803,25 +2803,25 @@ │ │ │ │ │ ldr.w r9, [r4, #928] @ 0x3a0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyMem_RawMalloc │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyMem_RawMalloc │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - bne.w 1d26 │ │ │ │ │ + bne.w 1cae │ │ │ │ │ cmp r3, #1 │ │ │ │ │ it cc │ │ │ │ │ movcc r3, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL malloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 1d34 │ │ │ │ │ + beq.w 1d30 │ │ │ │ │ ldr.w r3, [fp, #800] @ 0x320 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [fp, #800] @ 0x320 │ │ │ │ │ b.n 1aa0 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 814 <_PyObject_Malloc> │ │ │ │ │ @@ -2841,15 +2841,15 @@ │ │ │ │ │ b.n 1b32 │ │ │ │ │ ldr.w r5, [r4, #936] @ 0x3a8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyMem_RawRealloc │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyMem_RawRealloc │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne.n 1c76 │ │ │ │ │ + bne.n 1c74 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ it cc │ │ │ │ │ movcc r3, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ @@ -2868,15 +2868,15 @@ │ │ │ │ │ b.n 1afa │ │ │ │ │ ldr.w r2, [r4, #940] @ 0x3ac │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyMem_RawFree │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyMem_RawFree │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 1d1c │ │ │ │ │ + bne.w 1d26 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL free │ │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ │ b.n 1afa │ │ │ │ │ @@ -2906,71 +2906,77 @@ │ │ │ │ │ it ne │ │ │ │ │ movne r1, #0 │ │ │ │ │ str.w r1, [r0, #528] @ 0x210 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 1cb4 │ │ │ │ │ + beq.n 1cc4 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 1c88 │ │ │ │ │ + beq.n 1c86 │ │ │ │ │ ldr.w r2, [r0, #532] @ 0x214 │ │ │ │ │ cbnz r2, 1c54 │ │ │ │ │ str.w r3, [r0, #532] @ 0x214 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ beq.w 1afa │ │ │ │ │ ldrd r2, r1, [r3, #20] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.n 1d16 │ │ │ │ │ + cbz r1, 1ca8 │ │ │ │ │ str r2, [r1, #20] │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ str r1, [r2, #24] │ │ │ │ │ ldr r2, [r7, #20] │ │ │ │ │ strd r2, r7, [r3, #20] │ │ │ │ │ - cbz r2, 1c72 │ │ │ │ │ + cbz r2, 1c70 │ │ │ │ │ str r3, [r2, #24] │ │ │ │ │ str r3, [r7, #20] │ │ │ │ │ b.n 1afa │ │ │ │ │ ldr.w r0, [r4, #924] @ 0x39c │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r3, r5 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr.w r2, [sl, #524] @ 0x20c │ │ │ │ │ movs r1, #0 │ │ │ │ │ strd r2, r1, [r3, #20] │ │ │ │ │ - cbz r2, 1c96 │ │ │ │ │ + cbz r2, 1c94 │ │ │ │ │ str r3, [r2, #24] │ │ │ │ │ ldr.w r2, [sl, #532] @ 0x214 │ │ │ │ │ str.w r3, [sl, #524] @ 0x20c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w 1afa │ │ │ │ │ str.w r3, [sl, #532] @ 0x214 │ │ │ │ │ b.n 1afa │ │ │ │ │ - nop │ │ │ │ │ - .word 0x000002ac │ │ │ │ │ + str.w r2, [sl, #524] @ 0x20c │ │ │ │ │ + b.n 1c64 │ │ │ │ │ + ldr.w r0, [r4, #924] @ 0x39c │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + blx r9 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + b.n 1b56 │ │ │ │ │ + .word 0x000002bc │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ - .word 0x00000202 │ │ │ │ │ + .word 0x00000212 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ ldr r1, [r3, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ beq.n 1c46 │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ - cbz r2, 1d10 │ │ │ │ │ + cbz r2, 1d20 │ │ │ │ │ str r1, [r2, #20] │ │ │ │ │ str r2, [r1, #24] │ │ │ │ │ ldr.w r1, [r6, r8] │ │ │ │ │ ldr.w r2, [sl, #520] @ 0x208 │ │ │ │ │ str r2, [r3, #20] │ │ │ │ │ str.w r3, [sl, #520] @ 0x208 │ │ │ │ │ lsrs r2, r1, #18 │ │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ │ - cbz r3, 1ce8 │ │ │ │ │ + cbz r3, 1cf8 │ │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ │ movs r0, #0 │ │ │ │ │ lsrs r3, r3, #18 │ │ │ │ │ add.w r3, sl, r3, lsl #3 │ │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ │ add.w r3, sl, r2, lsl #3 │ │ │ │ │ movs r7, #0 │ │ │ │ │ @@ -2981,77 +2987,69 @@ │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [sl, #788] @ 0x314 │ │ │ │ │ str.w r7, [r6, r8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl, #788] @ 0x314 │ │ │ │ │ b.n 1afa │ │ │ │ │ str.w r1, [sl, #524] @ 0x20c │ │ │ │ │ - b.n 1cc0 │ │ │ │ │ - str.w r2, [sl, #524] @ 0x20c │ │ │ │ │ - b.n 1c66 │ │ │ │ │ + b.n 1cd0 │ │ │ │ │ ldr.w r0, [r4, #924] @ 0x39c │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r2 │ │ │ │ │ b.n 1bf0 │ │ │ │ │ - ldr.w r0, [r4, #924] @ 0x39c │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - blx r9 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - b.n 1b56 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ b.n 1afa │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001d3c <_PyObject_Realloc>: │ │ │ │ │ +00001d38 <_PyObject_Realloc>: │ │ │ │ │ _PyObject_Realloc(): │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1dd0 <_PyObject_Realloc+0x94> │ │ │ │ │ + beq.n 1dcc <_PyObject_Realloc+0x94> │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r3, [pc, #204] @ (1e1c <_PyObject_Realloc+0xe0>) │ │ │ │ │ + ldr r3, [pc, #204] @ (1e18 <_PyObject_Realloc+0xe0>) │ │ │ │ │ mov r4, r1 │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ sub sp, #8 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r1, r3] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r3, [r3, #1588] @ 0x634 │ │ │ │ │ cmn.w r3, #804 @ 0x324 │ │ │ │ │ - beq.n 1dd6 <_PyObject_Realloc+0x9a> │ │ │ │ │ + beq.n 1dd2 <_PyObject_Realloc+0x9a> │ │ │ │ │ lsrs r1, r4, #18 │ │ │ │ │ add.w r3, r3, r1, lsl #3 │ │ │ │ │ ubfx r1, r4, #0, #18 │ │ │ │ │ ldr.w r5, [r3, #808] @ 0x328 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bgt.n 1d88 <_PyObject_Realloc+0x4c> │ │ │ │ │ + bgt.n 1d84 <_PyObject_Realloc+0x4c> │ │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bgt.n 1dd6 <_PyObject_Realloc+0x9a> │ │ │ │ │ - cbz r3, 1dd6 <_PyObject_Realloc+0x9a> │ │ │ │ │ + bgt.n 1dd2 <_PyObject_Realloc+0x9a> │ │ │ │ │ + cbz r3, 1dd2 <_PyObject_Realloc+0x9a> │ │ │ │ │ bic.w r3, r4, #4080 @ 0xff0 │ │ │ │ │ bic.w r3, r3, #15 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ adds r3, #1 │ │ │ │ │ lsls r5, r3, #3 │ │ │ │ │ cmp.w r2, r3, lsl #3 │ │ │ │ │ - bhi.n 1da8 <_PyObject_Realloc+0x6c> │ │ │ │ │ + bhi.n 1da4 <_PyObject_Realloc+0x6c> │ │ │ │ │ add.w r3, r5, r3, lsl #4 │ │ │ │ │ cmp.w r3, r2, lsl #2 │ │ │ │ │ - bcc.n 1dca <_PyObject_Realloc+0x8e> │ │ │ │ │ + bcc.n 1dc6 <_PyObject_Realloc+0x8e> │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ bl 814 <_PyObject_Malloc> │ │ │ │ │ R_ARM_THM_CALL _PyObject_Malloc │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 1dc8 <_PyObject_Realloc+0x8c> │ │ │ │ │ + cbz r0, 1dc4 <_PyObject_Realloc+0x8c> │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ @@ -3062,26 +3060,26 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r2 │ │ │ │ │ b.w 814 <_PyObject_Malloc> │ │ │ │ │ R_ARM_THM_JUMP24 _PyObject_Malloc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 1e16 <_PyObject_Realloc+0xda> │ │ │ │ │ + blt.n 1e12 <_PyObject_Realloc+0xda> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyMem_RawRealloc │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyMem_RawRealloc │ │ │ │ │ ldr.w lr, [r3, #936] @ 0x3a8 │ │ │ │ │ cmp lr, r1 │ │ │ │ │ - bne.n 1e06 <_PyObject_Realloc+0xca> │ │ │ │ │ + bne.n 1e02 <_PyObject_Realloc+0xca> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ it cc │ │ │ │ │ movcc r2, #1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ @@ -3090,242 +3088,242 @@ │ │ │ │ │ ldr.w r0, [r3, #924] @ 0x39c │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r3, lr │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ bx r3 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 1dca <_PyObject_Realloc+0x8e> │ │ │ │ │ + b.n 1dc6 <_PyObject_Realloc+0x8e> │ │ │ │ │ nop │ │ │ │ │ .word 0x000000c0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00001e20 : │ │ │ │ │ +00001e1c : │ │ │ │ │ PyMem_Realloc(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, #20 │ │ │ │ │ subs r3, r1, #0 │ │ │ │ │ - blt.w 219c │ │ │ │ │ + blt.w 2194 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyObject_Realloc │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyObject_Realloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr.w r5, [r4, #956] @ 0x3bc │ │ │ │ │ ldr.w r0, [r4, #944] @ 0x3b0 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne.w 20e2 │ │ │ │ │ + bne.w 20dc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 1fd2 │ │ │ │ │ - ldr r2, [pc, #692] @ (2114 ) │ │ │ │ │ + beq.w 1fce │ │ │ │ │ + ldr r2, [pc, #708] @ (2120 ) │ │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr.w r2, [sl, r2] │ │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr.w fp, [r2, #1588] @ 0x634 │ │ │ │ │ cmn.w fp, #804 @ 0x324 │ │ │ │ │ - beq.w 1ffe │ │ │ │ │ + beq.w 1ffa │ │ │ │ │ lsrs r5, r7, #18 │ │ │ │ │ ubfx r8, r7, #0, #18 │ │ │ │ │ mov r6, r7 │ │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ add r2, fp │ │ │ │ │ ldr.w r1, [r2, #808] @ 0x328 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bgt.n 1eaa │ │ │ │ │ + bgt.n 1ea6 │ │ │ │ │ ldr.w r2, [r2, #804] @ 0x324 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ ite gt │ │ │ │ │ movgt r1, #0 │ │ │ │ │ movle r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ it eq │ │ │ │ │ moveq r1, #0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 1ffe │ │ │ │ │ + beq.w 1ffa │ │ │ │ │ bic.w r7, r6, #4080 @ 0xff0 │ │ │ │ │ bic.w r7, r7, #15 │ │ │ │ │ ldr r2, [r7, #20] │ │ │ │ │ adds r2, #1 │ │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bhi.n 1f6a │ │ │ │ │ + bhi.n 1f66 │ │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ │ cmp.w r2, r3, lsl #2 │ │ │ │ │ it cc │ │ │ │ │ movcc r9, r6 │ │ │ │ │ - bcc.n 1f62 │ │ │ │ │ + bcc.n 1f5e │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2064 │ │ │ │ │ + beq.w 2060 │ │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ │ - bhi.w 2064 │ │ │ │ │ + bhi.w 2060 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ lsrs r2, r1, #3 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr.w r0, [fp, r2, lsl #3] │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ │ cmp r0, lr │ │ │ │ │ - beq.n 1f82 │ │ │ │ │ + beq.n 1f7e │ │ │ │ │ ldr r5, [r0, #0] │ │ │ │ │ ldr.w r9, [r0, #4] │ │ │ │ │ add.w ip, r5, #1 │ │ │ │ │ str.w ip, [r0] │ │ │ │ │ ldr.w ip, [r9] │ │ │ │ │ str.w ip, [r0, #4] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n 1fdc │ │ │ │ │ + beq.n 1fd8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr r3, [pc, #516] @ (2118 ) │ │ │ │ │ + ldr r3, [pc, #532] @ (2124 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w sl, [r3, #1588] @ 0x634 │ │ │ │ │ cmn.w sl, #804 @ 0x324 │ │ │ │ │ - beq.w 2040 │ │ │ │ │ + beq.w 203c │ │ │ │ │ ldr r5, [sp, #0] │ │ │ │ │ add r5, sl │ │ │ │ │ ldr.w r3, [r5, #808] @ 0x328 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - blt.n 1f4c │ │ │ │ │ + blt.n 1f48 │ │ │ │ │ ldr.w r2, [r5, #804] @ 0x324 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ ite lt │ │ │ │ │ movlt r3, #0 │ │ │ │ │ movge r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ it eq │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2040 │ │ │ │ │ + beq.n 203c │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ str r6, [r7, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 202e │ │ │ │ │ + beq.n 202a │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2068 │ │ │ │ │ + beq.w 2064 │ │ │ │ │ mov r0, r9 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ │ - bhi.n 1f9a │ │ │ │ │ + bhi.n 1f96 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ lsrs r1, r1, #3 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr.w r0, [fp, r1, lsl #3] │ │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - bne.n 1eec │ │ │ │ │ + bne.n 1ee8 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r0, fp │ │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ │ bl 8f0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 1f08 │ │ │ │ │ + bne.n 1f04 │ │ │ │ │ ldr.w r9, [r4, #928] @ 0x3a0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyMem_RawMalloc │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyMem_RawMalloc │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - bne.w 218e │ │ │ │ │ + bne.w 2112 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ it cc │ │ │ │ │ movcc r3, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL malloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 219c │ │ │ │ │ + beq.w 2194 │ │ │ │ │ ldr.w r3, [fp, #800] @ 0x320 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [fp, #800] @ 0x320 │ │ │ │ │ - b.n 1f08 │ │ │ │ │ + b.n 1f04 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 814 <_PyObject_Malloc> │ │ │ │ │ R_ARM_THM_JUMP24 _PyObject_Malloc │ │ │ │ │ ldrd r5, r1, [r0, #24] │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bcc.n 2022 │ │ │ │ │ + bcc.n 201e │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ adds r1, #1 │ │ │ │ │ add.w r1, r5, r1, lsl #3 │ │ │ │ │ str r1, [r0, #24] │ │ │ │ │ adds r1, r0, r5 │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ str.w ip, [r0, r5] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 1f08 │ │ │ │ │ - b.n 1f9a │ │ │ │ │ + bne.n 1f04 │ │ │ │ │ + b.n 1f96 │ │ │ │ │ ldr.w r5, [r4, #936] @ 0x3a8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyMem_RawRealloc │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyMem_RawRealloc │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne.n 20de │ │ │ │ │ + bne.n 20d8 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ it cc │ │ │ │ │ movcc r3, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 realloc │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ str.w r3, [lr, #12] │ │ │ │ │ str.w lr, [r3, #8] │ │ │ │ │ - b.n 1f08 │ │ │ │ │ + b.n 1f04 │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ ldr.w r3, [sl, r3, lsl #3] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ strd r3, r2, [r7, #8] │ │ │ │ │ str r7, [r3, #12] │ │ │ │ │ str r7, [r2, #8] │ │ │ │ │ - b.n 1f62 │ │ │ │ │ + b.n 1f5e │ │ │ │ │ ldr.w r2, [r4, #940] @ 0x3ac │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyMem_RawFree │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyMem_RawFree │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 2184 │ │ │ │ │ + bne.w 218a │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL free │ │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ │ - b.n 1f62 │ │ │ │ │ + b.n 1f5e │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b.n 1f9a │ │ │ │ │ + b.n 1f96 │ │ │ │ │ ldr r5, [r7, #16] │ │ │ │ │ movs r3, #28 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ ldr.w r6, [sl, #512] @ 0x200 │ │ │ │ │ mul.w r8, r3, r5 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ @@ -3334,83 +3332,89 @@ │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ str r1, [r7, #8] │ │ │ │ │ add.w r0, sl, r2, lsl #2 │ │ │ │ │ str r7, [r3, #16] │ │ │ │ │ ldr.w r7, [r0, #528] @ 0x210 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.n 20a4 │ │ │ │ │ + bne.n 20a0 │ │ │ │ │ ldr r1, [r3, #24] │ │ │ │ │ - cbz r1, 20a0 │ │ │ │ │ + cbz r1, 209c │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ it ne │ │ │ │ │ movne r1, #0 │ │ │ │ │ str.w r1, [r0, #528] @ 0x210 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 211c │ │ │ │ │ + beq.n 2128 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 20f0 │ │ │ │ │ + beq.n 20ea │ │ │ │ │ ldr.w r2, [r0, #532] @ 0x214 │ │ │ │ │ - cbnz r2, 20bc │ │ │ │ │ + cbnz r2, 20b8 │ │ │ │ │ str.w r3, [r0, #532] @ 0x214 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.w 1f62 │ │ │ │ │ + beq.w 1f5e │ │ │ │ │ ldrd r2, r1, [r3, #20] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.n 217e │ │ │ │ │ + cbz r1, 210c │ │ │ │ │ str r2, [r1, #20] │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ str r1, [r2, #24] │ │ │ │ │ ldr r2, [r7, #20] │ │ │ │ │ strd r2, r7, [r3, #20] │ │ │ │ │ - cbz r2, 20da │ │ │ │ │ + cbz r2, 20d4 │ │ │ │ │ str r3, [r2, #24] │ │ │ │ │ str r3, [r7, #20] │ │ │ │ │ - b.n 1f62 │ │ │ │ │ + b.n 1f5e │ │ │ │ │ ldr.w r0, [r4, #924] @ 0x39c │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r3, r5 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr.w r2, [sl, #524] @ 0x20c │ │ │ │ │ movs r1, #0 │ │ │ │ │ strd r2, r1, [r3, #20] │ │ │ │ │ - cbz r2, 20fe │ │ │ │ │ + cbz r2, 20f8 │ │ │ │ │ str r3, [r2, #24] │ │ │ │ │ ldr.w r2, [sl, #532] @ 0x214 │ │ │ │ │ str.w r3, [sl, #524] @ 0x20c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1f62 │ │ │ │ │ + bne.w 1f5e │ │ │ │ │ str.w r3, [sl, #532] @ 0x214 │ │ │ │ │ - b.n 1f62 │ │ │ │ │ - nop │ │ │ │ │ - .word 0x000002ac │ │ │ │ │ + b.n 1f5e │ │ │ │ │ + str.w r2, [sl, #524] @ 0x20c │ │ │ │ │ + b.n 20c8 │ │ │ │ │ + ldr.w r0, [r4, #924] @ 0x39c │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + blx r9 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + b.n 1fba │ │ │ │ │ + .word 0x000002bc │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ - .word 0x00000202 │ │ │ │ │ + .word 0x00000212 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ ldr r1, [r3, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 20ae │ │ │ │ │ + beq.n 20aa │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ - cbz r2, 2178 │ │ │ │ │ + cbz r2, 2184 │ │ │ │ │ str r1, [r2, #20] │ │ │ │ │ str r2, [r1, #24] │ │ │ │ │ ldr.w r1, [r6, r8] │ │ │ │ │ ldr.w r2, [sl, #520] @ 0x208 │ │ │ │ │ str r2, [r3, #20] │ │ │ │ │ str.w r3, [sl, #520] @ 0x208 │ │ │ │ │ lsrs r2, r1, #18 │ │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ │ - cbz r3, 2150 │ │ │ │ │ + cbz r3, 215c │ │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ │ movs r0, #0 │ │ │ │ │ lsrs r3, r3, #18 │ │ │ │ │ add.w r3, sl, r3, lsl #3 │ │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ │ add.w r3, sl, r2, lsl #3 │ │ │ │ │ movs r7, #0 │ │ │ │ │ @@ -3419,102 +3423,94 @@ │ │ │ │ │ str.w r7, [r3, #804] @ 0x324 │ │ │ │ │ ldr.w r3, [r4, #1072] @ 0x430 │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [sl, #788] @ 0x314 │ │ │ │ │ str.w r7, [r6, r8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl, #788] @ 0x314 │ │ │ │ │ - b.n 1f62 │ │ │ │ │ + b.n 1f5e │ │ │ │ │ str.w r1, [sl, #524] @ 0x20c │ │ │ │ │ - b.n 2128 │ │ │ │ │ - str.w r2, [sl, #524] @ 0x20c │ │ │ │ │ - b.n 20ce │ │ │ │ │ + b.n 2134 │ │ │ │ │ ldr.w r0, [r4, #924] @ 0x39c │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r2 │ │ │ │ │ - b.n 2058 │ │ │ │ │ - ldr.w r0, [r4, #924] @ 0x39c │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - blx r9 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - b.n 1fbe │ │ │ │ │ + b.n 2054 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n 1f62 │ │ │ │ │ + b.n 1f5e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000021a4 <_PyInterpreterState_GetAllocatedBlocks>: │ │ │ │ │ +0000219c <_PyInterpreterState_GetAllocatedBlocks>: │ │ │ │ │ _PyInterpreterState_GetAllocatedBlocks(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr.w r2, [r3, #1056] @ 0x420 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 22de <_PyInterpreterState_GetAllocatedBlocks+0x13a> │ │ │ │ │ + bne.w 22d6 <_PyInterpreterState_GetAllocatedBlocks+0x13a> │ │ │ │ │ ldr.w r2, [r3, #968] @ 0x3c8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyObject_MiMalloc │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyObject_MiMalloc │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 22f0 <_PyInterpreterState_GetAllocatedBlocks+0x14c> │ │ │ │ │ + beq.w 22e8 <_PyInterpreterState_GetAllocatedBlocks+0x14c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 3634 │ │ │ │ │ R_ARM_THM_CALL has_own_state │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 231a <_PyInterpreterState_GetAllocatedBlocks+0x176> │ │ │ │ │ + beq.w 2312 <_PyInterpreterState_GetAllocatedBlocks+0x176> │ │ │ │ │ add.w r4, r4, #4096 @ 0x1000 │ │ │ │ │ ldr.w lr, [r4, #1588] @ 0x634 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.w 2316 <_PyInterpreterState_GetAllocatedBlocks+0x172> │ │ │ │ │ + beq.w 230e <_PyInterpreterState_GetAllocatedBlocks+0x172> │ │ │ │ │ ldr.w r0, [lr, #800] @ 0x320 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ ldr.w r4, [lr, #516] @ 0x204 │ │ │ │ │ movs r5, #28 │ │ │ │ │ - b.n 220a <_PyInterpreterState_GetAllocatedBlocks+0x66> │ │ │ │ │ + b.n 2202 <_PyInterpreterState_GetAllocatedBlocks+0x66> │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ cmp r4, ip │ │ │ │ │ - beq.w 2312 <_PyInterpreterState_GetAllocatedBlocks+0x16e> │ │ │ │ │ + beq.w 230a <_PyInterpreterState_GetAllocatedBlocks+0x16e> │ │ │ │ │ mul.w r3, r5, ip │ │ │ │ │ ldr.w r2, [lr, #512] @ 0x200 │ │ │ │ │ adds r1, r2, r3 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2206 <_PyInterpreterState_GetAllocatedBlocks+0x62> │ │ │ │ │ + beq.n 21fe <_PyInterpreterState_GetAllocatedBlocks+0x62> │ │ │ │ │ addw r3, r3, #4095 @ 0xfff │ │ │ │ │ ldr r6, [r1, #4] │ │ │ │ │ bfc r3, #0, #12 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bcs.n 2206 <_PyInterpreterState_GetAllocatedBlocks+0x62> │ │ │ │ │ + bcs.n 21fe <_PyInterpreterState_GetAllocatedBlocks+0x62> │ │ │ │ │ mvns r1, r3 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ add r1, r6 │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ add r0, r2 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ ubfx r1, r1, #12, #3 │ │ │ │ │ - bcs.n 2206 <_PyInterpreterState_GetAllocatedBlocks+0x62> │ │ │ │ │ - cbz r1, 2298 <_PyInterpreterState_GetAllocatedBlocks+0xf4> │ │ │ │ │ + bcs.n 21fe <_PyInterpreterState_GetAllocatedBlocks+0x62> │ │ │ │ │ + cbz r1, 2290 <_PyInterpreterState_GetAllocatedBlocks+0xf4> │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 228c <_PyInterpreterState_GetAllocatedBlocks+0xe8> │ │ │ │ │ + beq.n 2284 <_PyInterpreterState_GetAllocatedBlocks+0xe8> │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n 2284 <_PyInterpreterState_GetAllocatedBlocks+0xe0> │ │ │ │ │ + beq.n 227c <_PyInterpreterState_GetAllocatedBlocks+0xe0> │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq.n 227c <_PyInterpreterState_GetAllocatedBlocks+0xd8> │ │ │ │ │ + beq.n 2274 <_PyInterpreterState_GetAllocatedBlocks+0xd8> │ │ │ │ │ cmp r1, #4 │ │ │ │ │ - beq.n 2274 <_PyInterpreterState_GetAllocatedBlocks+0xd0> │ │ │ │ │ + beq.n 226c <_PyInterpreterState_GetAllocatedBlocks+0xd0> │ │ │ │ │ cmp r1, #5 │ │ │ │ │ - beq.n 226c <_PyInterpreterState_GetAllocatedBlocks+0xc8> │ │ │ │ │ + beq.n 2264 <_PyInterpreterState_GetAllocatedBlocks+0xc8> │ │ │ │ │ cmp r1, #6 │ │ │ │ │ ittt ne │ │ │ │ │ ldrne r2, [r3, #0] │ │ │ │ │ addne.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ addne r0, r0, r2 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ @@ -3531,15 +3527,15 @@ │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ add r0, r2 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ add r0, r2 │ │ │ │ │ - bcs.n 2206 <_PyInterpreterState_GetAllocatedBlocks+0x62> │ │ │ │ │ + bcs.n 21fe <_PyInterpreterState_GetAllocatedBlocks+0x62> │ │ │ │ │ add.w r1, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ add.w r3, r3, #8192 @ 0x2000 │ │ │ │ │ add r0, r2 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ add r0, r2 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ @@ -3557,24 +3553,24 @@ │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ add.w r3, r1, #24576 @ 0x6000 │ │ │ │ │ add r0, r2 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ add.w r3, r1, #28672 @ 0x7000 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ add r0, r2 │ │ │ │ │ - bcc.n 2298 <_PyInterpreterState_GetAllocatedBlocks+0xf4> │ │ │ │ │ - b.n 2206 <_PyInterpreterState_GetAllocatedBlocks+0x62> │ │ │ │ │ + bcc.n 2290 <_PyInterpreterState_GetAllocatedBlocks+0xf4> │ │ │ │ │ + b.n 21fe <_PyInterpreterState_GetAllocatedBlocks+0x62> │ │ │ │ │ ldr.w r2, [r3, #1040] @ 0x410 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyObject_MiMalloc │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyObject_MiMalloc │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 21da <_PyInterpreterState_GetAllocatedBlocks+0x36> │ │ │ │ │ - ldr r5, [pc, #52] @ (2328 <_PyInterpreterState_GetAllocatedBlocks+0x184>) │ │ │ │ │ + bne.w 21d2 <_PyInterpreterState_GetAllocatedBlocks+0x36> │ │ │ │ │ + ldr r5, [pc, #52] @ (2320 <_PyInterpreterState_GetAllocatedBlocks+0x184>) │ │ │ │ │ movs r4, #0 │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ bl 8f0 │ │ │ │ │ R_ARM_THM_CALL mi_thread_init │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ @@ -3585,19 +3581,19 @@ │ │ │ │ │ ldr r0, [r5, r0] │ │ │ │ │ bl 271a │ │ │ │ │ R_ARM_THM_CALL mi_heap_visit_blocks │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, lr │ │ │ │ │ - b.n 2312 <_PyInterpreterState_GetAllocatedBlocks+0x16e> │ │ │ │ │ + b.n 230a <_PyInterpreterState_GetAllocatedBlocks+0x16e> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC85 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC85 │ │ │ │ │ - ldr r0, [pc, #8] @ (232c <_PyInterpreterState_GetAllocatedBlocks+0x188>) │ │ │ │ │ + ldr r0, [pc, #8] @ (2324 <_PyInterpreterState_GetAllocatedBlocks+0x188>) │ │ │ │ │ bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ R_ARM_THM_CALL _Py_FatalErrorFunc │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_TLS_LE32 .LANCHOR2 │ │ │ │ │ .word 0x00000bd4 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ ├── 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: 46544 (bytes into file) │ │ │ │ │ + Start of section headers: 46540 (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 0xb5d0: │ │ │ │ │ +There are 17 section headers, starting at offset 0xb5cc: │ │ │ │ │ │ │ │ │ │ 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 001e90 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 009964 000ab0 08 I 14 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 009960 000ab0 08 I 14 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 001ec4 0006f4 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 00a414 000550 08 I 14 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 00a410 000550 08 I 14 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 0025b8 000000 00 WA 0 0 1 │ │ │ │ │ [ 6] .rodata.str1.4 PROGBITS 00000000 0025b8 000230 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 0027e8 004648 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 00a964 000b00 08 I 14 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 006e30 000138 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 00b464 0000e0 08 I 14 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 006f68 00090c 00 A 0 0 4 │ │ │ │ │ - [12] .note.GNU-stack PROGBITS 00000000 007874 000000 00 0 0 1 │ │ │ │ │ - [13] .ARM.attributes ARM_ATTRIBUTES 00000000 007874 000033 00 0 0 1 │ │ │ │ │ - [14] .symtab SYMTAB 00000000 0078a8 001350 10 15 222 4 │ │ │ │ │ - [15] .strtab STRTAB 00000000 008bf8 000d69 00 0 0 1 │ │ │ │ │ - [16] .shstrtab STRTAB 00000000 00b544 00008c 00 0 0 1 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 0027e8 004644 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 00a960 000b00 08 I 14 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 006e2c 000138 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 00b460 0000e0 08 I 14 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 006f64 00090c 00 A 0 0 4 │ │ │ │ │ + [12] .note.GNU-stack PROGBITS 00000000 007870 000000 00 0 0 1 │ │ │ │ │ + [13] .ARM.attributes ARM_ATTRIBUTES 00000000 007870 000033 00 0 0 1 │ │ │ │ │ + [14] .symtab SYMTAB 00000000 0078a4 001350 10 15 222 4 │ │ │ │ │ + [15] .strtab STRTAB 00000000 008bf4 000d69 00 0 0 1 │ │ │ │ │ + [16] .shstrtab STRTAB 00000000 00b540 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 {} │ │ │ │ │ @@ -5,123 +5,123 @@ │ │ │ │ │ 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: 00000001 628 FUNC LOCAL DEFAULT 7 frozenset_vectorcall │ │ │ │ │ 6: 00000000 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 7: 00000000 0 NOTYPE LOCAL DEFAULT 3 .LANCHOR0 │ │ │ │ │ - 8: 00000275 2120 FUNC LOCAL DEFAULT 7 set_update_local │ │ │ │ │ + 8: 00000275 2124 FUNC LOCAL DEFAULT 7 set_update_local │ │ │ │ │ 9: 00000001 102 FUNC LOCAL DEFAULT 1 make_new_set │ │ │ │ │ 10: 00000268 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 11: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 12: 00000274 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 13: 00000abd 1002 FUNC LOCAL DEFAULT 7 set_update_iterable_lock_held │ │ │ │ │ + 13: 00000ac1 1000 FUNC LOCAL DEFAULT 7 set_update_iterable_lock_held │ │ │ │ │ 14: 000011c5 736 FUNC LOCAL DEFAULT 7 set_table_resize │ │ │ │ │ - 15: 000007cc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 16: 000007d0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 17: 00003985 852 FUNC LOCAL DEFAULT 7 set_update_dict_lock_held │ │ │ │ │ - 18: 00000ab8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 19: 00000abc 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 15: 000007d0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 16: 000007d4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 17: 00003981 852 FUNC LOCAL DEFAULT 7 set_update_dict_lock_held │ │ │ │ │ + 18: 00000abc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 19: 00000ac0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 20: 00000001 90 FUNC LOCAL DEFAULT 9 set_unhashable_type │ │ │ │ │ 21: 00000ea9 796 FUNC LOCAL DEFAULT 7 set_add_entry_takeref │ │ │ │ │ 22: 000014a0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 23: 000014a4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 24: 0000000c 0 NOTYPE LOCAL DEFAULT 6 .LC1 │ │ │ │ │ 25: 00001984 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 26: 00001988 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 27: 00001b75 1766 FUNC LOCAL DEFAULT 7 set_lookkey │ │ │ │ │ + 27: 00001b75 1758 FUNC LOCAL DEFAULT 7 set_lookkey │ │ │ │ │ 28: 00001a30 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 29: 00000069 80 FUNC LOCAL DEFAULT 1 set_discard_key │ │ │ │ │ 30: 00001b19 92 FUNC LOCAL DEFAULT 7 set_discard_entry │ │ │ │ │ 31: 00000024 0 NOTYPE LOCAL DEFAULT 6 .LC2 │ │ │ │ │ 32: 00001a38 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 33: 00001a39 222 FUNC LOCAL DEFAULT 7 set_vectorcall │ │ │ │ │ 34: 00001b70 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 35: 00001b74 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 36: 000022e9 2256 FUNC LOCAL DEFAULT 7 set_ior │ │ │ │ │ - 37: 000028b8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 38: 000028bc 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 39: 00002bb0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 36: 000022e1 2260 FUNC LOCAL DEFAULT 7 set_ior │ │ │ │ │ + 37: 000028ac 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 38: 000028b0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 39: 00002bac 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 40: 000000b9 146 FUNC LOCAL DEFAULT 1 set_update_internal │ │ │ │ │ 41: 0000014d 1004 FUNC LOCAL DEFAULT 1 set_merge_lock_held │ │ │ │ │ 42: 00000534 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 43: 00002bb8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 44: 00002bb9 296 FUNC LOCAL DEFAULT 7 set_iter │ │ │ │ │ - 45: 00002cd4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 43: 00002bb4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 44: 00002bb5 296 FUNC LOCAL DEFAULT 7 set_iter │ │ │ │ │ + 45: 00002cd0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 46: 00000028 0 NOTYPE LOCAL DEFAULT 6 .LC3 │ │ │ │ │ - 47: 00002ce0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 48: 00002ce1 308 FUNC LOCAL DEFAULT 7 setiter_iternext │ │ │ │ │ - 49: 00002e10 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 50: 00002e14 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 51: 00002e15 172 FUNC LOCAL DEFAULT 7 setiter_dealloc │ │ │ │ │ - 52: 00002ebc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 47: 00002cdc 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 48: 00002cdd 308 FUNC LOCAL DEFAULT 7 setiter_iternext │ │ │ │ │ + 49: 00002e0c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 50: 00002e10 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 51: 00002e11 172 FUNC LOCAL DEFAULT 7 setiter_dealloc │ │ │ │ │ + 52: 00002eb8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 53: 00000538 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 54: 00000539 24 FUNC LOCAL DEFAULT 1 Py_XDECREF │ │ │ │ │ - 55: 00002ec0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 56: 00002ec1 160 FUNC LOCAL DEFAULT 7 set_dealloc │ │ │ │ │ - 57: 00002f5c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 58: 00002f60 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 59: 00002f61 4 FUNC LOCAL DEFAULT 7 set_len │ │ │ │ │ - 60: 000030f8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 61: 00003104 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 55: 00002ebc 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 56: 00002ebd 160 FUNC LOCAL DEFAULT 7 set_dealloc │ │ │ │ │ + 57: 00002f58 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 58: 00002f5c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 59: 00002f5d 4 FUNC LOCAL DEFAULT 7 set_len │ │ │ │ │ + 60: 000030f4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 61: 00003100 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 62: 00000551 4 FUNC LOCAL DEFAULT 1 set_contains │ │ │ │ │ - 63: 000036f1 494 FUNC LOCAL DEFAULT 7 frozenset_hash_impl │ │ │ │ │ - 64: 000034c4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 65: 000034c8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 66: 000035cc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 63: 000036ed 494 FUNC LOCAL DEFAULT 7 frozenset_hash_impl │ │ │ │ │ + 64: 000034c0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 65: 000034c4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 66: 000035c8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 67: 00000605 184 FUNC LOCAL DEFAULT 1 set_pop_impl │ │ │ │ │ 68: 00000600 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 69: 0000004c 0 NOTYPE LOCAL DEFAULT 6 .LC4 │ │ │ │ │ 70: 00000604 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 71: 000006b8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 72: 000035d0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 73: 000036c4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 74: 000036c8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 75: 000036c9 40 FUNC LOCAL DEFAULT 7 frozenset_hash │ │ │ │ │ - 76: 000038e1 164 FUNC LOCAL DEFAULT 7 set_traverse │ │ │ │ │ - 77: 00003980 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 78: 00003984 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 72: 000035cc 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 73: 000036c0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 74: 000036c4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 75: 000036c5 40 FUNC LOCAL DEFAULT 7 frozenset_hash │ │ │ │ │ + 76: 000038dd 164 FUNC LOCAL DEFAULT 7 set_traverse │ │ │ │ │ + 77: 0000397c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 78: 00003980 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 79: 000006bc 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 80: 000006bd 148 FUNC LOCAL DEFAULT 1 set_and │ │ │ │ │ 81: 00000751 584 FUNC LOCAL DEFAULT 1 set_intersection │ │ │ │ │ 82: 0000074c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 83: 00000750 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 84: 00003cd9 158 FUNC LOCAL DEFAULT 7 make_new_set_basetype │ │ │ │ │ + 84: 00003cd5 158 FUNC LOCAL DEFAULT 7 make_new_set_basetype │ │ │ │ │ 85: 00000b89 66 FUNC LOCAL DEFAULT 1 set_copy_impl │ │ │ │ │ 86: 00000994 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 87: 00003d79 842 FUNC LOCAL DEFAULT 7 set_add │ │ │ │ │ + 87: 00003d75 842 FUNC LOCAL DEFAULT 7 set_add │ │ │ │ │ 88: 00000998 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 89: 000040c5 236 FUNC LOCAL DEFAULT 7 set_clear_internal │ │ │ │ │ + 89: 000040c1 236 FUNC LOCAL DEFAULT 7 set_clear_internal │ │ │ │ │ 90: 000009e8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 91: 000041ac 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 91: 000041a8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 92: 000009ec 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 93: 000009ed 2 FUNC LOCAL DEFAULT 1 set_pop │ │ │ │ │ 94: 000009f1 244 FUNC LOCAL DEFAULT 1 set_richcompare │ │ │ │ │ 95: 00000a22 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 96: 00000a28 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 97: 000041b1 324 FUNC LOCAL DEFAULT 7 set_issubset_impl │ │ │ │ │ + 97: 000041ad 324 FUNC LOCAL DEFAULT 7 set_issubset_impl │ │ │ │ │ 98: 00000ee9 234 FUNC LOCAL DEFAULT 1 set_issuperset_impl │ │ │ │ │ - 99: 000041b0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 100: 000042f0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 99: 000041ac 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 100: 000042ec 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 101: 00000ae5 164 FUNC LOCAL DEFAULT 1 set_or │ │ │ │ │ 102: 00000b84 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 103: 00000b88 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 104: 000042f4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 105: 000042f5 280 FUNC LOCAL DEFAULT 7 frozenset___contains__ │ │ │ │ │ - 106: 00004408 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 104: 000042f0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 105: 000042f1 280 FUNC LOCAL DEFAULT 7 frozenset___contains__ │ │ │ │ │ + 106: 00004404 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 107: 00000c1c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 108: 00000064 0 NOTYPE LOCAL DEFAULT 6 .LC5 │ │ │ │ │ 109: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 110: 00000c20 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 111: 00000c21 152 FUNC LOCAL DEFAULT 1 set_sub │ │ │ │ │ - 112: 0000440d 572 FUNC LOCAL DEFAULT 7 set_difference │ │ │ │ │ + 112: 00004409 572 FUNC LOCAL DEFAULT 7 set_difference │ │ │ │ │ 113: 00000cb4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 114: 0000440c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 114: 00004408 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 115: 000012e1 64 FUNC LOCAL DEFAULT 1 set_copy_and_difference │ │ │ │ │ - 116: 00004644 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 116: 00004640 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 117: 00000cb8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 118: 00000cb9 104 FUNC LOCAL DEFAULT 1 set_discard │ │ │ │ │ 119: 00000d1c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 120: 00000d20 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 121: 00000d21 174 FUNC LOCAL DEFAULT 1 set_iand │ │ │ │ │ 122: 00000dd1 274 FUNC LOCAL DEFAULT 1 set_swap_bodies │ │ │ │ │ 123: 00000ee5 2 FUNC LOCAL DEFAULT 1 set_issuperset │ │ │ │ │ @@ -245,33 +245,33 @@ │ │ │ │ │ 241: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ 242: 000014a5 114 FUNC GLOBAL DEFAULT 7 PySet_New │ │ │ │ │ 243: 00001519 1136 FUNC GLOBAL DEFAULT 7 PySet_Add │ │ │ │ │ 244: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_IsTracked │ │ │ │ │ 245: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TriggerGC │ │ │ │ │ 246: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ 247: 00001989 176 FUNC GLOBAL DEFAULT 7 PySet_Discard │ │ │ │ │ - 248: 0000225d 140 FUNC GLOBAL DEFAULT 7 PySet_Contains │ │ │ │ │ + 248: 00002255 140 FUNC GLOBAL DEFAULT 7 PySet_Contains │ │ │ │ │ 249: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ 250: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ 251: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ 252: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ 253: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ 254: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_UnTrack │ │ │ │ │ 255: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_ClearWeakRefs │ │ │ │ │ - 256: 00002f65 416 FUNC GLOBAL DEFAULT 7 PyFrozenSet_New │ │ │ │ │ - 257: 00003105 822 FUNC GLOBAL DEFAULT 7 _PySet_AddTakeRef │ │ │ │ │ - 258: 0000343d 140 FUNC GLOBAL DEFAULT 7 _PySet_Contains │ │ │ │ │ + 256: 00002f61 416 FUNC GLOBAL DEFAULT 7 PyFrozenSet_New │ │ │ │ │ + 257: 00003101 822 FUNC GLOBAL DEFAULT 7 _PySet_AddTakeRef │ │ │ │ │ + 258: 00003439 140 FUNC GLOBAL DEFAULT 7 _PySet_Contains │ │ │ │ │ 259: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ 260: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 261: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 262: 000034c9 264 FUNC GLOBAL DEFAULT 7 _PySet_NextEntryRef │ │ │ │ │ + 262: 000034c5 264 FUNC GLOBAL DEFAULT 7 _PySet_NextEntryRef │ │ │ │ │ 263: 00000555 96 FUNC GLOBAL DEFAULT 1 PySet_Size │ │ │ │ │ 264: 000005b5 80 FUNC GLOBAL DEFAULT 1 PySet_Pop │ │ │ │ │ 265: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_KeyError │ │ │ │ │ - 266: 000035d1 248 FUNC GLOBAL DEFAULT 7 _PySet_NextEntry │ │ │ │ │ + 266: 000035cd 248 FUNC GLOBAL DEFAULT 7 _PySet_NextEntry │ │ │ │ │ 267: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDict_Next │ │ │ │ │ 268: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 269: 00000999 84 FUNC GLOBAL DEFAULT 1 PySet_Clear │ │ │ │ │ 270: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ 271: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ 272: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_FromLong │ │ │ │ │ 273: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x9964 contains 342 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x9960 contains 342 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000044 0000080a R_ARM_THM_CALL 00000275 set_update_local │ │ │ │ │ 0000005e 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000078 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 0000007c 0000e730 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ 0000009e 0000ec0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ 000000ae 0000140a R_ARM_THM_CALL 00000001 set_unhashable_type │ │ │ │ │ @@ -43,15 +43,15 @@ │ │ │ │ │ 00000710 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000714 0000e40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 0000071e 0000f92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000722 0000f930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 0000072e 0000e40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 0000073e 0000e40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 0000074c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000770 0000540a R_ARM_THM_CALL 00003cd9 make_new_set_basetype │ │ │ │ │ +00000770 0000540a R_ARM_THM_CALL 00003cd5 make_new_set_basetype │ │ │ │ │ 00000780 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000784 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000828 00001b0a R_ARM_THM_CALL 00001b75 set_lookkey │ │ │ │ │ 00000852 0000e40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000860 0000e40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 0000086a 0000ea0a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ 0000087e 0000eb0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ @@ -91,15 +91,15 @@ │ │ │ │ │ 00000b42 0000e40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000b4a 0000f92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000b4e 0000f930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000b54 0000e40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000b60 0000e40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000b7e 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000b84 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000b9c 0000540a R_ARM_THM_CALL 00003cd9 make_new_set_basetype │ │ │ │ │ +00000b9c 0000540a R_ARM_THM_CALL 00003cd5 make_new_set_basetype │ │ │ │ │ 00000bc2 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000bfa 0000e40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000c08 0000182f R_ARM_THM_MOVW_ABS_NC 0000000c .LC1 │ │ │ │ │ 00000c0c 00001830 R_ARM_THM_MOVT_ABS 0000000c .LC1 │ │ │ │ │ 00000c10 0000f60a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00000c1c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000c32 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ @@ -116,15 +116,15 @@ │ │ │ │ │ 00000cd2 00010c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000cd6 00010c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000ce4 0000e40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000cee 0001032f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000cf2 00010330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000cf8 0001040a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 00000d00 0001050a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000d06 00003f0a R_ARM_THM_CALL 000036f1 frozenset_hash_impl │ │ │ │ │ +00000d06 00003f0a R_ARM_THM_CALL 000036ed frozenset_hash_impl │ │ │ │ │ 00000d10 00001e0a R_ARM_THM_CALL 00001b19 set_discard_entry │ │ │ │ │ 00000d1c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000d32 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000d36 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000d70 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000d74 00010c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000d78 00010c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ @@ -163,18 +163,18 @@ │ │ │ │ │ 00001048 00010c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00001056 0000e40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00001062 0001170a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ 00001068 0001032f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 0000106c 00010330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00001072 0001040a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 0000107a 0001050a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00001080 00003f0a R_ARM_THM_CALL 000036f1 frozenset_hash_impl │ │ │ │ │ +00001080 00003f0a R_ARM_THM_CALL 000036ed frozenset_hash_impl │ │ │ │ │ 0000108a 00001e0a R_ARM_THM_CALL 00001b19 set_discard_entry │ │ │ │ │ 00001094 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000010a6 0001020a R_ARM_THM_CALL 0000343d _PySet_Contains │ │ │ │ │ +000010a6 0001020a R_ARM_THM_CALL 00003439 _PySet_Contains │ │ │ │ │ 000010d8 00010c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000010dc 00010c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000110c 0001180a R_ARM_THM_CALL 00000000 Py_ReprEnter │ │ │ │ │ 0000111e 0001190a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ 00001198 00011a0a R_ARM_THM_CALL 00000000 PyObject_Repr │ │ │ │ │ 000011ae 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000011be 00011b0a R_ARM_THM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ @@ -192,15 +192,15 @@ │ │ │ │ │ 00001232 00008330 R_ARM_THM_MOVT_ABS 00000094 .LC7 │ │ │ │ │ 00001244 0000822f R_ARM_THM_MOVW_ABS_NC 0000008c .LC6 │ │ │ │ │ 00001248 00008230 R_ARM_THM_MOVT_ABS 0000008c .LC6 │ │ │ │ │ 00001260 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001264 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000012a0 0000080a R_ARM_THM_CALL 00000275 set_update_local │ │ │ │ │ 000012ba 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000012d2 0000590a R_ARM_THM_CALL 000040c5 set_clear_internal │ │ │ │ │ +000012d2 0000590a R_ARM_THM_CALL 000040c1 set_clear_internal │ │ │ │ │ 000012d6 00010c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000012da 00010c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00001318 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001336 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000133a 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000013ee 00001e0a R_ARM_THM_CALL 00001b19 set_discard_entry │ │ │ │ │ 0000140c 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -212,15 +212,15 @@ │ │ │ │ │ 00001492 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001496 0000ed0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000014b8 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000014ce 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000014f8 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001500 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001508 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001524 0000700a R_ARM_THM_CALL 0000440d set_difference │ │ │ │ │ +00001524 0000700a R_ARM_THM_CALL 00004409 set_difference │ │ │ │ │ 00001564 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000015a0 00010c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000015a4 00010c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000015d6 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000015da 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00001610 0000e40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00001620 0000e40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ @@ -230,18 +230,18 @@ │ │ │ │ │ 00001656 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000166a 0000ea0a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ 0000168a 0000eb0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ 000016a8 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000016ac 0000ed0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000016b4 0001112f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ 000016b8 00011130 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000016cc 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000016e4 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000016e8 00010e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000016ec 00010e30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000016d0 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000016d4 00010e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000016d8 00010e30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000016ea 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000172e 00001b0a R_ARM_THM_CALL 00001b75 set_lookkey │ │ │ │ │ 0000175a 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000177e 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001784 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000017ea 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001806 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001828 0000e52f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ @@ -250,28 +250,28 @@ │ │ │ │ │ 0000183a 0000e630 R_ARM_THM_MOVT_ABS 00000000 PyFrozenDict_Type │ │ │ │ │ 00001842 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001846 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000185a 0000e40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00001870 00010c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00001874 00010c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00001882 0000e40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001890 0000540a R_ARM_THM_CALL 00003cd9 make_new_set_basetype │ │ │ │ │ +00001890 0000540a R_ARM_THM_CALL 00003cd5 make_new_set_basetype │ │ │ │ │ 000018b6 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000018cc 0000590a R_ARM_THM_CALL 000040c5 set_clear_internal │ │ │ │ │ +000018cc 0000590a R_ARM_THM_CALL 000040c1 set_clear_internal │ │ │ │ │ 00001918 00001e0a R_ARM_THM_CALL 00001b19 set_discard_entry │ │ │ │ │ 00001934 0000150a R_ARM_THM_CALL 00000ea9 set_add_entry_takeref │ │ │ │ │ 0000194c 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001972 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001978 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000019ac 00011f0a R_ARM_THM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ 000019c8 0000080a R_ARM_THM_CALL 00000275 set_update_local │ │ │ │ │ 000019d0 00001f2f R_ARM_THM_MOVW_ABS_NC 00000024 .LC2 │ │ │ │ │ 000019d4 00001f30 R_ARM_THM_MOVT_ABS 00000024 .LC2 │ │ │ │ │ 000019da 0001200a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -000019f0 0000590a R_ARM_THM_CALL 000040c5 set_clear_internal │ │ │ │ │ +000019f0 0000590a R_ARM_THM_CALL 000040c1 set_clear_internal │ │ │ │ │ 00001a18 0001210a R_ARM_THM_CALL 00000000 PySequence_List │ │ │ │ │ 00001a24 0001220a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ 00001a2e 0001230a R_ARM_THM_CALL 00000000 _PyObject_GetState │ │ │ │ │ 00001a3e 0001220a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ 00001a9c 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001aa0 00010c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00001aa4 00010c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ @@ -282,25 +282,25 @@ │ │ │ │ │ 00001b08 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00001b0c 0000e40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00001b16 0000f92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00001b1a 0000f930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00001b26 0000e40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00001b36 0000e40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00001b44 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001b60 0000540a R_ARM_THM_CALL 00003cd9 make_new_set_basetype │ │ │ │ │ +00001b60 0000540a R_ARM_THM_CALL 00003cd5 make_new_set_basetype │ │ │ │ │ 00001b6a 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001b6e 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00001ba0 0000e40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00001bac 0000e40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00001bb6 0000e52f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ 00001bba 0000e530 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ 00001bc6 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenDict_Type │ │ │ │ │ 00001bca 0000e630 R_ARM_THM_MOVT_ABS 00000000 PyFrozenDict_Type │ │ │ │ │ -00001bd2 00000d0a R_ARM_THM_CALL 00000abd set_update_iterable_lock_held │ │ │ │ │ -00001bd8 0000110a R_ARM_THM_CALL 00003985 set_update_dict_lock_held │ │ │ │ │ +00001bd2 00000d0a R_ARM_THM_CALL 00000ac1 set_update_iterable_lock_held │ │ │ │ │ +00001bd8 0000110a R_ARM_THM_CALL 00003981 set_update_dict_lock_held │ │ │ │ │ 00001bee 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001c0a 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001c0e 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00001c38 00011f0a R_ARM_THM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ 00001c50 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001c54 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00001c84 0000de0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ @@ -322,91 +322,91 @@ │ │ │ │ │ 00001e12 00010b0a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ 00001e2a 00001e0a R_ARM_THM_CALL 00001b19 set_discard_entry │ │ │ │ │ 00001e48 0000150a R_ARM_THM_CALL 00000ea9 set_add_entry_takeref │ │ │ │ │ 00001e7a 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001e82 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001e8a 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000096 00001e1e R_ARM_THM_JUMP24 00001b19 set_discard_entry │ │ │ │ │ -00000132 00000d1e R_ARM_THM_JUMP24 00000abd set_update_iterable_lock_held │ │ │ │ │ -00000140 0000111e R_ARM_THM_JUMP24 00003985 set_update_dict_lock_held │ │ │ │ │ +00000132 00000d1e R_ARM_THM_JUMP24 00000ac1 set_update_iterable_lock_held │ │ │ │ │ +00000140 0000111e R_ARM_THM_JUMP24 00003981 set_update_dict_lock_held │ │ │ │ │ 0000054c 0000e01e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00000550 0001021e R_ARM_THM_JUMP24 0000343d _PySet_Contains │ │ │ │ │ -000009a4 0000591e R_ARM_THM_JUMP24 000040c5 set_clear_internal │ │ │ │ │ -000009e2 0000591e R_ARM_THM_JUMP24 000040c5 set_clear_internal │ │ │ │ │ -00000a4c 0000611e R_ARM_THM_JUMP24 000041b1 set_issubset_impl │ │ │ │ │ +00000550 0001021e R_ARM_THM_JUMP24 00003439 _PySet_Contains │ │ │ │ │ +000009a4 0000591e R_ARM_THM_JUMP24 000040c1 set_clear_internal │ │ │ │ │ +000009e2 0000591e R_ARM_THM_JUMP24 000040c1 set_clear_internal │ │ │ │ │ +00000a4c 0000611e R_ARM_THM_JUMP24 000041ad set_issubset_impl │ │ │ │ │ 00000ac2 0001101e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00000c60 0000701e R_ARM_THM_JUMP24 0000440d set_difference │ │ │ │ │ -00000fa2 0000611e R_ARM_THM_JUMP24 000041b1 set_issubset_impl │ │ │ │ │ +00000c60 0000701e R_ARM_THM_JUMP24 00004409 set_difference │ │ │ │ │ +00000fa2 0000611e R_ARM_THM_JUMP24 000041ad set_issubset_impl │ │ │ │ │ 000010b2 0001101e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ 0000123c 00011c1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ 00001252 00011c1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ 0000147e 00000e1e R_ARM_THM_JUMP24 000011c5 set_table_resize │ │ │ │ │ -000014a4 0000591e R_ARM_THM_JUMP24 000040c5 set_clear_internal │ │ │ │ │ +000014a4 0000591e R_ARM_THM_JUMP24 000040c1 set_clear_internal │ │ │ │ │ 0000157a 00011e1e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -00001ab0 0000611e R_ARM_THM_JUMP24 000041b1 set_issubset_impl │ │ │ │ │ +00001ab0 0000611e R_ARM_THM_JUMP24 000041ad set_issubset_impl │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0xa414 contains 170 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0xa410 contains 170 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00012f02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000018 00003802 R_ARM_ABS32 00002ec1 set_dealloc │ │ │ │ │ +00000018 00003802 R_ARM_ABS32 00002ebd set_dealloc │ │ │ │ │ 0000002c 00008602 R_ARM_ABS32 000010fd set_repr │ │ │ │ │ 00000030 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000034 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000003c 00004b02 R_ARM_ABS32 000036c9 frozenset_hash │ │ │ │ │ +0000003c 00004b02 R_ARM_ABS32 000036c5 frozenset_hash │ │ │ │ │ 00000048 00013002 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000058 0000b802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000005c 00004c02 R_ARM_ABS32 000038e1 set_traverse │ │ │ │ │ -00000060 00005902 R_ARM_ABS32 000040c5 set_clear_internal │ │ │ │ │ +0000005c 00004c02 R_ARM_ABS32 000038dd set_traverse │ │ │ │ │ +00000060 00005902 R_ARM_ABS32 000040c1 set_clear_internal │ │ │ │ │ 00000064 00005e02 R_ARM_ABS32 000009f1 set_richcompare │ │ │ │ │ -0000006c 00002c02 R_ARM_ABS32 00002bb9 set_iter │ │ │ │ │ +0000006c 00002c02 R_ARM_ABS32 00002bb5 set_iter │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000098 00013102 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ 0000009c 0000a802 R_ARM_ABS32 00001bf9 frozenset_new │ │ │ │ │ 000000a0 0000fd02 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ 000000c8 00000502 R_ARM_ABS32 00000001 frozenset_vectorcall │ │ │ │ │ 000000d4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000000dc 00012f02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000e4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000f0 00003802 R_ARM_ABS32 00002ec1 set_dealloc │ │ │ │ │ +000000f0 00003802 R_ARM_ABS32 00002ebd set_dealloc │ │ │ │ │ 00000104 00008602 R_ARM_ABS32 000010fd set_repr │ │ │ │ │ 00000108 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000010c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000114 00013202 R_ARM_ABS32 00000000 PyObject_HashNotImplemented │ │ │ │ │ 00000120 00013002 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000130 0000b802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000134 00004c02 R_ARM_ABS32 000038e1 set_traverse │ │ │ │ │ -00000138 00005902 R_ARM_ABS32 000040c5 set_clear_internal │ │ │ │ │ +00000134 00004c02 R_ARM_ABS32 000038dd set_traverse │ │ │ │ │ +00000138 00005902 R_ARM_ABS32 000040c1 set_clear_internal │ │ │ │ │ 0000013c 00005e02 R_ARM_ABS32 000009f1 set_richcompare │ │ │ │ │ -00000144 00002c02 R_ARM_ABS32 00002bb9 set_iter │ │ │ │ │ +00000144 00002c02 R_ARM_ABS32 00002bb5 set_iter │ │ │ │ │ 0000014c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000016c 00009f02 R_ARM_ABS32 00001985 set_init │ │ │ │ │ 00000170 00013102 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ 00000174 00009e02 R_ARM_ABS32 0000197d set_new │ │ │ │ │ 00000178 0000fd02 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ 000001a0 00002102 R_ARM_ABS32 00001a39 set_vectorcall │ │ │ │ │ 000001ac 00012f02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001b4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001c0 00003302 R_ARM_ABS32 00002e15 setiter_dealloc │ │ │ │ │ +000001c0 00003302 R_ARM_ABS32 00002e11 setiter_dealloc │ │ │ │ │ 000001f0 00013002 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000204 0000a202 R_ARM_ABS32 0000005b setiter_traverse │ │ │ │ │ 00000214 00013302 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000218 00003002 R_ARM_ABS32 00002ce1 setiter_iternext │ │ │ │ │ +00000218 00003002 R_ARM_ABS32 00002cdd setiter_iternext │ │ │ │ │ 0000021c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000027c 00012f02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000284 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000290 0000b602 R_ARM_ABS32 00000111 dummy_dealloc │ │ │ │ │ 000002a4 0000b402 R_ARM_ABS32 00000105 dummy_repr │ │ │ │ │ 00000348 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000350 00006f02 R_ARM_ABS32 00000c21 set_sub │ │ │ │ │ 00000380 00005002 R_ARM_ABS32 000006bd set_and │ │ │ │ │ 00000384 0000a402 R_ARM_ABS32 00001ab5 set_xor │ │ │ │ │ 00000388 00006502 R_ARM_ABS32 00000ae5 set_or │ │ │ │ │ 000003dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003e0 00006902 R_ARM_ABS32 000042f5 frozenset___contains__ │ │ │ │ │ +000003e0 00006902 R_ARM_ABS32 000042f1 frozenset___contains__ │ │ │ │ │ 000003e8 0000b802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003ec 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003f0 0000ac02 R_ARM_ABS32 00000067 frozenset_copy │ │ │ │ │ 000003f8 0000b802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003fc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000400 00008f02 R_ARM_ABS32 0000150d set_difference_multi │ │ │ │ │ 00000408 0000b802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ @@ -440,17 +440,17 @@ │ │ │ │ │ 000004b0 00006f02 R_ARM_ABS32 00000c21 set_sub │ │ │ │ │ 000004e0 00005002 R_ARM_ABS32 000006bd set_and │ │ │ │ │ 000004e4 0000a402 R_ARM_ABS32 00001ab5 set_xor │ │ │ │ │ 000004e8 00006502 R_ARM_ABS32 00000ae5 set_or │ │ │ │ │ 000004fc 00009202 R_ARM_ABS32 000015c5 set_isub │ │ │ │ │ 00000514 00007902 R_ARM_ABS32 00000d21 set_iand │ │ │ │ │ 00000518 0000ab02 R_ARM_ABS32 00001d51 set_ixor │ │ │ │ │ -0000051c 00002402 R_ARM_ABS32 000022e9 set_ior │ │ │ │ │ +0000051c 00002402 R_ARM_ABS32 000022e1 set_ior │ │ │ │ │ 0000053c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000540 00005702 R_ARM_ABS32 00003d79 set_add │ │ │ │ │ +00000540 00005702 R_ARM_ABS32 00003d75 set_add │ │ │ │ │ 00000548 0000b802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000054c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000550 00008b02 R_ARM_ABS32 000012c5 set_clear │ │ │ │ │ 00000558 0000b802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000055c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000560 00008002 R_ARM_ABS32 00001099 set___contains__ │ │ │ │ │ 00000568 0000b802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ @@ -504,24 +504,24 @@ │ │ │ │ │ 00000668 0000b802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000066c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000670 00008102 R_ARM_ABS32 000010bd set_update │ │ │ │ │ 00000678 0000b802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000067c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000680 00013402 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 00000688 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000069c 00003b02 R_ARM_ABS32 00002f61 set_len │ │ │ │ │ +0000069c 00003b02 R_ARM_ABS32 00002f5d set_len │ │ │ │ │ 000006b8 00003e02 R_ARM_ABS32 00000551 set_contains │ │ │ │ │ 000006c4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006c8 00009002 R_ARM_ABS32 0000156d setiter_len │ │ │ │ │ 000006d0 0000b802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006d4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006d8 0000ae02 R_ARM_ABS32 00000089 setiter_reduce │ │ │ │ │ 000006e0 0000b802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0xa964 contains 352 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0xa960 contains 352 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000032 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000036 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000000e4 0000de0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ 000000ee 0000df2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ 000000f2 0000df30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ 00000108 0000de0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ @@ -548,58 +548,58 @@ │ │ │ │ │ 00000524 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenDict_Type │ │ │ │ │ 00000528 0000e630 R_ARM_THM_MOVT_ABS 00000000 PyFrozenDict_Type │ │ │ │ │ 00000540 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 00000544 0000e730 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ 000006b0 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ 00000762 0000e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ 00000786 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000007cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000007da 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000007de 0000e730 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000800 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000a42 0000e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000007d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000007de 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000007e2 0000e730 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000804 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000a4a 0000e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ 00000a70 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a7c 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000aa2 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ab8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000ad2 0000ea0a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00000ade 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000ae2 0000e730 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000aea 0000eb0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -00000b02 0000ec0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00000b92 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000bec 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000c8c 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c90 0000ed0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000cf0 0000e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000d12 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d3e 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000dea 0000e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000e38 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e5e 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e6c 0000140a R_ARM_THM_CALL 00000001 set_unhashable_type │ │ │ │ │ -00000e7e 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e88 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e90 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a7e 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000aa6 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000abc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000ad6 0000ea0a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00000ae2 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000ae6 0000e730 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000aee 0000eb0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +00000b06 0000ec0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00000b96 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000bf0 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000c90 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c94 0000ed0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000cf4 0000e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000d16 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d40 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000dec 0000e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000e3a 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e60 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e6e 0000140a R_ARM_THM_CALL 00000001 set_unhashable_type │ │ │ │ │ +00000e80 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e8a 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e92 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000f70 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 00000f74 0000e730 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ 00000f90 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ 00001020 0000e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ 00001044 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001084 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 00001088 0000e730 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ 000010a4 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ 00001144 0000e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ 0000116e 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000119e 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000011aa 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001208 0000ee0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001218 0000ef0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000134e 0000f00a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001354 0000f10a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001206 0000ee0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001214 0000ef0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00001302 0000f00a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001308 0000f10a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000138a 0000ef0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ 0000147e 0000ef0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ 000014a0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000014b2 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000014b6 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000150e 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001528 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ @@ -646,237 +646,237 @@ │ │ │ │ │ 00001b00 00001f2f R_ARM_THM_MOVW_ABS_NC 00000024 .LC2 │ │ │ │ │ 00001b04 00001f30 R_ARM_THM_MOVT_ABS 00000024 .LC2 │ │ │ │ │ 00001b0a 0000e10a R_ARM_THM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ 00001b64 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001b70 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001b8c 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001b90 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001c74 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00001c78 0000e730 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001cda 0000e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001cfc 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00001fd0 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00001fe6 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002008 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000200c 0000e730 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00002068 0000e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002090 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000020ea 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000020fa 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002128 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002144 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002152 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002164 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002174 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002184 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002194 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000021a4 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000021b4 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000021c4 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000021d2 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000021e2 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000021f2 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002202 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002212 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002222 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002232 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002242 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000226a 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000226e 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002288 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000228c 0000e730 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000022aa 0000ec0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000022b6 0000140a R_ARM_THM_CALL 00000001 set_unhashable_type │ │ │ │ │ -000022c2 0000e40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000022ce 0000e40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000022d6 0000182f R_ARM_THM_MOVW_ABS_NC 0000000c .LC1 │ │ │ │ │ -000022da 00001830 R_ARM_THM_MOVT_ABS 0000000c .LC1 │ │ │ │ │ -000022e2 0000f60a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000022f8 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000022fc 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000025f6 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000025fa 0000e730 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00002760 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002818 0000e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000283c 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000284c 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00002850 0000e730 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00002872 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000028b8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002a56 0000e40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002a72 0000e40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002a7c 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002a80 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002a86 0000e40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002a92 0000e52f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -00002a96 0000e530 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -00002aa2 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenDict_Type │ │ │ │ │ -00002aa6 0000e630 R_ARM_THM_MOVT_ABS 00000000 PyFrozenDict_Type │ │ │ │ │ -00002b18 0000e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002b3c 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002b62 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002b76 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002b88 0000e40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002b8e 0000f92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002b92 0000f930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001c72 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001c76 0000e730 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001cd8 0000e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001cfa 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00001fce 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00001fe4 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000200e 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00002012 0000e730 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000206e 0000e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002096 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000020e2 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000020f2 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00002108 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002120 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000212e 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000215c 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000216c 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000217c 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000218c 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000219c 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000021ac 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000021bc 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000021ca 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000021da 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000021ea 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000021fa 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000220a 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000221a 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000222a 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000223a 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00002262 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002266 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002280 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00002284 0000e730 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000022a2 0000ec0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000022ae 0000140a R_ARM_THM_CALL 00000001 set_unhashable_type │ │ │ │ │ +000022ba 0000e40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000022c6 0000e40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000022ce 0000182f R_ARM_THM_MOVW_ABS_NC 0000000c .LC1 │ │ │ │ │ +000022d2 00001830 R_ARM_THM_MOVT_ABS 0000000c .LC1 │ │ │ │ │ +000022da 0000f60a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000022f0 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000022f4 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000025ee 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000025f2 0000e730 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00002758 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00002810 0000e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002834 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002848 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000284c 0000e730 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000286e 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000028ac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002a50 0000e40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002a6c 0000e40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002a76 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002a7a 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002a80 0000e40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002a8c 0000e52f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +00002a90 0000e530 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +00002a9c 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenDict_Type │ │ │ │ │ +00002aa0 0000e630 R_ARM_THM_MOVT_ABS 00000000 PyFrozenDict_Type │ │ │ │ │ +00002b16 0000e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002b36 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002b5c 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002b70 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002b82 0000e40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002b88 0000f92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002b8c 0000f930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002bac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002bb0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002bb4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002bce 0000fa0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00002cc6 0000f50a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ -00002cd4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002bca 0000fa0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00002cc2 0000f50a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ +00002cd0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002cd4 0000e36b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00002cd8 0000e36b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00002cdc 0000e36b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00002dde 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002dec 0000fb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00002df0 0000fb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00002df6 00002e2f R_ARM_THM_MOVW_ABS_NC 00000028 .LC3 │ │ │ │ │ -00002dfa 00002e30 R_ARM_THM_MOVT_ABS 00000028 .LC3 │ │ │ │ │ -00002e00 0000fc0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002e10 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002eb4 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002ebc 0000e36b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00002ed4 0000fe0a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ -00002f38 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002f46 0000f00a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002f4e 0000ff0a R_ARM_THM_CALL 00000000 PyObject_ClearWeakRefs │ │ │ │ │ -00002f5c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002f72 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002f76 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003002 0000de0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -0000300c 0000df2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00003010 0000df30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00003020 0000de0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -00003044 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000030f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002de2 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002de8 0000fb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00002dec 0000fb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00002df2 00002e2f R_ARM_THM_MOVW_ABS_NC 00000028 .LC3 │ │ │ │ │ +00002df6 00002e30 R_ARM_THM_MOVT_ABS 00000028 .LC3 │ │ │ │ │ +00002dfc 0000fc0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002e0c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002eb0 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002eb8 0000e36b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00002ed0 0000fe0a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ +00002f34 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002f42 0000f00a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002f4a 0000ff0a R_ARM_THM_CALL 00000000 PyObject_ClearWeakRefs │ │ │ │ │ +00002f58 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002f6e 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002f72 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002ffe 0000de0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +00003008 0000df2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +0000300c 0000df30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +0000301c 0000de0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +00003040 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000030f4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000030f8 0000e36b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 000030fc 0000e36b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00003100 0000e36b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00003116 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000311a 0000e730 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000312c 0000ec0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000031f4 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00003290 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000032ba 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00003360 0000e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000033be 0000e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000033e6 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000033f2 0000140a R_ARM_THM_CALL 00000001 set_unhashable_type │ │ │ │ │ -0000340a 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000341e 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000344c 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00003450 0000e730 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00003466 0000ec0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000348c 0000e40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003498 0000140a R_ARM_THM_CALL 00000001 set_unhashable_type │ │ │ │ │ -000034a0 0001032f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000034a4 00010330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000034ac 0001040a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000034b6 0001050a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000034c4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000034dc 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000034e0 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000358c 0000e40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003598 0000e40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000035b8 0000182f R_ARM_THM_MOVW_ABS_NC 0000000c .LC1 │ │ │ │ │ -000035bc 00001830 R_ARM_THM_MOVT_ABS 0000000c .LC1 │ │ │ │ │ -000035c0 0000f60a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000035cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000035e4 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000035e8 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000368a 0000e40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000036a2 0000e40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000036b0 0000182f R_ARM_THM_MOVW_ABS_NC 0000000c .LC1 │ │ │ │ │ -000036b4 00001830 R_ARM_THM_MOVT_ABS 0000000c .LC1 │ │ │ │ │ -000036b8 0000f60a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000036c4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003980 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000039c0 00010b0a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ -00003a86 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00003a8a 0000e730 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00003aa6 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00003b8e 0000e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003bb4 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003bc2 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00003bc6 0000e730 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00003be2 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00003c7a 0000e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003ca6 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003cb4 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003cbe 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003ce6 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003cea 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003d4c 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003d58 0000e40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003d8a 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00003d8e 0000e730 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00003da0 0000ec0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00003e10 00010c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00003e14 00010c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00003ea0 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00003f42 0000e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003f62 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003fae 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000404e 0000e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00004072 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000407c 0000140a R_ARM_THM_CALL 00000001 set_unhashable_type │ │ │ │ │ -0000409a 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000040a6 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000411c 0000ef0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00004158 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004184 0000ef0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000041a2 0000f00a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000041ac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000041c4 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000041c8 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004248 0001112f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000424c 00011130 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000427e 00010e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00004282 00010e30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000429a 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000042a2 0000e40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000042b0 0000e40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000042bc 0000510a R_ARM_THM_CALL 00000751 set_intersection │ │ │ │ │ -000042da 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000042f0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004306 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000430a 0000e730 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00004396 0000ec0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000043a8 0000e40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000043b0 0000140a R_ARM_THM_CALL 00000001 set_unhashable_type │ │ │ │ │ -000043c2 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000043dc 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000043e8 0001032f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000043ec 00010330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000043f2 0001040a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000043fa 0001050a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00004408 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004420 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004424 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000445c 0000e52f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -00004460 0000e530 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -0000446c 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenDict_Type │ │ │ │ │ -00004470 0000e630 R_ARM_THM_MOVT_ABS 00000000 PyFrozenDict_Type │ │ │ │ │ -0000451e 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000458a 0000e40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000459a 0000e40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000045a8 0000e52f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -000045ac 0000e530 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -000045b4 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenDict_Type │ │ │ │ │ -000045b8 0000e630 R_ARM_THM_MOVT_ABS 00000000 PyFrozenDict_Type │ │ │ │ │ -000045f4 0001160a R_ARM_THM_CALL 00000000 _PyDict_Contains_KnownHash │ │ │ │ │ -0000462a 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004636 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000463e 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004644 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003112 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00003116 0000e730 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00003128 0000ec0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000031f0 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000328c 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000032b6 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000335c 0000e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000033ba 0000e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000033e2 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000033ee 0000140a R_ARM_THM_CALL 00000001 set_unhashable_type │ │ │ │ │ +00003406 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000341a 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003448 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000344c 0000e730 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00003462 0000ec0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00003488 0000e40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003494 0000140a R_ARM_THM_CALL 00000001 set_unhashable_type │ │ │ │ │ +0000349c 0001032f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000034a0 00010330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000034a8 0001040a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000034b2 0001050a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000034c0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000034d8 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000034dc 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003588 0000e40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003594 0000e40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000035b4 0000182f R_ARM_THM_MOVW_ABS_NC 0000000c .LC1 │ │ │ │ │ +000035b8 00001830 R_ARM_THM_MOVT_ABS 0000000c .LC1 │ │ │ │ │ +000035bc 0000f60a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000035c8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000035e0 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000035e4 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003686 0000e40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000369e 0000e40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000036ac 0000182f R_ARM_THM_MOVW_ABS_NC 0000000c .LC1 │ │ │ │ │ +000036b0 00001830 R_ARM_THM_MOVT_ABS 0000000c .LC1 │ │ │ │ │ +000036b4 0000f60a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000036c0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000397c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000039bc 00010b0a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ +00003a82 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00003a86 0000e730 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00003aa2 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00003b8a 0000e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003bb0 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003bbe 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00003bc2 0000e730 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00003bde 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00003c76 0000e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003ca2 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003cb0 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003cba 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003ce2 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003ce6 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003d48 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003d54 0000e40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003d86 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00003d8a 0000e730 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00003d9c 0000ec0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00003e0c 00010c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00003e10 00010c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00003e9c 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00003f3e 0000e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003f5e 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003faa 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000404a 0000e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000406e 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004078 0000140a R_ARM_THM_CALL 00000001 set_unhashable_type │ │ │ │ │ +00004096 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000040a2 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004118 0000ef0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00004154 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004180 0000ef0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000419e 0000f00a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000041a8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000041c0 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000041c4 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004244 0001112f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00004248 00011130 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000427a 00010e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000427e 00010e30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00004296 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000429e 0000e40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000042ac 0000e40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000042b8 0000510a R_ARM_THM_CALL 00000751 set_intersection │ │ │ │ │ +000042d6 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000042ec 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00004302 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00004306 0000e730 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00004392 0000ec0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000043a4 0000e40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000043ac 0000140a R_ARM_THM_CALL 00000001 set_unhashable_type │ │ │ │ │ +000043be 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000043d8 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000043e4 0001032f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000043e8 00010330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000043ee 0001040a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000043f6 0001050a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00004404 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000441c 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004420 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004458 0000e52f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +0000445c 0000e530 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +00004468 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenDict_Type │ │ │ │ │ +0000446c 0000e630 R_ARM_THM_MOVT_ABS 00000000 PyFrozenDict_Type │ │ │ │ │ +0000451a 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004586 0000e40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004596 0000e40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000045a4 0000e52f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +000045a8 0000e530 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +000045b0 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenDict_Type │ │ │ │ │ +000045b4 0000e630 R_ARM_THM_MOVT_ABS 00000000 PyFrozenDict_Type │ │ │ │ │ +000045f0 0001160a R_ARM_THM_CALL 00000000 _PyDict_Contains_KnownHash │ │ │ │ │ +00004626 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004632 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000463a 0000e00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004640 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000204 0000091e R_ARM_THM_JUMP24 00000001 make_new_set │ │ │ │ │ -00002e88 0000fd1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -000042e6 0001101e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00004350 0001101e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00004586 0000731e R_ARM_THM_JUMP24 000012e1 set_copy_and_difference │ │ │ │ │ +00002e84 0000fd1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +000042e2 0001101e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +0000434c 0001101e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +00004582 0000731e R_ARM_THM_JUMP24 000012e1 set_copy_and_difference │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0xb464 contains 28 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0xb460 contains 28 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000010 0001130a R_ARM_THM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ 00000014 0001032f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000018 00010330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000034 00006c2f R_ARM_THM_MOVW_ABS_NC 00000064 .LC5 │ │ │ │ │ 00000038 00006c30 R_ARM_THM_MOVT_ABS 00000064 .LC5 │ │ │ │ │ 0000003c 0001150a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ @@ -897,8 +897,8 @@ │ │ │ │ │ 0000012a 0000b730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 0000012e 0001290a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ 00000028 0001141e R_ARM_THM_JUMP24 00000000 PyErr_SetRaisedException │ │ │ │ │ 00000054 0000e01e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 00000082 0000551e R_ARM_THM_JUMP24 00000b89 set_copy_impl │ │ │ │ │ 00000100 0001271e R_ARM_THM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ 0000010c 0001281e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -00000132 0000591e R_ARM_THM_JUMP24 000040c5 set_clear_internal │ │ │ │ │ +00000132 0000591e R_ARM_THM_JUMP24 000040c1 set_clear_internal │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -141,21 +141,21 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyFrozenDict_Type │ │ │ │ │ cmp r1, r3 │ │ │ │ │ beq.n 136 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w abc │ │ │ │ │ + b.w ac0 │ │ │ │ │ R_ARM_THM_JUMP24 set_update_iterable_lock_held │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 3984 │ │ │ │ │ + b.w 3980 │ │ │ │ │ R_ARM_THM_JUMP24 set_update_dict_lock_held │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 0000014c : │ │ │ │ │ @@ -540,15 +540,15 @@ │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.n 53a │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ 00000550 : │ │ │ │ │ set_contains(): │ │ │ │ │ - b.w 343c <_PySet_Contains> │ │ │ │ │ + b.w 3438 <_PySet_Contains> │ │ │ │ │ R_ARM_THM_JUMP24 _PySet_Contains │ │ │ │ │ │ │ │ │ │ 00000554 : │ │ │ │ │ PySet_Size(): │ │ │ │ │ mov r2, r0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ @@ -789,15 +789,15 @@ │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ - bl 3cd8 │ │ │ │ │ + bl 3cd4 │ │ │ │ │ R_ARM_THM_CALL make_new_set_basetype │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 910 │ │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ @@ -1047,15 +1047,15 @@ │ │ │ │ │ PySet_Clear(): │ │ │ │ │ ldr r1, [pc, #76] @ (9e8 ) │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ bne.n 9a8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b.w 40c4 │ │ │ │ │ + b.w 40c0 │ │ │ │ │ R_ARM_THM_JUMP24 set_clear_internal │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ @@ -1072,15 +1072,15 @@ │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ - b.w 40c4 │ │ │ │ │ + b.w 40c0 │ │ │ │ │ R_ARM_THM_JUMP24 set_clear_internal │ │ │ │ │ nop │ │ │ │ │ .word 0x000000d8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ 000009ec : │ │ │ │ │ set_pop(): │ │ │ │ │ @@ -1123,15 +1123,15 @@ │ │ │ │ │ beq.n a42 │ │ │ │ │ adds r2, #1 │ │ │ │ │ bne.n a80 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 41b0 │ │ │ │ │ + b.w 41ac │ │ │ │ │ R_ARM_THM_JUMP24 set_issubset_impl │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n a1a │ │ │ │ │ @@ -1282,15 +1282,15 @@ │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ - bl 3cd8 │ │ │ │ │ + bl 3cd4 │ │ │ │ │ R_ARM_THM_CALL make_new_set_basetype │ │ │ │ │ cbz r0, bc6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 14c │ │ │ │ │ adds r0, #1 │ │ │ │ │ beq.n bb2 │ │ │ │ │ @@ -1372,15 +1372,15 @@ │ │ │ │ │ ldr r1, [pc, #96] @ (cb4 ) │ │ │ │ │ cmp r0, r1 │ │ │ │ │ bne.n c64 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 440c │ │ │ │ │ + b.w 4408 │ │ │ │ │ R_ARM_THM_JUMP24 set_difference │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n c56 │ │ │ │ │ @@ -1451,15 +1451,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n cea │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 36f0 │ │ │ │ │ + bl 36ec │ │ │ │ │ R_ARM_THM_CALL frozenset_hash_impl │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 1b18 │ │ │ │ │ R_ARM_THM_CALL set_discard_entry │ │ │ │ │ adds r0, #1 │ │ │ │ │ @@ -1746,15 +1746,15 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 41b0 │ │ │ │ │ + b.w 41ac │ │ │ │ │ R_ARM_THM_JUMP24 set_issubset_impl │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n f4e │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -1855,15 +1855,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 105c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 36f0 │ │ │ │ │ + bl 36ec │ │ │ │ │ R_ARM_THM_CALL frozenset_hash_impl │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 1b18 │ │ │ │ │ R_ARM_THM_CALL set_discard_entry │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ @@ -1874,15 +1874,15 @@ │ │ │ │ │ │ │ │ │ │ 00001098 : │ │ │ │ │ set___contains__(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 343c <_PySet_Contains> │ │ │ │ │ + bl 3438 <_PySet_Contains> │ │ │ │ │ R_ARM_THM_CALL _PySet_Contains │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 10b6 │ │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyBool_FromLong │ │ │ │ │ movs r0, #0 │ │ │ │ │ @@ -2131,15 +2131,15 @@ │ │ │ │ │ │ │ │ │ │ 000012c4 : │ │ │ │ │ set_clear(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 40c4 │ │ │ │ │ + bl 40c0 │ │ │ │ │ R_ARM_THM_CALL set_clear_internal │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ │ │ @@ -2339,15 +2339,15 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 13ca │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ b.n 13da │ │ │ │ │ - b.w 40c4 │ │ │ │ │ + b.w 40c0 │ │ │ │ │ R_ARM_THM_JUMP24 set_clear_internal │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 14bc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cbnz r3, 14bc │ │ │ │ │ @@ -2398,15 +2398,15 @@ │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ mov r4, r2 │ │ │ │ │ - bl 440c │ │ │ │ │ + bl 4408 │ │ │ │ │ R_ARM_THM_CALL set_difference │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cbz r0, 1568 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ bgt.n 153c │ │ │ │ │ mov r0, r3 │ │ │ │ │ @@ -2538,15 +2538,15 @@ │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.w 1774 │ │ │ │ │ + beq.w 1762 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ add.w r1, r3, #216 @ 0xd8 │ │ │ │ │ @@ -2555,23 +2555,23 @@ │ │ │ │ │ cmp r2, r3 │ │ │ │ │ beq.n 16f2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ mov r6, r0 │ │ │ │ │ cbnz r0, 1688 │ │ │ │ │ - b.n 1770 │ │ │ │ │ + b.n 1778 │ │ │ │ │ bl fd4 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 16c0 │ │ │ │ │ + blt.n 16de │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ - beq.n 1762 │ │ │ │ │ - cbnz r3, 16d4 │ │ │ │ │ + beq.n 176a │ │ │ │ │ + cbnz r3, 16c0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ @@ -2584,45 +2584,45 @@ │ │ │ │ │ cbnz r3, 16ac │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1770 │ │ │ │ │ + bne.n 1778 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #0] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n 1682 │ │ │ │ │ - str r0, [sp, #4] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - b.n 1682 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 16e8 │ │ │ │ │ + bge.n 16d4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 16e8 │ │ │ │ │ + cbnz r3, 16d4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ b.n 16bc │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #0] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.n 1682 │ │ │ │ │ + str r0, [sp, #4] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + b.n 1682 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ bgt.n 1700 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ @@ -2651,47 +2651,47 @@ │ │ │ │ │ R_ARM_THM_CALL set_lookkey │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ blt.n 174e │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ - beq.n 1770 │ │ │ │ │ + beq.n 1778 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq.n 1702 │ │ │ │ │ - b.n 16e8 │ │ │ │ │ + b.n 16d4 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ b.n 1726 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 173e │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ b.n 173e │ │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 16d4 │ │ │ │ │ + b.n 16b4 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1770 │ │ │ │ │ + bge.n 1778 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cbz r3, 177c │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.n 16bc │ │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 16e8 │ │ │ │ │ - b.n 16b4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1770 │ │ │ │ │ + b.n 1778 │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ 00001788 : │ │ │ │ │ set_intersection_multi(): │ │ │ │ │ b.n 178c │ │ │ │ │ nop │ │ │ │ │ @@ -2813,15 +2813,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 1862 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ - bl 3cd8 │ │ │ │ │ + bl 3cd4 │ │ │ │ │ R_ARM_THM_CALL make_new_set_basetype │ │ │ │ │ mov r1, r0 │ │ │ │ │ cbz r0, 18bc │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 18d4 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ @@ -2840,15 +2840,15 @@ │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.n 1878 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 1ddc │ │ │ │ │ mov r4, r0 │ │ │ │ │ b.n 186c │ │ │ │ │ - bl 40c4 │ │ │ │ │ + bl 40c0 │ │ │ │ │ R_ARM_THM_CALL set_clear_internal │ │ │ │ │ b.n 1870 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 000018d4 : │ │ │ │ │ set_symmetric_difference_update_set(): │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ @@ -2976,15 +2976,15 @@ │ │ │ │ │ bne.n 199e │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ b.n 19cc │ │ │ │ │ mov r0, r1 │ │ │ │ │ b.n 19cc │ │ │ │ │ cbz r3, 19f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 40c4 │ │ │ │ │ + bl 40c0 │ │ │ │ │ R_ARM_THM_CALL set_clear_internal │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ beq.n 19e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -3067,15 +3067,15 @@ │ │ │ │ │ mov r0, r1 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 00001ab0 : │ │ │ │ │ set_issubset(): │ │ │ │ │ - b.w 41b0 │ │ │ │ │ + b.w 41ac │ │ │ │ │ R_ARM_THM_JUMP24 set_issubset_impl │ │ │ │ │ │ │ │ │ │ 00001ab4 : │ │ │ │ │ set_xor(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -3150,15 +3150,15 @@ │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ - bl 3cd8 │ │ │ │ │ + bl 3cd4 │ │ │ │ │ R_ARM_THM_CALL make_new_set_basetype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 1bf2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -3204,18 +3204,18 @@ │ │ │ │ │ beq.n 1bd8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyFrozenDict_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyFrozenDict_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ beq.n 1bd8 │ │ │ │ │ - bl abc │ │ │ │ │ + bl ac0 │ │ │ │ │ R_ARM_THM_CALL set_update_iterable_lock_held │ │ │ │ │ b.n 1b88 │ │ │ │ │ - bl 3984 │ │ │ │ │ + bl 3980 │ │ │ │ │ R_ARM_THM_CALL set_update_dict_lock_held │ │ │ │ │ b.n 1b88 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 1bf2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -295,27 +295,27 @@ │ │ │ │ │ bge.w 6f4 │ │ │ │ │ ldrd r2, r3, [r8, #16] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ bne.w 53a │ │ │ │ │ ldrd r7, r0, [r6, #16] │ │ │ │ │ ldr.w r5, [r8, #12] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bne.w 8e6 │ │ │ │ │ + bne.w 8ea │ │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ │ mov sl, r1 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bne.w 8e6 │ │ │ │ │ + bne.w 8ea │ │ │ │ │ cmp r2, r4 │ │ │ │ │ blt.w 5f4 │ │ │ │ │ mov ip, r3 │ │ │ │ │ add.w lr, r0, #4 │ │ │ │ │ and.w r8, r2, #7 │ │ │ │ │ ldr.w r1, [ip], #4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 78c │ │ │ │ │ + bne.w 790 │ │ │ │ │ movs r4, #1 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ bgt.w 5f4 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ beq.n 392 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ beq.n 380 │ │ │ │ │ @@ -327,39 +327,39 @@ │ │ │ │ │ beq.n 35c │ │ │ │ │ cmp.w r8, #5 │ │ │ │ │ beq.n 350 │ │ │ │ │ cmp.w r8, #6 │ │ │ │ │ beq.n 344 │ │ │ │ │ ldr.w r1, [r3, r4, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 9c2 │ │ │ │ │ + bne.w 9c6 │ │ │ │ │ adds r4, #1 │ │ │ │ │ ldr.w r1, [r3, r4, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 998 │ │ │ │ │ + bne.w 99c │ │ │ │ │ adds r4, #1 │ │ │ │ │ ldr.w r1, [r3, r4, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 7aa │ │ │ │ │ + bne.w 7ae │ │ │ │ │ adds r4, #1 │ │ │ │ │ ldr.w r1, [r3, r4, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8c6 │ │ │ │ │ + bne.w 8ca │ │ │ │ │ adds r4, #1 │ │ │ │ │ ldr.w r1, [r3, r4, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8a6 │ │ │ │ │ + bne.w 8aa │ │ │ │ │ adds r4, #1 │ │ │ │ │ ldr.w r1, [r3, r4, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 868 │ │ │ │ │ + bne.w 86c │ │ │ │ │ adds r4, #1 │ │ │ │ │ ldr.w r1, [r3, r4, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 848 │ │ │ │ │ + bne.w 844 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ bgt.w 5f4 │ │ │ │ │ mov r9, r2 │ │ │ │ │ b.n 3e4 │ │ │ │ │ adds r7, r4, #1 │ │ │ │ │ ldr.w r1, [r3, r7, lsl #3] │ │ │ │ │ @@ -502,31 +502,31 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyDict_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyDict_Type │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 9b8 │ │ │ │ │ + beq.w 9bc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyFrozenDict_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyFrozenDict_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 9b8 │ │ │ │ │ + beq.w 9bc │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.n abc │ │ │ │ │ + b.n ac0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ blt.w 2ae │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ - ldr r5, [pc, #640] @ (7cc ) │ │ │ │ │ + ldr r5, [pc, #644] @ (7d0 ) │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov fp, r6 │ │ │ │ │ mov r9, r8 │ │ │ │ │ str.w ip, [sp, #20] │ │ │ │ │ b.n 562 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ @@ -547,22 +547,23 @@ │ │ │ │ │ mov r5, r8 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r7, #0] │ │ │ │ │ and.w r4, r5, r2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov sl, r6 │ │ │ │ │ - str r5, [sp, #16] │ │ │ │ │ + str r5, [sp, #12] │ │ │ │ │ add.w r8, r0, r4, lsl #3 │ │ │ │ │ add.w r1, r4, #9 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ ite ls │ │ │ │ │ movls r1, #9 │ │ │ │ │ movhi r1, #0 │ │ │ │ │ - strd r1, r0, [sp, #8] │ │ │ │ │ + str r1, [sp, #8] │ │ │ │ │ + str r0, [sp, #16] │ │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ │ cbnz r1, 5fa │ │ │ │ │ ldr.w r6, [r0, r4, lsl #3] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne.w 70a │ │ │ │ │ mov r6, sl │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -577,15 +578,15 @@ │ │ │ │ │ adds r1, #1 │ │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ │ str.w r1, [fp, #12] │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ mov r4, r6 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ strd r7, r8, [sl] │ │ │ │ │ - bcs.w 888 │ │ │ │ │ + bcs.w 88c │ │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ │ b.n 556 │ │ │ │ │ strd sl, r5, [r6, #8] │ │ │ │ │ b.n 2ae │ │ │ │ │ cmp r5, r1 │ │ │ │ │ beq.n 68c │ │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ @@ -593,21 +594,22 @@ │ │ │ │ │ moveq r3, r8 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ beq.n 678 │ │ │ │ │ add.w r6, r8, #16 │ │ │ │ │ mov r8, r0 │ │ │ │ │ movs r1, #8 │ │ │ │ │ - strd r1, r4, [sp, #8] │ │ │ │ │ + str r4, [sp, #16] │ │ │ │ │ + str r1, [sp, #8] │ │ │ │ │ ldr.w r1, [r6, #-4] │ │ │ │ │ sub.w r0, r6, #8 │ │ │ │ │ cbnz r1, 65a │ │ │ │ │ ldr.w r4, [r6, #-8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 840 │ │ │ │ │ + bne.w 864 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r6, sl │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.n 5c0 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ @@ -620,30 +622,30 @@ │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ str.w r3, [fp, #12] │ │ │ │ │ strd r7, r8, [r2] │ │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ │ b.n 556 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - beq.w 7d0 │ │ │ │ │ + beq.w 7d4 │ │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ it eq │ │ │ │ │ moveq r3, r0 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ adds r6, #8 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ adds r1, #1 │ │ │ │ │ bne.n 618 │ │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ │ mov r0, r8 │ │ │ │ │ add.w r1, r4, r4, lsl #2 │ │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ │ lsrs r4, r4, #5 │ │ │ │ │ - str r4, [sp, #16] │ │ │ │ │ + str r4, [sp, #12] │ │ │ │ │ add r1, r4 │ │ │ │ │ adds r1, #1 │ │ │ │ │ and.w r4, r1, r2 │ │ │ │ │ b.n 596 │ │ │ │ │ ldr.w r6, [r8] │ │ │ │ │ cmp r7, r6 │ │ │ │ │ beq.n 76c │ │ │ │ │ @@ -666,37 +668,37 @@ │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 6ca │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w a6a │ │ │ │ │ + beq.w a78 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bgt.n 76c │ │ │ │ │ - bne.w a8c │ │ │ │ │ + bne.w a90 │ │ │ │ │ ldr.w r0, [fp, #20] │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w a84 │ │ │ │ │ + bne.w a88 │ │ │ │ │ ldr.w r2, [r8] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bne.w a84 │ │ │ │ │ + bne.w a88 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne.n 60c │ │ │ │ │ b.n 678 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r1, r3 │ │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ bl 11c4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8a0 │ │ │ │ │ + bne.w 8a4 │ │ │ │ │ ldr r4, [r6, #8] │ │ │ │ │ b.n 2ca │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne.w 606 │ │ │ │ │ b.n 690 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ @@ -709,22 +711,22 @@ │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ ldrb r0, [r7, #16] │ │ │ │ │ ubfx r2, r1, #2, #3 │ │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ bne.n 69c │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.w ab0 │ │ │ │ │ + bpl.w ab4 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r0, r6, #28 │ │ │ │ │ addmi.w r0, r6, #20 │ │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w aac │ │ │ │ │ + beq.w ab0 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r1, r7, #28 │ │ │ │ │ addmi.w r1, r7, #20 │ │ │ │ │ mul.w r2, ip, r2 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ @@ -740,15 +742,16 @@ │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 5ee │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5ee │ │ │ │ │ + ldr.w r2, [r9, #16] │ │ │ │ │ + b.n 556 │ │ │ │ │ ldr.w r9, [ip] │ │ │ │ │ str.w r9, [lr] │ │ │ │ │ ldr.w r9, [r1] │ │ │ │ │ cmp.w r9, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt.w r9, r9, #1 │ │ │ │ │ strlt.w r9, [r1] │ │ │ │ │ @@ -771,15 +774,15 @@ │ │ │ │ │ beq.n 76c │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.w 9f4 │ │ │ │ │ + beq.w 9fc │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [sp, #24] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ itt lt │ │ │ │ │ @@ -788,43 +791,43 @@ │ │ │ │ │ movs r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 81a │ │ │ │ │ + bge.n 81e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w a7a │ │ │ │ │ + beq.w a6e │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ bgt.n 76c │ │ │ │ │ - bne.w a8c │ │ │ │ │ + bne.w a90 │ │ │ │ │ ldr.w r8, [fp, #20] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bne.w a60 │ │ │ │ │ + bne.w a64 │ │ │ │ │ ldr.w r2, [r6, #-8] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bne.w a60 │ │ │ │ │ + bne.w a64 │ │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ │ b.n 668 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 668 │ │ │ │ │ - b.n 7d4 │ │ │ │ │ ldr.w r9, [ip, r4, lsl #3] │ │ │ │ │ str.w r9, [lr, r4, lsl #3] │ │ │ │ │ ldr.w r9, [r1] │ │ │ │ │ cmp.w r9, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt.w r9, r9, #1 │ │ │ │ │ strlt.w r9, [r1] │ │ │ │ │ str.w r1, [r0, r4, lsl #3] │ │ │ │ │ b.n 38a │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 668 │ │ │ │ │ + b.n 7d8 │ │ │ │ │ ldr.w r9, [ip, r4, lsl #3] │ │ │ │ │ str.w r9, [lr, r4, lsl #3] │ │ │ │ │ ldr.w r9, [r1] │ │ │ │ │ cmp.w r9, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt.w r9, r9, #1 │ │ │ │ │ strlt.w r9, [r1] │ │ │ │ │ @@ -859,229 +862,229 @@ │ │ │ │ │ strlt.w r9, [r1] │ │ │ │ │ str.w r1, [r0, r4, lsl #3] │ │ │ │ │ b.n 366 │ │ │ │ │ adds r2, #1 │ │ │ │ │ strd r5, r5, [r6, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ble.w 2ae │ │ │ │ │ - ldr.w r9, [pc, #452] @ ab8 │ │ │ │ │ + ldr.w r9, [pc, #452] @ abc │ │ │ │ │ adds r3, #8 │ │ │ │ │ mov ip, r7 │ │ │ │ │ - b.n 904 │ │ │ │ │ + b.n 908 │ │ │ │ │ adds r3, #8 │ │ │ │ │ subs r2, #1 │ │ │ │ │ beq.w 2ae │ │ │ │ │ ldr.w r1, [r3, #-8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r1, r9 │ │ │ │ │ - beq.n 8fc │ │ │ │ │ + beq.n 900 │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r4, #1 │ │ │ │ │ strlt r4, [r1, #0] │ │ │ │ │ ldr.w r5, [r3, #-4] │ │ │ │ │ and.w r4, ip, r5 │ │ │ │ │ add.w r7, r0, r4, lsl #3 │ │ │ │ │ ldr.w r6, [r0, r4, lsl #3] │ │ │ │ │ - cbnz r6, 936 │ │ │ │ │ + cbnz r6, 93a │ │ │ │ │ str r5, [r7, #4] │ │ │ │ │ str.w r1, [r0, r4, lsl #3] │ │ │ │ │ - b.n 8fc │ │ │ │ │ + b.n 900 │ │ │ │ │ mov lr, r5 │ │ │ │ │ add.w r6, r4, #9 │ │ │ │ │ cmp ip, r6 │ │ │ │ │ - bcc.n 976 │ │ │ │ │ + bcc.n 97a │ │ │ │ │ ldr r6, [r7, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 9e0 │ │ │ │ │ + beq.n 9e4 │ │ │ │ │ ldr r6, [r7, #16] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 9e4 │ │ │ │ │ + beq.n 9e8 │ │ │ │ │ ldr r6, [r7, #24] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 9e8 │ │ │ │ │ + beq.n 9ec │ │ │ │ │ ldr r6, [r7, #32] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 9ec │ │ │ │ │ + beq.n 9f0 │ │ │ │ │ ldr r6, [r7, #40] @ 0x28 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 9f0 │ │ │ │ │ + beq.n 9f4 │ │ │ │ │ ldr r6, [r7, #48] @ 0x30 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n a54 │ │ │ │ │ + beq.n 9f8 │ │ │ │ │ ldr r6, [r7, #56] @ 0x38 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n a50 │ │ │ │ │ + beq.n a58 │ │ │ │ │ ldr r6, [r7, #64] @ 0x40 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq.n a5c │ │ │ │ │ ldr r6, [r7, #72] @ 0x48 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n a58 │ │ │ │ │ + beq.n a60 │ │ │ │ │ add.w r4, r4, r4, lsl #2 │ │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ │ adds r4, #1 │ │ │ │ │ add r4, lr │ │ │ │ │ and.w r4, ip, r4 │ │ │ │ │ add.w r7, r0, r4, lsl #3 │ │ │ │ │ ldr.w r6, [r0, r4, lsl #3] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 938 │ │ │ │ │ + bne.n 93c │ │ │ │ │ strd r1, r5, [r7] │ │ │ │ │ - b.n 8fc │ │ │ │ │ + b.n 900 │ │ │ │ │ ldr.w r9, [ip, r4, lsl #3] │ │ │ │ │ str.w r9, [lr, r4, lsl #3] │ │ │ │ │ ldr.w r9, [r1] │ │ │ │ │ cmp.w r9, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt.w r9, r9, #1 │ │ │ │ │ strlt.w r9, [r1] │ │ │ │ │ str.w r1, [r0, r4, lsl #3] │ │ │ │ │ b.n 34e │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w 3984 │ │ │ │ │ + b.w 3980 │ │ │ │ │ ldr.w r9, [ip, r4, lsl #3] │ │ │ │ │ str.w r9, [lr, r4, lsl #3] │ │ │ │ │ ldr.w r9, [r1] │ │ │ │ │ cmp.w r9, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r9, r4 │ │ │ │ │ strlt.w r9, [r1] │ │ │ │ │ str.w r1, [r0, r4, lsl #3] │ │ │ │ │ b.n 342 │ │ │ │ │ adds r7, #8 │ │ │ │ │ - b.n 992 │ │ │ │ │ + b.n 996 │ │ │ │ │ adds r7, #16 │ │ │ │ │ - b.n 992 │ │ │ │ │ + b.n 996 │ │ │ │ │ adds r7, #24 │ │ │ │ │ - b.n 992 │ │ │ │ │ + b.n 996 │ │ │ │ │ adds r7, #32 │ │ │ │ │ - b.n 992 │ │ │ │ │ + b.n 996 │ │ │ │ │ adds r7, #40 @ 0x28 │ │ │ │ │ - b.n 992 │ │ │ │ │ + b.n 996 │ │ │ │ │ + adds r7, #48 @ 0x30 │ │ │ │ │ + b.n 996 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 7e8 │ │ │ │ │ + bne.w 7ec │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 7e8 │ │ │ │ │ + bne.w 7ec │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ ldrb r0, [r7, #16] │ │ │ │ │ ubfx ip, r1, #2, #3 │ │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne.w 7e8 │ │ │ │ │ + bne.w 7ec │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.n ab4 │ │ │ │ │ + bpl.n ab8 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r4, #20 │ │ │ │ │ addpl.w r0, r4, #28 │ │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.n aa8 │ │ │ │ │ + beq.n aac │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, r7, #20 │ │ │ │ │ addpl.w r1, r7, #28 │ │ │ │ │ mul.w r2, ip, r2 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 76c │ │ │ │ │ - b.n 7e8 │ │ │ │ │ + b.n 7ec │ │ │ │ │ adds r7, #56 @ 0x38 │ │ │ │ │ - b.n 992 │ │ │ │ │ - adds r7, #48 @ 0x30 │ │ │ │ │ - b.n 992 │ │ │ │ │ - adds r7, #72 @ 0x48 │ │ │ │ │ - b.n 992 │ │ │ │ │ + b.n 996 │ │ │ │ │ adds r7, #64 @ 0x40 │ │ │ │ │ - b.n 992 │ │ │ │ │ + b.n 996 │ │ │ │ │ + adds r7, #72 @ 0x48 │ │ │ │ │ + b.n 996 │ │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ │ mov r6, sl │ │ │ │ │ mov r0, r8 │ │ │ │ │ b.n 58c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + b.n 81e │ │ │ │ │ strd r0, r3, [sp, #24] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r1, r3, [sp, #24] │ │ │ │ │ b.n 6ca │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - b.n 81a │ │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ │ mov r6, sl │ │ │ │ │ b.n 58c │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 8a0 │ │ │ │ │ + bge.w 8a4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8a0 │ │ │ │ │ + bne.w 8a4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8a0 │ │ │ │ │ + b.n 8a4 │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ - b.n a3c │ │ │ │ │ + b.n a44 │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ b.n 75c │ │ │ │ │ ldr r0, [r6, #28] │ │ │ │ │ b.n 746 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - b.n a28 │ │ │ │ │ + b.n a30 │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000abc : │ │ │ │ │ +00000ac0 : │ │ │ │ │ set_update_iterable_lock_held(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, #28 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e4e │ │ │ │ │ + beq.w e50 │ │ │ │ │ mov r7, r0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c7c │ │ │ │ │ + beq.w c80 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w c40 │ │ │ │ │ + beq.w c44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w e68 │ │ │ │ │ + beq.w e6a │ │ │ │ │ ldrd r2, fp, [r8, #16] │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r7, r9 │ │ │ │ │ mov r1, fp │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ @@ -1095,65 +1098,65 @@ │ │ │ │ │ cmp fp, r2 │ │ │ │ │ ite ls │ │ │ │ │ movls.w fp, #9 │ │ │ │ │ movhi.w fp, #0 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c4e │ │ │ │ │ + bne.n c52 │ │ │ │ │ ldr.w r3, [r1, r6, lsl #3] │ │ │ │ │ - cbnz r3, b98 │ │ │ │ │ + cbnz r3, b9c │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w df6 │ │ │ │ │ + bne.w df8 │ │ │ │ │ ldrd r3, r0, [r8, #8] │ │ │ │ │ mov r6, r9 │ │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ │ mov r9, r7 │ │ │ │ │ adds r3, #1 │ │ │ │ │ adds r0, #1 │ │ │ │ │ strd r3, r0, [r8, #8] │ │ │ │ │ mov r7, r5 │ │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ │ strd r4, r9, [r6] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcs.w d7e │ │ │ │ │ + bcs.w d80 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n ae8 │ │ │ │ │ + bge.n aec │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n ae8 │ │ │ │ │ + bne.n aec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n ae8 │ │ │ │ │ - cbz r7, bca │ │ │ │ │ + b.n aec │ │ │ │ │ + cbz r7, bce │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.n c2e │ │ │ │ │ + beq.n c32 │ │ │ │ │ movs r3, #8 │ │ │ │ │ add.w fp, r9, #16 │ │ │ │ │ strd r3, r6, [sp, #12] │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr.w r1, [fp, #-4] │ │ │ │ │ sub.w r9, fp, #8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n c5c │ │ │ │ │ + bne.n c60 │ │ │ │ │ ldr.w r6, [fp, #-8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w d76 │ │ │ │ │ + bne.w d78 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - b.n b54 │ │ │ │ │ + b.n b58 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.w cfc │ │ │ │ │ + beq.w d00 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n ca2 │ │ │ │ │ + beq.n ca6 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ @@ -1161,292 +1164,290 @@ │ │ │ │ │ movs r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n c06 │ │ │ │ │ + bge.n c0a │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w e58 │ │ │ │ │ + beq.w e5a │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt.n cfc │ │ │ │ │ - bne.w e16 │ │ │ │ │ + bgt.n d00 │ │ │ │ │ + bne.w e18 │ │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w e74 │ │ │ │ │ + bne.w e76 │ │ │ │ │ ldr.w r2, [r9] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w e74 │ │ │ │ │ + bne.w e76 │ │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.n ba0 │ │ │ │ │ + bne.n ba4 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ add.w r6, r6, r6, lsl #2 │ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ add r6, r3 │ │ │ │ │ adds r6, #1 │ │ │ │ │ ands r6, r2 │ │ │ │ │ - b.n b30 │ │ │ │ │ + b.n b34 │ │ │ │ │ ldr.w r9, [r4, #12] │ │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - bne.w b10 │ │ │ │ │ - b.n b00 │ │ │ │ │ + bne.w b14 │ │ │ │ │ + b.n b04 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.n bc6 │ │ │ │ │ + beq.n bca │ │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ it eq │ │ │ │ │ moveq sl, r9 │ │ │ │ │ - b.n b9a │ │ │ │ │ + b.n b9e │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - beq.n d1a │ │ │ │ │ + beq.n d1c │ │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ it eq │ │ │ │ │ moveq sl, r9 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ add.w fp, fp, #8 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ adds r1, #1 │ │ │ │ │ - bne.n bac │ │ │ │ │ + bne.n bb0 │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ mov r1, r3 │ │ │ │ │ - b.n c2e │ │ │ │ │ + b.n c32 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n c90 │ │ │ │ │ + bge.n c94 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbnz r3, c90 │ │ │ │ │ + cbnz r3, c94 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ negs r0, r0 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n bd8 │ │ │ │ │ + bne.n bdc │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n bd8 │ │ │ │ │ + bne.n bdc │ │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ │ ubfx ip, r1, #2, #3 │ │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne.n bd8 │ │ │ │ │ + bne.n bdc │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.w e9a │ │ │ │ │ + bpl.w e9c │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r0, r3, #28 │ │ │ │ │ addmi.w r0, r3, #20 │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w e96 │ │ │ │ │ + beq.w e98 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r1, r4, #28 │ │ │ │ │ addmi.w r1, r4, #20 │ │ │ │ │ mul.w r2, r2, ip │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bd8 │ │ │ │ │ + bne.w bdc │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r7, r5 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w ae8 │ │ │ │ │ + bge.w aec │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d96 │ │ │ │ │ + bne.n d98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - b.n d96 │ │ │ │ │ + b.n d96 │ │ │ │ │ ldr.w r6, [fp, #-8] │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - beq.n cfc │ │ │ │ │ + beq.n d00 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n da0 │ │ │ │ │ + beq.n da2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r4 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ mov r0, r6 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r6, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n d56 │ │ │ │ │ + bge.n d58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w e7a │ │ │ │ │ + beq.w e7c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.n cfc │ │ │ │ │ - bne.n e16 │ │ │ │ │ + bgt.n d00 │ │ │ │ │ + bne.n e18 │ │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bne.w e72 │ │ │ │ │ + bne.w e74 │ │ │ │ │ ldr.w r2, [fp, #-8] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w e72 │ │ │ │ │ + bne.w e74 │ │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ │ - b.n c68 │ │ │ │ │ + b.n c6c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w c68 │ │ │ │ │ - b.n d1e │ │ │ │ │ + bne.w c6c │ │ │ │ │ + b.n d20 │ │ │ │ │ movw r3, #50000 @ 0xc350 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ ite gt │ │ │ │ │ lslgt r1, r0, #1 │ │ │ │ │ lslle r1, r0, #2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 11c4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e54 │ │ │ │ │ + bne.n e56 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w b88 │ │ │ │ │ - b.n ae8 │ │ │ │ │ + blt.w b8c │ │ │ │ │ + b.n aec │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n d2a │ │ │ │ │ + bne.n d2c │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n d2a │ │ │ │ │ + bne.n d2c │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ │ ubfx ip, r1, #2, #3 │ │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne.n d2a │ │ │ │ │ + bne.n d2c │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.n ea2 │ │ │ │ │ + bpl.n ea4 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r6, #20 │ │ │ │ │ addpl.w r0, r6, #28 │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.n e9e │ │ │ │ │ + beq.n ea0 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, r4, #20 │ │ │ │ │ addpl.w r1, r4, #28 │ │ │ │ │ mul.w r2, ip, r2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cfc │ │ │ │ │ - b.n d2a │ │ │ │ │ + beq.n d00 │ │ │ │ │ + b.n d2c │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - bne.w b26 │ │ │ │ │ + bne.w b2a │ │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ │ mov r9, r7 │ │ │ │ │ mov r7, r5 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [r8, #12] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ strd r4, r9, [sl] │ │ │ │ │ - b.n d96 │ │ │ │ │ + b.n d98 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r9, r4 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n e28 │ │ │ │ │ + bge.n e2a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, e8e │ │ │ │ │ + cbz r3, e90 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n e3c │ │ │ │ │ + bge.n e3e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbnz r3, e3c │ │ │ │ │ + cbnz r3, e3e │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n e4e │ │ │ │ │ + bge.n e50 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ - cbz r3, e86 │ │ │ │ │ + cbz r3, e88 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n c9c │ │ │ │ │ + b.n ca0 │ │ │ │ │ mov r9, r4 │ │ │ │ │ - b.n e28 │ │ │ │ │ + b.n e2a │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r3, r1, [sp, #16] │ │ │ │ │ - b.n c06 │ │ │ │ │ + b.n c0a │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r9, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL set_unhashable_type │ │ │ │ │ - b.n e28 │ │ │ │ │ + b.n e2a │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ │ - b.n b26 │ │ │ │ │ + b.n b2a │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - b.n d56 │ │ │ │ │ + b.n d58 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n e4e │ │ │ │ │ + b.n e50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n e28 │ │ │ │ │ + b.n e2a │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ - b.n cea │ │ │ │ │ + b.n cee │ │ │ │ │ ldr r0, [r3, #28] │ │ │ │ │ - b.n cd4 │ │ │ │ │ + b.n cd8 │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ - b.n de4 │ │ │ │ │ + b.n de6 │ │ │ │ │ ldr r0, [r6, #28] │ │ │ │ │ - b.n dd0 │ │ │ │ │ - nop │ │ │ │ │ + b.n dd2 │ │ │ │ │ │ │ │ │ │ 00000ea8 : │ │ │ │ │ set_add_entry_takeref(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ @@ -1756,182 +1757,183 @@ │ │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ │ ldr r4, [r0, #16] │ │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ bls.w 1376 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bls.n 1292 │ │ │ │ │ + bls.n 128e │ │ │ │ │ cmp r1, #31 │ │ │ │ │ - bls.w 1338 │ │ │ │ │ + bls.n 12e6 │ │ │ │ │ movs r7, #32 │ │ │ │ │ lsls r7, r7, #1 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bls.n 11ec │ │ │ │ │ + bls.n 11ea │ │ │ │ │ ldr.w r8, [r6, #20] │ │ │ │ │ add.w r9, r6, #32 │ │ │ │ │ cmp.w r7, #268435456 @ 0x10000000 │ │ │ │ │ - bcs.w 1354 │ │ │ │ │ + bcs.w 1308 │ │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1354 │ │ │ │ │ + beq.n 1308 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ subs r7, #1 │ │ │ │ │ ldrd r2, r3, [r6, #8] │ │ │ │ │ add.w r1, r8, r4, lsl #3 │ │ │ │ │ str r7, [r6, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ bne.w 13a0 │ │ │ │ │ mov r4, r8 │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - bhi.n 1284 │ │ │ │ │ + bhi.n 1280 │ │ │ │ │ sub.w r1, r1, r8 │ │ │ │ │ add.w r3, r8, #16 │ │ │ │ │ bic.w r1, r1, #7 │ │ │ │ │ mov sl, r9 │ │ │ │ │ add r1, r3 │ │ │ │ │ mov ip, r7 │ │ │ │ │ add.w r3, r8, #8 │ │ │ │ │ mov r9, r8 │ │ │ │ │ mov lr, r6 │ │ │ │ │ - b.n 1256 │ │ │ │ │ + b.n 1252 │ │ │ │ │ adds r3, #8 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 127c │ │ │ │ │ + beq.n 1278 │ │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1250 │ │ │ │ │ + beq.n 124c │ │ │ │ │ ldr.w r4, [r3, #-4] │ │ │ │ │ and.w r0, r4, ip │ │ │ │ │ add.w r6, r5, r0, lsl #3 │ │ │ │ │ ldr.w r7, [r5, r0, lsl #3] │ │ │ │ │ - cbnz r7, 129e │ │ │ │ │ + cbnz r7, 129a │ │ │ │ │ adds r3, #8 │ │ │ │ │ str r4, [r6, #4] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str.w r2, [r5, r0, lsl #3] │ │ │ │ │ - bne.n 1256 │ │ │ │ │ + bne.n 1252 │ │ │ │ │ mov r4, r8 │ │ │ │ │ mov r6, lr │ │ │ │ │ mov r8, r9 │ │ │ │ │ mov r9, sl │ │ │ │ │ cmp r4, r9 │ │ │ │ │ str r5, [r6, #20] │ │ │ │ │ - bne.n 134c │ │ │ │ │ + bne.n 1300 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr.w r8, [r0, #20] │ │ │ │ │ add.w r9, r0, #32 │ │ │ │ │ movs r7, #16 │ │ │ │ │ - b.n 1202 │ │ │ │ │ + b.n 1200 │ │ │ │ │ add.w r7, r0, #9 │ │ │ │ │ cmp r7, ip │ │ │ │ │ - bhi.n 12dc │ │ │ │ │ + bhi.n 12c6 │ │ │ │ │ ldr r7, [r6, #8] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.n 1344 │ │ │ │ │ + cbz r7, 12f2 │ │ │ │ │ ldr r7, [r6, #16] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.n 1348 │ │ │ │ │ + cbz r7, 12f8 │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.n 1330 │ │ │ │ │ + cbz r7, 12fc │ │ │ │ │ ldr r7, [r6, #32] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.n 1362 │ │ │ │ │ + cbz r7, 1312 │ │ │ │ │ ldr r7, [r6, #40] @ 0x28 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.n 1366 │ │ │ │ │ + cbz r7, 131a │ │ │ │ │ ldr r7, [r6, #48] @ 0x30 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.n 136a │ │ │ │ │ + cbz r7, 131e │ │ │ │ │ ldr r7, [r6, #56] @ 0x38 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.n 136e │ │ │ │ │ + cbz r7, 1322 │ │ │ │ │ ldr r7, [r6, #64] @ 0x40 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.n 1372 │ │ │ │ │ + cbz r7, 1326 │ │ │ │ │ ldr r7, [r6, #72] @ 0x48 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.n 135e │ │ │ │ │ + cbz r7, 1316 │ │ │ │ │ lsrs r6, r4, #5 │ │ │ │ │ add.w r0, r0, r0, lsl #2 │ │ │ │ │ mov fp, r6 │ │ │ │ │ adds r6, #1 │ │ │ │ │ add r0, r6 │ │ │ │ │ and.w r0, r0, ip │ │ │ │ │ add.w r6, r5, r0, lsl #3 │ │ │ │ │ ldr.w r7, [r5, r0, lsl #3] │ │ │ │ │ - cbz r7, 1332 │ │ │ │ │ - add.w r7, r0, #9 │ │ │ │ │ - cmp r7, ip │ │ │ │ │ - bhi.n 1322 │ │ │ │ │ - ldr r7, [r6, #8] │ │ │ │ │ - cbz r7, 1344 │ │ │ │ │ - ldr r7, [r6, #16] │ │ │ │ │ - cbz r7, 1348 │ │ │ │ │ - ldr r7, [r6, #24] │ │ │ │ │ - cbz r7, 1330 │ │ │ │ │ - ldr r7, [r6, #32] │ │ │ │ │ - cbz r7, 1362 │ │ │ │ │ - ldr r7, [r6, #40] @ 0x28 │ │ │ │ │ - cbz r7, 1366 │ │ │ │ │ - ldr r7, [r6, #48] @ 0x30 │ │ │ │ │ - cbz r7, 136a │ │ │ │ │ - ldr r7, [r6, #56] @ 0x38 │ │ │ │ │ - cbz r7, 136e │ │ │ │ │ - ldr r7, [r6, #64] @ 0x40 │ │ │ │ │ - cbz r7, 1372 │ │ │ │ │ - ldr r7, [r6, #72] @ 0x48 │ │ │ │ │ - cbz r7, 135e │ │ │ │ │ - add.w r0, r0, r0, lsl #2 │ │ │ │ │ - mov.w r6, fp, lsr #5 │ │ │ │ │ - mov fp, r6 │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - b.n 12e6 │ │ │ │ │ - adds r6, #24 │ │ │ │ │ + cbnz r7, 132a │ │ │ │ │ strd r2, r4, [r6] │ │ │ │ │ - b.n 1250 │ │ │ │ │ + b.n 124c │ │ │ │ │ ldr.w r8, [r0, #20] │ │ │ │ │ add.w r9, r0, #32 │ │ │ │ │ movs r7, #32 │ │ │ │ │ - b.n 1202 │ │ │ │ │ - adds r6, #8 │ │ │ │ │ - b.n 1332 │ │ │ │ │ + b.n 1200 │ │ │ │ │ + strd r2, r4, [r6, #8] │ │ │ │ │ + b.n 124c │ │ │ │ │ adds r6, #16 │ │ │ │ │ - b.n 1332 │ │ │ │ │ + b.n 12e0 │ │ │ │ │ + adds r6, #24 │ │ │ │ │ + b.n 12e0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 128a │ │ │ │ │ + b.n 1286 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 128c │ │ │ │ │ - adds r6, #72 @ 0x48 │ │ │ │ │ - b.n 1332 │ │ │ │ │ + b.n 1288 │ │ │ │ │ adds r6, #32 │ │ │ │ │ - b.n 1332 │ │ │ │ │ + b.n 12e0 │ │ │ │ │ + adds r6, #72 @ 0x48 │ │ │ │ │ + b.n 12e0 │ │ │ │ │ adds r6, #40 @ 0x28 │ │ │ │ │ - b.n 1332 │ │ │ │ │ + b.n 12e0 │ │ │ │ │ adds r6, #48 @ 0x30 │ │ │ │ │ - b.n 1332 │ │ │ │ │ + b.n 12e0 │ │ │ │ │ adds r6, #56 @ 0x38 │ │ │ │ │ - b.n 1332 │ │ │ │ │ + b.n 12e0 │ │ │ │ │ adds r6, #64 @ 0x40 │ │ │ │ │ - b.n 1332 │ │ │ │ │ + b.n 12e0 │ │ │ │ │ + add.w r7, r0, #9 │ │ │ │ │ + cmp r7, ip │ │ │ │ │ + bhi.n 1368 │ │ │ │ │ + ldr r7, [r6, #8] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.n 12f2 │ │ │ │ │ + ldr r7, [r6, #16] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.n 12f8 │ │ │ │ │ + ldr r7, [r6, #24] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.n 12fc │ │ │ │ │ + ldr r7, [r6, #32] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.n 1312 │ │ │ │ │ + ldr r7, [r6, #40] @ 0x28 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.n 131a │ │ │ │ │ + ldr r7, [r6, #48] @ 0x30 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.n 131e │ │ │ │ │ + ldr r7, [r6, #56] @ 0x38 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.n 1322 │ │ │ │ │ + ldr r7, [r6, #64] @ 0x40 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.n 1326 │ │ │ │ │ + ldr r7, [r6, #72] @ 0x48 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.n 1316 │ │ │ │ │ + add.w r0, r0, r0, lsl #2 │ │ │ │ │ + mov.w r6, fp, lsr #5 │ │ │ │ │ + mov fp, r6 │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + b.n 12d0 │ │ │ │ │ ldr.w r8, [r0, #20] │ │ │ │ │ add.w r5, r0, #32 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ beq.n 1446 │ │ │ │ │ movs r1, #0 │ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ │ mov r0, r5 │ │ │ │ │ @@ -1939,15 +1941,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ mov r9, r5 │ │ │ │ │ ldrd r0, r3, [r6, #8] │ │ │ │ │ add.w r1, r8, r4, lsl #3 │ │ │ │ │ str r7, [r6, #16] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.w 122e │ │ │ │ │ + beq.w 122a │ │ │ │ │ mov r0, r8 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ bhi.n 1402 │ │ │ │ │ subs r3, r1, r0 │ │ │ │ │ add.w r2, r0, #16 │ │ │ │ │ bic.w r3, r3, #7 │ │ │ │ │ @@ -1978,15 +1980,15 @@ │ │ │ │ │ b.n 13c6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ │ mov r6, r9 │ │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ │ mov r4, r8 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 1284 │ │ │ │ │ + b.n 1280 │ │ │ │ │ add.w r3, r4, #9 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ bhi.n 1436 │ │ │ │ │ mov r3, r9 │ │ │ │ │ add.w fp, ip, #72 @ 0x48 │ │ │ │ │ mov r9, r6 │ │ │ │ │ mov r6, r1 │ │ │ │ │ @@ -2007,15 +2009,15 @@ │ │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ │ add r4, r8 │ │ │ │ │ adds r4, #1 │ │ │ │ │ ands r4, r7 │ │ │ │ │ b.n 13e4 │ │ │ │ │ ldrd r2, r3, [r0, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 128a │ │ │ │ │ + beq.w 1286 │ │ │ │ │ add.w r9, sp, #16 │ │ │ │ │ mov r7, r8 │ │ │ │ │ mov lr, r9 │ │ │ │ │ add.w sl, r0, #96 @ 0x60 │ │ │ │ │ mov ip, lr │ │ │ │ │ ldr r0, [r7, #0] │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ @@ -2765,681 +2767,683 @@ │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ 00001b74 : │ │ │ │ │ set_lookkey(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ + sub sp, #28 │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov fp, r3 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - str r1, [sp, #4] │ │ │ │ │ + str r1, [sp, #0] │ │ │ │ │ it ne │ │ │ │ │ movne r8, r0 │ │ │ │ │ - beq.n 1c30 │ │ │ │ │ + beq.n 1c2e │ │ │ │ │ ldrd r5, lr, [r8, #16] │ │ │ │ │ - str.w r8, [sp, #12] │ │ │ │ │ - str r7, [sp, #8] │ │ │ │ │ + str r7, [sp, #4] │ │ │ │ │ + str.w lr, [sp, #8] │ │ │ │ │ mov r9, lr │ │ │ │ │ and.w r4, r5, r7 │ │ │ │ │ - mov r8, lr │ │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ - add.w r3, r4, #9 │ │ │ │ │ + add.w r2, r4, #9 │ │ │ │ │ add.w sl, r9, r6 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - ldr.w r3, [sl, #4] │ │ │ │ │ - bcs.n 1bd6 │ │ │ │ │ - cbnz r3, 1c1a │ │ │ │ │ + cmp r5, r2 │ │ │ │ │ + ldr.w r2, [sl, #4] │ │ │ │ │ + bcs.n 1bd4 │ │ │ │ │ + cbnz r2, 1c18 │ │ │ │ │ ldr.w r3, [r9, r4, lsl #3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 20ce │ │ │ │ │ + bne.w 20d2 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ │ + add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - cbnz r3, 1c0c │ │ │ │ │ + cbnz r2, 1c0a │ │ │ │ │ ldr.w r3, [r9, r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1bce │ │ │ │ │ - cbz r7, 1c14 │ │ │ │ │ + beq.n 1bcc │ │ │ │ │ + cbz r7, 1c12 │ │ │ │ │ add.w r6, sl, #16 │ │ │ │ │ movs r3, #8 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ ldr.w r3, [r6, #-4] │ │ │ │ │ - cbnz r3, 1bf8 │ │ │ │ │ + cbnz r3, 1bf6 │ │ │ │ │ ldr.w r2, [r6, #-8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1bce │ │ │ │ │ + beq.n 1bcc │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 1ff4 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + beq.w 1ffa │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ adds r6, #8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - bne.n 1bea │ │ │ │ │ - b.n 1c1e │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bne.n 1be2 │ │ │ │ │ + bne.n 1be8 │ │ │ │ │ + b.n 1c1c │ │ │ │ │ + cmp r7, r2 │ │ │ │ │ + bne.n 1be0 │ │ │ │ │ ldr.w r3, [r9, r6] │ │ │ │ │ movs r2, #9 │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ - b.n 1c68 │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - beq.n 1c60 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ + b.n 1c66 │ │ │ │ │ + cmp r7, r2 │ │ │ │ │ + beq.n 1c5e │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ add.w r4, r4, r4, lsl #2 │ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ add r4, r3 │ │ │ │ │ adds r4, #1 │ │ │ │ │ ands r4, r5 │ │ │ │ │ - b.n 1bb0 │ │ │ │ │ + b.n 1bae │ │ │ │ │ ldrd r5, r6, [r0, #16] │ │ │ │ │ and.w r4, r7, r5 │ │ │ │ │ add.w r3, r4, #9 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ ite cs │ │ │ │ │ movcs r3, #9 │ │ │ │ │ movcc r3, #0 │ │ │ │ │ add.w r8, r6, r4, lsl #3 │ │ │ │ │ ldr.w r0, [r6, r4, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1bce │ │ │ │ │ + beq.n 1bcc │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 1d42 │ │ │ │ │ + bne.n 1d40 │ │ │ │ │ movs r0, #1 │ │ │ │ │ str.w r8, [fp] │ │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ │ + add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr.w r3, [r9, r6] │ │ │ │ │ movs r2, #0 │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 1c72 │ │ │ │ │ + bne.n 1c70 │ │ │ │ │ mov r8, sl │ │ │ │ │ - b.n 1c54 │ │ │ │ │ + b.n 1c52 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 1ce4 │ │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ │ + bne.n 1ce2 │ │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 1ce4 │ │ │ │ │ + bne.n 1ce2 │ │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne.n 1ce4 │ │ │ │ │ + bne.n 1ce2 │ │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ │ ldrb r1, [r1, #16] │ │ │ │ │ ubfx r2, r0, #2, #3 │ │ │ │ │ ubfx lr, r1, #2, #3 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bne.n 1ce4 │ │ │ │ │ + bne.n 1ce2 │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.w 210a │ │ │ │ │ + beq.w 213a │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ itt pl │ │ │ │ │ addpl.w r0, r3, #28 │ │ │ │ │ - strpl r0, [sp, #20] │ │ │ │ │ - bpl.w 210e │ │ │ │ │ + strpl r0, [sp, #16] │ │ │ │ │ + bpl.w 213e │ │ │ │ │ add.w r0, r3, #20 │ │ │ │ │ - str r0, [sp, #20] │ │ │ │ │ + str r0, [sp, #16] │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.w 211c │ │ │ │ │ + bpl.w 214c │ │ │ │ │ tst.w r1, #64 @ 0x40 │ │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ │ ite eq │ │ │ │ │ addeq r1, #28 │ │ │ │ │ addne r1, #20 │ │ │ │ │ mul.w r2, ip, r2 │ │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1c6e │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ + beq.n 1c6c │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ movs r2, #2 │ │ │ │ │ - str.w r8, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1d16 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r3, #0] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 20e4 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - blt.w 2132 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - ldr.w r8, [r2, #20] │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - cmp r8, r2 │ │ │ │ │ - bne.w 20da │ │ │ │ │ - ldr.w r2, [r9, r6] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bne.w 20da │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ + bge.n 1d14 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + str r1, [r3, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1c6e │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + beq.w 20dc │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + blt.w 2112 │ │ │ │ │ + ldr.w r1, [r8, #20] │ │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ │ + str r1, [sp, #8] │ │ │ │ │ + cmp r1, r0 │ │ │ │ │ + bne.w 1ff4 │ │ │ │ │ + ldr.w r1, [r9, r6] │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + bne.w 1ff4 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.n 1c6c │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1be2 │ │ │ │ │ - b.n 1c1e │ │ │ │ │ + bne.w 1be0 │ │ │ │ │ + b.n 1c1c │ │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - beq.w 1fcc │ │ │ │ │ + beq.w 1fca │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1e64 │ │ │ │ │ + beq.w 1e62 │ │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bce │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ + beq.w 1bcc │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ add.w r3, r8, #8 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.n 1d6a │ │ │ │ │ + bne.n 1d68 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.n 1c54 │ │ │ │ │ + b.n 1c52 │ │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - beq.w 20f4 │ │ │ │ │ + beq.w 20ec │ │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bce │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ + beq.w 1bcc │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ add.w r3, r8, #16 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n 1d66 │ │ │ │ │ + beq.n 1d64 │ │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - beq.w 215e │ │ │ │ │ + beq.w 2156 │ │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bce │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ + beq.w 1bcc │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ add.w r3, r8, #24 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n 1d66 │ │ │ │ │ + beq.n 1d64 │ │ │ │ │ ldr.w r2, [r8, #28] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - beq.w 217e │ │ │ │ │ + beq.w 2176 │ │ │ │ │ ldr.w r0, [r8, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bce │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ + beq.w 1bcc │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ add.w r3, r8, #32 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n 1d66 │ │ │ │ │ + beq.n 1d64 │ │ │ │ │ ldr.w r2, [r8, #36] @ 0x24 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - beq.w 216e │ │ │ │ │ + beq.w 2166 │ │ │ │ │ ldr.w r0, [r8, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bce │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ + beq.w 1bcc │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ add.w r3, r8, #40 @ 0x28 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n 1d66 │ │ │ │ │ + beq.n 1d64 │ │ │ │ │ ldr.w r2, [r8, #44] @ 0x2c │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - beq.w 21be │ │ │ │ │ + beq.w 21b6 │ │ │ │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bce │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ + beq.w 1bcc │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ add.w r3, r8, #48 @ 0x30 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n 1d66 │ │ │ │ │ + beq.n 1d64 │ │ │ │ │ ldr.w r2, [r8, #52] @ 0x34 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - beq.w 21ae │ │ │ │ │ + beq.w 21a6 │ │ │ │ │ ldr.w r0, [r8, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bce │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ + beq.w 1bcc │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ add.w r3, r8, #56 @ 0x38 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n 1d66 │ │ │ │ │ + beq.n 1d64 │ │ │ │ │ ldr.w r2, [r8, #60] @ 0x3c │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - beq.w 219e │ │ │ │ │ + beq.w 2196 │ │ │ │ │ ldr.w r0, [r8, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bce │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ + beq.w 1bcc │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ add.w r3, r8, #64 @ 0x40 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n 1d66 │ │ │ │ │ + beq.n 1d64 │ │ │ │ │ ldr.w r2, [r8, #68] @ 0x44 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - beq.w 218e │ │ │ │ │ + beq.w 2186 │ │ │ │ │ ldr.w r0, [r8, #72] @ 0x48 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bce │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ + beq.w 1bcc │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ add.w r3, r8, #72 @ 0x48 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n 1d66 │ │ │ │ │ + beq.n 1d64 │ │ │ │ │ ldr.w r2, [r8, #76] @ 0x4c │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - beq.w 213e │ │ │ │ │ + beq.w 211a │ │ │ │ │ lsrs r2, r7, #5 │ │ │ │ │ add.w r4, r4, r4, lsl #2 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ - ldr.w r9, [sp, #4] │ │ │ │ │ + ldr.w r9, [sp] │ │ │ │ │ add r4, r3 │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ ands r4, r5 │ │ │ │ │ ldr.w r0, [r6, r4, lsl #3] │ │ │ │ │ add.w r8, r4, #9 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ ite ls │ │ │ │ │ movls.w r8, #9 │ │ │ │ │ movhi.w r8, #0 │ │ │ │ │ add.w sl, r6, r4, lsl #3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bce │ │ │ │ │ + beq.w 1bcc │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - beq.w 1c6e │ │ │ │ │ + beq.w 1c6c │ │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - beq.w 1fe2 │ │ │ │ │ + beq.w 1fe0 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 1fba │ │ │ │ │ + beq.w 1fb8 │ │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bce │ │ │ │ │ + beq.w 1bcc │ │ │ │ │ add.w r8, sl, #8 │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - beq.w 1c54 │ │ │ │ │ + beq.w 1c52 │ │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - beq.w 223e │ │ │ │ │ + beq.w 2236 │ │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bce │ │ │ │ │ + beq.w 1bcc │ │ │ │ │ add.w r8, sl, #16 │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - beq.w 1c54 │ │ │ │ │ + beq.w 1c52 │ │ │ │ │ ldr.w r2, [sl, #20] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - beq.w 222e │ │ │ │ │ + beq.w 2226 │ │ │ │ │ ldr.w r0, [sl, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bce │ │ │ │ │ + beq.w 1bcc │ │ │ │ │ add.w r8, sl, #24 │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - beq.w 1c54 │ │ │ │ │ + beq.w 1c52 │ │ │ │ │ ldr.w r2, [sl, #28] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - beq.w 221e │ │ │ │ │ + beq.w 2216 │ │ │ │ │ ldr.w r0, [sl, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bce │ │ │ │ │ + beq.w 1bcc │ │ │ │ │ add.w r8, sl, #32 │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - beq.w 1c54 │ │ │ │ │ + beq.w 1c52 │ │ │ │ │ ldr.w r2, [sl, #36] @ 0x24 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - beq.w 220e │ │ │ │ │ + beq.w 2206 │ │ │ │ │ ldr.w r0, [sl, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bce │ │ │ │ │ + beq.w 1bcc │ │ │ │ │ add.w r8, sl, #40 @ 0x28 │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - beq.w 1c54 │ │ │ │ │ + beq.w 1c52 │ │ │ │ │ ldr.w r2, [sl, #44] @ 0x2c │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - beq.w 21fe │ │ │ │ │ + beq.w 21f6 │ │ │ │ │ ldr.w r0, [sl, #48] @ 0x30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bce │ │ │ │ │ + beq.w 1bcc │ │ │ │ │ add.w r8, sl, #48 @ 0x30 │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - beq.w 1c54 │ │ │ │ │ + beq.w 1c52 │ │ │ │ │ ldr.w r2, [sl, #52] @ 0x34 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - beq.w 21ee │ │ │ │ │ + beq.w 21e6 │ │ │ │ │ ldr.w r0, [sl, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bce │ │ │ │ │ + beq.w 1bcc │ │ │ │ │ add.w r8, sl, #56 @ 0x38 │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - beq.w 1c54 │ │ │ │ │ + beq.w 1c52 │ │ │ │ │ ldr.w r2, [sl, #60] @ 0x3c │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - beq.w 21de │ │ │ │ │ + beq.w 21d6 │ │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bce │ │ │ │ │ + beq.w 1bcc │ │ │ │ │ add.w r8, sl, #64 @ 0x40 │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - beq.w 1c54 │ │ │ │ │ + beq.w 1c52 │ │ │ │ │ ldr.w r2, [sl, #68] @ 0x44 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - beq.w 21ce │ │ │ │ │ + beq.w 21c6 │ │ │ │ │ ldr.w r0, [sl, #72] @ 0x48 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bce │ │ │ │ │ + beq.w 1bcc │ │ │ │ │ add.w r8, sl, #72 @ 0x48 │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - beq.w 1c54 │ │ │ │ │ + beq.w 1c52 │ │ │ │ │ ldr.w r3, [sl, #76] @ 0x4c │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 214e │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + beq.w 212a │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ add.w r4, r4, r4, lsl #2 │ │ │ │ │ adds r4, #1 │ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ add r4, r3 │ │ │ │ │ ands r4, r5 │ │ │ │ │ - b.n 1e76 │ │ │ │ │ + b.n 1e74 │ │ │ │ │ movs r2, #2 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1d4c │ │ │ │ │ + beq.w 1d4a │ │ │ │ │ orr.w r0, r0, r0, asr #31 │ │ │ │ │ - b.n 1c56 │ │ │ │ │ + b.n 1c54 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1ea4 │ │ │ │ │ + beq.w 1ea2 │ │ │ │ │ mov r8, sl │ │ │ │ │ - b.n 1fdc │ │ │ │ │ + b.n 1fda │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + str.w sl, [fp] │ │ │ │ │ + b.n 1b9e │ │ │ │ │ ldr.w sl, [r6, #-8] │ │ │ │ │ sub.w r3, r6, #8 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - beq.w 1d66 │ │ │ │ │ + beq.w 1d64 │ │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 2074 │ │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ │ + bne.n 207a │ │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 2074 │ │ │ │ │ + bne.n 207a │ │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 2074 │ │ │ │ │ + bne.n 207a │ │ │ │ │ ldrb.w r1, [sl, #16] │ │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ │ ubfx ip, r1, #2, #3 │ │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne.n 2074 │ │ │ │ │ + bne.n 207a │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.w 224e │ │ │ │ │ + bpl.w 2246 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, sl, #20 │ │ │ │ │ addpl.w r0, sl, #28 │ │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ │ ldrb r1, [r1, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 2254 │ │ │ │ │ + beq.w 224c │ │ │ │ │ tst.w r1, #64 @ 0x40 │ │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ │ ite ne │ │ │ │ │ addne r1, #20 │ │ │ │ │ addeq r1, #28 │ │ │ │ │ mul.w r2, ip, r2 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1d66 │ │ │ │ │ - ldr.w r2, [sl] │ │ │ │ │ + beq.w 1d64 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ mov r0, sl │ │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ + ldr.w r2, [sl] │ │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt.w r2, [sl] │ │ │ │ │ movs r2, #2 │ │ │ │ │ - str.w r8, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr.w r2, [sl] │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 20ac │ │ │ │ │ + bge.n 20b0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [sl] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.n 2122 │ │ │ │ │ + cbz r2, 2102 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n 213a │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - ldr.w r8, [r2, #20] │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - cmp r2, r8 │ │ │ │ │ - bne.n 20d8 │ │ │ │ │ + blt.n 2152 │ │ │ │ │ + ldr.w r2, [r8, #20] │ │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + bne.n 1ff2 │ │ │ │ │ ldr.w r2, [r6, #-8] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - bne.n 20d8 │ │ │ │ │ + bne.n 1ff2 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 1bfe │ │ │ │ │ + beq.w 1bfc │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.n 1c54 │ │ │ │ │ + b.n 1c52 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 1c1e │ │ │ │ │ - str r7, [sp, #16] │ │ │ │ │ - b.n 1c68 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - ldr.w r8, [sp, #12] │ │ │ │ │ - str.w sl, [fp] │ │ │ │ │ - b.n 1b9e │ │ │ │ │ - str r0, [sp, #28] │ │ │ │ │ + bne.w 1c1c │ │ │ │ │ + str r7, [sp, #12] │ │ │ │ │ + b.n 1c66 │ │ │ │ │ + str r0, [sp, #20] │ │ │ │ │ mov r0, r3 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldrd r3, r1, [sp, #24] │ │ │ │ │ - b.n 1d16 │ │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + b.n 1d14 │ │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ │ movs r2, #2 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1d74 │ │ │ │ │ - ldr.w r8, [sp, #8] │ │ │ │ │ - b.n 1fdc │ │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ │ - str r0, [sp, #20] │ │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ │ - ldrb.w lr, [r0, #16] │ │ │ │ │ - tst.w lr, #32 │ │ │ │ │ - bne.w 1cc6 │ │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b.n 1cd2 │ │ │ │ │ - strd r0, r3, [sp, #24] │ │ │ │ │ + beq.w 1d72 │ │ │ │ │ + ldr.w r8, [sp, #4] │ │ │ │ │ + b.n 1fda │ │ │ │ │ + str r0, [sp, #8] │ │ │ │ │ mov r0, sl │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldrd r1, r3, [sp, #24] │ │ │ │ │ - b.n 20ac │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ │ + b.n 20b0 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1c56 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - b.n 2134 │ │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ │ + b.n 1c54 │ │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ │ movs r2, #2 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2104 │ │ │ │ │ - b.n 1e64 │ │ │ │ │ + bne.n 20fc │ │ │ │ │ + b.n 1e62 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1fdc │ │ │ │ │ - b.n 1fba │ │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ │ + bne.w 1fda │ │ │ │ │ + b.n 1fb8 │ │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ │ + str r0, [sp, #16] │ │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ │ + ldrb.w lr, [r0, #16] │ │ │ │ │ + tst.w lr, #32 │ │ │ │ │ + bne.w 1cc4 │ │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b.n 1cd0 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + b.n 2114 │ │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ │ movs r2, #2 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2104 │ │ │ │ │ - b.n 1d92 │ │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ │ + bne.n 20fc │ │ │ │ │ + b.n 1d90 │ │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ │ movs r2, #2 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2104 │ │ │ │ │ - b.n 1dce │ │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ │ + bne.n 20fc │ │ │ │ │ + b.n 1dcc │ │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ │ movs r2, #2 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2104 │ │ │ │ │ - b.n 1db0 │ │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ │ + bne.n 20fc │ │ │ │ │ + b.n 1dae │ │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ │ movs r2, #2 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2104 │ │ │ │ │ - b.n 1e46 │ │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ │ + bne.n 20fc │ │ │ │ │ + b.n 1e44 │ │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ │ movs r2, #2 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2104 │ │ │ │ │ - b.n 1e28 │ │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ │ + bne.n 20fc │ │ │ │ │ + b.n 1e26 │ │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ │ movs r2, #2 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2104 │ │ │ │ │ - b.n 1e0a │ │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ │ + bne.n 20fc │ │ │ │ │ + b.n 1e08 │ │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ │ movs r2, #2 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2104 │ │ │ │ │ - b.n 1dec │ │ │ │ │ + bne.n 20fc │ │ │ │ │ + b.n 1dea │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1fdc │ │ │ │ │ - b.n 1f9c │ │ │ │ │ + bne.w 1fda │ │ │ │ │ + b.n 1f9a │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1fdc │ │ │ │ │ - b.n 1f7e │ │ │ │ │ + bne.w 1fda │ │ │ │ │ + b.n 1f7c │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1fdc │ │ │ │ │ - b.n 1f60 │ │ │ │ │ + bne.w 1fda │ │ │ │ │ + b.n 1f5e │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1fdc │ │ │ │ │ - b.n 1f42 │ │ │ │ │ + bne.w 1fda │ │ │ │ │ + b.n 1f40 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1fdc │ │ │ │ │ - b.n 1f24 │ │ │ │ │ + bne.w 1fda │ │ │ │ │ + b.n 1f22 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1fdc │ │ │ │ │ - b.n 1f06 │ │ │ │ │ + bne.w 1fda │ │ │ │ │ + b.n 1f04 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1fdc │ │ │ │ │ - b.n 1ee8 │ │ │ │ │ + bne.w 1fda │ │ │ │ │ + b.n 1ee6 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1fdc │ │ │ │ │ - b.n 1eca │ │ │ │ │ + bne.w 1fda │ │ │ │ │ + b.n 1ec8 │ │ │ │ │ ldr.w r0, [sl, #28] │ │ │ │ │ - b.n 204a │ │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ │ + b.n 2050 │ │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.n 2062 │ │ │ │ │ + b.n 2068 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000225c : │ │ │ │ │ +00002254 : │ │ │ │ │ PySet_Contains(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ @@ -3449,63 +3453,63 @@ │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ add.w r1, r3, #216 @ 0xd8 │ │ │ │ │ sub sp, #20 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, r1 │ │ │ │ │ - bne.n 22c0 │ │ │ │ │ + bne.n 22b8 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 22a8 │ │ │ │ │ + bne.n 22a0 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ - beq.n 22a8 │ │ │ │ │ + beq.n 22a0 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 1b74 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - bne.n 229a │ │ │ │ │ + bne.n 2292 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL set_unhashable_type │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 22a4 │ │ │ │ │ + b.n 229c │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2286 │ │ │ │ │ + bne.n 227e │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2286 │ │ │ │ │ + bne.n 227e │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ movw r1, #3023 @ 0xbcf │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 22ba │ │ │ │ │ + b.n 22b2 │ │ │ │ │ │ │ │ │ │ -000022e8 : │ │ │ │ │ +000022e0 : │ │ │ │ │ set_ior(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ @@ -3515,389 +3519,391 @@ │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ add.w r5, r4, #216 @ 0xd8 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, r4 │ │ │ │ │ - bne.w 2a54 │ │ │ │ │ - cmp r0, r5 │ │ │ │ │ + bne.w 2a4e │ │ │ │ │ + cmp r0, r4 │ │ │ │ │ it ne │ │ │ │ │ - cmpne r0, r4 │ │ │ │ │ - bne.w 2a70 │ │ │ │ │ + cmpne r0, r5 │ │ │ │ │ + bne.w 2a6a │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - beq.n 2328 │ │ │ │ │ + beq.n 2320 │ │ │ │ │ ldr r1, [r7, #12] │ │ │ │ │ - cbnz r1, 2340 │ │ │ │ │ + cbnz r1, 2338 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2338 │ │ │ │ │ + bge.n 2330 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ mov r0, r9 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr.w r4, [r9, #8] │ │ │ │ │ adds r3, r1, r4 │ │ │ │ │ add.w r2, r3, r3, lsl #2 │ │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bge.w 27a4 │ │ │ │ │ + bge.w 279c │ │ │ │ │ ldrd r2, r3, [r7, #16] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 25ee │ │ │ │ │ + bne.w 25e6 │ │ │ │ │ ldrd r8, r0, [r9, #16] │ │ │ │ │ ldr r5, [r7, #12] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bne.w 297a │ │ │ │ │ + bne.w 2976 │ │ │ │ │ ldr r6, [r7, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bne.w 297a │ │ │ │ │ + bne.w 2976 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - blt.w 259e │ │ │ │ │ + blt.w 2596 │ │ │ │ │ mov r7, r3 │ │ │ │ │ add.w ip, r0, #4 │ │ │ │ │ and.w lr, r2, #7 │ │ │ │ │ ldr.w r1, [r7], #4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 25b0 │ │ │ │ │ + bne.w 25a8 │ │ │ │ │ movs r4, #1 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bgt.w 259e │ │ │ │ │ + bgt.w 2596 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 241a │ │ │ │ │ + beq.n 2412 │ │ │ │ │ cmp lr, r4 │ │ │ │ │ - beq.n 2408 │ │ │ │ │ + beq.n 2400 │ │ │ │ │ cmp.w lr, #2 │ │ │ │ │ - beq.n 23fc │ │ │ │ │ + beq.n 23f4 │ │ │ │ │ cmp.w lr, #3 │ │ │ │ │ - beq.n 23f0 │ │ │ │ │ + beq.n 23e8 │ │ │ │ │ cmp.w lr, #4 │ │ │ │ │ - beq.n 23e4 │ │ │ │ │ + beq.n 23dc │ │ │ │ │ cmp.w lr, #5 │ │ │ │ │ - beq.n 23d8 │ │ │ │ │ + beq.n 23d0 │ │ │ │ │ cmp.w lr, #6 │ │ │ │ │ - beq.n 23cc │ │ │ │ │ + beq.n 23c4 │ │ │ │ │ ldr.w r1, [r3, r4, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 2a32 │ │ │ │ │ + bne.w 2a2c │ │ │ │ │ adds r4, #1 │ │ │ │ │ ldr.w r1, [r3, r4, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 28dc │ │ │ │ │ + bne.w 28d8 │ │ │ │ │ adds r4, #1 │ │ │ │ │ ldr.w r1, [r3, r4, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 295a │ │ │ │ │ + bne.w 2956 │ │ │ │ │ adds r4, #1 │ │ │ │ │ ldr.w r1, [r3, r4, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 293a │ │ │ │ │ + bne.w 2936 │ │ │ │ │ adds r4, #1 │ │ │ │ │ ldr.w r1, [r3, r4, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 291a │ │ │ │ │ + bne.w 2916 │ │ │ │ │ adds r4, #1 │ │ │ │ │ ldr.w r1, [r3, r4, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 28bc │ │ │ │ │ + bne.w 28b8 │ │ │ │ │ adds r4, #1 │ │ │ │ │ ldr.w r1, [r3, r4, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 25ce │ │ │ │ │ + bne.w 25c6 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bgt.w 259e │ │ │ │ │ + bgt.w 2596 │ │ │ │ │ mov sl, r2 │ │ │ │ │ - b.n 247e │ │ │ │ │ + b.n 2476 │ │ │ │ │ add.w lr, r4, #1 │ │ │ │ │ ldr.w r1, [r3, lr, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 24aa │ │ │ │ │ + bne.n 24a2 │ │ │ │ │ add.w r4, lr, #1 │ │ │ │ │ ldr.w r1, [r3, r4, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 24ce │ │ │ │ │ + bne.n 24c6 │ │ │ │ │ add.w r4, lr, #2 │ │ │ │ │ ldr.w r1, [r3, r4, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 24f2 │ │ │ │ │ + bne.n 24ea │ │ │ │ │ add.w r4, lr, #3 │ │ │ │ │ ldr.w r1, [r3, r4, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 2516 │ │ │ │ │ + bne.n 250e │ │ │ │ │ add.w r4, lr, #4 │ │ │ │ │ ldr.w r1, [r3, r4, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 253a │ │ │ │ │ + bne.n 2532 │ │ │ │ │ add.w r4, lr, #5 │ │ │ │ │ ldr.w r1, [r3, r4, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 255e │ │ │ │ │ + bne.n 2556 │ │ │ │ │ add.w r4, lr, #6 │ │ │ │ │ ldr.w r1, [r3, r4, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 2584 │ │ │ │ │ + bne.w 257c │ │ │ │ │ add.w r4, lr, #7 │ │ │ │ │ cmp r4, sl │ │ │ │ │ - bgt.w 259e │ │ │ │ │ + bgt.w 2596 │ │ │ │ │ ldr.w r1, [r3, r4, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 241e │ │ │ │ │ + beq.n 2416 │ │ │ │ │ ldr.w r2, [r7, r4, lsl #3] │ │ │ │ │ add.w lr, r4, #1 │ │ │ │ │ str.w r2, [ip, r4, lsl #3] │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r1, #0] │ │ │ │ │ str.w r1, [r0, r4, lsl #3] │ │ │ │ │ ldr.w r1, [r3, lr, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 242a │ │ │ │ │ + beq.n 2422 │ │ │ │ │ ldr.w r2, [r7, lr, lsl #3] │ │ │ │ │ add.w r4, lr, #1 │ │ │ │ │ str.w r2, [ip, lr, lsl #3] │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r1, #0] │ │ │ │ │ str.w r1, [r0, lr, lsl #3] │ │ │ │ │ ldr.w r1, [r3, r4, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 2436 │ │ │ │ │ + beq.n 242e │ │ │ │ │ ldr.w r2, [r7, r4, lsl #3] │ │ │ │ │ str.w r2, [ip, r4, lsl #3] │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r1, #0] │ │ │ │ │ str.w r1, [r0, r4, lsl #3] │ │ │ │ │ add.w r4, lr, #2 │ │ │ │ │ ldr.w r1, [r3, r4, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 2442 │ │ │ │ │ + beq.n 243a │ │ │ │ │ ldr.w r2, [r7, r4, lsl #3] │ │ │ │ │ str.w r2, [ip, r4, lsl #3] │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r1, #0] │ │ │ │ │ str.w r1, [r0, r4, lsl #3] │ │ │ │ │ add.w r4, lr, #3 │ │ │ │ │ ldr.w r1, [r3, r4, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 244e │ │ │ │ │ + beq.n 2446 │ │ │ │ │ ldr.w r2, [r7, r4, lsl #3] │ │ │ │ │ str.w r2, [ip, r4, lsl #3] │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r1, #0] │ │ │ │ │ str.w r1, [r0, r4, lsl #3] │ │ │ │ │ add.w r4, lr, #4 │ │ │ │ │ ldr.w r1, [r3, r4, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 245a │ │ │ │ │ + beq.n 2452 │ │ │ │ │ ldr.w r2, [r7, r4, lsl #3] │ │ │ │ │ str.w r2, [ip, r4, lsl #3] │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r1, #0] │ │ │ │ │ str.w r1, [r0, r4, lsl #3] │ │ │ │ │ add.w r4, lr, #5 │ │ │ │ │ ldr.w r1, [r3, r4, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 2466 │ │ │ │ │ + beq.n 245e │ │ │ │ │ ldr.w r2, [r7, r4, lsl #3] │ │ │ │ │ str.w r2, [ip, r4, lsl #3] │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r1, #0] │ │ │ │ │ str.w r1, [r0, r4, lsl #3] │ │ │ │ │ add.w r4, lr, #6 │ │ │ │ │ ldr.w r1, [r3, r4, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 2474 │ │ │ │ │ + beq.w 246c │ │ │ │ │ ldr.w r2, [r7, r4, lsl #3] │ │ │ │ │ str.w r2, [ip, r4, lsl #3] │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r1, #0] │ │ │ │ │ str.w r1, [r0, r4, lsl #3] │ │ │ │ │ - b.n 2474 │ │ │ │ │ + b.n 246c │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ strd r6, r5, [r9, #8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 2332 │ │ │ │ │ - b.n 2338 │ │ │ │ │ + blt.w 232a │ │ │ │ │ + b.n 2330 │ │ │ │ │ ldr.w r8, [r7] │ │ │ │ │ str.w r8, [ip] │ │ │ │ │ ldr.w r8, [r1] │ │ │ │ │ cmp.w r8, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt.w r8, r8, #1 │ │ │ │ │ strlt.w r8, [r1] │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ - b.n 2390 │ │ │ │ │ + b.n 2388 │ │ │ │ │ ldr.w r8, [r7, r4, lsl #3] │ │ │ │ │ str.w r8, [ip, r4, lsl #3] │ │ │ │ │ ldr.w r8, [r1] │ │ │ │ │ cmp.w r8, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt.w r8, r8, #1 │ │ │ │ │ strlt.w r8, [r1] │ │ │ │ │ str.w r1, [r0, r4, lsl #3] │ │ │ │ │ - b.n 2412 │ │ │ │ │ + b.n 240a │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 2328 │ │ │ │ │ + blt.w 2320 │ │ │ │ │ mov r1, r7 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r7, r9 │ │ │ │ │ - ldr r5, [pc, #692] @ (28b8 ) │ │ │ │ │ + ldr r5, [pc, #688] @ (28ac ) │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ str.w ip, [sp, #20] │ │ │ │ │ - b.n 261a │ │ │ │ │ + b.n 2612 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bgt.n 26a6 │ │ │ │ │ + bgt.n 269e │ │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ │ ldr.w r4, [r3, r8, lsl #3] │ │ │ │ │ add.w r3, r3, r8, lsl #3 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r4, r5 │ │ │ │ │ - beq.n 260e │ │ │ │ │ + beq.n 2606 │ │ │ │ │ ldrd r2, fp, [r7, #16] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r4, #0] │ │ │ │ │ and.w r6, r5, r2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov sl, r8 │ │ │ │ │ - str r5, [sp, #16] │ │ │ │ │ + str r5, [sp, #12] │ │ │ │ │ add.w fp, r1, r6, lsl #3 │ │ │ │ │ add.w r0, r6, #9 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ ite ls │ │ │ │ │ movls r0, #9 │ │ │ │ │ movhi r0, #0 │ │ │ │ │ - strd r0, r1, [sp, #8] │ │ │ │ │ + str r0, [sp, #8] │ │ │ │ │ + str r1, [sp, #16] │ │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ │ - cbnz r0, 26aa │ │ │ │ │ + cbnz r0, 26a2 │ │ │ │ │ ldr.w r8, [r1, r6, lsl #3] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 27be │ │ │ │ │ + bne.w 27b6 │ │ │ │ │ mov r8, sl │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 26e6 │ │ │ │ │ + bne.n 26de │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ │ ldr r1, [r7, #12] │ │ │ │ │ mov r0, r5 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ adds r1, #1 │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ │ str r1, [r7, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ strd r4, r0, [fp] │ │ │ │ │ - bcs.w 28fc │ │ │ │ │ + bcs.w 28f8 │ │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - ble.n 2616 │ │ │ │ │ + ble.n 260e │ │ │ │ │ mov r9, r7 │ │ │ │ │ - b.n 2328 │ │ │ │ │ + b.n 2320 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - beq.n 2736 │ │ │ │ │ + beq.n 272e │ │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ it eq │ │ │ │ │ moveq r3, fp │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2722 │ │ │ │ │ + beq.n 271a │ │ │ │ │ add.w r8, fp, #16 │ │ │ │ │ mov fp, r1 │ │ │ │ │ movs r0, #8 │ │ │ │ │ - strd r0, r6, [sp, #8] │ │ │ │ │ + str r6, [sp, #16] │ │ │ │ │ + str r0, [sp, #8] │ │ │ │ │ ldr.w r1, [r8, #-4] │ │ │ │ │ sub.w r0, r8, #8 │ │ │ │ │ - cbnz r1, 2702 │ │ │ │ │ + cbnz r1, 26fa │ │ │ │ │ ldr.w r6, [r8, #-8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 28b0 │ │ │ │ │ + bne.w 28b0 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r8, sl │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2678 │ │ │ │ │ + beq.n 2670 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.n 2642 │ │ │ │ │ + bne.n 263a │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ strd r4, r0, [r2] │ │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ │ - b.n 260e │ │ │ │ │ + b.n 2606 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - beq.w 2842 │ │ │ │ │ + beq.w 283e │ │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ it eq │ │ │ │ │ moveq r3, r0 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ add.w r8, r8, #8 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ adds r1, #1 │ │ │ │ │ - bne.n 26c8 │ │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ │ + bne.n 26c0 │ │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ │ mov r1, fp │ │ │ │ │ add.w r0, r6, r6, lsl #2 │ │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ │ lsrs r6, r6, #5 │ │ │ │ │ - str r6, [sp, #16] │ │ │ │ │ + str r6, [sp, #12] │ │ │ │ │ add r0, r6 │ │ │ │ │ adds r0, #1 │ │ │ │ │ and.w r6, r0, r2 │ │ │ │ │ - b.n 264c │ │ │ │ │ + b.n 2644 │ │ │ │ │ ldr.w r8, [fp] │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - beq.n 2822 │ │ │ │ │ + beq.n 281a │ │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 27c6 │ │ │ │ │ + beq.n 27be │ │ │ │ │ ldr.w r2, [r8] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ @@ -3905,103 +3911,104 @@ │ │ │ │ │ movs r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr.w r2, [r8] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 277e │ │ │ │ │ + bge.n 2776 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 2b36 │ │ │ │ │ + beq.w 2b30 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt.n 2822 │ │ │ │ │ - bne.w 2b4c │ │ │ │ │ + bgt.n 281a │ │ │ │ │ + bne.w 2b46 │ │ │ │ │ ldr r1, [r7, #20] │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 2b46 │ │ │ │ │ + bne.w 2b40 │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bne.w 2b46 │ │ │ │ │ + bne.w 2b40 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ ldr r2, [r7, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 26bc │ │ │ │ │ - b.n 2722 │ │ │ │ │ + bne.n 26b4 │ │ │ │ │ + b.n 271a │ │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ │ mov r0, r9 │ │ │ │ │ add r1, r3 │ │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ bl 11c4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2914 │ │ │ │ │ + bne.w 2910 │ │ │ │ │ ldr.w r4, [r9, #8] │ │ │ │ │ - b.n 2358 │ │ │ │ │ + b.n 2350 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 26b6 │ │ │ │ │ - b.n 273a │ │ │ │ │ + bne.w 26ae │ │ │ │ │ + b.n 2732 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 2748 │ │ │ │ │ + bne.n 2740 │ │ │ │ │ ldr.w ip, [r8, #8] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne.n 2748 │ │ │ │ │ + bne.n 2740 │ │ │ │ │ ldrb.w r1, [r8, #16] │ │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ │ ubfx r2, r1, #2, #3 │ │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 2748 │ │ │ │ │ + bne.n 2740 │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.w 2ba2 │ │ │ │ │ + bpl.w 2b9c │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r0, r8, #28 │ │ │ │ │ addmi.w r0, r8, #20 │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 2b9e │ │ │ │ │ + beq.w 2b98 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r1, r4, #28 │ │ │ │ │ addmi.w r1, r4, #20 │ │ │ │ │ mul.w r2, ip, r2 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2748 │ │ │ │ │ + bne.n 2740 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 269a │ │ │ │ │ + bge.w 2692 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 269a │ │ │ │ │ + bne.w 2692 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 269a │ │ │ │ │ + ldr.w r2, [r9, #16] │ │ │ │ │ + b.n 2606 │ │ │ │ │ ldr.w r6, [r8, #-8] │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - beq.n 2822 │ │ │ │ │ + beq.n 281a │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.w 2aca │ │ │ │ │ + beq.w 2ac8 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str.w fp, [sp, #24] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ itt lt │ │ │ │ │ @@ -4010,350 +4017,351 @@ │ │ │ │ │ movs r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 288c │ │ │ │ │ + bge.n 2888 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 2b74 │ │ │ │ │ + beq.w 2b6e │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bgt.n 2822 │ │ │ │ │ - bne.w 2b4c │ │ │ │ │ + bgt.n 281a │ │ │ │ │ + bne.w 2b46 │ │ │ │ │ ldr.w fp, [r7, #20] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bne.w 2b7e │ │ │ │ │ + bne.w 2b78 │ │ │ │ │ ldr.w r2, [r8, #-8] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w 2b7e │ │ │ │ │ + bne.w 2b78 │ │ │ │ │ ldr r2, [r7, #16] │ │ │ │ │ - b.n 2710 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 2710 │ │ │ │ │ - b.n 2846 │ │ │ │ │ + b.n 2708 │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 2708 │ │ │ │ │ + b.n 2842 │ │ │ │ │ ldr.w r8, [r7, r4, lsl #3] │ │ │ │ │ str.w r8, [ip, r4, lsl #3] │ │ │ │ │ ldr.w r8, [r1] │ │ │ │ │ cmp.w r8, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt.w r8, r8, #1 │ │ │ │ │ strlt.w r8, [r1] │ │ │ │ │ str.w r1, [r0, r4, lsl #3] │ │ │ │ │ - b.n 2406 │ │ │ │ │ + b.n 23fe │ │ │ │ │ ldr.w r8, [r7, r4, lsl #3] │ │ │ │ │ str.w r8, [ip, r4, lsl #3] │ │ │ │ │ ldr.w r8, [r1] │ │ │ │ │ cmp.w r8, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt.w r8, r8, #1 │ │ │ │ │ strlt.w r8, [r1] │ │ │ │ │ str.w r1, [r0, r4, lsl #3] │ │ │ │ │ - b.n 23d6 │ │ │ │ │ + b.n 23ce │ │ │ │ │ movw r3, #50000 @ 0xc350 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ ite gt │ │ │ │ │ lslgt r1, r1, #1 │ │ │ │ │ lslle r1, r1, #2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 11c4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 269a │ │ │ │ │ + beq.w 2692 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n 2338 │ │ │ │ │ + b.n 2330 │ │ │ │ │ ldr.w r8, [r7, r4, lsl #3] │ │ │ │ │ str.w r8, [ip, r4, lsl #3] │ │ │ │ │ ldr.w r8, [r1] │ │ │ │ │ cmp.w r8, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt.w r8, r8, #1 │ │ │ │ │ strlt.w r8, [r1] │ │ │ │ │ str.w r1, [r0, r4, lsl #3] │ │ │ │ │ - b.n 23fa │ │ │ │ │ + b.n 23f2 │ │ │ │ │ ldr.w r8, [r7, r4, lsl #3] │ │ │ │ │ str.w r8, [ip, r4, lsl #3] │ │ │ │ │ ldr.w r8, [r1] │ │ │ │ │ cmp.w r8, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt.w r8, r8, #1 │ │ │ │ │ strlt.w r8, [r1] │ │ │ │ │ str.w r1, [r0, r4, lsl #3] │ │ │ │ │ - b.n 23ee │ │ │ │ │ + b.n 23e6 │ │ │ │ │ ldr.w r8, [r7, r4, lsl #3] │ │ │ │ │ str.w r8, [ip, r4, lsl #3] │ │ │ │ │ ldr.w r8, [r1] │ │ │ │ │ cmp.w r8, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt.w r8, r8, #1 │ │ │ │ │ strlt.w r8, [r1] │ │ │ │ │ str.w r1, [r0, r4, lsl #3] │ │ │ │ │ - b.n 23e2 │ │ │ │ │ + b.n 23da │ │ │ │ │ adds r2, #1 │ │ │ │ │ strd r5, r5, [r9, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 2328 │ │ │ │ │ - ldr.w fp, [pc, #556] @ 2bb4 │ │ │ │ │ + ble.w 2320 │ │ │ │ │ + ldr.w fp, [pc, #556] @ 2bb0 │ │ │ │ │ adds r3, #8 │ │ │ │ │ - b.n 2996 │ │ │ │ │ + b.n 2992 │ │ │ │ │ adds r3, #8 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - beq.w 2328 │ │ │ │ │ + beq.w 2320 │ │ │ │ │ ldr.w r1, [r3, #-8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r1, fp │ │ │ │ │ - beq.n 298e │ │ │ │ │ + beq.n 298a │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r4, #1 │ │ │ │ │ strlt r4, [r1, #0] │ │ │ │ │ ldr.w r5, [r3, #-4] │ │ │ │ │ and.w r4, r8, r5 │ │ │ │ │ add.w r7, r0, r4, lsl #3 │ │ │ │ │ ldr.w r6, [r0, r4, lsl #3] │ │ │ │ │ - cbnz r6, 29c8 │ │ │ │ │ + cbnz r6, 29c4 │ │ │ │ │ str r5, [r7, #4] │ │ │ │ │ str.w r1, [r0, r4, lsl #3] │ │ │ │ │ - b.n 298e │ │ │ │ │ + b.n 298a │ │ │ │ │ mov ip, r5 │ │ │ │ │ add.w r6, r4, #9 │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - bcc.n 2a10 │ │ │ │ │ + bcc.n 2a0a │ │ │ │ │ ldr r6, [r7, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 2a50 │ │ │ │ │ + beq.n 2a4a │ │ │ │ │ ldr r6, [r7, #16] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 2aba │ │ │ │ │ + beq.n 2ab4 │ │ │ │ │ ldr r6, [r7, #24] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 2abe │ │ │ │ │ + beq.n 2ab8 │ │ │ │ │ ldr r6, [r7, #32] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 2ac2 │ │ │ │ │ + beq.n 2abc │ │ │ │ │ ldr r6, [r7, #40] @ 0x28 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 2ac6 │ │ │ │ │ + beq.n 2ac0 │ │ │ │ │ ldr r6, [r7, #48] @ 0x30 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 2b2a │ │ │ │ │ + beq.n 2ac4 │ │ │ │ │ ldr r6, [r7, #56] @ 0x38 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 2b26 │ │ │ │ │ + beq.w 2b24 │ │ │ │ │ ldr r6, [r7, #64] @ 0x40 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 2b2e │ │ │ │ │ + beq.w 2b28 │ │ │ │ │ ldr r6, [r7, #72] @ 0x48 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 2b32 │ │ │ │ │ + beq.w 2b2c │ │ │ │ │ add.w r4, r4, r4, lsl #2 │ │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ │ adds r4, #1 │ │ │ │ │ add r4, ip │ │ │ │ │ and.w r4, r8, r4 │ │ │ │ │ add.w r7, r0, r4, lsl #3 │ │ │ │ │ ldr.w r6, [r0, r4, lsl #3] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 29ca │ │ │ │ │ + bne.n 29c6 │ │ │ │ │ strd r1, r5, [r7] │ │ │ │ │ - b.n 298e │ │ │ │ │ + b.n 298a │ │ │ │ │ ldr.w r8, [r7, r4, lsl #3] │ │ │ │ │ str.w r8, [ip, r4, lsl #3] │ │ │ │ │ ldr.w r8, [r1] │ │ │ │ │ cmp.w r8, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r8, r4 │ │ │ │ │ strlt.w r8, [r1] │ │ │ │ │ str.w r1, [r0, r4, lsl #3] │ │ │ │ │ - b.n 23ca │ │ │ │ │ + b.n 23c2 │ │ │ │ │ adds r7, #8 │ │ │ │ │ - b.n 2a2c │ │ │ │ │ + b.n 2a26 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2b86 │ │ │ │ │ + beq.w 2b80 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq.w 2320 │ │ │ │ │ + beq.w 2318 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - beq.w 2320 │ │ │ │ │ - ldr r1, [pc, #316] @ (2bb0 ) │ │ │ │ │ + beq.w 2318 │ │ │ │ │ + ldr r1, [pc, #320] @ (2bac ) │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2320 │ │ │ │ │ + bne.w 2318 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2320 │ │ │ │ │ + bne.w 2318 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyDict_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyDict_Type │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 2b68 │ │ │ │ │ + beq.n 2b62 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyFrozenDict_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyFrozenDict_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 2b68 │ │ │ │ │ - bl abc │ │ │ │ │ + beq.n 2b62 │ │ │ │ │ + bl ac0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2328 │ │ │ │ │ - b.n 2914 │ │ │ │ │ + beq.w 2320 │ │ │ │ │ + b.n 2910 │ │ │ │ │ adds r7, #16 │ │ │ │ │ - b.n 2a2c │ │ │ │ │ + b.n 2a26 │ │ │ │ │ adds r7, #24 │ │ │ │ │ - b.n 2a2c │ │ │ │ │ + b.n 2a26 │ │ │ │ │ adds r7, #32 │ │ │ │ │ - b.n 2a2c │ │ │ │ │ + b.n 2a26 │ │ │ │ │ adds r7, #40 @ 0x28 │ │ │ │ │ - b.n 2a2c │ │ │ │ │ + b.n 2a26 │ │ │ │ │ + adds r7, #48 @ 0x30 │ │ │ │ │ + b.n 2a26 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 285a │ │ │ │ │ + bne.w 2856 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 285a │ │ │ │ │ + bne.w 2856 │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ │ ubfx ip, r1, #2, #3 │ │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne.w 285a │ │ │ │ │ + bne.w 2856 │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.n 2ba8 │ │ │ │ │ + bpl.n 2ba2 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r6, #20 │ │ │ │ │ addpl.w r0, r6, #28 │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.n 2b9a │ │ │ │ │ + beq.n 2b94 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, r4, #20 │ │ │ │ │ addpl.w r1, r4, #28 │ │ │ │ │ mul.w r2, ip, r2 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2822 │ │ │ │ │ - b.n 285a │ │ │ │ │ + beq.w 281a │ │ │ │ │ + b.n 2856 │ │ │ │ │ adds r7, #56 @ 0x38 │ │ │ │ │ - b.n 2a2c │ │ │ │ │ - adds r7, #48 @ 0x30 │ │ │ │ │ - b.n 2a2c │ │ │ │ │ + b.n 2a26 │ │ │ │ │ adds r7, #64 @ 0x40 │ │ │ │ │ - b.n 2a2c │ │ │ │ │ + b.n 2a26 │ │ │ │ │ adds r7, #72 @ 0x48 │ │ │ │ │ - b.n 2a2c │ │ │ │ │ + b.n 2a26 │ │ │ │ │ strd r0, r3, [sp, #24] │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r1, r3, [sp, #24] │ │ │ │ │ - b.n 277e │ │ │ │ │ + b.n 2776 │ │ │ │ │ ldr r2, [r7, #16] │ │ │ │ │ mov r8, sl │ │ │ │ │ - b.n 2642 │ │ │ │ │ + b.n 263a │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 2914 │ │ │ │ │ + bge.w 2910 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2914 │ │ │ │ │ + bne.w 2910 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2914 │ │ │ │ │ - bl 3984 │ │ │ │ │ + b.n 2910 │ │ │ │ │ + bl 3980 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2328 │ │ │ │ │ - b.n 2914 │ │ │ │ │ + beq.w 2320 │ │ │ │ │ + b.n 2910 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - b.n 288c │ │ │ │ │ + b.n 2888 │ │ │ │ │ ldr r2, [r7, #16] │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r1, fp │ │ │ │ │ - b.n 2642 │ │ │ │ │ + b.n 263a │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 2bac │ │ │ │ │ + cbnz r0, 2ba6 │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.w 2338 │ │ │ │ │ + b.w 2330 │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ - b.n 2b12 │ │ │ │ │ + b.n 2b10 │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ - b.n 2812 │ │ │ │ │ + b.n 280a │ │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ │ - b.n 27fc │ │ │ │ │ + b.n 27f4 │ │ │ │ │ ldr r0, [r6, #28] │ │ │ │ │ - b.n 2afe │ │ │ │ │ + b.n 2afc │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ - b.n 2a64 │ │ │ │ │ + b.n 2a5e │ │ │ │ │ + nop │ │ │ │ │ .word 0x000000d8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00002bb8 : │ │ │ │ │ +00002bb4 : │ │ │ │ │ set_iter(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ - ldr r0, [pc, #264] @ (2cd4 ) │ │ │ │ │ + ldr r0, [pc, #264] @ (2cd0 ) │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2c50 │ │ │ │ │ + beq.n 2c4c │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2c56 │ │ │ │ │ + bge.n 2c52 │ │ │ │ │ adds r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ strd r4, r5, [r3, #8] │ │ │ │ │ sub.w r4, r3, #8 │ │ │ │ │ strd r0, r5, [r3, #16] │ │ │ │ │ - ldr r1, [pc, #224] @ (2cd8 ) │ │ │ │ │ + ldr r1, [pc, #224] @ (2cd4 ) │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr r0, [r2, r1] │ │ │ │ │ addw lr, r0, #3740 @ 0xe9c │ │ │ │ │ ldr.w r1, [r0, #3744] @ 0xea0 │ │ │ │ │ ldr.w r5, [r0, #3824] @ 0xef0 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ @@ -4372,25 +4380,25 @@ │ │ │ │ │ orr.w r2, r2, lr │ │ │ │ │ str.w r2, [r3, #-8] │ │ │ │ │ adds r1, #1 │ │ │ │ │ str.w r4, [r0, #3744] @ 0xea0 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ str.w ip, [r0, #3824] @ 0xef0 │ │ │ │ │ str.w r1, [r0, #3752] @ 0xea8 │ │ │ │ │ - bgt.n 2cc0 │ │ │ │ │ + bgt.n 2cbc │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ strd r4, r5, [r0, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r5, [r0, #20] │ │ │ │ │ sub.w r4, r0, #8 │ │ │ │ │ str r1, [r0, #16] │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ - ldr r2, [pc, #112] @ (2cdc ) │ │ │ │ │ + ldr r2, [pc, #112] @ (2cd8 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r0, [r1, r2] │ │ │ │ │ addw lr, r0, #3740 @ 0xe9c │ │ │ │ │ ldr.w r1, [r0, #3744] @ 0xea0 │ │ │ │ │ ldr.w r5, [r0, #3824] @ 0xef0 │ │ │ │ │ ldr.w ip, [r0, #3748] @ 0xea4 │ │ │ │ │ @@ -4409,15 +4417,15 @@ │ │ │ │ │ orr.w r2, r2, lr │ │ │ │ │ str.w r2, [r3, #-8] │ │ │ │ │ adds r1, #1 │ │ │ │ │ str.w r4, [r0, #3744] @ 0xea0 │ │ │ │ │ cmp r1, ip │ │ │ │ │ str.w r5, [r0, #3824] @ 0xef0 │ │ │ │ │ str.w r1, [r0, #3752] @ 0xea8 │ │ │ │ │ - ble.n 2c50 │ │ │ │ │ + ble.n 2c4c │ │ │ │ │ addw r0, r0, #3732 @ 0xe94 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_TriggerGC> │ │ │ │ │ R_ARM_THM_CALL _Py_TriggerGC │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ @@ -4426,90 +4434,90 @@ │ │ │ │ │ .word 0x000001a8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000dc │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x0000006e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00002ce0 : │ │ │ │ │ +00002cdc : │ │ │ │ │ setiter_iternext(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n 2dd2 │ │ │ │ │ + beq.n 2dce │ │ │ │ │ ldr.w r1, [ip, #12] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 2dec │ │ │ │ │ + bne.n 2de8 │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ ldr.w r1, [ip, #16] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bgt.n 2db8 │ │ │ │ │ + bgt.n 2db4 │ │ │ │ │ ldr.w r4, [ip, #20] │ │ │ │ │ - ldr r0, [pc, #248] @ (2e10 ) │ │ │ │ │ + ldr r0, [pc, #248] @ (2e0c ) │ │ │ │ │ ldr.w lr, [r4, r3, lsl #3] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne lr, r0 │ │ │ │ │ - bne.n 2d98 │ │ │ │ │ + bne.n 2d94 │ │ │ │ │ adds r5, r3, #1 │ │ │ │ │ mov r6, r5 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - blt.n 2db6 │ │ │ │ │ + blt.n 2db2 │ │ │ │ │ add.w lr, r4, r3, lsl #3 │ │ │ │ │ ldr.w r5, [lr, #8] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r5, #0 │ │ │ │ │ - bne.n 2dd8 │ │ │ │ │ + bne.n 2dd4 │ │ │ │ │ adds r5, r3, #2 │ │ │ │ │ mov r6, r5 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - blt.n 2db6 │ │ │ │ │ + blt.n 2db2 │ │ │ │ │ ldr.w r5, [lr, #16] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r5, r0 │ │ │ │ │ - bne.n 2dd8 │ │ │ │ │ + bne.n 2dd4 │ │ │ │ │ adds r5, r3, #3 │ │ │ │ │ mov r6, r5 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - blt.n 2db6 │ │ │ │ │ + blt.n 2db2 │ │ │ │ │ ldr.w r5, [lr, #24] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r5, r0 │ │ │ │ │ - bne.n 2dd8 │ │ │ │ │ + bne.n 2dd4 │ │ │ │ │ adds r5, r3, #4 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - blt.n 2de8 │ │ │ │ │ + blt.n 2ddc │ │ │ │ │ ldr.w lr, [lr, #32] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne lr, r0 │ │ │ │ │ - bne.n 2de4 │ │ │ │ │ + bne.n 2dd8 │ │ │ │ │ adds r3, #5 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bge.n 2d86 │ │ │ │ │ - b.n 2db8 │ │ │ │ │ + bge.n 2d82 │ │ │ │ │ + b.n 2db4 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - blt.n 2db8 │ │ │ │ │ + blt.n 2db4 │ │ │ │ │ ldr.w lr, [r4, r3, lsl #3] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne lr, r0 │ │ │ │ │ - beq.n 2d80 │ │ │ │ │ + beq.n 2d7c │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - blt.n 2db8 │ │ │ │ │ + blt.n 2db4 │ │ │ │ │ ldr.w r0, [r4, r3, lsl #3] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r1, #1 │ │ │ │ │ strlt r1, [r0, #0] │ │ │ │ │ @@ -4522,31 +4530,31 @@ │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr.w r1, [ip] │ │ │ │ │ adds r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r2, #16] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ str r0, [r2, #8] │ │ │ │ │ - bge.n 2dd2 │ │ │ │ │ + bge.n 2dce │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [ip] │ │ │ │ │ - cbz r1, 2ddc │ │ │ │ │ + cbz r1, 2de0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r3, r6 │ │ │ │ │ - b.n 2d98 │ │ │ │ │ + b.n 2d94 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + b.n 2d94 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + b.n 2db4 │ │ │ │ │ mov r0, ip │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2dd2 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - b.n 2d98 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - b.n 2db8 │ │ │ │ │ + b.n 2dce │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ @@ -4554,20 +4562,20 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ - b.n 2dd2 │ │ │ │ │ + b.n 2dce │ │ │ │ │ nop │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00002e14 : │ │ │ │ │ +00002e10 : │ │ │ │ │ setiter_dealloc(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldrd r1, r2, [r0, #-8] │ │ │ │ │ bic.w r2, r2, #3 │ │ │ │ │ @@ -4576,138 +4584,138 @@ │ │ │ │ │ bfi r1, r3, #0, #2 │ │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str.w r3, [ip, #4] │ │ │ │ │ movs r2, #0 │ │ │ │ │ - ldr r3, [pc, #116] @ (2ebc ) │ │ │ │ │ + ldr r3, [pc, #116] @ (2eb8 ) │ │ │ │ │ ldr.w r1, [r0, #-4] │ │ │ │ │ str.w r2, [r0, #-8] │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ and.w r1, r1, #1 │ │ │ │ │ str.w r1, [r0, #-4] │ │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr.w r2, [r3, #3752] @ 0xea8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 2e8c │ │ │ │ │ + ble.n 2e88 │ │ │ │ │ ldr.w r1, [r3, #3824] @ 0xef0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #3752] @ 0xea8 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [r3, #3824] @ 0xef0 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bne.n 2e9c │ │ │ │ │ + bne.n 2e98 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GC_Del │ │ │ │ │ ldr.w r2, [r3, #3824] @ 0xef0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #3824] @ 0xef0 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n 2e84 │ │ │ │ │ + beq.n 2e80 │ │ │ │ │ ldr.w r3, [ip] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2e84 │ │ │ │ │ + bge.n 2e80 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [ip] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2e84 │ │ │ │ │ + bne.n 2e80 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, ip │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 2e84 │ │ │ │ │ + b.n 2e80 │ │ │ │ │ .word 0x00000058 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00002ec0 : │ │ │ │ │ +00002ebc : │ │ │ │ │ set_dealloc(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r4, [r0, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GC_UnTrack │ │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2f4c │ │ │ │ │ + bne.n 2f48 │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - ble.n 2f16 │ │ │ │ │ - ldr r1, [pc, #116] @ (2f5c ) │ │ │ │ │ + ble.n 2f12 │ │ │ │ │ + ldr r1, [pc, #116] @ (2f58 ) │ │ │ │ │ add.w r3, r0, #8 │ │ │ │ │ ldr.w r0, [r3, #-8] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ - bne.n 2f06 │ │ │ │ │ + bne.n 2f02 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ adds r3, #8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, r1 │ │ │ │ │ it eq │ │ │ │ │ addeq r3, #8 │ │ │ │ │ - beq.n 2eea │ │ │ │ │ + beq.n 2ee6 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ subs r4, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 2f2e │ │ │ │ │ + blt.n 2f2a │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 2ef6 │ │ │ │ │ + bne.n 2ef2 │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ add.w r3, r5, #32 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 2f46 │ │ │ │ │ + bne.n 2f42 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ bx r3 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2f10 │ │ │ │ │ + bne.n 2f0c │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r1, [pc, #28] @ (2f5c ) │ │ │ │ │ + ldr r1, [pc, #28] @ (2f58 ) │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 2ef6 │ │ │ │ │ - b.n 2f14 │ │ │ │ │ + bne.n 2ef2 │ │ │ │ │ + b.n 2f10 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 2f1e │ │ │ │ │ + b.n 2f1a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_ClearWeakRefs │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bgt.n 2ee4 │ │ │ │ │ - b.n 2f16 │ │ │ │ │ + bgt.n 2ee0 │ │ │ │ │ + b.n 2f12 │ │ │ │ │ nop │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00002f60 : │ │ │ │ │ +00002f5c : │ │ │ │ │ set_len(): │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00002f64 : │ │ │ │ │ +00002f60 : │ │ │ │ │ PyFrozenSet_New(): │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ @@ -4715,127 +4723,127 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3048 │ │ │ │ │ + beq.n 3044 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ str r3, [r0, #96] @ 0x60 │ │ │ │ │ movs r3, #7 │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ add.w r3, r0, #32 │ │ │ │ │ str r3, [r0, #20] │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r0, #24] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 302a │ │ │ │ │ + bne.n 3026 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne.n 3018 │ │ │ │ │ - ldr r7, [pc, #324] @ (30f8 ) │ │ │ │ │ + bne.n 3014 │ │ │ │ │ + ldr r7, [pc, #324] @ (30f4 ) │ │ │ │ │ movs r4, #0 │ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - blt.n 30a4 │ │ │ │ │ + blt.n 30a0 │ │ │ │ │ ldr r2, [r6, #20] │ │ │ │ │ adds r0, r4, #1 │ │ │ │ │ ldr.w r5, [r2, r4, lsl #3] │ │ │ │ │ add.w r1, r2, r4, lsl #3 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r5, r7 │ │ │ │ │ - bne.n 301c │ │ │ │ │ + bne.n 3018 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - blt.n 304c │ │ │ │ │ + blt.n 3048 │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ adds r0, r4, #2 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ it ne │ │ │ │ │ cmpne r5, #0 │ │ │ │ │ - bne.n 301c │ │ │ │ │ + bne.n 3018 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - blt.n 304c │ │ │ │ │ + blt.n 3048 │ │ │ │ │ ldr r5, [r1, #16] │ │ │ │ │ adds r4, #3 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ it ne │ │ │ │ │ cmpne r5, #0 │ │ │ │ │ - bne.n 3000 │ │ │ │ │ + bne.n 2ffc │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - blt.n 304c │ │ │ │ │ + blt.n 3048 │ │ │ │ │ ldr.w r5, [r2, r4, lsl #3] │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ it ne │ │ │ │ │ cmpne r5, #0 │ │ │ │ │ - beq.n 2fee │ │ │ │ │ + beq.n 2fea │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2fb4 │ │ │ │ │ + beq.n 2fb0 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 30ea │ │ │ │ │ + beq.n 30e6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2fb4 │ │ │ │ │ - b.n 300a │ │ │ │ │ + beq.n 2fb0 │ │ │ │ │ + b.n 3006 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 274 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2faa │ │ │ │ │ + beq.n 2fa6 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3048 │ │ │ │ │ + bge.n 3044 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 3048 │ │ │ │ │ + cbnz r3, 3044 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 3018 │ │ │ │ │ + b.n 3014 │ │ │ │ │ ldrd r1, r2, [r6, #-8] │ │ │ │ │ bic.w r2, r2, #3 │ │ │ │ │ bic.w r0, r1, #3 │ │ │ │ │ ldr r4, [r2, #0] │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ bfi r1, r4, #0, #2 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ movs r2, #0 │ │ │ │ │ - ldr r3, [pc, #140] @ (30fc ) │ │ │ │ │ + ldr r3, [pc, #140] @ (30f8 ) │ │ │ │ │ ldr.w r1, [r6, #-4] │ │ │ │ │ str.w r2, [r6, #-8] │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ and.w r1, r1, #1 │ │ │ │ │ str.w r1, [r6, #-4] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr.w r2, [r3, #3752] @ 0xea8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 3096 │ │ │ │ │ + ble.n 3092 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #3752] @ 0xea8 │ │ │ │ │ ldr.w r2, [r3, #3824] @ 0xef0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #3824] @ 0xef0 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ @@ -4846,122 +4854,122 @@ │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ bfi r1, r4, #0, #2 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ movs r2, #0 │ │ │ │ │ - ldr r3, [pc, #56] @ (3100 ) │ │ │ │ │ + ldr r3, [pc, #56] @ (30fc ) │ │ │ │ │ ldr.w r1, [r6, #-4] │ │ │ │ │ str.w r2, [r6, #-8] │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ and.w r1, r1, #1 │ │ │ │ │ str.w r1, [r6, #-4] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr.w r2, [r3, #3752] @ 0xea8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.n 3090 │ │ │ │ │ - b.n 3096 │ │ │ │ │ + bgt.n 308c │ │ │ │ │ + b.n 3092 │ │ │ │ │ ldr.w r3, [r5, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2fb4 │ │ │ │ │ - b.n 3018 │ │ │ │ │ + beq.w 2fb0 │ │ │ │ │ + b.n 3014 │ │ │ │ │ nop │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000076 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000022 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00003104 <_PySet_AddTakeRef>: │ │ │ │ │ +00003100 <_PySet_AddTakeRef>: │ │ │ │ │ _PySet_AddTakeRef(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq.w 3268 <_PySet_AddTakeRef+0x164> │ │ │ │ │ + beq.w 3264 <_PySet_AddTakeRef+0x164> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r7, r0 │ │ │ │ │ adds r5, r0, #1 │ │ │ │ │ - beq.w 33f0 <_PySet_AddTakeRef+0x2ec> │ │ │ │ │ + beq.w 33ec <_PySet_AddTakeRef+0x2ec> │ │ │ │ │ ldrd r1, r2, [r4, #16] │ │ │ │ │ str.w r9, [sp, #4] │ │ │ │ │ and.w r5, r7, r1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ add.w fp, r2, r5, lsl #3 │ │ │ │ │ add.w r9, r5, #9 │ │ │ │ │ cmp r9, r1 │ │ │ │ │ ite ls │ │ │ │ │ movls.w r9, #9 │ │ │ │ │ movhi.w r9, #0 │ │ │ │ │ mov sl, r2 │ │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ │ - cbnz r3, 3198 <_PySet_AddTakeRef+0x94> │ │ │ │ │ + cbnz r3, 3194 <_PySet_AddTakeRef+0x94> │ │ │ │ │ ldr.w r3, [r2, r5, lsl #3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 31ce <_PySet_AddTakeRef+0xca> │ │ │ │ │ + bne.n 31ca <_PySet_AddTakeRef+0xca> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 33cc <_PySet_AddTakeRef+0x2c8> │ │ │ │ │ + bne.w 33c8 <_PySet_AddTakeRef+0x2c8> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ add.w r1, r1, r1, lsl #1 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ │ strd r8, r7, [fp] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bcs.w 32f0 <_PySet_AddTakeRef+0x1ec> │ │ │ │ │ + bcs.w 32ec <_PySet_AddTakeRef+0x1ec> │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.n 3262 <_PySet_AddTakeRef+0x15e> │ │ │ │ │ + beq.n 325e <_PySet_AddTakeRef+0x15e> │ │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ it eq │ │ │ │ │ moveq r6, fp │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 3230 <_PySet_AddTakeRef+0x12c> │ │ │ │ │ + beq.n 322c <_PySet_AddTakeRef+0x12c> │ │ │ │ │ add.w r9, fp, #16 │ │ │ │ │ mov.w sl, #8 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr.w r2, [r9, #-4] │ │ │ │ │ sub.w fp, r9, #8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3242 <_PySet_AddTakeRef+0x13e> │ │ │ │ │ + bne.n 323e <_PySet_AddTakeRef+0x13e> │ │ │ │ │ ldr.w r5, [r9, #-8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 3272 <_PySet_AddTakeRef+0x16e> │ │ │ │ │ + bne.n 326e <_PySet_AddTakeRef+0x16e> │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b.n 316c <_PySet_AddTakeRef+0x68> │ │ │ │ │ + b.n 3168 <_PySet_AddTakeRef+0x68> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 31a4 <_PySet_AddTakeRef+0xa0> │ │ │ │ │ + bne.n 31a0 <_PySet_AddTakeRef+0xa0> │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.n 327a <_PySet_AddTakeRef+0x176> │ │ │ │ │ + beq.n 3276 <_PySet_AddTakeRef+0x176> │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 3308 <_PySet_AddTakeRef+0x204> │ │ │ │ │ + beq.w 3304 <_PySet_AddTakeRef+0x204> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ @@ -4969,305 +4977,305 @@ │ │ │ │ │ movs r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 320e <_PySet_AddTakeRef+0x10a> │ │ │ │ │ + bge.n 320a <_PySet_AddTakeRef+0x10a> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 33e0 <_PySet_AddTakeRef+0x2dc> │ │ │ │ │ + beq.w 33dc <_PySet_AddTakeRef+0x2dc> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt.n 327a <_PySet_AddTakeRef+0x176> │ │ │ │ │ - bne.w 33f6 <_PySet_AddTakeRef+0x2f2> │ │ │ │ │ + bgt.n 3276 <_PySet_AddTakeRef+0x176> │ │ │ │ │ + bne.w 33f2 <_PySet_AddTakeRef+0x2f2> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - bne.w 3416 <_PySet_AddTakeRef+0x312> │ │ │ │ │ + bne.w 3412 <_PySet_AddTakeRef+0x312> │ │ │ │ │ ldr.w r1, [fp] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.w 3416 <_PySet_AddTakeRef+0x312> │ │ │ │ │ + bne.w 3412 <_PySet_AddTakeRef+0x312> │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 31aa <_PySet_AddTakeRef+0xa6> │ │ │ │ │ + bne.n 31a6 <_PySet_AddTakeRef+0xa6> │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ add.w r5, r5, r5, lsl #2 │ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ add r5, r3 │ │ │ │ │ adds r5, #1 │ │ │ │ │ ands r5, r1 │ │ │ │ │ - b.n 3148 <_PySet_AddTakeRef+0x44> │ │ │ │ │ + b.n 3144 <_PySet_AddTakeRef+0x44> │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - beq.n 3296 <_PySet_AddTakeRef+0x192> │ │ │ │ │ + beq.n 3292 <_PySet_AddTakeRef+0x192> │ │ │ │ │ cmp.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ it eq │ │ │ │ │ moveq r6, fp │ │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ │ add.w r9, r9, #8 │ │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ │ - bne.n 31b6 <_PySet_AddTakeRef+0xb2> │ │ │ │ │ + bne.n 31b2 <_PySet_AddTakeRef+0xb2> │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b.n 3230 <_PySet_AddTakeRef+0x12c> │ │ │ │ │ + b.n 322c <_PySet_AddTakeRef+0x12c> │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ - b.n 31d2 <_PySet_AddTakeRef+0xce> │ │ │ │ │ + b.n 31ce <_PySet_AddTakeRef+0xce> │ │ │ │ │ ldr r7, [r1, #12] │ │ │ │ │ adds r6, r7, #1 │ │ │ │ │ - bne.w 3138 <_PySet_AddTakeRef+0x34> │ │ │ │ │ - b.n 312a <_PySet_AddTakeRef+0x26> │ │ │ │ │ + bne.w 3134 <_PySet_AddTakeRef+0x34> │ │ │ │ │ + b.n 3126 <_PySet_AddTakeRef+0x26> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 324e <_PySet_AddTakeRef+0x14a> │ │ │ │ │ + bne.n 324a <_PySet_AddTakeRef+0x14a> │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bne.n 329e <_PySet_AddTakeRef+0x19a> │ │ │ │ │ + bne.n 329a <_PySet_AddTakeRef+0x19a> │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3190 <_PySet_AddTakeRef+0x8c> │ │ │ │ │ + bge.n 318c <_PySet_AddTakeRef+0x8c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3190 <_PySet_AddTakeRef+0x8c> │ │ │ │ │ + bne.n 318c <_PySet_AddTakeRef+0x8c> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3190 <_PySet_AddTakeRef+0x8c> │ │ │ │ │ + b.n 318c <_PySet_AddTakeRef+0x8c> │ │ │ │ │ ldr.w r5, [r9, #-8] │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - beq.n 327a <_PySet_AddTakeRef+0x176> │ │ │ │ │ + beq.n 3276 <_PySet_AddTakeRef+0x176> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 336c <_PySet_AddTakeRef+0x268> │ │ │ │ │ + beq.n 3368 <_PySet_AddTakeRef+0x268> │ │ │ │ │ mov fp, r3 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ mov r0, r5 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r5, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 32d2 <_PySet_AddTakeRef+0x1ce> │ │ │ │ │ + bge.n 32ce <_PySet_AddTakeRef+0x1ce> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 341a <_PySet_AddTakeRef+0x316> │ │ │ │ │ + beq.w 3416 <_PySet_AddTakeRef+0x316> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.n 327a <_PySet_AddTakeRef+0x176> │ │ │ │ │ - bne.w 33f6 <_PySet_AddTakeRef+0x2f2> │ │ │ │ │ + bgt.n 3276 <_PySet_AddTakeRef+0x176> │ │ │ │ │ + bne.w 33f2 <_PySet_AddTakeRef+0x2f2> │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ cmp r3, fp │ │ │ │ │ - bne.w 3414 <_PySet_AddTakeRef+0x310> │ │ │ │ │ + bne.w 3410 <_PySet_AddTakeRef+0x310> │ │ │ │ │ ldr.w r2, [r9, #-8] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.w 3414 <_PySet_AddTakeRef+0x310> │ │ │ │ │ + bne.w 3410 <_PySet_AddTakeRef+0x310> │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ - b.n 324e <_PySet_AddTakeRef+0x14a> │ │ │ │ │ + b.n 324a <_PySet_AddTakeRef+0x14a> │ │ │ │ │ movw r3, #50000 @ 0xc350 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ ite gt │ │ │ │ │ lslgt r1, r0, #1 │ │ │ │ │ lslle r1, r0, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 11c4 │ │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 31e0 <_PySet_AddTakeRef+0xdc> │ │ │ │ │ + bne.w 31dc <_PySet_AddTakeRef+0xdc> │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.w 31e0 <_PySet_AddTakeRef+0xdc> │ │ │ │ │ + bne.w 31dc <_PySet_AddTakeRef+0xdc> │ │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ │ ldrb.w r0, [r8, #16] │ │ │ │ │ ubfx ip, r1, #2, #3 │ │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne.w 31e0 <_PySet_AddTakeRef+0xdc> │ │ │ │ │ + bne.w 31dc <_PySet_AddTakeRef+0xdc> │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.n 342c <_PySet_AddTakeRef+0x328> │ │ │ │ │ + bpl.n 3428 <_PySet_AddTakeRef+0x328> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r0, r3, #28 │ │ │ │ │ addmi.w r0, r3, #20 │ │ │ │ │ ldrb.w r1, [r8, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.n 3426 <_PySet_AddTakeRef+0x322> │ │ │ │ │ + beq.n 3422 <_PySet_AddTakeRef+0x322> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r1, r8, #28 │ │ │ │ │ addmi.w r1, r8, #20 │ │ │ │ │ mul.w r2, r2, ip │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 327a <_PySet_AddTakeRef+0x176> │ │ │ │ │ - b.n 31e0 <_PySet_AddTakeRef+0xdc> │ │ │ │ │ + beq.n 3276 <_PySet_AddTakeRef+0x176> │ │ │ │ │ + b.n 31dc <_PySet_AddTakeRef+0xdc> │ │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 32a6 <_PySet_AddTakeRef+0x1a2> │ │ │ │ │ + bne.n 32a2 <_PySet_AddTakeRef+0x1a2> │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 32a6 <_PySet_AddTakeRef+0x1a2> │ │ │ │ │ + bne.n 32a2 <_PySet_AddTakeRef+0x1a2> │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ ldrb.w r0, [r8, #16] │ │ │ │ │ ubfx ip, r1, #2, #3 │ │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne.n 32a6 <_PySet_AddTakeRef+0x1a2> │ │ │ │ │ + bne.n 32a2 <_PySet_AddTakeRef+0x1a2> │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.n 3436 <_PySet_AddTakeRef+0x332> │ │ │ │ │ + bpl.n 3432 <_PySet_AddTakeRef+0x332> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r5, #20 │ │ │ │ │ addpl.w r0, r5, #28 │ │ │ │ │ ldrb.w r1, [r8, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.n 3430 <_PySet_AddTakeRef+0x32c> │ │ │ │ │ + beq.n 342c <_PySet_AddTakeRef+0x32c> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, r8, #20 │ │ │ │ │ addpl.w r1, r8, #28 │ │ │ │ │ mul.w r2, ip, r2 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 327a <_PySet_AddTakeRef+0x176> │ │ │ │ │ - b.n 32a6 <_PySet_AddTakeRef+0x1a2> │ │ │ │ │ + beq.w 3276 <_PySet_AddTakeRef+0x176> │ │ │ │ │ + b.n 32a2 <_PySet_AddTakeRef+0x1a2> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - bne.w 3140 <_PySet_AddTakeRef+0x3c> │ │ │ │ │ + bne.w 313c <_PySet_AddTakeRef+0x3c> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ strd r8, r7, [r6] │ │ │ │ │ - b.n 3190 <_PySet_AddTakeRef+0x8c> │ │ │ │ │ + b.n 318c <_PySet_AddTakeRef+0x8c> │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ │ - b.n 320e <_PySet_AddTakeRef+0x10a> │ │ │ │ │ + b.n 320a <_PySet_AddTakeRef+0x10a> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL set_unhashable_type │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 340e <_PySet_AddTakeRef+0x30a> │ │ │ │ │ + bge.n 340a <_PySet_AddTakeRef+0x30a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - cbnz r3, 340e <_PySet_AddTakeRef+0x30a> │ │ │ │ │ + cbnz r3, 340a <_PySet_AddTakeRef+0x30a> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 3192 <_PySet_AddTakeRef+0x8e> │ │ │ │ │ + b.n 318e <_PySet_AddTakeRef+0x8e> │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ - b.n 3140 <_PySet_AddTakeRef+0x3c> │ │ │ │ │ + b.n 313c <_PySet_AddTakeRef+0x3c> │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b.n 32d2 <_PySet_AddTakeRef+0x1ce> │ │ │ │ │ + b.n 32ce <_PySet_AddTakeRef+0x1ce> │ │ │ │ │ ldr.w r1, [r8, #28] │ │ │ │ │ - b.n 335a <_PySet_AddTakeRef+0x256> │ │ │ │ │ + b.n 3356 <_PySet_AddTakeRef+0x256> │ │ │ │ │ ldr r0, [r3, #28] │ │ │ │ │ - b.n 3344 <_PySet_AddTakeRef+0x240> │ │ │ │ │ + b.n 3340 <_PySet_AddTakeRef+0x240> │ │ │ │ │ ldr.w r1, [r8, #28] │ │ │ │ │ - b.n 33b8 <_PySet_AddTakeRef+0x2b4> │ │ │ │ │ + b.n 33b4 <_PySet_AddTakeRef+0x2b4> │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ - b.n 33a2 <_PySet_AddTakeRef+0x29e> │ │ │ │ │ + b.n 339e <_PySet_AddTakeRef+0x29e> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000343c <_PySet_Contains>: │ │ │ │ │ +00003438 <_PySet_Contains>: │ │ │ │ │ _PySet_Contains(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 3464 <_PySet_Contains+0x28> │ │ │ │ │ + bne.n 3460 <_PySet_Contains+0x28> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ - bne.n 3470 <_PySet_Contains+0x34> │ │ │ │ │ + bne.n 346c <_PySet_Contains+0x34> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 3482 <_PySet_Contains+0x46> │ │ │ │ │ + beq.n 347e <_PySet_Contains+0x46> │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 1b74 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ - ldr r1, [pc, #60] @ (34c4 <_PySet_Contains+0x88>) │ │ │ │ │ + ldr r1, [pc, #60] @ (34c0 <_PySet_Contains+0x88>) │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.n 34a0 <_PySet_Contains+0x64> │ │ │ │ │ + beq.n 349c <_PySet_Contains+0x64> │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - cbnz r0, 34a0 <_PySet_Contains+0x64> │ │ │ │ │ + cbnz r0, 349c <_PySet_Contains+0x64> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL set_unhashable_type │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 347c <_PySet_Contains+0x40> │ │ │ │ │ + b.n 3478 <_PySet_Contains+0x40> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3494 <_PySet_Contains+0x58> │ │ │ │ │ + beq.n 3490 <_PySet_Contains+0x58> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 36f0 │ │ │ │ │ + bl 36ec │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 3470 <_PySet_Contains+0x34> │ │ │ │ │ + b.n 346c <_PySet_Contains+0x34> │ │ │ │ │ .word 0x000000d8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000034c8 <_PySet_NextEntryRef>: │ │ │ │ │ +000034c4 <_PySet_NextEntryRef>: │ │ │ │ │ _PySet_NextEntryRef(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ @@ -5278,69 +5286,69 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ add.w r1, r3, #216 @ 0xd8 │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, r3 │ │ │ │ │ - bne.n 3588 <_PySet_NextEntryRef+0xc0> │ │ │ │ │ + bne.n 3584 <_PySet_NextEntryRef+0xc0> │ │ │ │ │ ldr.w ip, [r4] │ │ │ │ │ ldr.w lr, [r5, #16] │ │ │ │ │ cmp lr, ip │ │ │ │ │ - blt.n 35ac <_PySet_NextEntryRef+0xe4> │ │ │ │ │ + blt.n 35a8 <_PySet_NextEntryRef+0xe4> │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ - ldr r3, [pc, #200] @ (35cc <_PySet_NextEntryRef+0x104>) │ │ │ │ │ + ldr r3, [pc, #200] @ (35c8 <_PySet_NextEntryRef+0x104>) │ │ │ │ │ ldr.w r0, [r1, ip, lsl #3] │ │ │ │ │ add.w r1, r1, ip, lsl #3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, r3 │ │ │ │ │ - bne.n 3564 <_PySet_NextEntryRef+0x9c> │ │ │ │ │ + bne.n 3560 <_PySet_NextEntryRef+0x9c> │ │ │ │ │ add.w r0, ip, #1 │ │ │ │ │ cmp r0, lr │ │ │ │ │ - bgt.n 355c <_PySet_NextEntryRef+0x94> │ │ │ │ │ + bgt.n 3558 <_PySet_NextEntryRef+0x94> │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ it ne │ │ │ │ │ cmpne r5, #0 │ │ │ │ │ it ne │ │ │ │ │ addne r1, #8 │ │ │ │ │ - bne.n 3566 <_PySet_NextEntryRef+0x9e> │ │ │ │ │ + bne.n 3562 <_PySet_NextEntryRef+0x9e> │ │ │ │ │ add.w r0, ip, #2 │ │ │ │ │ cmp r0, lr │ │ │ │ │ - bgt.n 355c <_PySet_NextEntryRef+0x94> │ │ │ │ │ + bgt.n 3558 <_PySet_NextEntryRef+0x94> │ │ │ │ │ ldr r5, [r1, #16] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r5, r3 │ │ │ │ │ it ne │ │ │ │ │ addne r1, #16 │ │ │ │ │ - bne.n 3566 <_PySet_NextEntryRef+0x9e> │ │ │ │ │ + bne.n 3562 <_PySet_NextEntryRef+0x9e> │ │ │ │ │ add.w r0, ip, #3 │ │ │ │ │ cmp r0, lr │ │ │ │ │ - bgt.n 355c <_PySet_NextEntryRef+0x94> │ │ │ │ │ + bgt.n 3558 <_PySet_NextEntryRef+0x94> │ │ │ │ │ adds r1, #24 │ │ │ │ │ ldr r5, [r1, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r5, r3 │ │ │ │ │ - bne.n 3566 <_PySet_NextEntryRef+0x9e> │ │ │ │ │ + bne.n 3562 <_PySet_NextEntryRef+0x9e> │ │ │ │ │ adds r0, #1 │ │ │ │ │ adds r1, #8 │ │ │ │ │ cmp r0, lr │ │ │ │ │ - ble.n 354a <_PySet_NextEntryRef+0x82> │ │ │ │ │ + ble.n 3546 <_PySet_NextEntryRef+0x82> │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 3584 <_PySet_NextEntryRef+0xbc> │ │ │ │ │ + b.n 3580 <_PySet_NextEntryRef+0xbc> │ │ │ │ │ mov r0, ip │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ cmp r0, lr │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - bgt.n 3560 <_PySet_NextEntryRef+0x98> │ │ │ │ │ + bgt.n 355c <_PySet_NextEntryRef+0x98> │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r0, #1 │ │ │ │ │ strlt r0, [r3, #0] │ │ │ │ │ @@ -5349,42 +5357,42 @@ │ │ │ │ │ str r1, [r6, #0] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - cbnz r0, 35a0 <_PySet_NextEntryRef+0xd8> │ │ │ │ │ + cbnz r0, 359c <_PySet_NextEntryRef+0xd8> │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - cbz r0, 35b4 <_PySet_NextEntryRef+0xec> │ │ │ │ │ + cbz r0, 35b0 <_PySet_NextEntryRef+0xec> │ │ │ │ │ ldr.w ip, [r4] │ │ │ │ │ ldr.w lr, [r5, #16] │ │ │ │ │ cmp ip, lr │ │ │ │ │ - ble.n 3500 <_PySet_NextEntryRef+0x38> │ │ │ │ │ + ble.n 34fc <_PySet_NextEntryRef+0x38> │ │ │ │ │ add.w r3, ip, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - b.n 3560 <_PySet_NextEntryRef+0x98> │ │ │ │ │ + b.n 355c <_PySet_NextEntryRef+0x98> │ │ │ │ │ movw r1, #3101 @ 0xc1d │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 3584 <_PySet_NextEntryRef+0xbc> │ │ │ │ │ + b.n 3580 <_PySet_NextEntryRef+0xbc> │ │ │ │ │ nop │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000035d0 <_PySet_NextEntry>: │ │ │ │ │ +000035cc <_PySet_NextEntry>: │ │ │ │ │ _PySet_NextEntry(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ @@ -5395,160 +5403,160 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ add.w r1, r3, #216 @ 0xd8 │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, r3 │ │ │ │ │ - bne.n 3686 <_PySet_NextEntry+0xb6> │ │ │ │ │ + bne.n 3682 <_PySet_NextEntry+0xb6> │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - blt.n 3664 <_PySet_NextEntry+0x94> │ │ │ │ │ + blt.n 3660 <_PySet_NextEntry+0x94> │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ - ldr.w ip, [pc, #188] @ 36c4 <_PySet_NextEntry+0xf4> │ │ │ │ │ + ldr.w ip, [pc, #188] @ 36c0 <_PySet_NextEntry+0xf4> │ │ │ │ │ ldr.w r5, [r0, r1, lsl #3] │ │ │ │ │ add.w r0, r0, r1, lsl #3 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r5, ip │ │ │ │ │ - bne.n 366c <_PySet_NextEntry+0x9c> │ │ │ │ │ + bne.n 3668 <_PySet_NextEntry+0x9c> │ │ │ │ │ add.w lr, r1, #1 │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bgt.n 3682 <_PySet_NextEntry+0xb2> │ │ │ │ │ + bgt.n 367e <_PySet_NextEntry+0xb2> │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ cmp r5, ip │ │ │ │ │ it ne │ │ │ │ │ cmpne r5, #0 │ │ │ │ │ itt ne │ │ │ │ │ addne r0, #8 │ │ │ │ │ movne r1, lr │ │ │ │ │ - bne.n 366c <_PySet_NextEntry+0x9c> │ │ │ │ │ + bne.n 3668 <_PySet_NextEntry+0x9c> │ │ │ │ │ add.w lr, r1, #2 │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bgt.n 3682 <_PySet_NextEntry+0xb2> │ │ │ │ │ + bgt.n 367e <_PySet_NextEntry+0xb2> │ │ │ │ │ ldr r5, [r0, #16] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r5, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r0, #16 │ │ │ │ │ movne r1, lr │ │ │ │ │ - bne.n 366c <_PySet_NextEntry+0x9c> │ │ │ │ │ + bne.n 3668 <_PySet_NextEntry+0x9c> │ │ │ │ │ adds r1, #3 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bgt.n 3664 <_PySet_NextEntry+0x94> │ │ │ │ │ + bgt.n 3660 <_PySet_NextEntry+0x94> │ │ │ │ │ adds r0, #24 │ │ │ │ │ ldr r5, [r0, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r5, ip │ │ │ │ │ - bne.n 366c <_PySet_NextEntry+0x9c> │ │ │ │ │ + bne.n 3668 <_PySet_NextEntry+0x9c> │ │ │ │ │ adds r1, #1 │ │ │ │ │ adds r0, #8 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - ble.n 3652 <_PySet_NextEntry+0x82> │ │ │ │ │ + ble.n 364e <_PySet_NextEntry+0x82> │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 367e <_PySet_NextEntry+0xae> │ │ │ │ │ + b.n 367a <_PySet_NextEntry+0xae> │ │ │ │ │ adds r5, r1, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r5, [r4, #0] │ │ │ │ │ - bgt.n 3668 <_PySet_NextEntry+0x98> │ │ │ │ │ + bgt.n 3664 <_PySet_NextEntry+0x98> │ │ │ │ │ ldrd r1, r3, [r0] │ │ │ │ │ movs r0, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, lr │ │ │ │ │ - b.n 3664 <_PySet_NextEntry+0x94> │ │ │ │ │ + b.n 3660 <_PySet_NextEntry+0x94> │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - cbz r0, 369c <_PySet_NextEntry+0xcc> │ │ │ │ │ + cbz r0, 3698 <_PySet_NextEntry+0xcc> │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - ble.n 3604 <_PySet_NextEntry+0x34> │ │ │ │ │ - b.n 3664 <_PySet_NextEntry+0x94> │ │ │ │ │ + ble.n 3600 <_PySet_NextEntry+0x34> │ │ │ │ │ + b.n 3660 <_PySet_NextEntry+0x94> │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3692 <_PySet_NextEntry+0xc2> │ │ │ │ │ + bne.n 368e <_PySet_NextEntry+0xc2> │ │ │ │ │ movw r1, #3085 @ 0xc0d │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 367e <_PySet_NextEntry+0xae> │ │ │ │ │ + b.n 367a <_PySet_NextEntry+0xae> │ │ │ │ │ nop │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000036c8 : │ │ │ │ │ +000036c4 : │ │ │ │ │ frozenset_hash(): │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ - beq.n 36d2 │ │ │ │ │ + beq.n 36ce │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - bl 36f0 │ │ │ │ │ + bl 36ec │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r0, [r2, #24] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ │ │ -000036f0 : │ │ │ │ │ +000036ec : │ │ │ │ │ frozenset_hash_impl(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldrd r6, r0, [r0, #16] │ │ │ │ │ lsls r3, r6, #3 │ │ │ │ │ cmn r0, r3 │ │ │ │ │ - bcs.w 38da │ │ │ │ │ + bcs.w 38d6 │ │ │ │ │ adds r3, #8 │ │ │ │ │ movw r5, #19891 @ 0x4db3 │ │ │ │ │ movt r5, #1371 @ 0x55b │ │ │ │ │ add.w r8, r0, r3 │ │ │ │ │ subs r3, #8 │ │ │ │ │ movw r4, #13527 @ 0x34d7 │ │ │ │ │ movt r4, #55615 @ 0xd93f │ │ │ │ │ movs r2, #0 │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - beq.n 37bc │ │ │ │ │ + beq.n 37b8 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 37a4 │ │ │ │ │ + beq.n 37a0 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 3790 │ │ │ │ │ + beq.n 378c │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 377c │ │ │ │ │ + beq.n 3778 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 3768 │ │ │ │ │ + beq.n 3764 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 3754 │ │ │ │ │ + beq.n 3750 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne.w 38c8 │ │ │ │ │ + bne.w 38c4 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ adds r0, #8 │ │ │ │ │ eor.w ip, r3, r3, lsl #16 │ │ │ │ │ eor.w r1, ip, r5 │ │ │ │ │ mul.w lr, r4, r1 │ │ │ │ │ eor.w r2, r2, lr │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ @@ -5578,15 +5586,15 @@ │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ adds r0, #8 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ eor.w ip, r3, r3, lsl #16 │ │ │ │ │ eor.w r1, ip, r5 │ │ │ │ │ mul.w lr, r4, r1 │ │ │ │ │ eor.w r2, r2, lr │ │ │ │ │ - beq.n 3860 │ │ │ │ │ + beq.n 385c │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ eor.w ip, r3, r3, lsl #16 │ │ │ │ │ ldr.w r3, [r0, #-52] │ │ │ │ │ eor.w r1, ip, r5 │ │ │ │ │ eor.w ip, r3, r3, lsl #16 │ │ │ │ │ @@ -5621,15 +5629,15 @@ │ │ │ │ │ eor.w ip, r3, r3, lsl #16 │ │ │ │ │ eor.w r2, r2, lr │ │ │ │ │ mul.w lr, r4, r1 │ │ │ │ │ eor.w r1, ip, r5 │ │ │ │ │ eor.w r2, r2, lr │ │ │ │ │ mul.w lr, r4, r1 │ │ │ │ │ eor.w r2, r2, lr │ │ │ │ │ - bne.n 37bc │ │ │ │ │ + bne.n 37b8 │ │ │ │ │ ldrd r3, r4, [r7, #8] │ │ │ │ │ adds r0, r6, #1 │ │ │ │ │ subs r0, r0, r3 │ │ │ │ │ subs r3, r3, r4 │ │ │ │ │ sbfx r1, r3, #0, #1 │ │ │ │ │ movw r3, #61261 @ 0xef4d │ │ │ │ │ movt r3, #29416 @ 0x72e8 │ │ │ │ │ @@ -5659,91 +5667,91 @@ │ │ │ │ │ moveq r0, r1 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ adds r0, #8 │ │ │ │ │ eor.w ip, r3, r3, lsl #16 │ │ │ │ │ eor.w r1, ip, r5 │ │ │ │ │ mul.w r2, r4, r1 │ │ │ │ │ - b.n 3740 │ │ │ │ │ + b.n 373c │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 3860 │ │ │ │ │ + b.n 385c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000038e0 : │ │ │ │ │ +000038dc : │ │ │ │ │ set_traverse(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r8, r0 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - ldr r5, [pc, #136] @ (3980 ) │ │ │ │ │ + ldr r5, [pc, #136] @ (397c ) │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - blt.n 396e │ │ │ │ │ + blt.n 396a │ │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ │ add.w ip, r4, #1 │ │ │ │ │ ldr.w r0, [r2, r4, lsl #3] │ │ │ │ │ add.w r1, r2, r4, lsl #3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, r5 │ │ │ │ │ - bne.n 3974 │ │ │ │ │ + bne.n 3970 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - blt.n 396e │ │ │ │ │ + blt.n 396a │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ add.w ip, r4, #2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, r5 │ │ │ │ │ - bne.n 3974 │ │ │ │ │ + bne.n 3970 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - blt.n 396e │ │ │ │ │ + blt.n 396a │ │ │ │ │ ldr r0, [r1, #16] │ │ │ │ │ add.w ip, r4, #3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, r5 │ │ │ │ │ - bne.n 3974 │ │ │ │ │ + bne.n 3970 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - blt.n 396e │ │ │ │ │ + blt.n 396a │ │ │ │ │ ldr r0, [r1, #24] │ │ │ │ │ adds r4, #4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, r5 │ │ │ │ │ - bne.n 3960 │ │ │ │ │ + bne.n 395c │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - blt.n 396e │ │ │ │ │ + blt.n 396a │ │ │ │ │ ldr.w r0, [r2, r4, lsl #3] │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ - beq.n 394e │ │ │ │ │ + beq.n 394a │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r7 │ │ │ │ │ - cbnz r0, 3970 │ │ │ │ │ + cbnz r0, 396c │ │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bge.n 3902 │ │ │ │ │ + bge.n 38fe │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r4, ip │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3966 │ │ │ │ │ - b.n 3970 │ │ │ │ │ + beq.n 3962 │ │ │ │ │ + b.n 396c │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00003984 : │ │ │ │ │ +00003980 : │ │ │ │ │ set_update_dict_lock_held(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov fp, r1 │ │ │ │ │ @@ -5751,27 +5759,27 @@ │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ ldr r2, [r0, #16] │ │ │ │ │ mov r7, r0 │ │ │ │ │ add r3, r1 │ │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.w 3c18 │ │ │ │ │ + bge.w 3c14 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ add r1, sp, #32 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_PyDict_Next> │ │ │ │ │ R_ARM_THM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3b1a │ │ │ │ │ + beq.w 3b16 │ │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ ldrd r2, r1, [r7, #16] │ │ │ │ │ mov sl, r6 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ @@ -5785,303 +5793,303 @@ │ │ │ │ │ cmp r8, r2 │ │ │ │ │ ite ls │ │ │ │ │ movls.w r8, #9 │ │ │ │ │ movhi.w r8, #0 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3af2 │ │ │ │ │ + bne.n 3aee │ │ │ │ │ ldr.w r3, [r1, r5, lsl #3] │ │ │ │ │ - cbnz r3, 3a4c │ │ │ │ │ + cbnz r3, 3a48 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 3c86 │ │ │ │ │ + bne.w 3c82 │ │ │ │ │ ldrd r3, r1, [r7, #8] │ │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ adds r1, #1 │ │ │ │ │ strd r3, r1, [r7, #8] │ │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ │ strd r9, sl, [r4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcc.n 39b4 │ │ │ │ │ + bcc.n 39b0 │ │ │ │ │ movw r3, #50000 @ 0xc350 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ ite gt │ │ │ │ │ lslgt r1, r1, #1 │ │ │ │ │ lslle r1, r1, #2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 11c4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 39b4 │ │ │ │ │ - b.n 3b16 │ │ │ │ │ + beq.n 39b0 │ │ │ │ │ + b.n 3b12 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n 3a7e │ │ │ │ │ + beq.n 3a7a │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 3ae0 │ │ │ │ │ + beq.n 3adc │ │ │ │ │ add.w r3, r4, #72 @ 0x48 │ │ │ │ │ mov r8, r6 │ │ │ │ │ strd r3, r5, [sp, #16] │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r5, r4 │ │ │ │ │ adds r4, #8 │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 3b20 │ │ │ │ │ + bne.n 3b1c │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 3c10 │ │ │ │ │ + bne.w 3c0c │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - b.n 3a12 │ │ │ │ │ + b.n 3a0e │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq.w 3b9a │ │ │ │ │ + beq.w 3b96 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 3b3a │ │ │ │ │ + beq.n 3b36 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3a9e │ │ │ │ │ + bge.n 3a9a │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3ac0 │ │ │ │ │ + bge.n 3abc │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 3ca0 │ │ │ │ │ + beq.w 3c9c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt.n 3b9a │ │ │ │ │ - bne.n 3b00 │ │ │ │ │ + bgt.n 3b96 │ │ │ │ │ + bne.n 3afc │ │ │ │ │ ldr r1, [r7, #20] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 3c9c │ │ │ │ │ + bne.w 3c98 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 3c9c │ │ │ │ │ + bne.w 3c98 │ │ │ │ │ ldr r2, [r7, #16] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 3a58 │ │ │ │ │ + bne.n 3a54 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add.w r5, r5, r5, lsl #2 │ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ add r5, r3 │ │ │ │ │ adds r5, #1 │ │ │ │ │ ands r5, r2 │ │ │ │ │ - b.n 39f0 │ │ │ │ │ + b.n 39ec │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - beq.n 3a7c │ │ │ │ │ + beq.n 3a78 │ │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ it eq │ │ │ │ │ moveq r6, r4 │ │ │ │ │ - b.n 3a52 │ │ │ │ │ + b.n 3a4e │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3b16 │ │ │ │ │ + bge.n 3b12 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3cbc │ │ │ │ │ + beq.w 3cb8 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp sl, r1 │ │ │ │ │ - beq.n 3bba │ │ │ │ │ + beq.n 3bb6 │ │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ it eq │ │ │ │ │ moveq r8, r4 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - bne.n 3a64 │ │ │ │ │ + bne.n 3a60 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - b.n 3ae0 │ │ │ │ │ + b.n 3adc │ │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 3a92 │ │ │ │ │ + bne.n 3a8e │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ ldr.w r1, [r9, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 3a92 │ │ │ │ │ + bne.n 3a8e │ │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ │ ldrb.w r0, [r9, #16] │ │ │ │ │ ubfx ip, r1, #2, #3 │ │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne.n 3a92 │ │ │ │ │ + bne.n 3a8e │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.w 3cca │ │ │ │ │ + bpl.w 3cc6 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r0, r3, #28 │ │ │ │ │ addmi.w r0, r3, #20 │ │ │ │ │ ldrb.w r1, [r9, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 3cc4 │ │ │ │ │ + beq.w 3cc0 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r1, r9, #28 │ │ │ │ │ addmi.w r1, r9, #20 │ │ │ │ │ mul.w r2, r2, ip │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3a92 │ │ │ │ │ + bne.w 3a8e │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 39b4 │ │ │ │ │ + bge.w 39b0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 39b4 │ │ │ │ │ + bne.w 39b0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 39b4 │ │ │ │ │ + b.n 39b0 │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ cmp r9, r6 │ │ │ │ │ - beq.n 3b9a │ │ │ │ │ + beq.n 3b96 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 3c2a │ │ │ │ │ + beq.n 3c26 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r6 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r6, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3bf8 │ │ │ │ │ + bge.n 3bf4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3cb0 │ │ │ │ │ + beq.n 3cac │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.n 3b9a │ │ │ │ │ - bne.n 3b00 │ │ │ │ │ + bgt.n 3b96 │ │ │ │ │ + bne.n 3afc │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 3c9a │ │ │ │ │ + bne.n 3c96 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bne.n 3c9a │ │ │ │ │ + bne.n 3c96 │ │ │ │ │ ldr r2, [r7, #16] │ │ │ │ │ - b.n 3b2c │ │ │ │ │ + b.n 3b28 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.n 3b2c │ │ │ │ │ - b.n 3bbc │ │ │ │ │ + bne.n 3b28 │ │ │ │ │ + b.n 3bb8 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ add r1, r3 │ │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ bl 11c4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 39b0 │ │ │ │ │ - b.n 3b16 │ │ │ │ │ + beq.w 39ac │ │ │ │ │ + b.n 3b12 │ │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 3bce │ │ │ │ │ + bne.n 3bca │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ ldr.w r1, [r9, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 3bce │ │ │ │ │ + bne.n 3bca │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ ldrb.w r0, [r9, #16] │ │ │ │ │ ubfx ip, r1, #2, #3 │ │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne.n 3bce │ │ │ │ │ + bne.n 3bca │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.n 3cd4 │ │ │ │ │ + bpl.n 3cd0 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r6, #20 │ │ │ │ │ addpl.w r0, r6, #28 │ │ │ │ │ ldrb.w r1, [r9, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.n 3cce │ │ │ │ │ + beq.n 3cca │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, r9, #20 │ │ │ │ │ addpl.w r1, r9, #28 │ │ │ │ │ mul.w r2, ip, r2 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3b9a │ │ │ │ │ - b.n 3bce │ │ │ │ │ + beq.n 3b96 │ │ │ │ │ + b.n 3bca │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - bne.w 39e6 │ │ │ │ │ + bne.w 39e2 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ strd r9, sl, [r6] │ │ │ │ │ - b.n 39b4 │ │ │ │ │ + b.n 39b0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r2, [r7, #16] │ │ │ │ │ - b.n 39e6 │ │ │ │ │ + b.n 39e2 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r3, r1, [sp, #20] │ │ │ │ │ - b.n 3ac0 │ │ │ │ │ + b.n 3abc │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ - b.n 3bf8 │ │ │ │ │ + b.n 3bf4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3b16 │ │ │ │ │ + b.n 3b12 │ │ │ │ │ ldr.w r1, [r9, #28] │ │ │ │ │ - b.n 3b88 │ │ │ │ │ + b.n 3b84 │ │ │ │ │ ldr r0, [r3, #28] │ │ │ │ │ - b.n 3b70 │ │ │ │ │ + b.n 3b6c │ │ │ │ │ ldr.w r1, [r9, #28] │ │ │ │ │ - b.n 3c74 │ │ │ │ │ + b.n 3c70 │ │ │ │ │ ldr r0, [r6, #28] │ │ │ │ │ - b.n 3c5e │ │ │ │ │ + b.n 3c5a │ │ │ │ │ │ │ │ │ │ -00003cd8 : │ │ │ │ │ +00003cd4 : │ │ │ │ │ make_new_set_basetype(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ @@ -6092,167 +6100,167 @@ │ │ │ │ │ cmp r0, r3 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, r4 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ite ne │ │ │ │ │ movne r1, #1 │ │ │ │ │ moveq r1, #0 │ │ │ │ │ - bne.n 3d54 │ │ │ │ │ + bne.n 3d50 │ │ │ │ │ ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ │ blx r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 3d50 │ │ │ │ │ + cbz r0, 3d4c │ │ │ │ │ movs r2, #0 │ │ │ │ │ add.w r1, r4, #32 │ │ │ │ │ movs r0, #7 │ │ │ │ │ strd r2, r2, [r4, #8] │ │ │ │ │ strd r0, r1, [r4, #16] │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [r4, #96] @ 0x60 │ │ │ │ │ strd r1, r2, [r4, #24] │ │ │ │ │ - cbnz r5, 3d30 │ │ │ │ │ + cbnz r5, 3d2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 274 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3d2a │ │ │ │ │ + beq.n 3d26 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3d50 │ │ │ │ │ + bge.n 3d4c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ - cbnz r2, 3d50 │ │ │ │ │ + cbnz r2, 3d4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 3d2a │ │ │ │ │ + b.n 3d26 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r3, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr.w r3, [r3, #152] @ 0x98 │ │ │ │ │ blx r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3d0e │ │ │ │ │ - b.n 3d50 │ │ │ │ │ + bne.n 3d0a │ │ │ │ │ + b.n 3d4c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003d78 : │ │ │ │ │ +00003d74 : │ │ │ │ │ set_add(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - beq.n 3e1e │ │ │ │ │ + beq.n 3e1a │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 407a │ │ │ │ │ + beq.w 4076 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3e30 │ │ │ │ │ + blt.n 3e2c │ │ │ │ │ ldrd r1, r2, [r3, #16] │ │ │ │ │ str.w r9, [sp, #4] │ │ │ │ │ and.w r5, r1, r8 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ add.w fp, r2, r5, lsl #3 │ │ │ │ │ add.w r4, r5, #9 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ ite ls │ │ │ │ │ movls r4, #9 │ │ │ │ │ movhi r4, #0 │ │ │ │ │ mov sl, r2 │ │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ │ - cbnz r0, 3e36 │ │ │ │ │ + cbnz r0, 3e32 │ │ │ │ │ ldr.w r9, [r2, r5, lsl #3] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 3e74 │ │ │ │ │ + bne.n 3e70 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 405c │ │ │ │ │ + bne.w 4058 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ add.w r1, r1, r1, lsl #1 │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r3, #12] │ │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ │ strd r7, r8, [fp] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bcs.w 3fea │ │ │ │ │ + bcs.w 3fe6 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr.w r8, [r1, #12] │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 3d9c │ │ │ │ │ + beq.n 3d98 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3db8 │ │ │ │ │ + bge.n 3db4 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r7, #0] │ │ │ │ │ - b.n 3db8 │ │ │ │ │ + b.n 3db4 │ │ │ │ │ cmp r8, r0 │ │ │ │ │ it eq │ │ │ │ │ ldreq.w r9, [fp] │ │ │ │ │ - beq.n 3e7a │ │ │ │ │ + beq.n 3e76 │ │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ it eq │ │ │ │ │ moveq r6, fp │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 3ede │ │ │ │ │ + beq.n 3eda │ │ │ │ │ add.w r4, fp, #16 │ │ │ │ │ mov.w sl, #8 │ │ │ │ │ mov r9, r2 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ │ sub.w fp, r4, #8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3f68 │ │ │ │ │ + bne.w 3f64 │ │ │ │ │ ldr.w r5, [r4, #-8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3fe2 │ │ │ │ │ + bne.w 3fde │ │ │ │ │ mov r2, r9 │ │ │ │ │ - b.n 3dec │ │ │ │ │ + b.n 3de8 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 3e48 │ │ │ │ │ + bne.n 3e44 │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - beq.n 3f4c │ │ │ │ │ + beq.n 3f48 │ │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 3ef0 │ │ │ │ │ + beq.n 3eec │ │ │ │ │ ldr.w r2, [r9] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ @@ -6260,103 +6268,103 @@ │ │ │ │ │ movs r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr.w r2, [r9] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3ebe │ │ │ │ │ + bge.n 3eba │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r9] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 40a0 │ │ │ │ │ + beq.w 409c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt.n 3f4c │ │ │ │ │ - bne.w 4088 │ │ │ │ │ + bgt.n 3f48 │ │ │ │ │ + bne.w 4084 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - bne.w 4084 │ │ │ │ │ + bne.w 4080 │ │ │ │ │ ldr.w r1, [fp] │ │ │ │ │ cmp r1, r9 │ │ │ │ │ - bne.w 4084 │ │ │ │ │ + bne.w 4080 │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 3e4c │ │ │ │ │ + bne.n 3e48 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ add.w r5, r5, r5, lsl #2 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ add r5, r0 │ │ │ │ │ adds r5, #1 │ │ │ │ │ ands r5, r1 │ │ │ │ │ - b.n 3dca │ │ │ │ │ + b.n 3dc6 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 3e88 │ │ │ │ │ + bne.n 3e84 │ │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 3e88 │ │ │ │ │ + bne.n 3e84 │ │ │ │ │ ldrb.w r1, [r9, #16] │ │ │ │ │ ldrb r0, [r7, #16] │ │ │ │ │ ubfx ip, r1, #2, #3 │ │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne.n 3e88 │ │ │ │ │ + bne.n 3e84 │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.w 40b4 │ │ │ │ │ + bpl.w 40b0 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r0, r9, #28 │ │ │ │ │ addmi.w r0, r9, #20 │ │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 40b0 │ │ │ │ │ + beq.w 40ac │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r1, r7, #28 │ │ │ │ │ addmi.w r1, r7, #20 │ │ │ │ │ mul.w r2, r2, ip │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3e88 │ │ │ │ │ + bne.n 3e84 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 3e10 │ │ │ │ │ + bge.w 3e0c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3e10 │ │ │ │ │ + bne.w 3e0c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3e10 │ │ │ │ │ + b.n 3e0c │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - beq.n 3f88 │ │ │ │ │ + beq.n 3f84 │ │ │ │ │ cmp.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ it eq │ │ │ │ │ moveq r6, fp │ │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ │ adds r4, #8 │ │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ │ - bne.w 3e58 │ │ │ │ │ + bne.w 3e54 │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ - b.n 3ede │ │ │ │ │ + b.n 3eda │ │ │ │ │ ldr.w r5, [r4, #-8] │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - beq.n 3f4c │ │ │ │ │ + beq.n 3f48 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 4006 │ │ │ │ │ + beq.n 4002 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ mov fp, r9 │ │ │ │ │ itt lt │ │ │ │ │ @@ -6365,196 +6373,196 @@ │ │ │ │ │ movs r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3fc6 │ │ │ │ │ + bge.n 3fc2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 4070 │ │ │ │ │ + beq.n 406c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bgt.n 3f4c │ │ │ │ │ - bne.n 4088 │ │ │ │ │ + bgt.n 3f48 │ │ │ │ │ + bne.n 4084 │ │ │ │ │ ldr.w r9, [r3, #20] │ │ │ │ │ cmp fp, r9 │ │ │ │ │ - bne.n 4082 │ │ │ │ │ + bne.n 407e │ │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne.n 4082 │ │ │ │ │ + bne.n 407e │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ - b.n 3f74 │ │ │ │ │ + b.n 3f70 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 3f74 │ │ │ │ │ - b.n 3f8c │ │ │ │ │ + bne.n 3f70 │ │ │ │ │ + b.n 3f88 │ │ │ │ │ movw r2, #50000 @ 0xc350 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ ite gt │ │ │ │ │ lslgt r1, r0, #1 │ │ │ │ │ lslle r1, r0, #2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 11c4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3e10 │ │ │ │ │ + beq.w 3e0c │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 3e18 │ │ │ │ │ + b.n 3e14 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 3f98 │ │ │ │ │ + bne.n 3f94 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 3f98 │ │ │ │ │ + bne.n 3f94 │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ ldrb r0, [r7, #16] │ │ │ │ │ ubfx ip, r1, #2, #3 │ │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne.n 3f98 │ │ │ │ │ + bne.n 3f94 │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.n 40be │ │ │ │ │ + bpl.n 40ba │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r5, #20 │ │ │ │ │ addpl.w r0, r5, #28 │ │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.n 40ba │ │ │ │ │ + beq.n 40b6 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, r7, #20 │ │ │ │ │ addpl.w r1, r7, #28 │ │ │ │ │ mul.w r2, ip, r2 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3f4c │ │ │ │ │ - b.n 3f98 │ │ │ │ │ + beq.w 3f48 │ │ │ │ │ + b.n 3f94 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w 3dc0 │ │ │ │ │ + bne.w 3dbc │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ strd r7, r8, [r6] │ │ │ │ │ - b.n 3e10 │ │ │ │ │ + b.n 3e0c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 3fc6 │ │ │ │ │ + b.n 3fc2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL set_unhashable_type │ │ │ │ │ - b.n 4002 │ │ │ │ │ + b.n 3ffe │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ - b.n 3dc0 │ │ │ │ │ + b.n 3dbc │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4002 │ │ │ │ │ + bge.n 3ffe │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4002 │ │ │ │ │ + bne.n 3ffe │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4002 │ │ │ │ │ + b.n 3ffe │ │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r1, r3, [sp, #8] │ │ │ │ │ - b.n 3ebe │ │ │ │ │ + b.n 3eba │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ - b.n 3f3c │ │ │ │ │ + b.n 3f38 │ │ │ │ │ ldr.w r0, [r9, #28] │ │ │ │ │ - b.n 3f26 │ │ │ │ │ + b.n 3f22 │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ - b.n 4048 │ │ │ │ │ + b.n 4044 │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ - b.n 4034 │ │ │ │ │ + b.n 4030 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000040c4 : │ │ │ │ │ +000040c0 : │ │ │ │ │ set_clear_internal(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ ldr r7, [r0, #20] │ │ │ │ │ add.w r6, r0, #32 │ │ │ │ │ ldr r5, [r0, #12] │ │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bne.n 417c │ │ │ │ │ + bne.n 4178 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 41a8 │ │ │ │ │ + ble.n 41a4 │ │ │ │ │ mov ip, r6 │ │ │ │ │ mov r8, sp │ │ │ │ │ add.w r9, r0, #96 @ 0x60 │ │ │ │ │ mov lr, r8 │ │ │ │ │ ldr.w r0, [ip] │ │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ │ add.w ip, ip, #16 │ │ │ │ │ ldr.w r2, [ip, #-8] │ │ │ │ │ add.w r8, r8, #16 │ │ │ │ │ ldr.w r3, [ip, #-4] │ │ │ │ │ cmp ip, r9 │ │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ │ - bne.n 40f2 │ │ │ │ │ + bne.n 40ee │ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r9, sp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r7, [r4, #20] │ │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ │ movs r3, #7 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 4174 │ │ │ │ │ - ldr.w r8, [pc, #116] @ 41ac │ │ │ │ │ + ble.n 4170 │ │ │ │ │ + ldr.w r8, [pc, #116] @ 41a8 │ │ │ │ │ add.w r4, r9, #8 │ │ │ │ │ ldr.w r0, [r4, #-8] │ │ │ │ │ - cbz r0, 415e │ │ │ │ │ + cbz r0, 415a │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - beq.n 415e │ │ │ │ │ + beq.n 415a │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r5, #1 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 415c │ │ │ │ │ + bge.n 4158 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 415c │ │ │ │ │ + cbnz r3, 4158 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cbz r5, 4170 │ │ │ │ │ + cbz r5, 416c │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ adds r4, #8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, r8 │ │ │ │ │ it eq │ │ │ │ │ addeq r4, #8 │ │ │ │ │ - beq.n 413e │ │ │ │ │ - b.n 4148 │ │ │ │ │ + beq.n 413a │ │ │ │ │ + b.n 4144 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bne.n 41a0 │ │ │ │ │ + bne.n 419c │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r9, r7 │ │ │ │ │ @@ -6564,25 +6572,25 @@ │ │ │ │ │ cmp r5, #0 │ │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ │ str r6, [r4, #20] │ │ │ │ │ mov.w r3, #7 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ - bgt.n 4136 │ │ │ │ │ + bgt.n 4132 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 4174 │ │ │ │ │ + b.n 4170 │ │ │ │ │ mov r9, r6 │ │ │ │ │ - b.n 4132 │ │ │ │ │ + b.n 412e │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000041b0 : │ │ │ │ │ +000041ac : │ │ │ │ │ set_issubset_impl(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ @@ -6590,269 +6598,269 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ add.w r1, r4, #216 @ 0xd8 │ │ │ │ │ sub sp, #16 │ │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.n 41de │ │ │ │ │ + beq.n 41da │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 42a2 │ │ │ │ │ + bne.n 429e │ │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt.n 427e │ │ │ │ │ - ldr r6, [pc, #260] @ (42f0 ) │ │ │ │ │ + blt.n 427a │ │ │ │ │ + ldr r6, [pc, #260] @ (42ec ) │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r2, [r7, #16] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - blt.n 4248 │ │ │ │ │ + blt.n 4244 │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ adds r1, r5, #1 │ │ │ │ │ ldr.w r4, [r3, r5, lsl #3] │ │ │ │ │ add.w r3, r3, r5, lsl #3 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r4, r6 │ │ │ │ │ - bne.n 4256 │ │ │ │ │ + bne.n 4252 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt.n 4248 │ │ │ │ │ + bgt.n 4244 │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ adds r1, r5, #2 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r4, r6 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #8 │ │ │ │ │ movne r5, r1 │ │ │ │ │ - bne.n 4258 │ │ │ │ │ + bne.n 4254 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - blt.n 4248 │ │ │ │ │ + blt.n 4244 │ │ │ │ │ ldr r4, [r3, #16] │ │ │ │ │ adds r5, #3 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r4, r6 │ │ │ │ │ it ne │ │ │ │ │ addne r3, #16 │ │ │ │ │ - bne.n 4258 │ │ │ │ │ + bne.n 4254 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - blt.n 4248 │ │ │ │ │ + blt.n 4244 │ │ │ │ │ adds r3, #24 │ │ │ │ │ ldr r4, [r3, #0] │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ it ne │ │ │ │ │ cmpne r4, #0 │ │ │ │ │ - bne.n 4258 │ │ │ │ │ + bne.n 4254 │ │ │ │ │ adds r3, #8 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bge.n 4236 │ │ │ │ │ + bge.n 4232 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 4288 │ │ │ │ │ + blt.n 4284 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 1b74 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 428e │ │ │ │ │ + blt.n 428a │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ - beq.n 42ea │ │ │ │ │ + beq.n 42e6 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 41ec │ │ │ │ │ + bne.n 41e8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ - b.n 4250 │ │ │ │ │ + b.n 424c │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ - b.n 4260 │ │ │ │ │ + b.n 425c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4276 │ │ │ │ │ + bne.n 4272 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 4276 │ │ │ │ │ + b.n 4272 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 41de │ │ │ │ │ + bne.n 41da │ │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 41de │ │ │ │ │ + bne.n 41da │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 750 │ │ │ │ │ R_ARM_THM_CALL set_intersection │ │ │ │ │ - cbz r0, 42ea │ │ │ │ │ + cbz r0, 42e6 │ │ │ │ │ ldr r4, [r7, #12] │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r2, r4, r1 │ │ │ │ │ negs r4, r2 │ │ │ │ │ adcs r4, r2 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 42de │ │ │ │ │ + bge.n 42da │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 42de │ │ │ │ │ + cbnz r3, 42da │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyBool_FromLong │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 4250 │ │ │ │ │ + b.n 424c │ │ │ │ │ nop │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000042f4 : │ │ │ │ │ +000042f0 : │ │ │ │ │ frozenset___contains__(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 4394 │ │ │ │ │ + bne.n 4390 │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ - beq.n 4394 │ │ │ │ │ - ldrd r6, r7, [r4, #16] │ │ │ │ │ + beq.n 4390 │ │ │ │ │ + ldrd r7, r6, [r4, #16] │ │ │ │ │ mov sl, r3 │ │ │ │ │ - and.w r4, r6, r3 │ │ │ │ │ - ldr.w r0, [r7, r4, lsl #3] │ │ │ │ │ + and.w r4, r7, r3 │ │ │ │ │ + ldr.w r0, [r6, r4, lsl #3] │ │ │ │ │ add.w r2, r4, #9 │ │ │ │ │ - cmp r6, r2 │ │ │ │ │ + cmp r7, r2 │ │ │ │ │ ite cs │ │ │ │ │ movcs.w r9, #9 │ │ │ │ │ movcc.w r9, #0 │ │ │ │ │ - add.w r2, r7, r4, lsl #3 │ │ │ │ │ + add.w r2, r6, r4, lsl #3 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - cbz r0, 434a │ │ │ │ │ + cbz r0, 4346 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 4354 │ │ │ │ │ + bne.n 4350 │ │ │ │ │ movs r0, #1 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyBool_FromLong │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 43bc │ │ │ │ │ + beq.n 43b8 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 4382 │ │ │ │ │ + beq.n 437e │ │ │ │ │ add.w r9, r8, #72 @ 0x48 │ │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 434a │ │ │ │ │ + beq.n 4346 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - beq.n 4348 │ │ │ │ │ + beq.n 4344 │ │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 43d6 │ │ │ │ │ + beq.n 43d2 │ │ │ │ │ add.w r2, r8, #8 │ │ │ │ │ mov r8, r2 │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - bne.n 4364 │ │ │ │ │ + bne.n 4360 │ │ │ │ │ mov.w r2, sl, lsr #5 │ │ │ │ │ add.w r4, r4, r4, lsl #2 │ │ │ │ │ add r4, r2 │ │ │ │ │ mov sl, r2 │ │ │ │ │ adds r4, #1 │ │ │ │ │ - ands r4, r6 │ │ │ │ │ - b.n 4328 │ │ │ │ │ + ands r4, r7 │ │ │ │ │ + b.n 4324 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - bne.n 431e │ │ │ │ │ + bne.n 431a │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - ldr r1, [pc, #100] @ (4408 ) │ │ │ │ │ + ldr r1, [pc, #100] @ (4404 ) │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.n 43e8 │ │ │ │ │ + beq.n 43e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 43e8 │ │ │ │ │ + cbnz r0, 43e4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL set_unhashable_type │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 435a │ │ │ │ │ + beq.n 4356 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 43b4 │ │ │ │ │ + blt.n 43b0 │ │ │ │ │ orr.w r0, r0, r0, asr #31 │ │ │ │ │ - b.n 434a │ │ │ │ │ + b.n 4346 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 43cc │ │ │ │ │ - b.n 4378 │ │ │ │ │ + bne.n 43c8 │ │ │ │ │ + b.n 4374 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 43ae │ │ │ │ │ + beq.n 43aa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 36f0 │ │ │ │ │ + bl 36ec │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 431e │ │ │ │ │ + b.n 431a │ │ │ │ │ .word 0x000000d8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000440c : │ │ │ │ │ +00004408 : │ │ │ │ │ set_difference(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ @@ -6860,236 +6868,236 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ add.w r1, r4, #216 @ 0xd8 │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.n 443c │ │ │ │ │ + beq.n 4438 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.w 458a │ │ │ │ │ + bne.w 4586 │ │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ cmp.w r3, r2, asr #2 │ │ │ │ │ - blt.w 457c │ │ │ │ │ + blt.w 4578 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ - bl 3cd8 │ │ │ │ │ + bl 3cd4 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4558 │ │ │ │ │ + beq.n 4554 │ │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyDict_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyDict_Type │ │ │ │ │ - ldr r6, [pc, #476] @ (4644 ) │ │ │ │ │ + ldr r6, [pc, #476] @ (4640 ) │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 45c6 │ │ │ │ │ + beq.w 45c2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyFrozenDict_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyFrozenDict_Type │ │ │ │ │ subs r1, r5, r3 │ │ │ │ │ negs r5, r1 │ │ │ │ │ adcs r5, r1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 45c6 │ │ │ │ │ + bne.w 45c2 │ │ │ │ │ ldr r2, [r7, #16] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - blt.n 44dc │ │ │ │ │ + blt.n 44d8 │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ adds r1, r5, #1 │ │ │ │ │ ldr.w r4, [r3, r5, lsl #3] │ │ │ │ │ add.w r3, r3, r5, lsl #3 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r4, r6 │ │ │ │ │ - bne.n 44e4 │ │ │ │ │ + bne.n 44e0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - blt.n 44dc │ │ │ │ │ + blt.n 44d8 │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ adds r1, r5, #2 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ it ne │ │ │ │ │ cmpne r4, #0 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #8 │ │ │ │ │ movne r5, r1 │ │ │ │ │ - bne.n 44e6 │ │ │ │ │ + bne.n 44e2 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - blt.n 44dc │ │ │ │ │ + blt.n 44d8 │ │ │ │ │ ldr r4, [r3, #16] │ │ │ │ │ adds r5, #3 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ it ne │ │ │ │ │ cmpne r4, #0 │ │ │ │ │ it ne │ │ │ │ │ addne r3, #16 │ │ │ │ │ - bne.n 44e6 │ │ │ │ │ + bne.n 44e2 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - blt.n 44dc │ │ │ │ │ + blt.n 44d8 │ │ │ │ │ adds r3, #24 │ │ │ │ │ ldr r4, [r3, #0] │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r4, r6 │ │ │ │ │ - bne.n 44e6 │ │ │ │ │ + bne.n 44e2 │ │ │ │ │ adds r3, #8 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bge.n 44ca │ │ │ │ │ + bge.n 44c6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ ldr.w sl, [r3, #4] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4524 │ │ │ │ │ + bge.n 4520 │ │ │ │ │ add.w ip, r2, #1 │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str.w ip, [r4] │ │ │ │ │ bl 1b74 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.n 4534 │ │ │ │ │ + beq.n 4530 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - cbz r0, 455e │ │ │ │ │ + cbz r0, 455a │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4480 │ │ │ │ │ + bge.n 447c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4480 │ │ │ │ │ + bne.n 447c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4480 │ │ │ │ │ + b.n 447c │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 1b74 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - bne.n 450a │ │ │ │ │ + bne.n 4506 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4548 │ │ │ │ │ + bge.n 4544 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4634 │ │ │ │ │ + beq.n 4630 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4558 │ │ │ │ │ + bge.n 4554 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 463c │ │ │ │ │ + beq.n 4638 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n 44dc │ │ │ │ │ + b.n 44d8 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ mov r2, sl │ │ │ │ │ it lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ it lt │ │ │ │ │ strlt r3, [r4, #0] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl ea8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4534 │ │ │ │ │ + bne.n 4530 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - b.n 450e │ │ │ │ │ + b.n 450a │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ b.w 12e0 │ │ │ │ │ R_ARM_THM_JUMP24 set_copy_and_difference │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 443c │ │ │ │ │ + bne.w 4438 │ │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 443c │ │ │ │ │ + bne.w 4438 │ │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyDict_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyDict_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 45c0 │ │ │ │ │ + beq.n 45bc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyFrozenDict_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyFrozenDict_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 457c │ │ │ │ │ + bne.n 4578 │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ - b.n 4440 │ │ │ │ │ + b.n 443c │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ ldr r2, [r7, #16] │ │ │ │ │ add.w r3, r3, r5, lsl #3 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - blt.n 44dc │ │ │ │ │ + blt.n 44d8 │ │ │ │ │ ldr r4, [r3, #0] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - cbz r4, 4630 │ │ │ │ │ + cbz r4, 462c │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - beq.n 4630 │ │ │ │ │ + beq.n 462c │ │ │ │ │ ldr.w sl, [r3, #4] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 45ee │ │ │ │ │ + bge.n 45ea │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyDict_Contains_KnownHash> │ │ │ │ │ R_ARM_THM_CALL _PyDict_Contains_KnownHash │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 4534 │ │ │ │ │ - bne.n 4618 │ │ │ │ │ + blt.n 4530 │ │ │ │ │ + bne.n 4614 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r4, #0] │ │ │ │ │ bl ea8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4534 │ │ │ │ │ + bne.n 4530 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 45c8 │ │ │ │ │ + bge.n 45c4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 45c8 │ │ │ │ │ + bne.n 45c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 45c8 │ │ │ │ │ + b.n 45c4 │ │ │ │ │ adds r3, #8 │ │ │ │ │ - b.n 45d0 │ │ │ │ │ + b.n 45cc │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4548 │ │ │ │ │ + b.n 4544 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4558 │ │ │ │ │ + b.n 4554 │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -157,10 +157,10 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ R_ARM_THM_CALL _Py_FatalErrorFunc │ │ │ │ │ │ │ │ │ │ 00000132 <_PySet_ClearInternal>: │ │ │ │ │ _PySet_ClearInternal(): │ │ │ │ │ - b.w 40c4 │ │ │ │ │ + b.w 40c0 │ │ │ │ │ R_ARM_THM_JUMP24 set_clear_internal │ │ │ │ │ nop │ │ │ ├── sliceobject.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: 9500 (bytes into file) │ │ │ │ │ + Start of section headers: 9504 (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 0x251c: │ │ │ │ │ +There are 17 section headers, starting at offset 0x2520: │ │ │ │ │ │ │ │ │ │ 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 000330 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 001e78 000170 08 I 14 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 001e7c 000170 08 I 14 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 000364 000258 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 001fe8 000118 08 I 14 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 001fec 000118 08 I 14 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 0005bc 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 0005bc 0008fc 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 002100 0002c8 08 I 14 6 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 000eb8 0001b0 00 AX 0 0 4 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 0023c8 0000c8 08 I 14 8 4 │ │ │ │ │ - [10] .rodata.str1.4 PROGBITS 00000000 001068 00012d 01 AMS 0 0 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 001198 0001db 00 A 0 0 4 │ │ │ │ │ - [12] .note.GNU-stack PROGBITS 00000000 001373 000000 00 0 0 1 │ │ │ │ │ - [13] .ARM.attributes ARM_ATTRIBUTES 00000000 001373 000033 00 0 0 1 │ │ │ │ │ - [14] .symtab SYMTAB 00000000 0013a8 000620 10 15 51 4 │ │ │ │ │ - [15] .strtab STRTAB 00000000 0019c8 0004ad 00 0 0 1 │ │ │ │ │ - [16] .shstrtab STRTAB 00000000 002490 00008c 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 0005bc 000900 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 002104 0002c8 08 I 14 6 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 000ebc 0001b0 00 AX 0 0 4 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 0023cc 0000c8 08 I 14 8 4 │ │ │ │ │ + [10] .rodata.str1.4 PROGBITS 00000000 00106c 00012d 01 AMS 0 0 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 00119c 0001db 00 A 0 0 4 │ │ │ │ │ + [12] .note.GNU-stack PROGBITS 00000000 001377 000000 00 0 0 1 │ │ │ │ │ + [13] .ARM.attributes ARM_ATTRIBUTES 00000000 001377 000033 00 0 0 1 │ │ │ │ │ + [14] .symtab SYMTAB 00000000 0013ac 000620 10 15 51 4 │ │ │ │ │ + [15] .strtab STRTAB 00000000 0019cc 0004ad 00 0 0 1 │ │ │ │ │ + [16] .shstrtab STRTAB 00000000 002494 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 {} │ │ │ │ │ @@ -10,25 +10,25 @@ │ │ │ │ │ 6: 00000000 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ 7: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 8: 00000001 140 FUNC LOCAL DEFAULT 1 slice_hash │ │ │ │ │ 9: 00000000 0 SECTION LOCAL DEFAULT 10 .rodata.str1.4 │ │ │ │ │ 10: 00000000 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ 11: 00000000 0 NOTYPE LOCAL DEFAULT 10 .LC0 │ │ │ │ │ 12: 00000124 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 13: 00000311 172 FUNC LOCAL DEFAULT 6 slice_dealloc │ │ │ │ │ - 14: 000003b4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 13: 00000315 172 FUNC LOCAL DEFAULT 6 slice_dealloc │ │ │ │ │ + 14: 000003b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 15: 0000008d 218 FUNC LOCAL DEFAULT 1 slice_richcompare │ │ │ │ │ - 16: 000003bc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 17: 000003bd 58 FUNC LOCAL DEFAULT 6 slice_traverse │ │ │ │ │ + 16: 000003c0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 17: 000003c1 58 FUNC LOCAL DEFAULT 6 slice_traverse │ │ │ │ │ 18: 0000001c 0 NOTYPE LOCAL DEFAULT 10 .LC1 │ │ │ │ │ - 19: 000007c9 60 FUNC LOCAL DEFAULT 6 evaluate_slice_index │ │ │ │ │ + 19: 000007cd 60 FUNC LOCAL DEFAULT 6 evaluate_slice_index │ │ │ │ │ 20: 0000030d 24 FUNC LOCAL DEFAULT 1 Py_XDECREF │ │ │ │ │ - 21: 00000788 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 22: 00000794 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 23: 000008f4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 21: 0000078c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 22: 00000798 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 23: 000008f8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 24: 00000060 0 NOTYPE LOCAL DEFAULT 10 .LC2 │ │ │ │ │ 25: 000001f5 110 FUNC LOCAL DEFAULT 1 slice_new │ │ │ │ │ 26: 00000068 0 NOTYPE LOCAL DEFAULT 10 .LC3 │ │ │ │ │ 27: 00000088 0 NOTYPE LOCAL DEFAULT 10 .LC4 │ │ │ │ │ 28: 00000265 166 FUNC LOCAL DEFAULT 1 slice_indices │ │ │ │ │ 29: 00000090 0 NOTYPE LOCAL DEFAULT 10 .LC5 │ │ │ │ │ 30: 0000003b 44 FUNC LOCAL DEFAULT 8 slice_reduce │ │ │ │ │ @@ -56,36 +56,36 @@ │ │ │ │ │ 52: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 53: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ 54: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ 55: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TriggerGC │ │ │ │ │ 56: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_interp │ │ │ │ │ 57: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ 58: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Hash │ │ │ │ │ - 59: 00000125 198 FUNC GLOBAL DEFAULT 6 PySlice_Unpack │ │ │ │ │ + 59: 00000125 202 FUNC GLOBAL DEFAULT 6 PySlice_Unpack │ │ │ │ │ 60: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_SliceIndex │ │ │ │ │ 61: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ 62: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ - 63: 000001ed 290 FUNC GLOBAL DEFAULT 6 PySlice_AdjustIndices │ │ │ │ │ + 63: 000001f1 290 FUNC GLOBAL DEFAULT 6 PySlice_AdjustIndices │ │ │ │ │ 64: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ 65: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_UnTrack │ │ │ │ │ 66: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ 67: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ 68: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompare │ │ │ │ │ 69: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ 70: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ 71: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ - 72: 000003f9 974 FUNC GLOBAL DEFAULT 6 _PySlice_GetLongIndices │ │ │ │ │ + 72: 000003fd 974 FUNC GLOBAL DEFAULT 6 _PySlice_GetLongIndices │ │ │ │ │ 73: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Index │ │ │ │ │ 74: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_GetSign │ │ │ │ │ 75: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromLong │ │ │ │ │ 76: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Add │ │ │ │ │ 77: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ 78: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ 79: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 80: 00000805 248 FUNC GLOBAL DEFAULT 6 _PyBuildSlice_ConsumeRefs │ │ │ │ │ + 80: 00000809 248 FUNC GLOBAL DEFAULT 6 _PyBuildSlice_ConsumeRefs │ │ │ │ │ 81: 00000169 140 FUNC GLOBAL DEFAULT 1 _PySlice_FromIndices │ │ │ │ │ 82: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ 83: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_UnpackTuple │ │ │ │ │ 84: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKeywords │ │ │ │ │ 85: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ 86: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ 87: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x1e78 contains 46 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x1e7c contains 46 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000012 00003a0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ 0000001e 00003a0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ 0000002a 00003a0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ 0000009c 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000000a0 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000000be 0000430a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ @@ -28,15 +28,15 @@ │ │ │ │ │ 00000222 00001830 R_ARM_THM_MOVT_ABS 00000060 .LC2 │ │ │ │ │ 0000022c 0000530a R_ARM_THM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ 0000023a 0000330a R_ARM_THM_CALL 00000001 PySlice_New │ │ │ │ │ 0000024c 0000182f R_ARM_THM_MOVW_ABS_NC 00000060 .LC2 │ │ │ │ │ 00000250 00001830 R_ARM_THM_MOVT_ABS 00000060 .LC2 │ │ │ │ │ 00000256 0000540a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ 00000278 0000490a R_ARM_THM_CALL 00000000 PyNumber_Index │ │ │ │ │ -00000298 0000480a R_ARM_THM_CALL 000003f9 _PySlice_GetLongIndices │ │ │ │ │ +00000298 0000480a R_ARM_THM_CALL 000003fd _PySlice_GetLongIndices │ │ │ │ │ 000002ae 00001b2f R_ARM_THM_MOVW_ABS_NC 00000088 .LC4 │ │ │ │ │ 000002b2 00001b30 R_ARM_THM_MOVT_ABS 00000088 .LC4 │ │ │ │ │ 000002ce 0000390a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000002d6 00003d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 000002da 00003d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 000002de 00001a2f R_ARM_THM_MOVW_ABS_NC 00000068 .LC3 │ │ │ │ │ 000002e2 00001a30 R_ARM_THM_MOVT_ABS 00000068 .LC3 │ │ │ │ │ @@ -44,24 +44,24 @@ │ │ │ │ │ 00000304 0000390a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000324 00001f2f R_ARM_THM_MOVW_ABS_NC 00000098 .LC6 │ │ │ │ │ 00000328 00001f30 R_ARM_THM_MOVT_ABS 00000098 .LC6 │ │ │ │ │ 000002be 0000551e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 00000320 0000391e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 0000032c 0000561e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x1fe8 contains 35 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x1fec contains 35 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00005f02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000018 00000d02 R_ARM_ABS32 00000311 slice_dealloc │ │ │ │ │ +00000018 00000d02 R_ARM_ABS32 00000315 slice_dealloc │ │ │ │ │ 0000002c 00002202 R_ARM_ABS32 00000073 slice_repr │ │ │ │ │ 0000003c 00000802 R_ARM_ABS32 00000001 slice_hash │ │ │ │ │ 00000048 00006002 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000058 00002902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000005c 00001102 R_ARM_ABS32 000003bd slice_traverse │ │ │ │ │ +0000005c 00001102 R_ARM_ABS32 000003c1 slice_traverse │ │ │ │ │ 00000064 00000f02 R_ARM_ABS32 0000008d slice_richcompare │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000078 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000009c 00001902 R_ARM_ABS32 000001f5 slice_new │ │ │ │ │ 000000d4 00005e02 R_ARM_ABS32 00000168 PyEllipsis_Type │ │ │ │ │ 000000d8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000dc 00001c02 R_ARM_ABS32 00000265 slice_indices │ │ │ │ │ @@ -82,107 +82,107 @@ │ │ │ │ │ 000001b0 00006002 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 000001c0 00002902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001dc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000204 00002502 R_ARM_ABS32 00000087 ellipsis_new │ │ │ │ │ 00000238 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000023c 00002302 R_ARM_ABS32 00000325 ellipsis_reduce │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x2100 contains 89 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x2104 contains 89 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000018 0000342f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 0000001c 00003430 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000006c 0000350a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ 000000de 0000342f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000000e2 00003430 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000000e8 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000000ec 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000000f0 0000360a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 0000010a 0000370a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ 00000112 0000342f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000116 00003430 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000011c 0000386b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00000120 0000386b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000136 0000342f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000013a 00003430 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000156 00003c0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -0000016a 00003c0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -0000019c 00003c0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000001c0 00003d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000001c4 00003d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000001c8 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000001cc 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000001d2 00003e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000280 0000400a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000002de 0000400a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00000320 0000410a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ -00000372 0000390a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000380 0000390a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000003ae 0000390a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000003b4 0000386b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000013a 0000342f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000013e 00003430 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000015a 00003c0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +0000016e 00003c0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000001a0 00003c0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000001c4 00003d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000001c8 00003d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000001cc 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000001d0 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000001d6 00003e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000284 0000400a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000002e2 0000400a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00000324 0000410a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ +00000376 0000390a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000384 0000390a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003b2 0000390a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000003b8 0000386b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000040c 0000342f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000410 00003430 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000436 0000490a R_ARM_THM_CALL 00000000 PyNumber_Index │ │ │ │ │ -00000444 00004a0a R_ARM_THM_CALL 00000000 PyLong_GetSign │ │ │ │ │ -00000458 00004b0a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00000468 00004c0a R_ARM_THM_CALL 00000000 PyNumber_Add │ │ │ │ │ -000004f4 00004d0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000054e 00004d0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000005b4 00004c0a R_ARM_THM_CALL 00000000 PyNumber_Add │ │ │ │ │ -000005e2 00004d0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000610 0000390a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000061c 00004c0a R_ARM_THM_CALL 00000000 PyNumber_Add │ │ │ │ │ -00000644 00004d0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000676 0000390a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000006b0 0000390a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000006c8 0000390a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000006de 0000390a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000006e4 00003d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000006e8 00003d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000006ec 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000006f0 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000006f6 00003e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000714 0000140a R_ARM_THM_CALL 0000030d Py_XDECREF │ │ │ │ │ -0000071a 0000140a R_ARM_THM_CALL 0000030d Py_XDECREF │ │ │ │ │ -00000720 0000140a R_ARM_THM_CALL 0000030d Py_XDECREF │ │ │ │ │ -00000726 0000140a R_ARM_THM_CALL 0000030d Py_XDECREF │ │ │ │ │ -0000072c 0000140a R_ARM_THM_CALL 0000030d Py_XDECREF │ │ │ │ │ -0000074e 00004e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000752 00004e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000756 0000122f R_ARM_THM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ -0000075a 00001230 R_ARM_THM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ -00000760 00003e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000788 00004f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000003bc 0000386b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000410 0000342f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000414 00003430 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000043a 0000490a R_ARM_THM_CALL 00000000 PyNumber_Index │ │ │ │ │ +00000448 00004a0a R_ARM_THM_CALL 00000000 PyLong_GetSign │ │ │ │ │ +0000045c 00004b0a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +0000046c 00004c0a R_ARM_THM_CALL 00000000 PyNumber_Add │ │ │ │ │ +000004f8 00004d0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000552 00004d0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000005b8 00004c0a R_ARM_THM_CALL 00000000 PyNumber_Add │ │ │ │ │ +000005e6 00004d0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000614 0000390a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000620 00004c0a R_ARM_THM_CALL 00000000 PyNumber_Add │ │ │ │ │ +00000648 00004d0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000067a 0000390a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000006b4 0000390a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000006cc 0000390a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000006e2 0000390a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000006e8 00003d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000006ec 00003d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000006f0 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000006f4 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000006fa 00003e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000718 0000140a R_ARM_THM_CALL 0000030d Py_XDECREF │ │ │ │ │ +0000071e 0000140a R_ARM_THM_CALL 0000030d Py_XDECREF │ │ │ │ │ +00000724 0000140a R_ARM_THM_CALL 0000030d Py_XDECREF │ │ │ │ │ +0000072a 0000140a R_ARM_THM_CALL 0000030d Py_XDECREF │ │ │ │ │ +00000730 0000140a R_ARM_THM_CALL 0000030d Py_XDECREF │ │ │ │ │ +00000752 00004e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000756 00004e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000075a 0000122f R_ARM_THM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ +0000075e 00001230 R_ARM_THM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ +00000764 00003e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000078c 00004f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000790 00004f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000796 0000390a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000007a0 0000390a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000007c0 0000390a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000007ea 00004e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000007ee 00004e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000007f2 0000122f R_ARM_THM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ -000007f6 00001230 R_ARM_THM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ -000007fc 00003e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000844 0000350a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000084a 0000342f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000084e 00003430 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000008c0 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000008c4 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000008c8 0000360a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000008d0 0000342f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000008d4 00003430 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000008dc 0000370a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ -000008f4 0000386b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000794 00004f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000079a 0000390a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000007a4 0000390a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000007c4 0000390a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000007ee 00004e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000007f2 00004e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000007f6 0000122f R_ARM_THM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ +000007fa 00001230 R_ARM_THM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ +00000800 00003e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000848 0000350a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000084e 0000342f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000852 00003430 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000008c4 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000008c8 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000008cc 0000360a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000008d4 0000342f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000008d8 00003430 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000008e0 0000370a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ 000008f8 0000386b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000008fc 0000386b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00000104 0000041e R_ARM_THM_JUMP24 00000001 _PyBuildSlice_Consume2.part.0 │ │ │ │ │ -000003a2 0000421e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -000007e6 0000491e R_ARM_THM_JUMP24 00000000 PyNumber_Index │ │ │ │ │ -000008ee 0000041e R_ARM_THM_JUMP24 00000001 _PyBuildSlice_Consume2.part.0 │ │ │ │ │ +000003a6 0000421e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +000007ea 0000491e R_ARM_THM_JUMP24 00000000 PyNumber_Index │ │ │ │ │ +000008f2 0000041e R_ARM_THM_JUMP24 00000001 _PyBuildSlice_Consume2.part.0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x23c8 contains 25 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x23cc contains 25 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001e 0000390a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000032 0000390a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000004c 00001d2f R_ARM_THM_MOVW_ABS_NC 00000090 .LC5 │ │ │ │ │ 00000050 00001d30 R_ARM_THM_MOVT_ABS 00000090 .LC5 │ │ │ │ │ 0000005e 0000550a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ 00000066 00001f2f R_ARM_THM_MOVW_ABS_NC 00000098 .LC6 │ │ │ │ │ @@ -197,11 +197,11 @@ │ │ │ │ │ 000000bc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000000d8 0000342f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000000dc 00003430 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000000fa 00005a0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 00000122 00005a0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 0000014c 00005a0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 00000190 00003b0a R_ARM_THM_CALL 00000125 PySlice_Unpack │ │ │ │ │ -000001a0 00003f0a R_ARM_THM_CALL 000001ed PySlice_AdjustIndices │ │ │ │ │ +000001a0 00003f0a R_ARM_THM_CALL 000001f1 PySlice_AdjustIndices │ │ │ │ │ 0000006e 0000561e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ 00000082 0000571e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ 000000c0 0000581e R_ARM_THM_JUMP24 00000000 _Py_SetImmortal │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -294,15 +294,15 @@ │ │ │ │ │ beq.n 2d6 │ │ │ │ │ add r1, sp, #28 │ │ │ │ │ add r3, sp, #24 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 3f8 <_PySlice_GetLongIndices> │ │ │ │ │ + bl 3fc <_PySlice_GetLongIndices> │ │ │ │ │ R_ARM_THM_CALL _PySlice_GetLongIndices │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ blt.n 2c2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ beq.n 2f4 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -132,315 +132,318 @@ │ │ │ │ │ │ │ │ │ │ 00000124 : │ │ │ │ │ PySlice_Unpack(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ - movw r4, #0 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r4, #0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ sub sp, #8 │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - cmp r0, r4 │ │ │ │ │ - bne.n 196 │ │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + bne.n 19a │ │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ │ movs r1, #1 │ │ │ │ │ - str r1, [r3, #0] │ │ │ │ │ - cmp r0, r4 │ │ │ │ │ - beq.n 17a │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - strd r2, r3, [sp] │ │ │ │ │ + str r1, [r2, #0] │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + beq.n 17e │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + strd r3, r2, [sp] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1d6 │ │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ │ - ldrd r2, r3, [sp] │ │ │ │ │ - cmp r0, r4 │ │ │ │ │ - beq.n 184 │ │ │ │ │ - mov r1, r2 │ │ │ │ │ + beq.n 1da │ │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + beq.n 188 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ negs r0, r0 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movs r1, #0 │ │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ │ - str r1, [r6, #0] │ │ │ │ │ - cmp r0, r4 │ │ │ │ │ - bne.n 168 │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ │ + str r1, [r5, #0] │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + bne.n 16c │ │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - eor.w r3, r3, r1, asr #31 │ │ │ │ │ - str r3, [r2, #0] │ │ │ │ │ + eor.w r3, r3, r2, asr #31 │ │ │ │ │ + str r3, [r6, #0] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + str r2, [sp, #0] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ - cbz r0, 1d6 │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - cbz r1, 1c0 │ │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ │ + cbz r0, 1da │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ │ + cbz r1, 1c4 │ │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ │ cmp.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ - beq.n 1dc │ │ │ │ │ - cmp r0, r4 │ │ │ │ │ - bne.n 150 │ │ │ │ │ + beq.n 1e0 │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + bne.n 154 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bge.n 17a │ │ │ │ │ + bge.n 17e │ │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ - b.n 17c │ │ │ │ │ + b.n 180 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 176 │ │ │ │ │ + b.n 17a │ │ │ │ │ movs r1, #1 │ │ │ │ │ movt r1, #32768 @ 0x8000 │ │ │ │ │ - cmp r0, r4 │ │ │ │ │ - str r1, [r3, #0] │ │ │ │ │ - bne.n 150 │ │ │ │ │ - b.n 1ba │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + str r1, [r2, #0] │ │ │ │ │ + bne.n 154 │ │ │ │ │ + b.n 1be │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000001ec : │ │ │ │ │ +000001f0 : │ │ │ │ │ PySlice_AdjustIndices(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr.w lr, [r1] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - blt.n 288 │ │ │ │ │ + blt.n 28c │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - bge.n 23c │ │ │ │ │ + bge.n 240 │ │ │ │ │ ldr.w ip, [r2] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - blt.n 254 │ │ │ │ │ + blt.n 258 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bge.n 22e │ │ │ │ │ + bge.n 232 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 272 │ │ │ │ │ + blt.n 276 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bge.n 250 │ │ │ │ │ + bge.n 254 │ │ │ │ │ add.w r0, ip, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r3, #1 │ │ │ │ │ sub.w r0, r0, lr │ │ │ │ │ - bne.n 2dc │ │ │ │ │ + bne.n 2e0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 2fa │ │ │ │ │ + blt.n 2fe │ │ │ │ │ mov ip, r0 │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ ldr.w lr, [r1] │ │ │ │ │ - b.n 21a │ │ │ │ │ + b.n 21e │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 2ae │ │ │ │ │ + blt.n 2b2 │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ ldr.w ip, [r2] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - blt.n 2cc │ │ │ │ │ + blt.n 2d0 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - ble.n 232 │ │ │ │ │ + ble.n 236 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ add ip, r0 │ │ │ │ │ str.w ip, [r2] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ it ge │ │ │ │ │ ldrge.w lr, [r1] │ │ │ │ │ - bge.n 216 │ │ │ │ │ + bge.n 21a │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 2d8 │ │ │ │ │ + bge.n 2dc │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ mov ip, r0 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - ble.n 250 │ │ │ │ │ + ble.n 254 │ │ │ │ │ subs r2, #1 │ │ │ │ │ negs r1, r3 │ │ │ │ │ sub.w r0, r2, ip │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ adds r0, #1 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ adds.w lr, lr, r0 │ │ │ │ │ it pl │ │ │ │ │ strpl.w lr, [r1] │ │ │ │ │ - bpl.n 208 │ │ │ │ │ + bpl.n 20c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 2e4 │ │ │ │ │ + blt.n 2e8 │ │ │ │ │ mov.w lr, #0 │ │ │ │ │ str.w lr, [r1] │ │ │ │ │ ldr.w ip, [r2] │ │ │ │ │ cmp ip, lr │ │ │ │ │ - blt.n 2cc │ │ │ │ │ + blt.n 2d0 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bgt.n 21a │ │ │ │ │ - b.n 232 │ │ │ │ │ + bgt.n 21e │ │ │ │ │ + b.n 236 │ │ │ │ │ add.w lr, r0, #4294967295 @ 0xffffffff │ │ │ │ │ str.w lr, [r1] │ │ │ │ │ ldr.w ip, [r2] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - blt.n 300 │ │ │ │ │ + blt.n 304 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bgt.n 272 │ │ │ │ │ + bgt.n 276 │ │ │ │ │ mov ip, lr │ │ │ │ │ str.w lr, [r2] │ │ │ │ │ - b.n 272 │ │ │ │ │ + b.n 276 │ │ │ │ │ add ip, r0 │ │ │ │ │ str.w ip, [r2] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bge.n 236 │ │ │ │ │ + bge.n 23a │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 232 │ │ │ │ │ + b.n 236 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ - b.n 22a │ │ │ │ │ + b.n 22e │ │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ str.w ip, [r1] │ │ │ │ │ ldr.w ip, [r2] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - blt.n 300 │ │ │ │ │ + blt.n 304 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bgt.n 250 │ │ │ │ │ + bgt.n 254 │ │ │ │ │ add.w lr, r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2c4 │ │ │ │ │ + b.n 2c8 │ │ │ │ │ add ip, r0 │ │ │ │ │ str.w ip, [r2] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bge.n 272 │ │ │ │ │ - b.n 26a │ │ │ │ │ + bge.n 276 │ │ │ │ │ + b.n 26e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000310 : │ │ │ │ │ +00000314 : │ │ │ │ │ slice_dealloc(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GC_UnTrack │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3a6 │ │ │ │ │ + blt.n 3aa │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 36a │ │ │ │ │ + blt.n 36e │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 378 │ │ │ │ │ - ldr r3, [pc, #112] @ (3b4 ) │ │ │ │ │ + blt.n 37c │ │ │ │ │ + ldr r3, [pc, #112] @ (3b8 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #1924] @ 0x784 │ │ │ │ │ - cbnz r2, 39c │ │ │ │ │ + cbnz r2, 3a0 │ │ │ │ │ ldr.w r1, [r3, #1920] @ 0x780 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ str.w r4, [r3, #1920] @ 0x780 │ │ │ │ │ str.w r2, [r3, #1924] @ 0x784 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 338 │ │ │ │ │ + bne.n 33c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 338 │ │ │ │ │ + b.n 33c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 342 │ │ │ │ │ + bne.n 346 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [pc, #48] @ (3b8 ) │ │ │ │ │ + ldr r3, [pc, #48] @ (3bc ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #1924] @ 0x784 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 358 │ │ │ │ │ + beq.n 35c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GC_Del │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 32e │ │ │ │ │ + bne.n 332 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 32e │ │ │ │ │ + b.n 332 │ │ │ │ │ .word 0x00000068 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x0000002a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -000003bc : │ │ │ │ │ +000003c0 : │ │ │ │ │ slice_traverse(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - cbz r0, 3da │ │ │ │ │ + cbz r0, 3de │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r5 │ │ │ │ │ - cbnz r0, 3f4 │ │ │ │ │ + cbnz r0, 3f8 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - cbz r0, 3e4 │ │ │ │ │ + cbz r0, 3e8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ - cbnz r0, 3f4 │ │ │ │ │ + cbnz r0, 3f8 │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ - cbz r0, 3f2 │ │ │ │ │ + cbz r0, 3f6 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ bx r3 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000003f8 <_PySlice_GetLongIndices>: │ │ │ │ │ +000003fc <_PySlice_GetLongIndices>: │ │ │ │ │ _PySlice_GetLongIndices(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ @@ -449,301 +452,301 @@ │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ sub sp, #28 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov fp, r3 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq.w 578 <_PySlice_GetLongIndices+0x180> │ │ │ │ │ + beq.w 57c <_PySlice_GetLongIndices+0x180> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 74e <_PySlice_GetLongIndices+0x356> │ │ │ │ │ + beq.w 752 <_PySlice_GetLongIndices+0x356> │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 74e <_PySlice_GetLongIndices+0x356> │ │ │ │ │ + beq.w 752 <_PySlice_GetLongIndices+0x356> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_Index │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 764 <_PySlice_GetLongIndices+0x36c> │ │ │ │ │ + beq.w 768 <_PySlice_GetLongIndices+0x36c> │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_GetSign │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 6e4 <_PySlice_GetLongIndices+0x2ec> │ │ │ │ │ - bge.w 57a <_PySlice_GetLongIndices+0x182> │ │ │ │ │ + beq.w 6e8 <_PySlice_GetLongIndices+0x2ec> │ │ │ │ │ + bge.w 57e <_PySlice_GetLongIndices+0x182> │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7ac <_PySlice_GetLongIndices+0x3b4> │ │ │ │ │ + beq.w 7b0 <_PySlice_GetLongIndices+0x3b4> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_Add │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 772 <_PySlice_GetLongIndices+0x37a> │ │ │ │ │ + beq.w 776 <_PySlice_GetLongIndices+0x37a> │ │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ │ cmp r0, r6 │ │ │ │ │ itt ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [sp, #8] │ │ │ │ │ - bne.n 4d4 <_PySlice_GetLongIndices+0xdc> │ │ │ │ │ + bne.n 4d8 <_PySlice_GetLongIndices+0xdc> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 736 <_PySlice_GetLongIndices+0x33e> │ │ │ │ │ + blt.w 73a <_PySlice_GetLongIndices+0x33e> │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 52c <_PySlice_GetLongIndices+0x134> │ │ │ │ │ + bne.n 530 <_PySlice_GetLongIndices+0x134> │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ it lt │ │ │ │ │ movlt r1, r4 │ │ │ │ │ - blt.n 522 <_PySlice_GetLongIndices+0x12a> │ │ │ │ │ + blt.n 526 <_PySlice_GetLongIndices+0x12a> │ │ │ │ │ mov r5, r4 │ │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ str.w r9, [sl] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ str.w r5, [fp] │ │ │ │ │ str r7, [r1, #0] │ │ │ │ │ - blt.w 6d2 <_PySlice_GetLongIndices+0x2da> │ │ │ │ │ + blt.w 6d6 <_PySlice_GetLongIndices+0x2da> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 7b4 <_PySlice_GetLongIndices+0x3bc> │ │ │ │ │ + blt.w 7b8 <_PySlice_GetLongIndices+0x3bc> │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r4, [pc, #696] @ (788 <_PySlice_GetLongIndices+0x390>) │ │ │ │ │ + ldr r4, [pc, #696] @ (78c <_PySlice_GetLongIndices+0x390>) │ │ │ │ │ mov r3, r5 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 7c8 │ │ │ │ │ + bl 7cc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 780 <_PySlice_GetLongIndices+0x388> │ │ │ │ │ + beq.w 784 <_PySlice_GetLongIndices+0x388> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 5b0 <_PySlice_GetLongIndices+0x1b8> │ │ │ │ │ + beq.n 5b4 <_PySlice_GetLongIndices+0x1b8> │ │ │ │ │ mov r1, r3 │ │ │ │ │ movs r2, #4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 77c <_PySlice_GetLongIndices+0x384> │ │ │ │ │ - bne.w 67e <_PySlice_GetLongIndices+0x286> │ │ │ │ │ + blt.w 780 <_PySlice_GetLongIndices+0x384> │ │ │ │ │ + bne.w 682 <_PySlice_GetLongIndices+0x286> │ │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 52e <_PySlice_GetLongIndices+0x136> │ │ │ │ │ + bne.n 532 <_PySlice_GetLongIndices+0x136> │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r5, r3 │ │ │ │ │ movne r5, r4 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4a4 <_PySlice_GetLongIndices+0xac> │ │ │ │ │ + bge.n 4a8 <_PySlice_GetLongIndices+0xac> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ adds r2, #1 │ │ │ │ │ mov r5, r4 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b.n 4a4 <_PySlice_GetLongIndices+0xac> │ │ │ │ │ + b.n 4a8 <_PySlice_GetLongIndices+0xac> │ │ │ │ │ mov r9, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 7c8 │ │ │ │ │ + bl 7cc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 77c <_PySlice_GetLongIndices+0x384> │ │ │ │ │ + beq.w 780 <_PySlice_GetLongIndices+0x384> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 61a <_PySlice_GetLongIndices+0x222> │ │ │ │ │ + beq.n 61e <_PySlice_GetLongIndices+0x222> │ │ │ │ │ mov r1, r3 │ │ │ │ │ movs r2, #4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 7a8 <_PySlice_GetLongIndices+0x3b0> │ │ │ │ │ - beq.w 698 <_PySlice_GetLongIndices+0x2a0> │ │ │ │ │ + blt.w 7ac <_PySlice_GetLongIndices+0x3b0> │ │ │ │ │ + beq.w 69c <_PySlice_GetLongIndices+0x2a0> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 6ba <_PySlice_GetLongIndices+0x2c2> │ │ │ │ │ + blt.w 6be <_PySlice_GetLongIndices+0x2c2> │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.n 4a4 <_PySlice_GetLongIndices+0xac> │ │ │ │ │ - ldr r7, [pc, #528] @ (78c <_PySlice_GetLongIndices+0x394>) │ │ │ │ │ + b.n 4a8 <_PySlice_GetLongIndices+0xac> │ │ │ │ │ + ldr r7, [pc, #528] @ (790 <_PySlice_GetLongIndices+0x394>) │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r5, #0] │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 4cc <_PySlice_GetLongIndices+0xd4> │ │ │ │ │ - ldr r2, [pc, #512] @ (790 <_PySlice_GetLongIndices+0x398>) │ │ │ │ │ + bne.n 4d0 <_PySlice_GetLongIndices+0xd4> │ │ │ │ │ + ldr r2, [pc, #512] @ (794 <_PySlice_GetLongIndices+0x398>) │ │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ │ ldr.w r3, [r2, #1152] @ 0x480 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 746 <_PySlice_GetLongIndices+0x34e> │ │ │ │ │ + blt.w 74a <_PySlice_GetLongIndices+0x34e> │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.w 768 <_PySlice_GetLongIndices+0x370> │ │ │ │ │ - ldr.w r9, [pc, #480] @ 788 <_PySlice_GetLongIndices+0x390> │ │ │ │ │ + bne.w 76c <_PySlice_GetLongIndices+0x370> │ │ │ │ │ + ldr.w r9, [pc, #480] @ 78c <_PySlice_GetLongIndices+0x390> │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r4, r9 │ │ │ │ │ - b.n 516 <_PySlice_GetLongIndices+0x11e> │ │ │ │ │ + b.n 51a <_PySlice_GetLongIndices+0x11e> │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_Add │ │ │ │ │ ldr.w r2, [r9] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - bge.n 5d2 <_PySlice_GetLongIndices+0x1da> │ │ │ │ │ + bge.n 5d6 <_PySlice_GetLongIndices+0x1da> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r9] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 79e <_PySlice_GetLongIndices+0x3a6> │ │ │ │ │ + beq.w 7a2 <_PySlice_GetLongIndices+0x3a6> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 780 <_PySlice_GetLongIndices+0x388> │ │ │ │ │ + beq.w 784 <_PySlice_GetLongIndices+0x388> │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 778 <_PySlice_GetLongIndices+0x380> │ │ │ │ │ - beq.n 69c <_PySlice_GetLongIndices+0x2a4> │ │ │ │ │ + blt.w 77c <_PySlice_GetLongIndices+0x380> │ │ │ │ │ + beq.n 6a0 <_PySlice_GetLongIndices+0x2a4> │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r4, #0] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 616 <_PySlice_GetLongIndices+0x21e> │ │ │ │ │ + bge.n 61a <_PySlice_GetLongIndices+0x21e> │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbnz r2, 616 <_PySlice_GetLongIndices+0x21e> │ │ │ │ │ + cbnz r2, 61a <_PySlice_GetLongIndices+0x21e> │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r9, r4 │ │ │ │ │ - b.n 504 <_PySlice_GetLongIndices+0x10c> │ │ │ │ │ + b.n 508 <_PySlice_GetLongIndices+0x10c> │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_Add │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 636 <_PySlice_GetLongIndices+0x23e> │ │ │ │ │ + bge.n 63a <_PySlice_GetLongIndices+0x23e> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 794 <_PySlice_GetLongIndices+0x39c> │ │ │ │ │ + beq.w 798 <_PySlice_GetLongIndices+0x39c> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 77c <_PySlice_GetLongIndices+0x384> │ │ │ │ │ + beq.w 780 <_PySlice_GetLongIndices+0x384> │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 702 <_PySlice_GetLongIndices+0x30a> │ │ │ │ │ - beq.w 4a4 <_PySlice_GetLongIndices+0xac> │ │ │ │ │ + blt.n 706 <_PySlice_GetLongIndices+0x30a> │ │ │ │ │ + beq.w 4a8 <_PySlice_GetLongIndices+0xac> │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r4, #0] │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 4a2 <_PySlice_GetLongIndices+0xaa> │ │ │ │ │ + bge.w 4a6 <_PySlice_GetLongIndices+0xaa> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4a2 <_PySlice_GetLongIndices+0xaa> │ │ │ │ │ + bne.w 4a6 <_PySlice_GetLongIndices+0xaa> │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 4a2 <_PySlice_GetLongIndices+0xaa> │ │ │ │ │ + b.n 4a6 <_PySlice_GetLongIndices+0xaa> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ ldr.w r2, [r9] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 6a2 <_PySlice_GetLongIndices+0x2aa> │ │ │ │ │ + blt.n 6a6 <_PySlice_GetLongIndices+0x2aa> │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b.n 504 <_PySlice_GetLongIndices+0x10c> │ │ │ │ │ + b.n 508 <_PySlice_GetLongIndices+0x10c> │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b.n 4a4 <_PySlice_GetLongIndices+0xac> │ │ │ │ │ + b.n 4a8 <_PySlice_GetLongIndices+0xac> │ │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ │ - b.n 504 <_PySlice_GetLongIndices+0x10c> │ │ │ │ │ + b.n 508 <_PySlice_GetLongIndices+0x10c> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r9] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 694 <_PySlice_GetLongIndices+0x29c> │ │ │ │ │ + bne.n 698 <_PySlice_GetLongIndices+0x29c> │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b.n 504 <_PySlice_GetLongIndices+0x10c> │ │ │ │ │ + b.n 508 <_PySlice_GetLongIndices+0x10c> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 574 <_PySlice_GetLongIndices+0x17c> │ │ │ │ │ + bne.w 578 <_PySlice_GetLongIndices+0x17c> │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.n 4a4 <_PySlice_GetLongIndices+0xac> │ │ │ │ │ + b.n 4a8 <_PySlice_GetLongIndices+0xac> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4ba <_PySlice_GetLongIndices+0xc2> │ │ │ │ │ + bne.w 4be <_PySlice_GetLongIndices+0xc2> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4ba <_PySlice_GetLongIndices+0xc2> │ │ │ │ │ + b.n 4be <_PySlice_GetLongIndices+0xc2> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -758,110 +761,110 @@ │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ str.w r2, [fp] │ │ │ │ │ str.w r2, [sl] │ │ │ │ │ - bl 30c │ │ │ │ │ + bl 30c │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 30c │ │ │ │ │ + bl 30c │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 30c │ │ │ │ │ + bl 30c │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl 30c │ │ │ │ │ + bl 30c │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 30c │ │ │ │ │ + bl 30c │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 4c6 <_PySlice_GetLongIndices+0xce> │ │ │ │ │ + b.n 4ca <_PySlice_GetLongIndices+0xce> │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - bne.w 52c <_PySlice_GetLongIndices+0x134> │ │ │ │ │ + bne.w 530 <_PySlice_GetLongIndices+0x134> │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n 516 <_PySlice_GetLongIndices+0x11e> │ │ │ │ │ + b.n 51a <_PySlice_GetLongIndices+0x11e> │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [r2, #1152] @ 0x480 │ │ │ │ │ - b.n 5a0 <_PySlice_GetLongIndices+0x1a8> │ │ │ │ │ + b.n 5a4 <_PySlice_GetLongIndices+0x1a8> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 6fa <_PySlice_GetLongIndices+0x302> │ │ │ │ │ - ldr.w r9, [pc, #28] @ 788 <_PySlice_GetLongIndices+0x390> │ │ │ │ │ + b.n 6fe <_PySlice_GetLongIndices+0x302> │ │ │ │ │ + ldr.w r9, [pc, #28] @ 78c <_PySlice_GetLongIndices+0x390> │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r4, r9 │ │ │ │ │ - b.n 52e <_PySlice_GetLongIndices+0x136> │ │ │ │ │ + b.n 532 <_PySlice_GetLongIndices+0x136> │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n 702 <_PySlice_GetLongIndices+0x30a> │ │ │ │ │ + b.n 706 <_PySlice_GetLongIndices+0x30a> │ │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 702 <_PySlice_GetLongIndices+0x30a> │ │ │ │ │ + b.n 706 <_PySlice_GetLongIndices+0x30a> │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r9, r5 │ │ │ │ │ - b.n 702 <_PySlice_GetLongIndices+0x30a> │ │ │ │ │ + b.n 706 <_PySlice_GetLongIndices+0x30a> │ │ │ │ │ nop │ │ │ │ │ .word 0x00002480 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00002490 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00002000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 636 <_PySlice_GetLongIndices+0x23e> │ │ │ │ │ + b.n 63a <_PySlice_GetLongIndices+0x23e> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 5d2 <_PySlice_GetLongIndices+0x1da> │ │ │ │ │ + b.n 5d6 <_PySlice_GetLongIndices+0x1da> │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b.n 702 <_PySlice_GetLongIndices+0x30a> │ │ │ │ │ + b.n 706 <_PySlice_GetLongIndices+0x30a> │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 702 <_PySlice_GetLongIndices+0x30a> │ │ │ │ │ + b.n 706 <_PySlice_GetLongIndices+0x30a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4c4 <_PySlice_GetLongIndices+0xcc> │ │ │ │ │ + bne.w 4c8 <_PySlice_GetLongIndices+0xcc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4c4 <_PySlice_GetLongIndices+0xcc> │ │ │ │ │ + b.n 4c8 <_PySlice_GetLongIndices+0xcc> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000007c8 : │ │ │ │ │ +000007cc : │ │ │ │ │ evaluate_slice_index(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r3, 7ea │ │ │ │ │ + cbz r3, 7ee │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ - cbz r3, 7ea │ │ │ │ │ + cbz r3, 7ee │ │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyNumber_Index │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ @@ -871,32 +874,32 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ │ │ -00000804 <_PyBuildSlice_ConsumeRefs>: │ │ │ │ │ +00000808 <_PyBuildSlice_ConsumeRefs>: │ │ │ │ │ _PyBuildSlice_ConsumeRefs(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r3, [pc, #224] @ (8f4 <_PyBuildSlice_ConsumeRefs+0xf0>) │ │ │ │ │ + ldr r3, [pc, #224] @ (8f8 <_PyBuildSlice_ConsumeRefs+0xf0>) │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r2, [r4, r3] │ │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr.w r3, [r2, #1920] @ 0x780 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 8c0 <_PyBuildSlice_ConsumeRefs+0xbc> │ │ │ │ │ + beq.n 8c4 <_PyBuildSlice_ConsumeRefs+0xbc> │ │ │ │ │ ldr.w r0, [r2, #1924] @ 0x784 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ subs r0, #1 │ │ │ │ │ str.w r1, [r2, #1920] @ 0x780 │ │ │ │ │ str.w r0, [r2, #1924] @ 0x784 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ @@ -911,15 +914,15 @@ │ │ │ │ │ sub.w ip, r3, #8 │ │ │ │ │ strd r6, r5, [r3, #8] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ itt lt │ │ │ │ │ addlt r1, #1 │ │ │ │ │ strlt r1, [r2, #0] │ │ │ │ │ - ldr r2, [pc, #140] @ (8f8 <_PyBuildSlice_ConsumeRefs+0xf4>) │ │ │ │ │ + ldr r2, [pc, #140] @ (8fc <_PyBuildSlice_ConsumeRefs+0xf4>) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r0, [r4, r2] │ │ │ │ │ addw r5, r0, #3740 @ 0xe9c │ │ │ │ │ addw r0, r0, #3732 @ 0xe94 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ ldr r4, [r0, #92] @ 0x5c │ │ │ │ │ @@ -939,36 +942,36 @@ │ │ │ │ │ orrs r2, r5 │ │ │ │ │ str.w r2, [r3, #-8] │ │ │ │ │ adds r1, #1 │ │ │ │ │ str.w ip, [r0, #12] │ │ │ │ │ str.w lr, [r0, #92] @ 0x5c │ │ │ │ │ cmp r1, r4 │ │ │ │ │ str r1, [r0, #20] │ │ │ │ │ - bgt.n 8da <_PyBuildSlice_ConsumeRefs+0xd6> │ │ │ │ │ + bgt.n 8de <_PyBuildSlice_ConsumeRefs+0xd6> │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 8e4 <_PyBuildSlice_ConsumeRefs+0xe0> │ │ │ │ │ + cbz r0, 8e8 <_PyBuildSlice_ConsumeRefs+0xe0> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b.n 852 <_PyBuildSlice_ConsumeRefs+0x4e> │ │ │ │ │ + b.n 856 <_PyBuildSlice_ConsumeRefs+0x4e> │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_TriggerGC> │ │ │ │ │ R_ARM_THM_CALL _Py_TriggerGC │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 8ba <_PyBuildSlice_ConsumeRefs+0xb6> │ │ │ │ │ + b.n 8be <_PyBuildSlice_ConsumeRefs+0xb6> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 _PyBuildSlice_Consume2.part.0 │ │ │ │ │ nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -201,14 +201,14 @@ │ │ │ │ │ R_ARM_THM_CALL PySlice_Unpack │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 1aa │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 1ec │ │ │ │ │ + bl 1f0 │ │ │ │ │ R_ARM_THM_CALL PySlice_AdjustIndices │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ nop │ │ │ ├── structseq.o │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -746,23 +746,23 @@ │ │ │ │ │ ldr r3, [r7, #16] │ │ │ │ │ subs r3, #16 │ │ │ │ │ add.w r6, r6, r3, lsr #2 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ble.n 694 │ │ │ │ │ add.w r5, r8, #12 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - ldr.w r3, [r5, #4]! │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - cbz r3, 6b2 │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ + ldr.w r2, [r5, #4]! │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + cbz r2, 6b2 │ │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 6b2 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r3, #0] │ │ │ │ │ - cbnz r2, 6b2 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ + cbnz r3, 6b2 │ │ │ │ │ adds r4, #1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, r4 │ │ │ │ │ bne.n 674 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ ├── tupleobject.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: 22508 (bytes into file) │ │ │ │ │ + Start of section headers: 22496 (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 0x57ec: │ │ │ │ │ +There are 17 section headers, starting at offset 0x57e0: │ │ │ │ │ │ │ │ │ │ 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 000358 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 0049c8 000148 08 I 14 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 0049bc 000148 08 I 14 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 00038c 000264 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 004b10 0001a0 08 I 14 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 004b04 0001a0 08 I 14 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 0005f0 000000 00 WA 0 0 1 │ │ │ │ │ [ 6] .rodata.str1.4 PROGBITS 00000000 0005f0 0001a8 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 000798 00296c 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 004cb0 0009a8 08 I 14 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 003104 0001ec 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 005658 000108 08 I 14 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 0032f0 000273 00 A 0 0 4 │ │ │ │ │ - [12] .note.GNU-stack PROGBITS 00000000 003563 000000 00 0 0 1 │ │ │ │ │ - [13] .ARM.attributes ARM_ATTRIBUTES 00000000 003563 000033 00 0 0 1 │ │ │ │ │ - [14] .symtab SYMTAB 00000000 003598 000c00 10 15 114 4 │ │ │ │ │ - [15] .strtab STRTAB 00000000 004198 00082d 00 0 0 1 │ │ │ │ │ - [16] .shstrtab STRTAB 00000000 005760 00008c 00 0 0 1 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 000798 002960 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 004ca4 0009a8 08 I 14 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 0030f8 0001ec 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 00564c 000108 08 I 14 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 0032e4 000273 00 A 0 0 4 │ │ │ │ │ + [12] .note.GNU-stack PROGBITS 00000000 003557 000000 00 0 0 1 │ │ │ │ │ + [13] .ARM.attributes ARM_ATTRIBUTES 00000000 003557 000033 00 0 0 1 │ │ │ │ │ + [14] .symtab SYMTAB 00000000 00358c 000c00 10 15 114 4 │ │ │ │ │ + [15] .strtab STRTAB 00000000 00418c 00082d 00 0 0 1 │ │ │ │ │ + [16] .shstrtab STRTAB 00000000 005754 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 {} │ │ │ │ │ @@ -42,58 +42,58 @@ │ │ │ │ │ 38: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 39: 0000001c 0 NOTYPE LOCAL DEFAULT 6 .LC1 │ │ │ │ │ 40: 000010a4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 41: 000012f4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 42: 00001300 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 43: 00001301 180 FUNC LOCAL DEFAULT 7 tuple_contains │ │ │ │ │ 44: 00000038 0 NOTYPE LOCAL DEFAULT 6 .LC2 │ │ │ │ │ - 45: 000013b5 928 FUNC LOCAL DEFAULT 7 tuple_subscript │ │ │ │ │ - 46: 00001748 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 47: 00001754 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 48: 00001755 70 FUNC LOCAL DEFAULT 7 tuple_item │ │ │ │ │ - 49: 000019e8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 50: 000019f0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 51: 00001ba0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 52: 00001ba4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 53: 00001ba5 246 FUNC LOCAL DEFAULT 7 tuple_hash │ │ │ │ │ - 54: 00001f44 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 55: 00001f50 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 56: 00001f51 280 FUNC LOCAL DEFAULT 7 tuple_richcompare │ │ │ │ │ - 57: 00001fec 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 58: 00001ff2 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 45: 000013b5 920 FUNC LOCAL DEFAULT 7 tuple_subscript │ │ │ │ │ + 46: 00001740 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 47: 0000174c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 48: 0000174d 70 FUNC LOCAL DEFAULT 7 tuple_item │ │ │ │ │ + 49: 000019e0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 50: 000019e8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 51: 00001b98 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 52: 00001b9c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 53: 00001b9d 246 FUNC LOCAL DEFAULT 7 tuple_hash │ │ │ │ │ + 54: 00001f3c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 55: 00001f48 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 56: 00001f49 276 FUNC LOCAL DEFAULT 7 tuple_richcompare │ │ │ │ │ + 57: 00001fe4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 58: 00001fea 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 59: 00000070 0 NOTYPE LOCAL DEFAULT 6 .LC3 │ │ │ │ │ 60: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 61: 00000001 284 FUNC LOCAL DEFAULT 1 tuple_vectorcall │ │ │ │ │ 62: 00000118 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 63: 00000078 0 NOTYPE LOCAL DEFAULT 6 .LC4 │ │ │ │ │ - 64: 00002069 576 FUNC LOCAL DEFAULT 7 tuple_concat │ │ │ │ │ - 65: 000022a4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 66: 000022a8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 67: 000022a9 4 FUNC LOCAL DEFAULT 7 tuple_length │ │ │ │ │ - 68: 00002428 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 69: 00002430 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 70: 00002431 134 FUNC LOCAL DEFAULT 7 tuple_traverse │ │ │ │ │ - 71: 000024b9 444 FUNC LOCAL DEFAULT 7 tuple_new │ │ │ │ │ - 72: 0000266c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 64: 0000205d 576 FUNC LOCAL DEFAULT 7 tuple_concat │ │ │ │ │ + 65: 00002298 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 66: 0000229c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 67: 0000229d 4 FUNC LOCAL DEFAULT 7 tuple_length │ │ │ │ │ + 68: 0000241c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 69: 00002424 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 70: 00002425 134 FUNC LOCAL DEFAULT 7 tuple_traverse │ │ │ │ │ + 71: 000024ad 444 FUNC LOCAL DEFAULT 7 tuple_new │ │ │ │ │ + 72: 00002660 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 73: 000000ac 0 NOTYPE LOCAL DEFAULT 6 .LC5 │ │ │ │ │ 74: 000000b0 0 NOTYPE LOCAL DEFAULT 6 .LC6 │ │ │ │ │ - 75: 00002674 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 76: 00002675 322 FUNC LOCAL DEFAULT 7 tuple_repr │ │ │ │ │ + 75: 00002668 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 76: 00002669 322 FUNC LOCAL DEFAULT 7 tuple_repr │ │ │ │ │ 77: 000000b8 0 NOTYPE LOCAL DEFAULT 6 .LC7 │ │ │ │ │ 78: 000000c8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 79: 0000011c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 80: 000000d4 0 NOTYPE LOCAL DEFAULT 6 .LC9 │ │ │ │ │ 81: 000000dc 0 NOTYPE LOCAL DEFAULT 6 .LC10 │ │ │ │ │ 82: 00000189 226 FUNC LOCAL DEFAULT 1 tuple_index │ │ │ │ │ 83: 000000d0 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 84: 000000d1 12 FUNC LOCAL DEFAULT 9 tupleiter_traverse │ │ │ │ │ - 85: 000027b9 416 FUNC LOCAL DEFAULT 7 tuple_repeat │ │ │ │ │ - 86: 00002954 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 87: 00002958 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 88: 00002959 20 FUNC LOCAL DEFAULT 7 tupleiter_len │ │ │ │ │ + 85: 000027ad 416 FUNC LOCAL DEFAULT 7 tuple_repeat │ │ │ │ │ + 86: 00002948 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 87: 0000294c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 88: 0000294d 20 FUNC LOCAL DEFAULT 7 tupleiter_len │ │ │ │ │ 89: 000000fc 0 NOTYPE LOCAL DEFAULT 6 .LC11 │ │ │ │ │ 90: 0000026d 82 FUNC LOCAL DEFAULT 1 tuple___getnewargs__ │ │ │ │ │ 91: 000002c1 74 FUNC LOCAL DEFAULT 1 tuple_count │ │ │ │ │ 92: 00000100 0 NOTYPE LOCAL DEFAULT 6 .LC12 │ │ │ │ │ 93: 00000124 0 NOTYPE LOCAL DEFAULT 6 .LC13 │ │ │ │ │ 94: 0000012c 0 NOTYPE LOCAL DEFAULT 6 .LC14 │ │ │ │ │ 95: 0000014f 66 FUNC LOCAL DEFAULT 9 tupleiter_reduce │ │ │ │ │ @@ -143,26 +143,26 @@ │ │ │ │ │ 139: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ 140: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Type │ │ │ │ │ 141: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Unpack │ │ │ │ │ 142: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_AdjustIndices │ │ │ │ │ 143: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ 144: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ 145: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 146: 0000179d 48 FUNC GLOBAL DEFAULT 7 PyTuple_Size │ │ │ │ │ - 147: 000017cd 984 FUNC GLOBAL DEFAULT 7 _PyTuple_FromArraySteal │ │ │ │ │ + 146: 00001795 48 FUNC GLOBAL DEFAULT 7 PyTuple_Size │ │ │ │ │ + 147: 000017c5 984 FUNC GLOBAL DEFAULT 7 _PyTuple_FromArraySteal │ │ │ │ │ 148: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Hash │ │ │ │ │ - 149: 00001c9d 692 FUNC GLOBAL DEFAULT 7 PyTuple_GetSlice │ │ │ │ │ - 150: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ - 151: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompare │ │ │ │ │ - 152: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ + 149: 00001c95 692 FUNC GLOBAL DEFAULT 7 PyTuple_GetSlice │ │ │ │ │ + 150: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ + 151: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ + 152: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompare │ │ │ │ │ 153: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ 154: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Tuple │ │ │ │ │ 155: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKwnames │ │ │ │ │ 156: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ - 157: 000022ad 388 FUNC GLOBAL HIDDEN 7 _PyTuple_MaybeUntrack │ │ │ │ │ + 157: 000022a1 388 FUNC GLOBAL HIDDEN 7 _PyTuple_MaybeUntrack │ │ │ │ │ 158: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IS_GC │ │ │ │ │ 159: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKeywords │ │ │ │ │ 160: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprEnter │ │ │ │ │ 161: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Create │ │ │ │ │ 162: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_WriteChar │ │ │ │ │ 163: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_WriteRepr │ │ │ │ │ 164: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Discard │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x49c8 contains 41 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x49bc contains 41 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000002c 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000030 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000003e 00009a0a R_ARM_THM_CALL 00000000 PySequence_Tuple │ │ │ │ │ 000000ba 0000800a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000000d8 00003b2f R_ARM_THM_MOVW_ABS_NC 00000070 .LC3 │ │ │ │ │ 000000dc 00003b30 R_ARM_THM_MOVT_ABS 00000070 .LC3 │ │ │ │ │ @@ -39,70 +39,70 @@ │ │ │ │ │ 00000338 0000b82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 0000033c 0000b830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000342 00008f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000000b4 00009a1e R_ARM_THM_JUMP24 00000000 PySequence_Tuple │ │ │ │ │ 0000029e 0000b41e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 00000306 0000b01e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x4b10 contains 52 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x4b04 contains 52 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 0000bc02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00001f02 R_ARM_ABS32 00000d15 tuple_dealloc │ │ │ │ │ -0000002c 00004c02 R_ARM_ABS32 00002675 tuple_repr │ │ │ │ │ +0000002c 00004c02 R_ARM_ABS32 00002669 tuple_repr │ │ │ │ │ 00000034 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000038 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000003c 00003502 R_ARM_ABS32 00001ba5 tuple_hash │ │ │ │ │ +0000003c 00003502 R_ARM_ABS32 00001b9d tuple_hash │ │ │ │ │ 00000048 0000bd02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000058 00006402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000005c 00004602 R_ARM_ABS32 00002431 tuple_traverse │ │ │ │ │ -00000064 00003802 R_ARM_ABS32 00001f51 tuple_richcompare │ │ │ │ │ +0000005c 00004602 R_ARM_ABS32 00002425 tuple_traverse │ │ │ │ │ +00000064 00003802 R_ARM_ABS32 00001f49 tuple_richcompare │ │ │ │ │ 0000006c 00001802 R_ARM_ABS32 00000a89 tuple_iter │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000009c 00004702 R_ARM_ABS32 000024b9 tuple_new │ │ │ │ │ +0000009c 00004702 R_ARM_ABS32 000024ad tuple_new │ │ │ │ │ 000000a0 00008102 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ 000000c8 00003d02 R_ARM_ABS32 00000001 tuple_vectorcall │ │ │ │ │ 000000d4 0000bc02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000e8 00001c02 R_ARM_ABS32 00000c31 tupleiter_dealloc │ │ │ │ │ 00000118 0000bd02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 0000012c 00005402 R_ARM_ABS32 000000d1 tupleiter_traverse │ │ │ │ │ 0000013c 0000be02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 00000140 00001b02 R_ARM_ABS32 00000bdd tupleiter_next │ │ │ │ │ 00000144 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001a0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001a4 00005802 R_ARM_ABS32 00002959 tupleiter_len │ │ │ │ │ +000001a4 00005802 R_ARM_ABS32 0000294d tupleiter_len │ │ │ │ │ 000001ac 00006402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001b0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001b4 00005f02 R_ARM_ABS32 0000014f tupleiter_reduce │ │ │ │ │ 000001bc 00006402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001c0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001c4 00006102 R_ARM_ABS32 0000030d tupleiter_setstate │ │ │ │ │ 000001cc 00006402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000001e0 00004302 R_ARM_ABS32 000022a9 tuple_length │ │ │ │ │ +000001e0 00004302 R_ARM_ABS32 0000229d tuple_length │ │ │ │ │ 000001e4 00002d02 R_ARM_ABS32 000013b5 tuple_subscript │ │ │ │ │ 000001ec 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001f0 00005a02 R_ARM_ABS32 0000026d tuple___getnewargs__ │ │ │ │ │ 000001f8 00006402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001fc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000200 00005202 R_ARM_ABS32 00000189 tuple_index │ │ │ │ │ 00000208 00006402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000020c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000210 00005b02 R_ARM_ABS32 000002c1 tuple_count │ │ │ │ │ 00000218 00006402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000021c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000220 0000bf02 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 00000228 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000023c 00004302 R_ARM_ABS32 000022a9 tuple_length │ │ │ │ │ -00000240 00004002 R_ARM_ABS32 00002069 tuple_concat │ │ │ │ │ -00000244 00005502 R_ARM_ABS32 000027b9 tuple_repeat │ │ │ │ │ -00000248 00003002 R_ARM_ABS32 00001755 tuple_item │ │ │ │ │ +0000023c 00004302 R_ARM_ABS32 0000229d tuple_length │ │ │ │ │ +00000240 00004002 R_ARM_ABS32 0000205d tuple_concat │ │ │ │ │ +00000244 00005502 R_ARM_ABS32 000027ad tuple_repeat │ │ │ │ │ +00000248 00003002 R_ARM_ABS32 0000174d tuple_item │ │ │ │ │ 00000258 00002b02 R_ARM_ABS32 00001301 tuple_contains │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x4cb0 contains 309 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x4ca4 contains 309 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000004c 0000730a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00000060 0000740a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ 000000be 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000000c2 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000000c6 0000750a R_ARM_THM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ 000000d8 0000760a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ @@ -116,19 +116,19 @@ │ │ │ │ │ 00000138 0000796b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 0000013c 0000796b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00000140 00007a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000019a 0000730a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ 0000023a 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000023e 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000244 0000750a R_ARM_THM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ -000002d6 0000760a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ -00000336 0000780a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000346 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000034a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000034e 0000770a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000002d8 0000760a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ +00000338 0000780a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000360 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000364 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000036a 0000770a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00000374 0000796b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00000378 0000796b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 0000037c 00007a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000003c6 0000730a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ 000003d6 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000003da 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000003de 0000750a R_ARM_THM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ @@ -261,160 +261,160 @@ │ │ │ │ │ 000013d2 0000872f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ 000013d6 00008730 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ 000013e0 00008b0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ 00001412 00008c2f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ 00001416 00008c30 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ 00001428 00008d0a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ 0000143a 00008e0a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -0000148e 0000730a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000015a6 0000760a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ -000015c0 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000015c4 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000015e0 00008f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000160e 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001612 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001618 0000750a R_ARM_THM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ -000016fc 0000272f R_ARM_THM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ -00001700 00002730 R_ARM_THM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ -00001706 0000880a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000171e 0000780a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000172e 0000902f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001732 00009030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001738 00002c2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000173c 00002c30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00001742 0000910a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001748 0000796b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000174c 0000796b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001750 00007a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001780 0000872f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00001784 00008730 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00001788 0000272f R_ARM_THM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ -0000178c 00002730 R_ARM_THM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ -00001792 0000880a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000017ba 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000017be 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000017c2 0000770a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001824 0000730a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000019c8 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000019cc 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000019d0 0000750a R_ARM_THM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ -000019e8 0000796b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000019ec 0000796b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001b02 0000780a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001b24 0000760a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ -00001b46 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001b4a 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001b4e 0000750a R_ARM_THM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ -00001b86 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001b8a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001b90 0000770a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001b98 0000800a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ba0 00007a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001bc6 0000940a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00001bf8 0000940a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00001c12 0000940a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00001c3a 0000940a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00001d20 0000730a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001dc4 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001dc8 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001dce 0000750a R_ARM_THM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ -00001e62 0000760a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ -00001edc 0000780a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001f04 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001f08 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001f20 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001f24 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001f2c 0000770a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001f36 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001f3a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001f3e 0000770a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001f44 0000796b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001f48 0000796b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001f4c 00007a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001f92 00008a0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00001fa6 00008a0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00001fd2 00008a0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00001ffa 0000962f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001ffe 00009630 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00002026 0000982f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000202a 00009830 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00002052 0000992f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002056 00009930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002244 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002248 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002264 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002268 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002286 0000902f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000228a 00009030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000228e 00003f2f R_ARM_THM_MOVW_ABS_NC 00000078 .LC4 │ │ │ │ │ -00002292 00003f30 R_ARM_THM_MOVT_ABS 00000078 .LC4 │ │ │ │ │ -0000229a 0000910a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000022a4 00007a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000022bc 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000022c0 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000022e4 00009e0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -000022fc 00009e0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -00002314 00009e0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -00002336 00009e0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -00002428 0000796b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000242c 0000796b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000024c6 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000024ca 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002504 00009a0a R_ARM_THM_CALL 00000000 PySequence_Tuple │ │ │ │ │ -000025f0 0000800a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000025f6 00003b2f R_ARM_THM_MOVW_ABS_NC 00000070 .LC3 │ │ │ │ │ -000025fa 00003b30 R_ARM_THM_MOVT_ABS 00000070 .LC3 │ │ │ │ │ -00002602 00009c0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00002632 00003b2f R_ARM_THM_MOVW_ABS_NC 00000070 .LC3 │ │ │ │ │ -00002636 00003b30 R_ARM_THM_MOVT_ABS 00000070 .LC3 │ │ │ │ │ -0000263c 00009f0a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -00002664 0000800a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000266c 00007a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002670 00007a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002690 0000a00a R_ARM_THM_CALL 00000000 Py_ReprEnter │ │ │ │ │ -000026a6 0000a10a R_ARM_THM_CALL 00000000 PyUnicodeWriter_Create │ │ │ │ │ -000026b0 0000a20a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -000026c4 0000a30a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ -000026da 0000a20a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -000026e8 0000a20a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -000026f8 0000a30a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ -00002702 0000a40a R_ARM_THM_CALL 00000000 PyUnicodeWriter_Discard │ │ │ │ │ -00002708 0000a50a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +00001498 0000730a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000015b4 0000760a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ +000015c8 00008f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000015ee 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000015f2 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000015f8 0000750a R_ARM_THM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ +000016d2 0000272f R_ARM_THM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ +000016d6 00002730 R_ARM_THM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ +000016dc 0000880a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000016e6 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000016ea 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001714 0000780a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001724 0000902f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001728 00009030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000172e 00002c2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00001732 00002c30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00001738 0000910a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001740 0000796b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001744 0000796b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001748 00007a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001778 0000872f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +0000177c 00008730 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00001780 0000272f R_ARM_THM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ +00001784 00002730 R_ARM_THM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ +0000178a 0000880a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000017b2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000017b6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000017ba 0000770a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000181c 0000730a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000019c0 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000019c4 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000019c8 0000750a R_ARM_THM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ +000019e0 0000796b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000019e4 0000796b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001afa 0000780a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001b1c 0000760a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ +00001b3e 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001b42 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001b46 0000750a R_ARM_THM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ +00001b7e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001b82 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001b88 0000770a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001b90 0000800a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b98 00007a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001bbe 0000940a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00001bf0 0000940a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00001c0a 0000940a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00001c32 0000940a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00001d18 0000730a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00001dbc 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001dc0 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001dc6 0000750a R_ARM_THM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ +00001e5a 0000760a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ +00001ed4 0000780a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001efc 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001f00 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001f18 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001f1c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001f24 0000770a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001f2e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001f32 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001f36 0000770a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001f3c 0000796b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001f40 0000796b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001f44 00007a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001f8a 00008a0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00001f9e 00008a0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00001fca 00008a0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00001fee 0000962f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001ff2 00009630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00002004 0000972f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00002008 00009730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00002046 0000992f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000204a 00009930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002238 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000223c 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002258 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000225c 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000227a 0000902f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000227e 00009030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002282 00003f2f R_ARM_THM_MOVW_ABS_NC 00000078 .LC4 │ │ │ │ │ +00002286 00003f30 R_ARM_THM_MOVT_ABS 00000078 .LC4 │ │ │ │ │ +0000228e 0000910a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002298 00007a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000022b0 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000022b4 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000022d8 00009e0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +000022f0 00009e0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +00002308 00009e0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +0000232a 00009e0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +0000241c 0000796b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00002420 0000796b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000024ba 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000024be 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000024f8 00009a0a R_ARM_THM_CALL 00000000 PySequence_Tuple │ │ │ │ │ +000025e4 0000800a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000025ea 00003b2f R_ARM_THM_MOVW_ABS_NC 00000070 .LC3 │ │ │ │ │ +000025ee 00003b30 R_ARM_THM_MOVT_ABS 00000070 .LC3 │ │ │ │ │ +000025f6 00009c0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00002626 00003b2f R_ARM_THM_MOVW_ABS_NC 00000070 .LC3 │ │ │ │ │ +0000262a 00003b30 R_ARM_THM_MOVT_ABS 00000070 .LC3 │ │ │ │ │ +00002630 00009f0a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +00002658 0000800a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002660 00007a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002664 00007a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002684 0000a00a R_ARM_THM_CALL 00000000 Py_ReprEnter │ │ │ │ │ +0000269a 0000a10a R_ARM_THM_CALL 00000000 PyUnicodeWriter_Create │ │ │ │ │ +000026a4 0000a20a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +000026b8 0000a30a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ +000026ce 0000a20a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +000026dc 0000a20a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +000026ec 0000a30a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ +000026f6 0000a40a R_ARM_THM_CALL 00000000 PyUnicodeWriter_Discard │ │ │ │ │ +000026fc 0000a50a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +00002706 0000a20a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ 00002712 0000a20a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -0000271e 0000a20a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -0000272e 0000a30a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ +00002722 0000a30a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ +0000272e 0000a20a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ 0000273a 0000a20a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -00002746 0000a20a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -00002754 0000a30a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ -00002770 0000a20a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -0000277a 0000a50a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -00002788 0000492f R_ARM_THM_MOVW_ABS_NC 000000ac .LC5 │ │ │ │ │ -0000278c 00004930 R_ARM_THM_MOVT_ABS 000000ac .LC5 │ │ │ │ │ -0000279a 0000a20a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -000027a6 00004a2f R_ARM_THM_MOVW_ABS_NC 000000b0 .LC6 │ │ │ │ │ -000027aa 00004a30 R_ARM_THM_MOVT_ABS 000000b0 .LC6 │ │ │ │ │ -000027e4 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000027e8 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002808 0000b20a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00002930 0000b30a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002954 00007a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002748 0000a30a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ +00002764 0000a20a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +0000276e 0000a50a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +0000277c 0000492f R_ARM_THM_MOVW_ABS_NC 000000ac .LC5 │ │ │ │ │ +00002780 00004930 R_ARM_THM_MOVT_ABS 000000ac .LC5 │ │ │ │ │ +0000278e 0000a20a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +0000279a 00004a2f R_ARM_THM_MOVW_ABS_NC 000000b0 .LC6 │ │ │ │ │ +0000279e 00004a30 R_ARM_THM_MOVT_ABS 000000b0 .LC6 │ │ │ │ │ +000027d8 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000027dc 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000027fc 0000b20a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00002924 0000b30a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002948 00007a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000400 0000781e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ 0000048a 0000761e R_ARM_THM_JUMP24 00000000 _Py_TriggerGC │ │ │ │ │ 00000cee 0000811e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ 00000d10 0000801e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -0000201e 0000971e R_ARM_THM_JUMP24 00000000 PyObject_RichCompare │ │ │ │ │ -000025ea 00009a1e R_ARM_THM_JUMP24 00000000 PySequence_Tuple │ │ │ │ │ -00002784 0000a61e R_ARM_THM_JUMP24 00000000 PyUnicodeWriter_Finish │ │ │ │ │ -00002794 0000a71e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -000027b2 0000a71e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -00002940 0000781e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00002962 0000b01e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -00002968 0000b01e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +00002028 0000981e R_ARM_THM_JUMP24 00000000 PyObject_RichCompare │ │ │ │ │ +000025de 00009a1e R_ARM_THM_JUMP24 00000000 PySequence_Tuple │ │ │ │ │ +00002778 0000a61e R_ARM_THM_JUMP24 00000000 PyUnicodeWriter_Finish │ │ │ │ │ +00002788 0000a71e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +000027a6 0000a71e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +00002934 0000781e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00002956 0000b01e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +0000295c 0000b01e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x5658 contains 33 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x564c contains 33 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001e 0000800a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000050 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000054 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000072 00004d2f R_ARM_THM_MOVW_ABS_NC 000000b8 .LC7 │ │ │ │ │ 00000076 00004d30 R_ARM_THM_MOVT_ABS 000000b8 .LC7 │ │ │ │ │ 0000007a 0000a90a R_ARM_THM_CALL 00000000 PyOS_snprintf │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -96,17 +96,17 @@ │ │ │ │ │ PyErr_Occurred │ │ │ │ │ PyExc_TypeError │ │ │ │ │ PyErr_Format │ │ │ │ │ PyTuple_Size │ │ │ │ │ _PyTuple_FromArraySteal │ │ │ │ │ PyObject_Hash │ │ │ │ │ PyTuple_GetSlice │ │ │ │ │ +_Py_TrueStruct │ │ │ │ │ _Py_FalseStruct │ │ │ │ │ PyObject_RichCompare │ │ │ │ │ -_Py_TrueStruct │ │ │ │ │ _Py_NotImplementedStruct │ │ │ │ │ PySequence_Tuple │ │ │ │ │ _PyArg_NoKwnames │ │ │ │ │ _PyArg_CheckPositional │ │ │ │ │ _PyTuple_MaybeUntrack │ │ │ │ │ PyObject_IS_GC │ │ │ │ │ _PyArg_NoKeywords │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -137,25 +137,25 @@ │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000101d4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ 00000144 : │ │ │ │ │ PyTuple_FromArray(): │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 2fe │ │ │ │ │ + beq.w 300 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - blt.w 344 │ │ │ │ │ + blt.w 360 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r3, #19 │ │ │ │ │ - bgt.w 328 │ │ │ │ │ + bgt.w 32a │ │ │ │ │ ldr r3, [pc, #520] @ (374 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r2, [r2, r3] │ │ │ │ │ add.w r2, r2, r1, lsl #3 │ │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ │ @@ -180,65 +180,65 @@ │ │ │ │ │ add.w lr, r3, #16 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ and.w r5, r2, #16384 @ 0x4000 │ │ │ │ │ ubfx r2, r2, #14, #1 │ │ │ │ │ - bge.n 272 │ │ │ │ │ + bge.n 274 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ str.w ip, [r0] │ │ │ │ │ str.w r0, [lr] │ │ │ │ │ beq.n 232 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 30e │ │ │ │ │ + bne.w 310 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr.w ip, [r0] │ │ │ │ │ ldrb.w r2, [r2, #85] @ 0x55 │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ │ - bge.n 2de │ │ │ │ │ + bge.n 2e0 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ str.w ip, [r0] │ │ │ │ │ str.w r0, [lr, #4] │ │ │ │ │ beq.n 232 │ │ │ │ │ add.w ip, r4, #8 │ │ │ │ │ add.w r1, r4, r1, lsl #2 │ │ │ │ │ add.w lr, r3, #20 │ │ │ │ │ ldr.w r0, [ip], #4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2f4 │ │ │ │ │ + bne.n 2f6 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r4, [r0, #0] │ │ │ │ │ ldrb.w r2, [r2, #85] @ 0x55 │ │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ │ - bge.n 304 │ │ │ │ │ + bge.n 306 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r1, ip │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ str.w r0, [lr, #4]! │ │ │ │ │ bne.n 20c │ │ │ │ │ - cbnz r2, 27e │ │ │ │ │ + cbnz r2, 280 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ bl 0 <_PyObject_GC_NewVar> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_NewVar │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 340 │ │ │ │ │ + beq.w 36e │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ add.w lr, r3, #16 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr.w ip, [r0] │ │ │ │ │ @@ -248,15 +248,15 @@ │ │ │ │ │ ubfx r2, r2, #14, #1 │ │ │ │ │ blt.n 1c4 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ str.w r0, [lr] │ │ │ │ │ bne.n 1d4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq.n 234 │ │ │ │ │ - ldr r2, [pc, #248] @ (378 ) │ │ │ │ │ + ldr r2, [pc, #244] @ (378 ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ sub.w r4, r3, #8 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r0, [r1, r2] │ │ │ │ │ addw ip, r0, #3740 @ 0xe9c │ │ │ │ │ addw r0, r0, #3732 @ 0xe94 │ │ │ │ │ @@ -290,21 +290,21 @@ │ │ │ │ │ b.n 234 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ str.w r0, [lr, #4] │ │ │ │ │ beq.n 232 │ │ │ │ │ b.n 200 │ │ │ │ │ cmp r1, ip │ │ │ │ │ str.w r0, [lr, #4]! │ │ │ │ │ - beq.n 27e │ │ │ │ │ + beq.n 280 │ │ │ │ │ ldr.w r0, [ip], #4 │ │ │ │ │ ldr r4, [r0, #0] │ │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ │ blt.n 226 │ │ │ │ │ - b.n 2e8 │ │ │ │ │ - ldr r3, [pc, #124] @ (37c ) │ │ │ │ │ + b.n 2ea │ │ │ │ │ + ldr r3, [pc, #120] @ (37c ) │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ cmp ip, r1 │ │ │ │ │ str.w r0, [lr, #4]! │ │ │ │ │ beq.n 232 │ │ │ │ │ b.n 20c │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ @@ -312,52 +312,51 @@ │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r0, #0] │ │ │ │ │ cmp r1, #2 │ │ │ │ │ str.w r0, [lr, #4] │ │ │ │ │ it ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ - beq.n 27e │ │ │ │ │ + beq.n 280 │ │ │ │ │ b.n 200 │ │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r1, r3 │ │ │ │ │ bls.n 23a │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 354 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - b.n 234 │ │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ - bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ - R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 340 │ │ │ │ │ + cbz r0, 36e │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ add.w lr, r0, #16 │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ │ and.w r5, r0, #16384 @ 0x4000 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r0, #1 │ │ │ │ │ strlt r0, [r2, #0] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ b.n 1d4 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ │ + bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ + R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + b.n 234 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000202 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ - .word 0x000000ec │ │ │ │ │ + .word 0x000000ea │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000101d4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ 00000380 : │ │ │ │ │ tuple_alloc(): │ │ │ │ │ push {lr} │ │ │ │ │ @@ -2074,20 +2073,20 @@ │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - beq.w 15de │ │ │ │ │ + beq.w 15c6 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 16f6 │ │ │ │ │ + blt.w 16cc │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bge.w 16fc │ │ │ │ │ + bge.w 16d2 │ │ │ │ │ adds r0, #4 │ │ │ │ │ ldr.w r3, [r4, r0, lsl #2] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ @@ -2095,48 +2094,53 @@ │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PySlice_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PySlice_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 172e │ │ │ │ │ + bne.w 1724 │ │ │ │ │ mov r0, r1 │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySlice_Unpack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 170a │ │ │ │ │ + blt.w 16e0 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySlice_AdjustIndices │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - ble.w 16f2 │ │ │ │ │ + ble.w 15de │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 15ae │ │ │ │ │ + cbnz r3, 1456 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bne.n 1456 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + beq.w 16e4 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r3, #19 │ │ │ │ │ - bgt.w 170e │ │ │ │ │ - ldr r3, [pc, #752] @ (1748 ) │ │ │ │ │ + bgt.w 1704 │ │ │ │ │ + ldr r3, [pc, #736] @ (1740 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ mov r7, r2 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r2, [r2, r3] │ │ │ │ │ add.w r2, r2, r1, lsl #3 │ │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr.w r3, [r2, #1712] @ 0x6b0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 160e │ │ │ │ │ + beq.w 15ee │ │ │ │ │ ldr.w r0, [r2, #1716] @ 0x6b4 │ │ │ │ │ add.w r6, r4, #16 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ subs r0, #1 │ │ │ │ │ str.w r1, [r2, #1712] @ 0x6b0 │ │ │ │ │ str.w r0, [r2, #1716] @ 0x6b4 │ │ │ │ │ @@ -2148,70 +2152,70 @@ │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ add.w lr, r3, #16 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ cmp r0, #1 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - bne.w 1640 │ │ │ │ │ + bne.w 1620 │ │ │ │ │ ldr.w ip, [r6, r2, lsl #2] │ │ │ │ │ ldr.w r0, [ip] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 15f6 │ │ │ │ │ + bge.n 15bc │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ str.w r0, [ip] │ │ │ │ │ str.w ip, [lr] │ │ │ │ │ - beq.n 1550 │ │ │ │ │ + beq.n 155e │ │ │ │ │ adds r2, #1 │ │ │ │ │ - ldr.w ip, [r6, r2, lsl #2] │ │ │ │ │ - ldr.w r0, [ip] │ │ │ │ │ - cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ + ldr.w r0, [r6, r2, lsl #2] │ │ │ │ │ + ldr.w ip, [r0] │ │ │ │ │ + cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ - addlt r0, #1 │ │ │ │ │ - strlt.w r0, [ip] │ │ │ │ │ + addlt.w ip, ip, #1 │ │ │ │ │ + strlt.w ip, [r0] │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - str.w ip, [lr, #4] │ │ │ │ │ - beq.n 1550 │ │ │ │ │ + str.w r0, [lr, #4] │ │ │ │ │ + beq.n 155e │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ - ldr.w ip, [r6, r0, lsl #2] │ │ │ │ │ - ldr.w r0, [ip] │ │ │ │ │ - cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ + ldr.w r0, [r6, r0, lsl #2] │ │ │ │ │ + ldr.w ip, [r0] │ │ │ │ │ + cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ - addlt r0, #1 │ │ │ │ │ - strlt.w r0, [ip] │ │ │ │ │ + addlt.w ip, ip, #1 │ │ │ │ │ + strlt.w ip, [r0] │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - str.w ip, [lr, #8] │ │ │ │ │ - beq.n 1550 │ │ │ │ │ + str.w r0, [lr, #8] │ │ │ │ │ + beq.n 155e │ │ │ │ │ adds r0, r2, #2 │ │ │ │ │ - ldr.w ip, [r6, r0, lsl #2] │ │ │ │ │ - ldr.w r0, [ip] │ │ │ │ │ - cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ + ldr.w r0, [r6, r0, lsl #2] │ │ │ │ │ + ldr.w ip, [r0] │ │ │ │ │ + cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ - addlt r0, #1 │ │ │ │ │ - strlt.w r0, [ip] │ │ │ │ │ + addlt.w ip, ip, #1 │ │ │ │ │ + strlt.w ip, [r0] │ │ │ │ │ cmp r1, #4 │ │ │ │ │ - str.w ip, [lr, #12] │ │ │ │ │ - beq.n 1550 │ │ │ │ │ + str.w r0, [lr, #12] │ │ │ │ │ + beq.n 155e │ │ │ │ │ adds r2, #3 │ │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ │ adds r1, #12 │ │ │ │ │ add.w r0, r3, #28 │ │ │ │ │ add.w r4, r4, r2, lsl #2 │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ ldr.w ip, [r2] │ │ │ │ │ add.w lr, ip, #1 │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1602 │ │ │ │ │ + bge.n 15e2 │ │ │ │ │ str.w lr, [r2] │ │ │ │ │ adds r4, #4 │ │ │ │ │ str.w r2, [r0, #4]! │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n 1532 │ │ │ │ │ - ldr r2, [pc, #504] @ (174c ) │ │ │ │ │ + bne.n 1540 │ │ │ │ │ + ldr r2, [pc, #484] @ (1744 ) │ │ │ │ │ sub.w r4, r3, #8 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r0, [r7, r2] │ │ │ │ │ addw ip, r0, #3740 @ 0xe9c │ │ │ │ │ addw r0, r0, #3732 @ 0xe94 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ @@ -2238,112 +2242,94 @@ │ │ │ │ │ str r1, [r0, #20] │ │ │ │ │ ble.w 140c │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_Py_TriggerGC> │ │ │ │ │ R_ARM_THM_CALL _Py_TriggerGC │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ b.n 140c │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bne.w 144c │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - bne.w 144c │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bne.w 144c │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - itt lt │ │ │ │ │ - addlt r3, #1 │ │ │ │ │ - strlt r3, [r4, #0] │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - b.n 140c │ │ │ │ │ + cmp r1, #1 │ │ │ │ │ + str.w ip, [lr] │ │ │ │ │ + bne.n 14d0 │ │ │ │ │ + b.n 155e │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 170a │ │ │ │ │ + bne.w 16e0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ bpl.w 13f4 │ │ │ │ │ - b.n 16fc │ │ │ │ │ - cmp r1, #1 │ │ │ │ │ - str.w ip, [lr] │ │ │ │ │ - bne.w 14c8 │ │ │ │ │ - b.n 1550 │ │ │ │ │ + b.n 16d2 │ │ │ │ │ + ldr r3, [pc, #360] @ (1748 ) │ │ │ │ │ + b.n 140c │ │ │ │ │ str.w r2, [r0, #4]! │ │ │ │ │ adds r4, #4 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n 1532 │ │ │ │ │ - b.n 1550 │ │ │ │ │ + bne.n 1540 │ │ │ │ │ + b.n 155e │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ bl 0 <_PyObject_GC_NewVar> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_NewVar │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 170a │ │ │ │ │ + beq.n 16e0 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [r0, #12] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ add.w r6, r4, #16 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ add.w lr, r3, #16 │ │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.w 14aa │ │ │ │ │ - ldr.w r5, [r6, r2, lsl #2] │ │ │ │ │ - ldr.w ip, [r5] │ │ │ │ │ - cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ + beq.w 14b4 │ │ │ │ │ + ldr.w ip, [r6, r2, lsl #2] │ │ │ │ │ + ldr.w r5, [ip] │ │ │ │ │ + cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ - addlt.w ip, ip, #1 │ │ │ │ │ - strlt.w ip, [r5] │ │ │ │ │ + addlt r5, #1 │ │ │ │ │ + strlt.w r5, [ip] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - str.w r5, [lr] │ │ │ │ │ - beq.w 1550 │ │ │ │ │ + str.w ip, [lr] │ │ │ │ │ + beq.n 155e │ │ │ │ │ add r2, r0 │ │ │ │ │ ldr.w ip, [r6, r2, lsl #2] │ │ │ │ │ ldr.w r5, [ip] │ │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r5, #1 │ │ │ │ │ strlt.w r5, [ip] │ │ │ │ │ cmp r1, #2 │ │ │ │ │ str.w ip, [lr, #4] │ │ │ │ │ - beq.w 1550 │ │ │ │ │ + beq.n 155e │ │ │ │ │ add r2, r0 │ │ │ │ │ ldr.w ip, [r6, r2, lsl #2] │ │ │ │ │ ldr.w r5, [ip] │ │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r5, #1 │ │ │ │ │ strlt.w r5, [ip] │ │ │ │ │ cmp r1, #3 │ │ │ │ │ str.w ip, [lr, #8] │ │ │ │ │ - beq.w 1550 │ │ │ │ │ + beq.w 155e │ │ │ │ │ add r2, r0 │ │ │ │ │ ldr.w ip, [r6, r2, lsl #2] │ │ │ │ │ ldr.w r5, [ip] │ │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r5, #1 │ │ │ │ │ strlt.w r5, [ip] │ │ │ │ │ cmp r1, #4 │ │ │ │ │ str.w ip, [lr, #12] │ │ │ │ │ - beq.w 1550 │ │ │ │ │ + beq.w 155e │ │ │ │ │ add r2, r0 │ │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ add.w lr, r1, #12 │ │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ │ add.w r4, r3, #28 │ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ │ @@ -2351,72 +2337,85 @@ │ │ │ │ │ ldr r5, [r1, #0] │ │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ │ add.w ip, r5, #1 │ │ │ │ │ it lt │ │ │ │ │ strlt.w ip, [r1] │ │ │ │ │ str.w r1, [r4, #4]! │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bne.n 16d4 │ │ │ │ │ - b.n 1550 │ │ │ │ │ - ldr r3, [pc, #92] @ (1750 ) │ │ │ │ │ - b.n 140c │ │ │ │ │ + bne.n 16ae │ │ │ │ │ + b.n 155e │ │ │ │ │ adds r0, r0, r2 │ │ │ │ │ bpl.w 13f4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r3, #0 │ │ │ │ │ b.n 140c │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bne.w 1456 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + itt lt │ │ │ │ │ + addlt r3, #1 │ │ │ │ │ + strlt r3, [r4, #0] │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + b.n 140c │ │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bls.w 160e │ │ │ │ │ + bls.w 15ee │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 162a │ │ │ │ │ - b.n 170a │ │ │ │ │ + bne.w 160a │ │ │ │ │ + b.n 16e0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 170a │ │ │ │ │ - .word 0x000002e8 │ │ │ │ │ + b.n 16e0 │ │ │ │ │ + nop │ │ │ │ │ + .word 0x000002d6 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ - .word 0x000001f2 │ │ │ │ │ + .word 0x000001dc │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000101d4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001754 : │ │ │ │ │ +0000174c : │ │ │ │ │ tuple_item(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n 1780 │ │ │ │ │ + blt.n 1778 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bge.n 1780 │ │ │ │ │ + bge.n 1778 │ │ │ │ │ adds r1, #4 │ │ │ │ │ ldr.w r0, [r0, r1, lsl #2] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r0, #0] │ │ │ │ │ @@ -2432,120 +2431,120 @@ │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000179c : │ │ │ │ │ +00001794 : │ │ │ │ │ PyTuple_Size(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #5 │ │ │ │ │ it mi │ │ │ │ │ ldrmi r0, [r0, #8] │ │ │ │ │ - bpl.n 17b8 │ │ │ │ │ + bpl.n 17b0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ │ │ -000017cc <_PyTuple_FromArraySteal>: │ │ │ │ │ +000017c4 <_PyTuple_FromArraySteal>: │ │ │ │ │ _PyTuple_FromArraySteal(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ subs r5, r1, #0 │ │ │ │ │ - beq.w 1b66 <_PyTuple_FromArraySteal+0x39a> │ │ │ │ │ + beq.w 1b5e <_PyTuple_FromArraySteal+0x39a> │ │ │ │ │ mov r4, r0 │ │ │ │ │ - blt.w 1b86 <_PyTuple_FromArraySteal+0x3ba> │ │ │ │ │ + blt.w 1b7e <_PyTuple_FromArraySteal+0x3ba> │ │ │ │ │ subs r7, r5, #1 │ │ │ │ │ cmp r7, #19 │ │ │ │ │ - bgt.w 1b3a <_PyTuple_FromArraySteal+0x36e> │ │ │ │ │ - ldr r3, [pc, #500] @ (19e8 <_PyTuple_FromArraySteal+0x21c>) │ │ │ │ │ + bgt.w 1b32 <_PyTuple_FromArraySteal+0x36e> │ │ │ │ │ + ldr r3, [pc, #500] @ (19e0 <_PyTuple_FromArraySteal+0x21c>) │ │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ add.w r3, r3, r5, lsl #3 │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #1712] @ 0x6b0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 19c8 <_PyTuple_FromArraySteal+0x1fc> │ │ │ │ │ + beq.w 19c0 <_PyTuple_FromArraySteal+0x1fc> │ │ │ │ │ ldr.w r1, [r3, #1716] @ 0x6b4 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ str.w r0, [r3, #1712] @ 0x6b0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str.w r1, [r3, #1716] @ 0x6b4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ add.w r3, r2, #16 │ │ │ │ │ cmp r7, #6 │ │ │ │ │ - bls.w 19f0 <_PyTuple_FromArraySteal+0x224> │ │ │ │ │ + bls.w 19e8 <_PyTuple_FromArraySteal+0x224> │ │ │ │ │ subs r1, r3, r4 │ │ │ │ │ cmp r1, #4 │ │ │ │ │ - beq.w 1b1a <_PyTuple_FromArraySteal+0x34e> │ │ │ │ │ + beq.w 1b12 <_PyTuple_FromArraySteal+0x34e> │ │ │ │ │ ldrd r1, r0, [r4] │ │ │ │ │ strd r1, r0, [r3] │ │ │ │ │ lsrs r1, r5, #1 │ │ │ │ │ ldrd r0, r7, [r4, #8] │ │ │ │ │ strd r0, r7, [r3, #8] │ │ │ │ │ cmp r1, #4 │ │ │ │ │ ldrd r0, r7, [r4, #16] │ │ │ │ │ strd r0, r7, [r3, #16] │ │ │ │ │ ldrd r0, r7, [r4, #24] │ │ │ │ │ strd r0, r7, [r3, #24] │ │ │ │ │ - beq.n 1960 <_PyTuple_FromArraySteal+0x194> │ │ │ │ │ + beq.n 1958 <_PyTuple_FromArraySteal+0x194> │ │ │ │ │ ldrd r0, r7, [r4, #32] │ │ │ │ │ cmp r1, #5 │ │ │ │ │ strd r0, r7, [r3, #32] │ │ │ │ │ - beq.n 1960 <_PyTuple_FromArraySteal+0x194> │ │ │ │ │ + beq.n 1958 <_PyTuple_FromArraySteal+0x194> │ │ │ │ │ ldrd r0, r7, [r4, #40] @ 0x28 │ │ │ │ │ cmp r1, #6 │ │ │ │ │ strd r0, r7, [r3, #40] @ 0x28 │ │ │ │ │ - beq.n 1960 <_PyTuple_FromArraySteal+0x194> │ │ │ │ │ + beq.n 1958 <_PyTuple_FromArraySteal+0x194> │ │ │ │ │ add.w r0, r4, r1, lsl #3 │ │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ │ sub.w ip, r0, r1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ sub.w ip, ip, #8 │ │ │ │ │ add.w r0, r3, #48 @ 0x30 │ │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ ands.w ip, ip, #7 │ │ │ │ │ - beq.n 1918 <_PyTuple_FromArraySteal+0x14c> │ │ │ │ │ + beq.n 1910 <_PyTuple_FromArraySteal+0x14c> │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - beq.n 1906 <_PyTuple_FromArraySteal+0x13a> │ │ │ │ │ + beq.n 18fe <_PyTuple_FromArraySteal+0x13a> │ │ │ │ │ cmp.w ip, #2 │ │ │ │ │ - beq.n 18fa <_PyTuple_FromArraySteal+0x12e> │ │ │ │ │ + beq.n 18f2 <_PyTuple_FromArraySteal+0x12e> │ │ │ │ │ cmp.w ip, #3 │ │ │ │ │ - beq.n 18ee <_PyTuple_FromArraySteal+0x122> │ │ │ │ │ + beq.n 18e6 <_PyTuple_FromArraySteal+0x122> │ │ │ │ │ cmp.w ip, #4 │ │ │ │ │ - beq.n 18e2 <_PyTuple_FromArraySteal+0x116> │ │ │ │ │ + beq.n 18da <_PyTuple_FromArraySteal+0x116> │ │ │ │ │ cmp.w ip, #5 │ │ │ │ │ - beq.n 18d6 <_PyTuple_FromArraySteal+0x10a> │ │ │ │ │ + beq.n 18ce <_PyTuple_FromArraySteal+0x10a> │ │ │ │ │ cmp.w ip, #6 │ │ │ │ │ - bne.w 1b2c <_PyTuple_FromArraySteal+0x360> │ │ │ │ │ + bne.w 1b24 <_PyTuple_FromArraySteal+0x360> │ │ │ │ │ ldrd r7, lr, [r1] │ │ │ │ │ strd r7, lr, [r0] │ │ │ │ │ adds r1, #8 │ │ │ │ │ adds r0, #8 │ │ │ │ │ ldrd r7, lr, [r1] │ │ │ │ │ strd r7, lr, [r0] │ │ │ │ │ adds r1, #8 │ │ │ │ │ @@ -2563,15 +2562,15 @@ │ │ │ │ │ adds r1, #8 │ │ │ │ │ adds r0, #8 │ │ │ │ │ ldrd r7, lr, [r1] │ │ │ │ │ adds r1, #8 │ │ │ │ │ strd r7, lr, [r0] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ add.w r0, r0, #8 │ │ │ │ │ - beq.n 1960 <_PyTuple_FromArraySteal+0x194> │ │ │ │ │ + beq.n 1958 <_PyTuple_FromArraySteal+0x194> │ │ │ │ │ ldrd r7, lr, [r1] │ │ │ │ │ adds r1, #64 @ 0x40 │ │ │ │ │ strd r7, lr, [r0] │ │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ ldrd r7, lr, [r1, #-56] @ 0x38 │ │ │ │ │ strd r7, lr, [r0, #-56] @ 0x38 │ │ │ │ │ @@ -2583,21 +2582,21 @@ │ │ │ │ │ strd r7, lr, [r0, #-32] │ │ │ │ │ ldrd r7, lr, [r1, #-24] │ │ │ │ │ strd r7, lr, [r0, #-24] │ │ │ │ │ ldrd r7, lr, [r1, #-16] │ │ │ │ │ strd r7, lr, [r0, #-16] │ │ │ │ │ ldrd r7, lr, [r1, #-8] │ │ │ │ │ strd r7, lr, [r0, #-8] │ │ │ │ │ - bne.n 1918 <_PyTuple_FromArraySteal+0x14c> │ │ │ │ │ + bne.n 1910 <_PyTuple_FromArraySteal+0x14c> │ │ │ │ │ lsls r1, r5, #31 │ │ │ │ │ - bpl.n 1970 <_PyTuple_FromArraySteal+0x1a4> │ │ │ │ │ + bpl.n 1968 <_PyTuple_FromArraySteal+0x1a4> │ │ │ │ │ bic.w r5, r5, #1 │ │ │ │ │ ldr.w r1, [r4, r5, lsl #2] │ │ │ │ │ str.w r1, [r3, r5, lsl #2] │ │ │ │ │ - ldr r3, [pc, #120] @ (19ec <_PyTuple_FromArraySteal+0x220>) │ │ │ │ │ + ldr r3, [pc, #120] @ (19e4 <_PyTuple_FromArraySteal+0x220>) │ │ │ │ │ sub.w r4, r2, #8 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ addw r7, r3, #3740 @ 0xe9c │ │ │ │ │ addw r3, r3, #3732 @ 0xe94 │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ @@ -2618,108 +2617,108 @@ │ │ │ │ │ orrs r1, r7 │ │ │ │ │ str.w r1, [r2, #-8] │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r4, [r3, #12] │ │ │ │ │ str r5, [r3, #92] @ 0x5c │ │ │ │ │ cmp r0, r6 │ │ │ │ │ str r0, [r3, #20] │ │ │ │ │ - bgt.w 1b20 <_PyTuple_FromArraySteal+0x354> │ │ │ │ │ + bgt.w 1b18 <_PyTuple_FromArraySteal+0x354> │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyObject_GC_NewVar> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_NewVar │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b6a <_PyTuple_FromArraySteal+0x39e> │ │ │ │ │ + beq.w 1b62 <_PyTuple_FromArraySteal+0x39e> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ add.w r3, r0, #16 │ │ │ │ │ - b.n 1834 <_PyTuple_FromArraySteal+0x68> │ │ │ │ │ + b.n 182c <_PyTuple_FromArraySteal+0x68> │ │ │ │ │ .word 0x000001ec │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000072 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ - beq.n 1970 <_PyTuple_FromArraySteal+0x1a4> │ │ │ │ │ + beq.n 1968 <_PyTuple_FromArraySteal+0x1a4> │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ str r1, [r3, #4] │ │ │ │ │ - ble.n 1970 <_PyTuple_FromArraySteal+0x1a4> │ │ │ │ │ + ble.n 1968 <_PyTuple_FromArraySteal+0x1a4> │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ - beq.n 1970 <_PyTuple_FromArraySteal+0x1a4> │ │ │ │ │ + beq.n 1968 <_PyTuple_FromArraySteal+0x1a4> │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ - beq.n 1970 <_PyTuple_FromArraySteal+0x1a4> │ │ │ │ │ + beq.n 1968 <_PyTuple_FromArraySteal+0x1a4> │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ cmp r5, #5 │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ - beq.n 1970 <_PyTuple_FromArraySteal+0x1a4> │ │ │ │ │ + beq.n 1968 <_PyTuple_FromArraySteal+0x1a4> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ cmp r5, #6 │ │ │ │ │ str r1, [r3, #20] │ │ │ │ │ - beq.n 1970 <_PyTuple_FromArraySteal+0x1a4> │ │ │ │ │ + beq.n 1968 <_PyTuple_FromArraySteal+0x1a4> │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ cmp r5, #7 │ │ │ │ │ str r1, [r3, #24] │ │ │ │ │ - beq.n 1970 <_PyTuple_FromArraySteal+0x1a4> │ │ │ │ │ + beq.n 1968 <_PyTuple_FromArraySteal+0x1a4> │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ cmp r5, #8 │ │ │ │ │ str r1, [r3, #28] │ │ │ │ │ - beq.n 1970 <_PyTuple_FromArraySteal+0x1a4> │ │ │ │ │ + beq.n 1968 <_PyTuple_FromArraySteal+0x1a4> │ │ │ │ │ ldr r1, [r4, #32] │ │ │ │ │ cmp r5, #9 │ │ │ │ │ str r1, [r3, #32] │ │ │ │ │ - beq.n 1970 <_PyTuple_FromArraySteal+0x1a4> │ │ │ │ │ + beq.n 1968 <_PyTuple_FromArraySteal+0x1a4> │ │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ │ cmp r5, #10 │ │ │ │ │ str r1, [r3, #36] @ 0x24 │ │ │ │ │ - beq.n 1970 <_PyTuple_FromArraySteal+0x1a4> │ │ │ │ │ + beq.n 1968 <_PyTuple_FromArraySteal+0x1a4> │ │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ │ cmp r5, #11 │ │ │ │ │ str r1, [r3, #40] @ 0x28 │ │ │ │ │ - beq.n 1970 <_PyTuple_FromArraySteal+0x1a4> │ │ │ │ │ + beq.n 1968 <_PyTuple_FromArraySteal+0x1a4> │ │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ │ cmp r5, #12 │ │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ │ - beq.n 1970 <_PyTuple_FromArraySteal+0x1a4> │ │ │ │ │ + beq.n 1968 <_PyTuple_FromArraySteal+0x1a4> │ │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ │ cmp r5, #13 │ │ │ │ │ str r1, [r3, #48] @ 0x30 │ │ │ │ │ - beq.n 1970 <_PyTuple_FromArraySteal+0x1a4> │ │ │ │ │ + beq.n 1968 <_PyTuple_FromArraySteal+0x1a4> │ │ │ │ │ add.w r5, r4, r5, lsl #2 │ │ │ │ │ add.w r1, r4, #52 @ 0x34 │ │ │ │ │ subs r0, r5, r1 │ │ │ │ │ add.w r7, r3, #48 @ 0x30 │ │ │ │ │ subs r0, #4 │ │ │ │ │ lsrs r0, r0, #2 │ │ │ │ │ adds r0, #1 │ │ │ │ │ ands.w r0, r0, #7 │ │ │ │ │ - beq.n 1acc <_PyTuple_FromArraySteal+0x300> │ │ │ │ │ + beq.n 1ac4 <_PyTuple_FromArraySteal+0x300> │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.n 1abe <_PyTuple_FromArraySteal+0x2f2> │ │ │ │ │ + beq.n 1ab6 <_PyTuple_FromArraySteal+0x2f2> │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq.n 1ab6 <_PyTuple_FromArraySteal+0x2ea> │ │ │ │ │ + beq.n 1aae <_PyTuple_FromArraySteal+0x2ea> │ │ │ │ │ cmp r0, #3 │ │ │ │ │ - beq.n 1aae <_PyTuple_FromArraySteal+0x2e2> │ │ │ │ │ + beq.n 1aa6 <_PyTuple_FromArraySteal+0x2e2> │ │ │ │ │ cmp r0, #4 │ │ │ │ │ - beq.n 1aa6 <_PyTuple_FromArraySteal+0x2da> │ │ │ │ │ + beq.n 1a9e <_PyTuple_FromArraySteal+0x2da> │ │ │ │ │ cmp r0, #5 │ │ │ │ │ - beq.n 1a9e <_PyTuple_FromArraySteal+0x2d2> │ │ │ │ │ + beq.n 1a96 <_PyTuple_FromArraySteal+0x2d2> │ │ │ │ │ cmp r0, #6 │ │ │ │ │ - beq.n 1a96 <_PyTuple_FromArraySteal+0x2ca> │ │ │ │ │ + beq.n 1a8e <_PyTuple_FromArraySteal+0x2ca> │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ add.w r1, r4, #56 @ 0x38 │ │ │ │ │ str.w r3, [r7, #52]! │ │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ │ str.w r3, [r7, #4]! │ │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ │ @@ -2729,15 +2728,15 @@ │ │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ │ str.w r3, [r7, #4]! │ │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ │ str.w r3, [r7, #4]! │ │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ │ str.w r3, [r7, #4]! │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - beq.w 1970 <_PyTuple_FromArraySteal+0x1a4> │ │ │ │ │ + beq.w 1968 <_PyTuple_FromArraySteal+0x1a4> │ │ │ │ │ mov r0, r1 │ │ │ │ │ adds r4, r7, #4 │ │ │ │ │ adds r7, #32 │ │ │ │ │ ldr.w r3, [r0], #4 │ │ │ │ │ str.w r3, [r7, #-28] │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ add.w r1, r0, #28 │ │ │ │ │ @@ -2751,221 +2750,221 @@ │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ - bne.n 1acc <_PyTuple_FromArraySteal+0x300> │ │ │ │ │ - b.n 1970 <_PyTuple_FromArraySteal+0x1a4> │ │ │ │ │ + bne.n 1ac4 <_PyTuple_FromArraySteal+0x300> │ │ │ │ │ + b.n 1968 <_PyTuple_FromArraySteal+0x1a4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 1b6a <_PyTuple_FromArraySteal+0x39e> │ │ │ │ │ + cbz r0, 1b62 <_PyTuple_FromArraySteal+0x39e> │ │ │ │ │ add.w r3, r0, #16 │ │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ │ subs r1, r3, r4 │ │ │ │ │ cmp r1, #4 │ │ │ │ │ - bne.w 1842 <_PyTuple_FromArraySteal+0x76> │ │ │ │ │ + bne.w 183a <_PyTuple_FromArraySteal+0x76> │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ - b.n 19f8 <_PyTuple_FromArraySteal+0x22c> │ │ │ │ │ + b.n 19f0 <_PyTuple_FromArraySteal+0x22c> │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_TriggerGC> │ │ │ │ │ R_ARM_THM_CALL _Py_TriggerGC │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 19c0 <_PyTuple_FromArraySteal+0x1f4> │ │ │ │ │ + b.n 19b8 <_PyTuple_FromArraySteal+0x1f4> │ │ │ │ │ ldrd r7, lr, [r1] │ │ │ │ │ strd r7, lr, [r0] │ │ │ │ │ adds r1, #8 │ │ │ │ │ adds r0, #8 │ │ │ │ │ - b.n 18ca <_PyTuple_FromArraySteal+0xfe> │ │ │ │ │ + b.n 18c2 <_PyTuple_FromArraySteal+0xfe> │ │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bhi.n 1b02 <_PyTuple_FromArraySteal+0x336> │ │ │ │ │ + bhi.n 1afa <_PyTuple_FromArraySteal+0x336> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyObject_GC_NewVar> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_NewVar │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 1b6a <_PyTuple_FromArraySteal+0x39e> │ │ │ │ │ + cbz r0, 1b62 <_PyTuple_FromArraySteal+0x39e> │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ add.w r3, r0, #16 │ │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ - b.n 183a <_PyTuple_FromArraySteal+0x6e> │ │ │ │ │ - ldr r2, [pc, #56] @ (1ba0 <_PyTuple_FromArraySteal+0x3d4>) │ │ │ │ │ - b.n 19c0 <_PyTuple_FromArraySteal+0x1f4> │ │ │ │ │ + b.n 1832 <_PyTuple_FromArraySteal+0x6e> │ │ │ │ │ + ldr r2, [pc, #56] @ (1b98 <_PyTuple_FromArraySteal+0x3d4>) │ │ │ │ │ + b.n 19b8 <_PyTuple_FromArraySteal+0x1f4> │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - ble.n 1b94 <_PyTuple_FromArraySteal+0x3c8> │ │ │ │ │ + ble.n 1b8c <_PyTuple_FromArraySteal+0x3c8> │ │ │ │ │ ldr.w r0, [r4, r6, lsl #2] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1b82 <_PyTuple_FromArraySteal+0x3b6> │ │ │ │ │ + bge.n 1b7a <_PyTuple_FromArraySteal+0x3b6> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 1b98 <_PyTuple_FromArraySteal+0x3cc> │ │ │ │ │ + cbz r3, 1b90 <_PyTuple_FromArraySteal+0x3cc> │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 1b6c <_PyTuple_FromArraySteal+0x3a0> │ │ │ │ │ + b.n 1b64 <_PyTuple_FromArraySteal+0x3a0> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 19c0 <_PyTuple_FromArraySteal+0x1f4> │ │ │ │ │ + b.n 19b8 <_PyTuple_FromArraySteal+0x1f4> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1b82 <_PyTuple_FromArraySteal+0x3b6> │ │ │ │ │ + b.n 1b7a <_PyTuple_FromArraySteal+0x3b6> │ │ │ │ │ nop │ │ │ │ │ .word 0x000101d4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001ba4 : │ │ │ │ │ +00001b9c : │ │ │ │ │ tuple_hash(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r4, [r0, #12] │ │ │ │ │ sub sp, #20 │ │ │ │ │ adds r5, r4, #1 │ │ │ │ │ - bne.n 1c6c │ │ │ │ │ + bne.n 1c64 │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.n 1c74 │ │ │ │ │ + ble.n 1c6c │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ - beq.n 1c6c │ │ │ │ │ + beq.n 1c64 │ │ │ │ │ movw r8, #51831 @ 0xca77 │ │ │ │ │ movt r8, #34283 @ 0x85eb │ │ │ │ │ movw r5, #26545 @ 0x67b1 │ │ │ │ │ movt r5, #5718 @ 0x1656 │ │ │ │ │ movw r9, #31153 @ 0x79b1 │ │ │ │ │ movt r9, #40503 @ 0x9e37 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ mla r5, r8, r0, r5 │ │ │ │ │ mov.w r5, r5, ror #19 │ │ │ │ │ mul.w r5, r9, r5 │ │ │ │ │ - beq.n 1c5a │ │ │ │ │ + beq.n 1c52 │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.n 1c6c │ │ │ │ │ + beq.n 1c64 │ │ │ │ │ mla r0, r8, r0, r5 │ │ │ │ │ cmp r7, #2 │ │ │ │ │ mov.w r0, r0, ror #19 │ │ │ │ │ mul.w r5, r9, r0 │ │ │ │ │ - beq.n 1c5a │ │ │ │ │ + beq.n 1c52 │ │ │ │ │ ldr r0, [r6, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 1c6c │ │ │ │ │ + beq.n 1c64 │ │ │ │ │ mla r0, r8, r0, r5 │ │ │ │ │ cmp r7, #3 │ │ │ │ │ mov.w r0, r0, ror #19 │ │ │ │ │ mul.w r5, r9, r0 │ │ │ │ │ - beq.n 1c5a │ │ │ │ │ + beq.n 1c52 │ │ │ │ │ add.w r1, r6, #24 │ │ │ │ │ movs r2, #3 │ │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ mla r3, r8, r0, r5 │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ - beq.n 1c6c │ │ │ │ │ + beq.n 1c64 │ │ │ │ │ mov.w r3, r3, ror #19 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ mul.w r5, r9, r3 │ │ │ │ │ - bne.n 1c30 │ │ │ │ │ + bne.n 1c28 │ │ │ │ │ movw r4, #46274 @ 0xb4c2 │ │ │ │ │ movt r4, #5731 @ 0x1663 │ │ │ │ │ eors r4, r7 │ │ │ │ │ add r4, r5 │ │ │ │ │ adds r2, r4, #1 │ │ │ │ │ - beq.n 1c8c │ │ │ │ │ + beq.n 1c84 │ │ │ │ │ str r4, [r6, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ movw r3, #46274 @ 0xb4c2 │ │ │ │ │ movt r3, #5731 @ 0x1663 │ │ │ │ │ eors r3, r7 │ │ │ │ │ movw r4, #26545 @ 0x67b1 │ │ │ │ │ movt r4, #5718 @ 0x1656 │ │ │ │ │ add r4, r3 │ │ │ │ │ adds r3, r4, #1 │ │ │ │ │ - bne.n 1c6a │ │ │ │ │ + bne.n 1c62 │ │ │ │ │ movw r3, #19412 @ 0x4bd4 │ │ │ │ │ movt r3, #23594 @ 0x5c2a │ │ │ │ │ mov r4, r3 │ │ │ │ │ str r3, [r6, #12] │ │ │ │ │ - b.n 1c6c │ │ │ │ │ + b.n 1c64 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001c9c : │ │ │ │ │ +00001c94 : │ │ │ │ │ PyTuple_GetSlice(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1f20 │ │ │ │ │ + beq.w 1f18 │ │ │ │ │ ldr r5, [r0, #4] │ │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #5 │ │ │ │ │ - bpl.w 1f20 │ │ │ │ │ + bpl.w 1f18 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ bic.w r3, r1, r1, asr #31 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it lt │ │ │ │ │ movlt r2, r3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.w 1eb6 │ │ │ │ │ + ble.w 1eae │ │ │ │ │ subs r2, r2, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1e8a │ │ │ │ │ - blt.w 1f34 │ │ │ │ │ + beq.w 1e82 │ │ │ │ │ + blt.w 1f2c │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ add.w r5, r0, #16 │ │ │ │ │ lsls r4, r3, #2 │ │ │ │ │ cmp r1, #19 │ │ │ │ │ - bgt.w 1ecc │ │ │ │ │ - ldr r3, [pc, #596] @ (1f44 ) │ │ │ │ │ + bgt.w 1ec4 │ │ │ │ │ + ldr r3, [pc, #596] @ (1f3c ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r1, r3] │ │ │ │ │ add.w ip, r3, r2, lsl #3 │ │ │ │ │ add.w ip, ip, #4096 @ 0x1000 │ │ │ │ │ ldr.w r3, [ip, #1712] @ 0x6b0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1dc2 │ │ │ │ │ + beq.n 1dba │ │ │ │ │ ldr.w r1, [ip, #1716] @ 0x6b4 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r0, [ip, #1712] @ 0x6b0 │ │ │ │ │ str.w r1, [ip, #1716] @ 0x6b4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ @@ -2980,86 +2979,86 @@ │ │ │ │ │ ldr r1, [r5, r4] │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ ldr.w ip, [r1] │ │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ and.w r6, r0, #16384 @ 0x4000 │ │ │ │ │ ubfx r0, r0, #14, #1 │ │ │ │ │ - bge.n 1dfe │ │ │ │ │ + bge.n 1df6 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ str.w ip, [r1] │ │ │ │ │ str.w r1, [lr] │ │ │ │ │ - beq.n 1dba │ │ │ │ │ + beq.n 1db2 │ │ │ │ │ adds r4, #4 │ │ │ │ │ ldr r1, [r5, r4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1e9c │ │ │ │ │ + bne.w 1e94 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ ldr.w ip, [r1] │ │ │ │ │ ldrb.w r0, [r0, #85] @ 0x55 │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ ubfx r0, r0, #6, #1 │ │ │ │ │ - bge.n 1e6a │ │ │ │ │ + bge.n 1e62 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ str.w ip, [r1] │ │ │ │ │ str.w r1, [lr, #4] │ │ │ │ │ - beq.n 1dba │ │ │ │ │ + beq.n 1db2 │ │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ │ add r4, r5 │ │ │ │ │ add.w ip, r3, #20 │ │ │ │ │ adds r2, #12 │ │ │ │ │ ldr.w r1, [r4, #4]! │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1e80 │ │ │ │ │ + bne.n 1e78 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ ldr r5, [r1, #0] │ │ │ │ │ ldrb.w r0, [r0, #85] @ 0x55 │ │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ │ ubfx r0, r0, #6, #1 │ │ │ │ │ - bge.n 1e92 │ │ │ │ │ + bge.n 1e8a │ │ │ │ │ adds r5, #1 │ │ │ │ │ str r5, [r1, #0] │ │ │ │ │ str.w r1, [ip, #4]! │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne.n 1d94 │ │ │ │ │ - cbnz r0, 1e0a │ │ │ │ │ + bne.n 1d8c │ │ │ │ │ + cbnz r0, 1e02 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 <_PyObject_GC_NewVar> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_NewVar │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1f30 │ │ │ │ │ + beq.w 1f28 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ ldr r1, [r5, r4] │ │ │ │ │ add.w lr, r0, #16 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ ldr.w ip, [r1] │ │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ and.w r6, r0, #16384 @ 0x4000 │ │ │ │ │ ubfx r0, r0, #14, #1 │ │ │ │ │ - blt.n 1d4a │ │ │ │ │ + blt.n 1d42 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ str.w r1, [lr] │ │ │ │ │ - bne.n 1d5a │ │ │ │ │ + bne.n 1d52 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1dbc │ │ │ │ │ - ldr r2, [pc, #316] @ (1f48 ) │ │ │ │ │ + beq.n 1db4 │ │ │ │ │ + ldr r2, [pc, #316] @ (1f40 ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ sub.w r4, r3, #8 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r0, [r1, r2] │ │ │ │ │ addw lr, r0, #3740 @ 0xe9c │ │ │ │ │ addw r0, r0, #3732 @ 0xe94 │ │ │ │ │ @@ -3081,129 +3080,129 @@ │ │ │ │ │ orr.w r2, r2, lr │ │ │ │ │ str.w r2, [r3, #-8] │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ str r5, [r0, #92] @ 0x5c │ │ │ │ │ cmp r1, ip │ │ │ │ │ str r1, [r0, #20] │ │ │ │ │ - ble.n 1dbc │ │ │ │ │ + ble.n 1db4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_Py_TriggerGC> │ │ │ │ │ R_ARM_THM_CALL _Py_TriggerGC │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.n 1dbc │ │ │ │ │ + b.n 1db4 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ str.w r1, [lr, #4] │ │ │ │ │ - beq.n 1dba │ │ │ │ │ - b.n 1d88 │ │ │ │ │ + beq.n 1db2 │ │ │ │ │ + b.n 1d80 │ │ │ │ │ str.w r1, [ip, #4]! │ │ │ │ │ cmp r2, ip │ │ │ │ │ - beq.n 1e0a │ │ │ │ │ + beq.n 1e02 │ │ │ │ │ ldr.w r1, [r4, #4]! │ │ │ │ │ ldr r5, [r1, #0] │ │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 1dae │ │ │ │ │ - b.n 1e74 │ │ │ │ │ - ldr r3, [pc, #192] @ (1f4c ) │ │ │ │ │ + blt.n 1da6 │ │ │ │ │ + b.n 1e6c │ │ │ │ │ + ldr r3, [pc, #192] @ (1f44 ) │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ str.w r1, [ip, #4]! │ │ │ │ │ cmp r2, ip │ │ │ │ │ - beq.n 1dba │ │ │ │ │ - b.n 1d94 │ │ │ │ │ + beq.n 1db2 │ │ │ │ │ + b.n 1d8c │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r0, #1 │ │ │ │ │ strlt r0, [r1, #0] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ str.w r1, [lr, #4] │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ - beq.n 1e0a │ │ │ │ │ - b.n 1d88 │ │ │ │ │ + beq.n 1e02 │ │ │ │ │ + b.n 1d80 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq.n 1f04 │ │ │ │ │ + beq.n 1efc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1e8a │ │ │ │ │ + beq.n 1e82 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ add.w r5, r0, #16 │ │ │ │ │ movs r4, #0 │ │ │ │ │ cmp r3, #19 │ │ │ │ │ - ble.w 1cee │ │ │ │ │ + ble.w 1ce6 │ │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.w 1dc2 │ │ │ │ │ + ble.w 1dba │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 1f30 │ │ │ │ │ + cbz r0, 1f28 │ │ │ │ │ ldr r1, [r5, r4] │ │ │ │ │ add.w lr, r0, #16 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ │ and.w r6, r0, #16384 @ 0x4000 │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r0, #1 │ │ │ │ │ strlt r0, [r1, #0] │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ - b.n 1d5a │ │ │ │ │ + b.n 1d52 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.n 1eba │ │ │ │ │ + bne.n 1eb2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r0, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 1dbc │ │ │ │ │ + b.n 1db4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ mov.w r1, #544 @ 0x220 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 1dbc │ │ │ │ │ + b.n 1db4 │ │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 1f30 │ │ │ │ │ + b.n 1f28 │ │ │ │ │ .word 0x0000024c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000130 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000101d4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001f50 : │ │ │ │ │ +00001f48 : │ │ │ │ │ tuple_richcompare(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #5 │ │ │ │ │ - bpl.n 2052 │ │ │ │ │ + bpl.n 2046 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #5 │ │ │ │ │ - bpl.n 2052 │ │ │ │ │ + bpl.n 2046 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr.w r9, [r1, #8] │ │ │ │ │ @@ -3211,35 +3210,35 @@ │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ mov r7, r9 │ │ │ │ │ it ge │ │ │ │ │ movge r7, r8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.n 1fe4 │ │ │ │ │ + ble.n 1fdc │ │ │ │ │ ldr r1, [r1, #16] │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - blt.n 204e │ │ │ │ │ - beq.n 1ff6 │ │ │ │ │ + blt.n 2042 │ │ │ │ │ + beq.n 2000 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.n 1fe4 │ │ │ │ │ + beq.n 1fdc │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 204e │ │ │ │ │ - beq.n 2034 │ │ │ │ │ + blt.n 2042 │ │ │ │ │ + beq.n 202c │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq.n 1fe4 │ │ │ │ │ + beq.n 1fdc │ │ │ │ │ add.w sl, r4, #20 │ │ │ │ │ add.w fp, r5, #20 │ │ │ │ │ movs r3, #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r3, fp │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr.w r1, [r3, #4]! │ │ │ │ │ @@ -3247,830 +3246,828 @@ │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 204e │ │ │ │ │ - beq.n 1ff2 │ │ │ │ │ + blt.n 2042 │ │ │ │ │ + beq.n 1ffc │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.n 1fbe │ │ │ │ │ + bne.n 1fb6 │ │ │ │ │ cmp r6, #5 │ │ │ │ │ - bhi.n 2048 │ │ │ │ │ + bhi.n 203c │ │ │ │ │ tbb [pc, r6] │ │ │ │ │ - .word 0x2b1b3828 │ │ │ │ │ - .short 0x2e3b │ │ │ │ │ + .word 0x29033626 │ │ │ │ │ + .short 0x2c39 │ │ │ │ │ + cmp r9, r8 │ │ │ │ │ + bne.n 2004 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ + add sp, #12 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - ble.n 1fe4 │ │ │ │ │ + ble.n 1fdc │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - bne.n 2008 │ │ │ │ │ + bne.n 2012 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r6, #3 │ │ │ │ │ - beq.n 2026 │ │ │ │ │ + beq.n 1fee │ │ │ │ │ adds r3, #4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr.w r1, [r5, r3, lsl #2] │ │ │ │ │ ldr.w r0, [r4, r3, lsl #2] │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_RichCompare │ │ │ │ │ - cmp r9, r8 │ │ │ │ │ - bne.n 1ffa │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ - add sp, #12 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movs r3, #1 │ │ │ │ │ - cmp r6, #2 │ │ │ │ │ - beq.n 1ffa │ │ │ │ │ - b.n 2008 │ │ │ │ │ + b.n 2000 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - ble.n 1ffa │ │ │ │ │ - b.n 2026 │ │ │ │ │ + ble.n 2004 │ │ │ │ │ + b.n 1fee │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - beq.n 1ffa │ │ │ │ │ - b.n 2026 │ │ │ │ │ + beq.n 2004 │ │ │ │ │ + b.n 1fee │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - ble.n 2026 │ │ │ │ │ - b.n 1ffa │ │ │ │ │ + ble.n 1fee │ │ │ │ │ + b.n 2004 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2002 │ │ │ │ │ + b.n 1ff6 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bx lr │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - bge.n 2026 │ │ │ │ │ - b.n 1ffa │ │ │ │ │ + bge.n 1fee │ │ │ │ │ + b.n 2004 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - bge.n 1ffa │ │ │ │ │ - b.n 2026 │ │ │ │ │ + bge.n 2004 │ │ │ │ │ + b.n 1fee │ │ │ │ │ │ │ │ │ │ -00002068 : │ │ │ │ │ +0000205c : │ │ │ │ │ tuple_concat(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2244 │ │ │ │ │ + beq.w 2238 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ │ lsls r0, r0, #5 │ │ │ │ │ - bpl.w 2286 │ │ │ │ │ + bpl.w 227a │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2262 │ │ │ │ │ + beq.w 2256 │ │ │ │ │ adds r0, r0, r3 │ │ │ │ │ - beq.w 2282 │ │ │ │ │ + beq.w 2276 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 380 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 229e │ │ │ │ │ + beq.w 2292 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 2172 │ │ │ │ │ + ble.n 2166 │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ - beq.n 2172 │ │ │ │ │ + beq.n 2166 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ str r3, [r0, #20] │ │ │ │ │ - beq.n 2172 │ │ │ │ │ + beq.n 2166 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ str r3, [r0, #24] │ │ │ │ │ - beq.n 2172 │ │ │ │ │ + beq.n 2166 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ - beq.n 2172 │ │ │ │ │ + beq.n 2166 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ cmp r5, #5 │ │ │ │ │ str r3, [r0, #32] │ │ │ │ │ - beq.n 2172 │ │ │ │ │ + beq.n 2166 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ cmp r5, #6 │ │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ │ - beq.n 2172 │ │ │ │ │ + beq.n 2166 │ │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ cmp r5, #7 │ │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ │ - beq.n 2172 │ │ │ │ │ + beq.n 2166 │ │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ cmp r5, #8 │ │ │ │ │ str r3, [r0, #44] @ 0x2c │ │ │ │ │ - beq.n 2172 │ │ │ │ │ + beq.n 2166 │ │ │ │ │ add.w r2, r4, #44 @ 0x2c │ │ │ │ │ adds r4, #12 │ │ │ │ │ add.w r4, r4, r5, lsl #2 │ │ │ │ │ add.w lr, r0, #44 @ 0x2c │ │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ │ ldr.w ip, [r3] │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 2232 │ │ │ │ │ + blt.n 2226 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ str.w r3, [lr, #4]! │ │ │ │ │ - bne.n 215c │ │ │ │ │ + bne.n 2150 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 2226 │ │ │ │ │ + ble.n 221a │ │ │ │ │ ldr.w lr, [r1, #16] │ │ │ │ │ add.w r4, r0, #16 │ │ │ │ │ lsls r3, r5, #2 │ │ │ │ │ ldr.w ip, [lr] │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt.w ip, ip, #1 │ │ │ │ │ strlt.w ip, [lr] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ str.w lr, [r4, r5, lsl #2] │ │ │ │ │ - beq.n 2226 │ │ │ │ │ + beq.n 221a │ │ │ │ │ ldr.w ip, [r1, #20] │ │ │ │ │ add.w lr, r3, #4 │ │ │ │ │ ldr.w r5, [ip] │ │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r5, #1 │ │ │ │ │ strlt.w r5, [ip] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ str.w ip, [r4, lr] │ │ │ │ │ - beq.n 2226 │ │ │ │ │ + beq.n 221a │ │ │ │ │ ldr.w ip, [r1, #24] │ │ │ │ │ add.w lr, r3, #8 │ │ │ │ │ ldr.w r5, [ip] │ │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r5, #1 │ │ │ │ │ strlt.w r5, [ip] │ │ │ │ │ cmp r2, #3 │ │ │ │ │ str.w ip, [r4, lr] │ │ │ │ │ - beq.n 2226 │ │ │ │ │ + beq.n 221a │ │ │ │ │ ldr.w ip, [r1, #28] │ │ │ │ │ add.w lr, r3, #12 │ │ │ │ │ ldr.w r5, [ip] │ │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r5, #1 │ │ │ │ │ strlt.w r5, [ip] │ │ │ │ │ cmp r2, #4 │ │ │ │ │ str.w ip, [r4, lr] │ │ │ │ │ - beq.n 2226 │ │ │ │ │ + beq.n 221a │ │ │ │ │ adds r3, #28 │ │ │ │ │ add.w r4, r1, #28 │ │ │ │ │ adds r1, #12 │ │ │ │ │ add r3, r0 │ │ │ │ │ add.w r1, r1, r2, lsl #2 │ │ │ │ │ ldr.w r2, [r4, #4]! │ │ │ │ │ ldr.w ip, [r2] │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ add.w r5, ip, #1 │ │ │ │ │ it lt │ │ │ │ │ strlt r5, [r2, #0] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ str.w r2, [r3, #4]! │ │ │ │ │ - bne.n 220a │ │ │ │ │ + bne.n 21fe │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 41c <_PyObject_GC_TRACK> │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ str.w ip, [r3] │ │ │ │ │ str.w r3, [lr, #4]! │ │ │ │ │ - bne.n 215c │ │ │ │ │ - b.n 2172 │ │ │ │ │ + bne.n 2150 │ │ │ │ │ + b.n 2166 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bne.w 2082 │ │ │ │ │ + bne.w 2076 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ mov r0, r1 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r1, #0] │ │ │ │ │ - b.n 222e │ │ │ │ │ + b.n 2222 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne.w 2094 │ │ │ │ │ + bne.w 2088 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r4, #0] │ │ │ │ │ - b.n 222e │ │ │ │ │ - ldr r0, [pc, #32] @ (22a4 ) │ │ │ │ │ - b.n 222e │ │ │ │ │ + b.n 2222 │ │ │ │ │ + ldr r0, [pc, #32] @ (2298 ) │ │ │ │ │ + b.n 2222 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 222e │ │ │ │ │ + b.n 2222 │ │ │ │ │ nop │ │ │ │ │ .word 0x000101d4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000022a8 : │ │ │ │ │ +0000229c : │ │ │ │ │ tuple_length(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000022ac <_PyTuple_MaybeUntrack>: │ │ │ │ │ +000022a0 <_PyTuple_MaybeUntrack>: │ │ │ │ │ _PyTuple_MaybeUntrack(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ sub sp, #16 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 2396 <_PyTuple_MaybeUntrack+0xea> │ │ │ │ │ + bne.n 238a <_PyTuple_MaybeUntrack+0xea> │ │ │ │ │ ldr.w r3, [r0, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2396 <_PyTuple_MaybeUntrack+0xea> │ │ │ │ │ + beq.n 238a <_PyTuple_MaybeUntrack+0xea> │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.n 23ca <_PyTuple_MaybeUntrack+0x11e> │ │ │ │ │ + ble.n 23be <_PyTuple_MaybeUntrack+0x11e> │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2396 <_PyTuple_MaybeUntrack+0xea> │ │ │ │ │ + beq.n 238a <_PyTuple_MaybeUntrack+0xea> │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IS_GC │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 23aa <_PyTuple_MaybeUntrack+0xfe> │ │ │ │ │ + bne.n 239e <_PyTuple_MaybeUntrack+0xfe> │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.n 2348 <_PyTuple_MaybeUntrack+0x9c> │ │ │ │ │ + beq.n 233c <_PyTuple_MaybeUntrack+0x9c> │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2396 <_PyTuple_MaybeUntrack+0xea> │ │ │ │ │ + beq.n 238a <_PyTuple_MaybeUntrack+0xea> │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IS_GC │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 23ba <_PyTuple_MaybeUntrack+0x10e> │ │ │ │ │ + bne.n 23ae <_PyTuple_MaybeUntrack+0x10e> │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - beq.n 2348 <_PyTuple_MaybeUntrack+0x9c> │ │ │ │ │ + beq.n 233c <_PyTuple_MaybeUntrack+0x9c> │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2396 <_PyTuple_MaybeUntrack+0xea> │ │ │ │ │ + beq.n 238a <_PyTuple_MaybeUntrack+0xea> │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IS_GC │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2416 <_PyTuple_MaybeUntrack+0x16a> │ │ │ │ │ + bne.n 240a <_PyTuple_MaybeUntrack+0x16a> │ │ │ │ │ cmp r6, #3 │ │ │ │ │ - beq.n 2348 <_PyTuple_MaybeUntrack+0x9c> │ │ │ │ │ + beq.n 233c <_PyTuple_MaybeUntrack+0x9c> │ │ │ │ │ add.w r1, r4, #24 │ │ │ │ │ movs r2, #3 │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ mov r0, r3 │ │ │ │ │ - cbz r3, 2396 <_PyTuple_MaybeUntrack+0xea> │ │ │ │ │ + cbz r3, 238a <_PyTuple_MaybeUntrack+0xea> │ │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IS_GC │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldrd r3, r1, [sp, #4] │ │ │ │ │ adds r2, #1 │ │ │ │ │ - cbnz r0, 239a <_PyTuple_MaybeUntrack+0xee> │ │ │ │ │ + cbnz r0, 238e <_PyTuple_MaybeUntrack+0xee> │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 2328 <_PyTuple_MaybeUntrack+0x7c> │ │ │ │ │ + bne.n 231c <_PyTuple_MaybeUntrack+0x7c> │ │ │ │ │ ldrd r1, r2, [r4, #-8] │ │ │ │ │ bic.w r2, r2, #3 │ │ │ │ │ bic.w r0, r1, #3 │ │ │ │ │ ldr r5, [r2, #0] │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ bfi r1, r5, #0, #2 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ movs r2, #0 │ │ │ │ │ - ldr r3, [pc, #188] @ (2428 <_PyTuple_MaybeUntrack+0x17c>) │ │ │ │ │ + ldr r3, [pc, #188] @ (241c <_PyTuple_MaybeUntrack+0x17c>) │ │ │ │ │ ldr.w r1, [r4, #-4] │ │ │ │ │ str.w r2, [r4, #-8] │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ and.w r1, r1, #1 │ │ │ │ │ str.w r1, [r4, #-4] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr.w r2, [r3, #3752] @ 0xea8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.n 240e <_PyTuple_MaybeUntrack+0x162> │ │ │ │ │ + bgt.n 2402 <_PyTuple_MaybeUntrack+0x162> │ │ │ │ │ ldr.w r2, [r3, #3824] @ 0xef0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #3824] @ 0xef0 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bne.n 2396 <_PyTuple_MaybeUntrack+0xea> │ │ │ │ │ + bne.n 238a <_PyTuple_MaybeUntrack+0xea> │ │ │ │ │ ldr.w r3, [r3, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2344 <_PyTuple_MaybeUntrack+0x98> │ │ │ │ │ - b.n 2396 <_PyTuple_MaybeUntrack+0xea> │ │ │ │ │ + beq.n 2338 <_PyTuple_MaybeUntrack+0x98> │ │ │ │ │ + b.n 238a <_PyTuple_MaybeUntrack+0xea> │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.n 2396 <_PyTuple_MaybeUntrack+0xea> │ │ │ │ │ + bne.n 238a <_PyTuple_MaybeUntrack+0xea> │ │ │ │ │ ldr.w r3, [r3, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 22ee <_PyTuple_MaybeUntrack+0x42> │ │ │ │ │ - b.n 2396 <_PyTuple_MaybeUntrack+0xea> │ │ │ │ │ + beq.n 22e2 <_PyTuple_MaybeUntrack+0x42> │ │ │ │ │ + b.n 238a <_PyTuple_MaybeUntrack+0xea> │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.n 2396 <_PyTuple_MaybeUntrack+0xea> │ │ │ │ │ + bne.n 238a <_PyTuple_MaybeUntrack+0xea> │ │ │ │ │ ldr.w r3, [r3, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2306 <_PyTuple_MaybeUntrack+0x5a> │ │ │ │ │ - b.n 2396 <_PyTuple_MaybeUntrack+0xea> │ │ │ │ │ + beq.n 22fa <_PyTuple_MaybeUntrack+0x5a> │ │ │ │ │ + b.n 238a <_PyTuple_MaybeUntrack+0xea> │ │ │ │ │ ldr.w r1, [r0, #-4] │ │ │ │ │ bic.w r4, r3, #3 │ │ │ │ │ bic.w r1, r1, #3 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ movs r2, #0 │ │ │ │ │ orrs r3, r1 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ str.w r2, [r0, #-8] │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr.w r1, [r0, #-4] │ │ │ │ │ - ldr r3, [pc, #52] @ (242c <_PyTuple_MaybeUntrack+0x180>) │ │ │ │ │ + ldr r3, [pc, #52] @ (2420 <_PyTuple_MaybeUntrack+0x180>) │ │ │ │ │ and.w r1, r1, #1 │ │ │ │ │ str.w r1, [r0, #-4] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr.w r2, [r3, #3752] @ 0xea8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 238c <_PyTuple_MaybeUntrack+0xe0> │ │ │ │ │ + ble.n 2380 <_PyTuple_MaybeUntrack+0xe0> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #3752] @ 0xea8 │ │ │ │ │ - b.n 238c <_PyTuple_MaybeUntrack+0xe0> │ │ │ │ │ + b.n 2380 <_PyTuple_MaybeUntrack+0xe0> │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.n 2396 <_PyTuple_MaybeUntrack+0xea> │ │ │ │ │ + bne.n 238a <_PyTuple_MaybeUntrack+0xea> │ │ │ │ │ ldr.w r3, [r3, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 231e <_PyTuple_MaybeUntrack+0x72> │ │ │ │ │ - b.n 2396 <_PyTuple_MaybeUntrack+0xea> │ │ │ │ │ + beq.w 2312 <_PyTuple_MaybeUntrack+0x72> │ │ │ │ │ + b.n 238a <_PyTuple_MaybeUntrack+0xea> │ │ │ │ │ .word 0x000000a6 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000028 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00002430 : │ │ │ │ │ +00002424 : │ │ │ │ │ tuple_traverse(): │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r2 │ │ │ │ │ subs.w r9, r8, #1 │ │ │ │ │ - bmi.n 24b0 │ │ │ │ │ + bmi.n 24a4 │ │ │ │ │ add.w r7, r6, r8, lsl #2 │ │ │ │ │ ldr r0, [r7, #12] │ │ │ │ │ - cbz r0, 24ac │ │ │ │ │ + cbz r0, 24a0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ blx r5 │ │ │ │ │ - cbnz r0, 24b2 │ │ │ │ │ + cbnz r0, 24a6 │ │ │ │ │ sub.w r9, r8, #2 │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - beq.n 24b0 │ │ │ │ │ + beq.n 24a4 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ - cbz r0, 24ac │ │ │ │ │ + cbz r0, 24a0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ blx r5 │ │ │ │ │ - cbnz r0, 24b2 │ │ │ │ │ + cbnz r0, 24a6 │ │ │ │ │ sub.w r9, r8, #3 │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ - beq.n 24b0 │ │ │ │ │ + beq.n 24a4 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ - cbz r0, 24ac │ │ │ │ │ + cbz r0, 24a0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ blx r5 │ │ │ │ │ - cbnz r0, 24b2 │ │ │ │ │ + cbnz r0, 24a6 │ │ │ │ │ sub.w r9, r8, #4 │ │ │ │ │ cmp.w r8, #3 │ │ │ │ │ - beq.n 24b0 │ │ │ │ │ + beq.n 24a4 │ │ │ │ │ ldr.w r0, [r6, r8, lsl #2] │ │ │ │ │ - cbz r0, 24ac │ │ │ │ │ + cbz r0, 24a0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ blx r5 │ │ │ │ │ - cbnz r0, 24b2 │ │ │ │ │ + cbnz r0, 24a6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ subs.w r9, r9, #1 │ │ │ │ │ - bcc.n 24b0 │ │ │ │ │ + bcc.n 24a4 │ │ │ │ │ ldr.w r0, [r7, #-4]! │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2498 │ │ │ │ │ + bne.n 248c │ │ │ │ │ mov r8, r9 │ │ │ │ │ - b.n 244a │ │ │ │ │ + b.n 243e │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000024b8 : │ │ │ │ │ +000024ac : │ │ │ │ │ tuple_new(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq.n 24e4 │ │ │ │ │ + beq.n 24d8 │ │ │ │ │ ldr.w r0, [r0, #148] @ 0x94 │ │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 24ea │ │ │ │ │ + bne.n 24de │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 2632 │ │ │ │ │ + bne.w 2626 │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi.w 25f6 │ │ │ │ │ + bhi.w 25ea │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 2610 │ │ │ │ │ + beq.w 2604 │ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - beq.n 25e2 │ │ │ │ │ + beq.n 25d6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2614 │ │ │ │ │ + beq.w 2608 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Tuple │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2646 │ │ │ │ │ + beq.w 263a │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2652 │ │ │ │ │ + beq.w 2646 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n 25b2 │ │ │ │ │ + ble.n 25a6 │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r0, #1 │ │ │ │ │ strlt r0, [r2, #0] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ str r2, [r6, #16] │ │ │ │ │ - beq.n 25b2 │ │ │ │ │ + beq.n 25a6 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r0, #1 │ │ │ │ │ strlt r0, [r2, #0] │ │ │ │ │ cmp r1, #2 │ │ │ │ │ str r2, [r6, #20] │ │ │ │ │ - beq.n 25b2 │ │ │ │ │ + beq.n 25a6 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r0, #1 │ │ │ │ │ strlt r0, [r2, #0] │ │ │ │ │ cmp r1, #3 │ │ │ │ │ str r2, [r6, #24] │ │ │ │ │ - beq.n 25b2 │ │ │ │ │ + beq.n 25a6 │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r0, #1 │ │ │ │ │ strlt r0, [r2, #0] │ │ │ │ │ cmp r1, #4 │ │ │ │ │ str r2, [r6, #28] │ │ │ │ │ - beq.n 25b2 │ │ │ │ │ + beq.n 25a6 │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r0, #1 │ │ │ │ │ strlt r0, [r2, #0] │ │ │ │ │ cmp r1, #5 │ │ │ │ │ str r2, [r6, #32] │ │ │ │ │ - beq.n 25b2 │ │ │ │ │ + beq.n 25a6 │ │ │ │ │ add.w r5, r4, #32 │ │ │ │ │ add.w lr, r6, #32 │ │ │ │ │ mov.w ip, #5 │ │ │ │ │ ldr.w r2, [r5, #4]! │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 25d4 │ │ │ │ │ + blt.n 25c8 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ str.w r2, [lr, #4]! │ │ │ │ │ - bne.n 259a │ │ │ │ │ + bne.n 258e │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 25c0 │ │ │ │ │ + bge.n 25b4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ - cbz r2, 25ee │ │ │ │ │ + cbz r2, 25e2 │ │ │ │ │ ldr.w r2, [r6, #-8] │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ str r1, [r6, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 264a │ │ │ │ │ + beq.n 263e │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ str.w r2, [lr, #4]! │ │ │ │ │ - bne.n 259a │ │ │ │ │ - b.n 25b2 │ │ │ │ │ - cbz r0, 262e │ │ │ │ │ + bne.n 258e │ │ │ │ │ + b.n 25a6 │ │ │ │ │ + cbz r0, 2622 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PySequence_Tuple │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 25c0 │ │ │ │ │ + b.n 25b4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ - cbz r0, 2646 │ │ │ │ │ + cbz r0, 263a │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.w 24f8 │ │ │ │ │ + bgt.w 24ec │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - beq.n 262e │ │ │ │ │ - ldr r4, [pc, #84] @ (266c ) │ │ │ │ │ + beq.n 2622 │ │ │ │ │ + ldr r4, [pc, #84] @ (2660 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ │ add.w r4, r4, #468 @ 0x1d4 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ blx r3 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 2652 │ │ │ │ │ + cbz r0, 2646 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b.n 2526 │ │ │ │ │ - ldr r6, [pc, #64] @ (2670 ) │ │ │ │ │ - b.n 25ce │ │ │ │ │ + b.n 251a │ │ │ │ │ + ldr r6, [pc, #64] @ (2664 ) │ │ │ │ │ + b.n 25c2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 <_PyArg_NoKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_NoKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 24ea │ │ │ │ │ + bne.w 24de │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 25ce │ │ │ │ │ + b.n 25c2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 41c <_PyObject_GC_TRACK> │ │ │ │ │ - b.n 25ce │ │ │ │ │ + b.n 25c2 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2646 │ │ │ │ │ + bge.n 263a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2646 │ │ │ │ │ + bne.n 263a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2646 │ │ │ │ │ + b.n 263a │ │ │ │ │ nop │ │ │ │ │ .word 0x00010000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000101d4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00002674 : │ │ │ │ │ +00002668 : │ │ │ │ │ tuple_repr(): │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 2788 │ │ │ │ │ + beq.n 277c │ │ │ │ │ mov r9, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_ReprEnter │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne.w 27a4 │ │ │ │ │ + bne.w 2798 │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ ite gt │ │ │ │ │ addgt.w r0, r8, r8, lsl #1 │ │ │ │ │ movle r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_Create │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 2700 │ │ │ │ │ + cbz r0, 26f4 │ │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 2700 │ │ │ │ │ + blt.n 26f4 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.n 276c │ │ │ │ │ + ble.n 2760 │ │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_WriteRepr │ │ │ │ │ add.w r6, r9, #16 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 2700 │ │ │ │ │ + blt.n 26f4 │ │ │ │ │ tst.w r8, #1 │ │ │ │ │ - bne.n 275c │ │ │ │ │ + bne.n 2750 │ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ movs r5, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 2700 │ │ │ │ │ + blt.n 26f4 │ │ │ │ │ movs r1, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 2700 │ │ │ │ │ + blt.n 26f4 │ │ │ │ │ mov r6, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r1, [r6, #20]! │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_WriteRepr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 275c │ │ │ │ │ + bge.n 2750 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_Discard │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_ReprLeave │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ movs r1, #32 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - blt.n 2700 │ │ │ │ │ + blt.n 26f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ adds r7, r6, #4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - blt.n 2700 │ │ │ │ │ + blt.n 26f4 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ adds r5, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_WriteRepr │ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - blt.n 2700 │ │ │ │ │ + blt.n 26f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ movs r1, #32 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - blt.n 2700 │ │ │ │ │ + blt.n 26f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ adds r6, r7, #4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - blt.n 2700 │ │ │ │ │ + blt.n 26f4 │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_WriteRepr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 2700 │ │ │ │ │ + blt.n 26f4 │ │ │ │ │ adds r5, #1 │ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bne.n 2712 │ │ │ │ │ + bne.n 2706 │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - beq.n 2798 │ │ │ │ │ + beq.n 278c │ │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 2700 │ │ │ │ │ + blt.n 26f4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_ReprLeave │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicodeWriter_Finish │ │ │ │ │ @@ -4081,111 +4078,111 @@ │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromString │ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 276c │ │ │ │ │ - b.n 2700 │ │ │ │ │ - ble.n 270c │ │ │ │ │ + bge.n 2760 │ │ │ │ │ + b.n 26f4 │ │ │ │ │ + ble.n 2700 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromString │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000027b8 : │ │ │ │ │ +000027ac : │ │ │ │ │ tuple_repeat(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 27e2 │ │ │ │ │ - cbz r4, 27e2 │ │ │ │ │ + beq.n 27d6 │ │ │ │ │ + cbz r4, 27d6 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n 27d8 │ │ │ │ │ - cbnz r4, 2800 │ │ │ │ │ - ldr r6, [pc, #376] @ (2954 ) │ │ │ │ │ + ble.n 27cc │ │ │ │ │ + cbnz r4, 27f4 │ │ │ │ │ + ldr r6, [pc, #376] @ (2948 ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 27d2 │ │ │ │ │ + bne.n 27c6 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 27fc │ │ │ │ │ + bge.n 27f0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 27da │ │ │ │ │ + b.n 27ce │ │ │ │ │ mov r5, r0 │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ mov r8, r1 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - blt.w 293a │ │ │ │ │ + blt.w 292e │ │ │ │ │ mul.w r1, r4, r8 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 380 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 27da │ │ │ │ │ + beq.n 27ce │ │ │ │ │ add.w r7, r0, #16 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ adds r0, #16 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.n 28f8 │ │ │ │ │ + bne.n 28ec │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 28e8 │ │ │ │ │ + blt.n 28dc │ │ │ │ │ add.w r3, r7, r1, lsl #2 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bcs.n 28e0 │ │ │ │ │ + bcs.n 28d4 │ │ │ │ │ subs r3, r3, r6 │ │ │ │ │ subs r3, #17 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bls.n 28de │ │ │ │ │ + bls.n 28d2 │ │ │ │ │ lsrs r1, r3, #2 │ │ │ │ │ mov r3, r7 │ │ │ │ │ adds r4, r1, #1 │ │ │ │ │ lsrs r1, r4, #1 │ │ │ │ │ lsls r0, r1, #3 │ │ │ │ │ add.w r1, r7, r1, lsl #3 │ │ │ │ │ subs r0, #8 │ │ │ │ │ lsrs r0, r0, #3 │ │ │ │ │ adds r0, #1 │ │ │ │ │ ands.w r0, r0, #7 │ │ │ │ │ - beq.n 28ac │ │ │ │ │ + beq.n 28a0 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.n 28a2 │ │ │ │ │ + beq.n 2896 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq.n 289c │ │ │ │ │ + beq.n 2890 │ │ │ │ │ cmp r0, #3 │ │ │ │ │ - beq.n 2896 │ │ │ │ │ + beq.n 288a │ │ │ │ │ cmp r0, #4 │ │ │ │ │ - beq.n 2890 │ │ │ │ │ + beq.n 2884 │ │ │ │ │ cmp r0, #5 │ │ │ │ │ - beq.n 288a │ │ │ │ │ + beq.n 287e │ │ │ │ │ cmp r0, #6 │ │ │ │ │ - beq.n 2884 │ │ │ │ │ + beq.n 2878 │ │ │ │ │ add.w r3, r6, #24 │ │ │ │ │ strd r2, r2, [r7] │ │ │ │ │ strd r2, r2, [r3] │ │ │ │ │ adds r3, #8 │ │ │ │ │ strd r2, r2, [r3] │ │ │ │ │ adds r3, #8 │ │ │ │ │ strd r2, r2, [r3] │ │ │ │ │ @@ -4193,85 +4190,85 @@ │ │ │ │ │ strd r2, r2, [r3] │ │ │ │ │ adds r3, #8 │ │ │ │ │ strd r2, r2, [r3] │ │ │ │ │ adds r3, #8 │ │ │ │ │ strd r2, r2, [r3] │ │ │ │ │ adds r3, #8 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 28d2 │ │ │ │ │ + beq.n 28c6 │ │ │ │ │ strd r2, r2, [r3] │ │ │ │ │ strd r2, r2, [r3, #8] │ │ │ │ │ strd r2, r2, [r3, #16] │ │ │ │ │ strd r2, r2, [r3, #24] │ │ │ │ │ strd r2, r2, [r3, #32] │ │ │ │ │ strd r2, r2, [r3, #40] @ 0x28 │ │ │ │ │ strd r2, r2, [r3, #48] @ 0x30 │ │ │ │ │ strd r2, r2, [r3, #56] @ 0x38 │ │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 28ac │ │ │ │ │ + bne.n 28a0 │ │ │ │ │ lsls r3, r4, #31 │ │ │ │ │ - bpl.n 28e0 │ │ │ │ │ + bpl.n 28d4 │ │ │ │ │ bic.w r0, r4, #1 │ │ │ │ │ add.w r0, r7, r0, lsl #2 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 41c <_PyObject_GC_TRACK> │ │ │ │ │ - b.n 27da │ │ │ │ │ + b.n 27ce │ │ │ │ │ add r3, r1 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ it ge │ │ │ │ │ movge.w r3, #1342177280 @ 0x50000000 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n 283a │ │ │ │ │ + b.n 282e │ │ │ │ │ add.w r3, r5, #16 │ │ │ │ │ mov ip, r7 │ │ │ │ │ add.w lr, r3, r4, lsl #2 │ │ │ │ │ - b.n 2914 │ │ │ │ │ + b.n 2908 │ │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 2944 │ │ │ │ │ + blt.n 2938 │ │ │ │ │ str.w r2, [ip], #4 │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bhi.n 2904 │ │ │ │ │ + bhi.n 28f8 │ │ │ │ │ lsls r5, r1, #2 │ │ │ │ │ lsls r3, r4, #2 │ │ │ │ │ subs r4, r5, r3 │ │ │ │ │ mov r1, r7 │ │ │ │ │ adds r0, r7, r3 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - ble.n 28e0 │ │ │ │ │ + ble.n 28d4 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ it ge │ │ │ │ │ movge r4, r3 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add r3, r4 │ │ │ │ │ - b.n 291c │ │ │ │ │ + b.n 2910 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyErr_NoMemory │ │ │ │ │ add r0, r8 │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ it ge │ │ │ │ │ movge.w r0, #1342177280 @ 0x50000000 │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ - b.n 2910 │ │ │ │ │ + b.n 2904 │ │ │ │ │ .word 0x000101d4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00002958 : │ │ │ │ │ +0000294c : │ │ │ │ │ tupleiter_len(): │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ - cbz r3, 2966 │ │ │ │ │ + cbz r3, 295a │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ subs r0, r2, r0 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromSsize_t │ │ │ │ │ mov r0, r3 │ │ │ │ │ b.w 0 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -78,18 +78,18 @@ │ │ │ │ │ 0x000004b0 79457272 5f4f6363 75727265 64005079 yErr_Occurred.Py │ │ │ │ │ 0x000004c0 4578635f 54797065 4572726f 72005079 Exc_TypeError.Py │ │ │ │ │ 0x000004d0 4572725f 466f726d 61740050 79547570 Err_Format.PyTup │ │ │ │ │ 0x000004e0 6c655f53 697a6500 5f507954 75706c65 le_Size._PyTuple │ │ │ │ │ 0x000004f0 5f46726f 6d417272 61795374 65616c00 _FromArraySteal. │ │ │ │ │ 0x00000500 50794f62 6a656374 5f486173 68005079 PyObject_Hash.Py │ │ │ │ │ 0x00000510 5475706c 655f4765 74536c69 6365005f Tuple_GetSlice._ │ │ │ │ │ - 0x00000520 50795f46 616c7365 53747275 63740050 Py_FalseStruct.P │ │ │ │ │ - 0x00000530 794f626a 6563745f 52696368 436f6d70 yObject_RichComp │ │ │ │ │ - 0x00000540 61726500 5f50795f 54727565 53747275 are._Py_TrueStru │ │ │ │ │ - 0x00000550 6374005f 50795f4e 6f74496d 706c656d ct._Py_NotImplem │ │ │ │ │ + 0x00000520 50795f54 72756553 74727563 74005f50 Py_TrueStruct._P │ │ │ │ │ + 0x00000530 795f4661 6c736553 74727563 74005079 y_FalseStruct.Py │ │ │ │ │ + 0x00000540 4f626a65 63745f52 69636843 6f6d7061 Object_RichCompa │ │ │ │ │ + 0x00000550 7265005f 50795f4e 6f74496d 706c656d re._Py_NotImplem │ │ │ │ │ 0x00000560 656e7465 64537472 75637400 50795365 entedStruct.PySe │ │ │ │ │ 0x00000570 7175656e 63655f54 75706c65 005f5079 quence_Tuple._Py │ │ │ │ │ 0x00000580 4172675f 4e6f4b77 6e616d65 73005f50 Arg_NoKwnames._P │ │ │ │ │ 0x00000590 79417267 5f436865 636b506f 73697469 yArg_CheckPositi │ │ │ │ │ 0x000005a0 6f6e616c 005f5079 5475706c 655f4d61 onal._PyTuple_Ma │ │ │ │ │ 0x000005b0 79626555 6e747261 636b0050 794f626a ybeUntrack.PyObj │ │ │ │ │ 0x000005c0 6563745f 49535f47 43005f50 79417267 ect_IS_GC._PyArg │ │ │ ├── typeobject.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: 180820 (bytes into file) │ │ │ │ │ + Start of section headers: 180816 (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 0x2c254: │ │ │ │ │ +There are 18 section headers, starting at offset 0x2c250: │ │ │ │ │ │ │ │ │ │ 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 004008 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 0237d4 001c48 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 00403c 00119c 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 02541c 001348 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 0051d8 000415 00 WA 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 0051d8 010e60 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 026764 004c48 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 016038 003a9d 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 019ad8 001b84 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 02b3ac 000d58 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 01b65c 000a31 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 02c104 0000c0 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 01c08d 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 01c08d 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 01c0c0 0048d0 10 16 855 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 020990 002e43 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 02c1c4 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 004004 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 0237d0 001c48 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 004038 00119c 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 025418 001348 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 0051d4 000415 00 WA 0 0 4 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 0051d4 010e60 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 026760 004c48 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 016034 003a9d 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 019ad4 001b84 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 02b3a8 000d58 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 01b658 000a31 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 02c100 0000c0 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 01c089 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 01c089 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 01c0bc 0048d0 10 16 855 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 02098c 002e43 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 02c1c0 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 {} │ │ │ │ │ @@ -21,92 +21,92 @@ │ │ │ │ │ 17: 000001a0 0 NOTYPE LOCAL DEFAULT 8 .LC6 │ │ │ │ │ 18: 000001f0 0 NOTYPE LOCAL DEFAULT 8 .LC7 │ │ │ │ │ 19: 00000240 0 NOTYPE LOCAL DEFAULT 8 .LC8 │ │ │ │ │ 20: 00000290 0 NOTYPE LOCAL DEFAULT 8 .LC9 │ │ │ │ │ 21: 000002d8 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ 22: 00000334 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ 23: 00000380 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 24: 000032c9 1612 FUNC LOCAL DEFAULT 6 mro_internal.isra.0 │ │ │ │ │ + 24: 000032c9 1616 FUNC LOCAL DEFAULT 6 mro_internal.isra.0 │ │ │ │ │ 25: 00000000 0 NOTYPE LOCAL DEFAULT 3 .LANCHOR0 │ │ │ │ │ 26: 000005f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 27: 00000600 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 28: 000008b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 29: 000008c8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 30: 00000bd4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 31: 00000bdc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 32: 00001004 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 33: 0000100c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 34: 00001624 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 35: 00001634 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 36: 00004049 154 FUNC LOCAL DEFAULT 6 _PyType_DocWithoutSignature │ │ │ │ │ + 36: 0000404d 154 FUNC LOCAL DEFAULT 6 _PyType_DocWithoutSignature │ │ │ │ │ 37: 00001c6c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 38: 00001c78 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 39: 000020dc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 40: 000020f4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 41: 000023a0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 42: 000023a8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 43: 00004129 216 FUNC LOCAL DEFAULT 6 type_module │ │ │ │ │ - 44: 00003d81 22 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ + 43: 0000412d 216 FUNC LOCAL DEFAULT 6 type_module │ │ │ │ │ + 44: 00003d85 22 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ 45: 00003230 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 46: 00003234 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 47: 00000364 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ 48: 00000380 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ 49: 000003a8 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ - 50: 00003915 1132 FUNC LOCAL DEFAULT 6 mro_implementation_unlocked │ │ │ │ │ - 51: 00006a9d 376 FUNC LOCAL DEFAULT 6 type_modified_unlocked.part.0 │ │ │ │ │ - 52: 00003564 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 53: 0000356c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 54: 00006905 320 FUNC LOCAL DEFAULT 6 solid_base │ │ │ │ │ - 55: 0000ade9 156 FUNC LOCAL DEFAULT 6 lookup_method_ex.constprop.0 │ │ │ │ │ + 50: 00003919 1132 FUNC LOCAL DEFAULT 6 mro_implementation_unlocked │ │ │ │ │ + 51: 00006aa1 376 FUNC LOCAL DEFAULT 6 type_modified_unlocked.part.0 │ │ │ │ │ + 52: 00003568 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 53: 00003570 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 54: 00006909 320 FUNC LOCAL DEFAULT 6 solid_base │ │ │ │ │ + 55: 0000aded 156 FUNC LOCAL DEFAULT 6 lookup_method_ex.constprop.0 │ │ │ │ │ 56: 00000865 40 FUNC LOCAL DEFAULT 1 call_unbound_noarg.part.0 │ │ │ │ │ - 57: 00003830 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 58: 00003838 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 59: 0000390c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 57: 00003834 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 58: 0000383c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 59: 00003910 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 60: 000003e0 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ 61: 0000040c 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ 62: 00000424 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ - 63: 00003914 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 63: 00003918 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 64: 00000bb1 320 FUNC LOCAL DEFAULT 9 set_mro_error │ │ │ │ │ 65: 00000cf1 48 FUNC LOCAL DEFAULT 9 class_name │ │ │ │ │ - 66: 00003d7c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 67: 00003d80 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 68: 00003ee4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 69: 00003ee8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 70: 00003fd1 120 FUNC LOCAL DEFAULT 6 _PyObject_GC_TRACK │ │ │ │ │ - 71: 00004044 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 66: 00003d80 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 67: 00003d84 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 68: 00003ee8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 69: 00003eec 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 70: 00003fd5 120 FUNC LOCAL DEFAULT 6 _PyObject_GC_TRACK │ │ │ │ │ + 71: 00004048 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 72: 0000043c 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ - 73: 00004048 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 73: 0000404c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 74: 00000444 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ - 75: 000041f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 76: 00004200 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 77: 00004254 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 78: 00004258 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 79: 000043b5 420 FUNC LOCAL DEFAULT 6 find_name_in_mro │ │ │ │ │ - 80: 0000a615 1312 FUNC LOCAL DEFAULT 6 assign_version_tag │ │ │ │ │ - 81: 000043b0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 82: 000043b4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 83: 00004550 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 84: 00004558 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 85: 00004559 18 FUNC LOCAL DEFAULT 6 PyStackRef_CLOSE │ │ │ │ │ - 86: 00004559 18 FUNC LOCAL DEFAULT 6 PyStackRef_XCLOSE │ │ │ │ │ + 75: 000041f4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 76: 00004204 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 77: 00004258 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 78: 0000425c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 79: 000043b9 420 FUNC LOCAL DEFAULT 6 find_name_in_mro │ │ │ │ │ + 80: 0000a619 1312 FUNC LOCAL DEFAULT 6 assign_version_tag │ │ │ │ │ + 81: 000043b4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 82: 000043b8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 83: 00004554 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 84: 0000455c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 85: 0000455d 18 FUNC LOCAL DEFAULT 6 PyStackRef_CLOSE │ │ │ │ │ + 86: 0000455d 18 FUNC LOCAL DEFAULT 6 PyStackRef_XCLOSE │ │ │ │ │ 87: 00000450 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ 88: 0000047c 0 NOTYPE LOCAL DEFAULT 8 .LC21 │ │ │ │ │ - 89: 000048d8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 90: 000048e8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 91: 00004ac4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 92: 00004ac8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 93: 00004dc0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 94: 00004dd0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 95: 00004fd0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 96: 00004fd4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 97: 000052d4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 98: 000052e4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 99: 000054b4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 100: 000054b8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 101: 000054b9 74 FUNC LOCAL DEFAULT 6 type_qualname │ │ │ │ │ + 89: 000048dc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 90: 000048ec 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 91: 00004ac8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 92: 00004acc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 93: 00004dc4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 94: 00004dd4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 95: 00004fd4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 96: 00004fd8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 97: 000052d8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 98: 000052e8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 99: 000054b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 100: 000054bc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 101: 000054bd 74 FUNC LOCAL DEFAULT 6 type_qualname │ │ │ │ │ 102: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 103: 000004a8 0 NOTYPE LOCAL DEFAULT 8 .LC22 │ │ │ │ │ 104: 000004bc 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ 105: 000004ec 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ 106: 00000500 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ 107: 00000538 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ 108: 00000564 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ @@ -123,52 +123,52 @@ │ │ │ │ │ 119: 00000774 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ 120: 000007bc 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ 121: 000007ec 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ 122: 00000830 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ 123: 00000878 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ 124: 000008bc 0 NOTYPE LOCAL DEFAULT 8 .LC43 │ │ │ │ │ 125: 00000908 0 NOTYPE LOCAL DEFAULT 8 .LC44 │ │ │ │ │ - 126: 000057bc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 127: 000057c0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 128: 0000665d 680 FUNC LOCAL DEFAULT 6 find_best_base │ │ │ │ │ + 126: 000057c0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 127: 000057c4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 128: 00006661 680 FUNC LOCAL DEFAULT 6 find_best_base │ │ │ │ │ 129: 00000000 0 NOTYPE LOCAL DEFAULT 11 .LANCHOR1 │ │ │ │ │ - 130: 000059ee 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 131: 00005a36 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 132: 00005a38 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 133: 00005a40 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 134: 00005dcc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 135: 00005de0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 136: 0000b5c9 824 FUNC LOCAL DEFAULT 6 subtype_dealloc │ │ │ │ │ - 137: 00006430 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 138: 00006434 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 130: 000059f2 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 131: 00005a3a 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 132: 00005a3c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 133: 00005a44 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 134: 00005dd0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 135: 00005de4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 136: 0000b5cd 820 FUNC LOCAL DEFAULT 6 subtype_dealloc │ │ │ │ │ + 137: 00006434 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 138: 00006438 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 139: 00000938 0 NOTYPE LOCAL DEFAULT 8 .LC45 │ │ │ │ │ 140: 0000094c 0 NOTYPE LOCAL DEFAULT 8 .LC46 │ │ │ │ │ 141: 0000097c 0 NOTYPE LOCAL DEFAULT 8 .LC47 │ │ │ │ │ - 142: 00006900 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 143: 00006904 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 144: 00006a91 10 FUNC LOCAL DEFAULT 6 type_modified_unlocked │ │ │ │ │ + 142: 00006904 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 143: 00006908 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 144: 00006a95 10 FUNC LOCAL DEFAULT 6 type_modified_unlocked │ │ │ │ │ 145: 000009ac 0 NOTYPE LOCAL DEFAULT 8 .LC48 │ │ │ │ │ - 146: 00006c04 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 147: 00006c14 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 148: 00006c55 8 FUNC LOCAL DEFAULT 6 type_is_gc │ │ │ │ │ + 146: 00006c08 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 147: 00006c18 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 148: 00006c59 8 FUNC LOCAL DEFAULT 6 type_is_gc │ │ │ │ │ 149: 00000ced 140 FUNC LOCAL DEFAULT 1 managed_static_type_state_clear.part.0 │ │ │ │ │ 150: 000002f8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 151: 00000304 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 152: 00006df4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 153: 00006df8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 152: 00006df8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 153: 00006dfc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 154: 00000000 0 NOTYPE LOCAL DEFAULT 5 .LANCHOR2 │ │ │ │ │ - 155: 00006f65 8 FUNC LOCAL DEFAULT 6 object_dealloc │ │ │ │ │ + 155: 00006f69 8 FUNC LOCAL DEFAULT 6 object_dealloc │ │ │ │ │ 156: 000009e4 0 NOTYPE LOCAL DEFAULT 8 .LC49 │ │ │ │ │ - 157: 00006f6d 124 FUNC LOCAL DEFAULT 6 type_vectorcall │ │ │ │ │ - 158: 00006fe0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 157: 00006f71 124 FUNC LOCAL DEFAULT 6 type_vectorcall │ │ │ │ │ + 158: 00006fe4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 159: 000009ec 0 NOTYPE LOCAL DEFAULT 8 .LC50 │ │ │ │ │ 160: 00000a0c 0 NOTYPE LOCAL DEFAULT 8 .LC51 │ │ │ │ │ - 161: 00006fe8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 162: 00006fe9 336 FUNC LOCAL DEFAULT 6 type_call │ │ │ │ │ - 163: 00007130 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 161: 00006fec 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 162: 00006fed 336 FUNC LOCAL DEFAULT 6 type_call │ │ │ │ │ + 163: 00007134 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 164: 00000a2c 0 NOTYPE LOCAL DEFAULT 8 .LC52 │ │ │ │ │ 165: 00000a40 0 NOTYPE LOCAL DEFAULT 8 .LC53 │ │ │ │ │ 166: 00000a80 0 NOTYPE LOCAL DEFAULT 8 .LC54 │ │ │ │ │ 167: 00000ac4 0 NOTYPE LOCAL DEFAULT 8 .LC55 │ │ │ │ │ 168: 00000af4 0 NOTYPE LOCAL DEFAULT 8 .LC56 │ │ │ │ │ 169: 00000b14 0 NOTYPE LOCAL DEFAULT 8 .LC57 │ │ │ │ │ 170: 00000b44 0 NOTYPE LOCAL DEFAULT 8 .LC58 │ │ │ │ │ @@ -176,121 +176,121 @@ │ │ │ │ │ 172: 00000ba4 0 NOTYPE LOCAL DEFAULT 8 .LC60 │ │ │ │ │ 173: 00000bd0 0 NOTYPE LOCAL DEFAULT 8 .LC61 │ │ │ │ │ 174: 00000bf8 0 NOTYPE LOCAL DEFAULT 8 .LC62 │ │ │ │ │ 175: 00000c30 0 NOTYPE LOCAL DEFAULT 8 .LC63 │ │ │ │ │ 176: 00000c64 0 NOTYPE LOCAL DEFAULT 8 .LC64 │ │ │ │ │ 177: 00000c9c 0 NOTYPE LOCAL DEFAULT 8 .LC65 │ │ │ │ │ 178: 00000ccc 0 NOTYPE LOCAL DEFAULT 8 .LC66 │ │ │ │ │ - 179: 00007138 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 180: 00007139 7350 FUNC LOCAL DEFAULT 6 type_new │ │ │ │ │ + 179: 0000713c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 180: 0000713d 7350 FUNC LOCAL DEFAULT 6 type_new │ │ │ │ │ 181: 0000c541 322 FUNC LOCAL DEFAULT 6 subtype_traverse │ │ │ │ │ 182: 0000e351 262 FUNC LOCAL DEFAULT 6 subtype_clear │ │ │ │ │ - 183: 00007694 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 184: 000076b4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 185: 00008df1 1748 FUNC LOCAL DEFAULT 6 update_one_slot.isra.0 │ │ │ │ │ - 186: 000078e0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 187: 000078f4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 188: 00007d00 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 189: 00007d1c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 190: 00007fbc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 191: 00007fc4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 192: 000082a0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 193: 000082ac 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 194: 000086a4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 195: 000086c8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 196: 000089e0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 197: 00008a00 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 198: 0000a0a5 72 FUNC LOCAL DEFAULT 6 PyObject_TypeCheck.isra.0 │ │ │ │ │ - 199: 00008d88 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 200: 00008da0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 201: 00009224 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 202: 0000922c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 183: 00007698 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 184: 000076b8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 185: 00008df5 1748 FUNC LOCAL DEFAULT 6 update_one_slot.isra.0 │ │ │ │ │ + 186: 000078e4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 187: 000078f8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 188: 00007d04 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 189: 00007d20 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 190: 00007fc0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 191: 00007fc8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 192: 000082a4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 193: 000082b0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 194: 000086a8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 195: 000086cc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 196: 000089e4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 197: 00008a04 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 198: 0000a0a9 72 FUNC LOCAL DEFAULT 6 PyObject_TypeCheck.isra.0 │ │ │ │ │ + 199: 00008d8c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 200: 00008da4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 201: 00009228 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 202: 00009230 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 203: 0000e9ed 212 FUNC LOCAL DEFAULT 6 slot_tp_call │ │ │ │ │ - 204: 0000b375 554 FUNC LOCAL DEFAULT 6 tp_new_wrapper │ │ │ │ │ - 205: 000094c0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 206: 000094c4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 207: 0000966c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 204: 0000b379 554 FUNC LOCAL DEFAULT 6 tp_new_wrapper │ │ │ │ │ + 205: 000094c4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 206: 000094c8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 207: 00009670 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 208: 00000d0c 0 NOTYPE LOCAL DEFAULT 8 .LC67 │ │ │ │ │ 209: 00000d18 0 NOTYPE LOCAL DEFAULT 8 .LC68 │ │ │ │ │ 210: 00000d20 0 NOTYPE LOCAL DEFAULT 8 .LC69 │ │ │ │ │ 211: 00000d28 0 NOTYPE LOCAL DEFAULT 8 .LC70 │ │ │ │ │ 212: 00000d58 0 NOTYPE LOCAL DEFAULT 8 .LC71 │ │ │ │ │ 213: 00000d74 0 NOTYPE LOCAL DEFAULT 8 .LC72 │ │ │ │ │ - 214: 00009670 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 215: 00009671 1300 FUNC LOCAL DEFAULT 6 super_vectorcall │ │ │ │ │ - 216: 000099d4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 217: 000099dc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 214: 00009674 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 215: 00009675 1300 FUNC LOCAL DEFAULT 6 super_vectorcall │ │ │ │ │ + 216: 000099d8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 217: 000099e0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 218: 00000335 376 FUNC LOCAL DEFAULT 1 super_init_without_args │ │ │ │ │ - 219: 00009b80 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 220: 00009b84 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 221: 00009b85 328 FUNC LOCAL DEFAULT 6 supercheck │ │ │ │ │ - 222: 00009cc8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 223: 00009ccc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 224: 00009ccd 636 FUNC LOCAL DEFAULT 6 super_getattro │ │ │ │ │ - 225: 00009f38 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 226: 00009f48 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 227: 00009f49 240 FUNC LOCAL DEFAULT 6 super_dealloc │ │ │ │ │ - 228: 0000a034 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 229: 0000a038 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 230: 0000a039 96 FUNC LOCAL DEFAULT 6 _PyObject_GC_UNTRACK │ │ │ │ │ - 231: 0000a094 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 232: 0000a098 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 233: 0000a099 10 FUNC LOCAL DEFAULT 6 object_init_subclass │ │ │ │ │ + 219: 00009b84 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 220: 00009b88 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 221: 00009b89 328 FUNC LOCAL DEFAULT 6 supercheck │ │ │ │ │ + 222: 00009ccc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 223: 00009cd0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 224: 00009cd1 636 FUNC LOCAL DEFAULT 6 super_getattro │ │ │ │ │ + 225: 00009f3c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 226: 00009f4c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 227: 00009f4d 240 FUNC LOCAL DEFAULT 6 super_dealloc │ │ │ │ │ + 228: 0000a038 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 229: 0000a03c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 230: 0000a03d 96 FUNC LOCAL DEFAULT 6 _PyObject_GC_UNTRACK │ │ │ │ │ + 231: 0000a098 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 232: 0000a09c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 233: 0000a09d 10 FUNC LOCAL DEFAULT 6 object_init_subclass │ │ │ │ │ 234: 00000dc8 0 NOTYPE LOCAL DEFAULT 8 .LC73 │ │ │ │ │ 235: 00000df4 0 NOTYPE LOCAL DEFAULT 8 .LC74 │ │ │ │ │ - 236: 0000a0ed 94 FUNC LOCAL DEFAULT 6 type_init │ │ │ │ │ - 237: 0000a14d 4 FUNC LOCAL DEFAULT 6 type_prepare │ │ │ │ │ - 238: 0000a2ac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 239: 0000a2b0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 236: 0000a0f1 94 FUNC LOCAL DEFAULT 6 type_init │ │ │ │ │ + 237: 0000a151 4 FUNC LOCAL DEFAULT 6 type_prepare │ │ │ │ │ + 238: 0000a2b0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 239: 0000a2b4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 240: 00000e1c 0 NOTYPE LOCAL DEFAULT 8 .LC75 │ │ │ │ │ 241: 00000e20 0 NOTYPE LOCAL DEFAULT 8 .LC76 │ │ │ │ │ 242: 00000e24 0 NOTYPE LOCAL DEFAULT 8 .LC77 │ │ │ │ │ 243: 00000e6c 0 NOTYPE LOCAL DEFAULT 8 .LC78 │ │ │ │ │ 244: 00000e88 0 NOTYPE LOCAL DEFAULT 8 .LC79 │ │ │ │ │ 245: 00000e90 0 NOTYPE LOCAL DEFAULT 8 .LC80 │ │ │ │ │ - 246: 0000a2b5 732 FUNC LOCAL DEFAULT 6 object_new │ │ │ │ │ - 247: 0000a591 132 FUNC LOCAL DEFAULT 6 object_init │ │ │ │ │ + 246: 0000a2b9 732 FUNC LOCAL DEFAULT 6 object_new │ │ │ │ │ + 247: 0000a595 132 FUNC LOCAL DEFAULT 6 object_init │ │ │ │ │ 248: 0000c979 164 FUNC LOCAL DEFAULT 6 type_abstractmethods │ │ │ │ │ - 249: 0000a58c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 249: 0000a590 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 250: 00000eec 0 NOTYPE LOCAL DEFAULT 8 .LC81 │ │ │ │ │ 251: 00000f38 0 NOTYPE LOCAL DEFAULT 8 .LC82 │ │ │ │ │ - 252: 0000a590 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 253: 0000aaec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 254: 0000ab0c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 252: 0000a594 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 253: 0000aaf0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 254: 0000ab10 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 255: 00000f84 0 NOTYPE LOCAL DEFAULT 8 .LC83 │ │ │ │ │ - 256: 0000ab35 692 FUNC LOCAL DEFAULT 6 slot_tp_init │ │ │ │ │ - 257: 0000add8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 258: 0000ade8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 259: 0000aeb1 12 FUNC LOCAL DEFAULT 6 object_str │ │ │ │ │ + 256: 0000ab39 692 FUNC LOCAL DEFAULT 6 slot_tp_init │ │ │ │ │ + 257: 0000addc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 258: 0000adec 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 259: 0000aeb5 12 FUNC LOCAL DEFAULT 6 object_str │ │ │ │ │ 260: 00000795 208 FUNC LOCAL DEFAULT 1 object_repr │ │ │ │ │ 261: 00000fb0 0 NOTYPE LOCAL DEFAULT 8 .LC84 │ │ │ │ │ 262: 00000fc0 0 NOTYPE LOCAL DEFAULT 8 .LC85 │ │ │ │ │ 263: 00000fd0 0 NOTYPE LOCAL DEFAULT 8 .LC86 │ │ │ │ │ - 264: 0000aebd 516 FUNC LOCAL DEFAULT 6 type_repr │ │ │ │ │ - 265: 0000b0b0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 266: 0000b0c0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 267: 0000b274 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 264: 0000aec1 516 FUNC LOCAL DEFAULT 6 type_repr │ │ │ │ │ + 265: 0000b0b4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 266: 0000b0c4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 267: 0000b278 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 268: 00000fe0 0 NOTYPE LOCAL DEFAULT 8 .LC87 │ │ │ │ │ - 269: 0000b278 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 270: 0000b305 112 FUNC LOCAL DEFAULT 6 slot_tp_new │ │ │ │ │ - 271: 0000b36c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 269: 0000b27c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 270: 0000b309 112 FUNC LOCAL DEFAULT 6 slot_tp_new │ │ │ │ │ + 271: 0000b370 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 272: 00001024 0 NOTYPE LOCAL DEFAULT 8 .LC88 │ │ │ │ │ 273: 0000103c 0 NOTYPE LOCAL DEFAULT 8 .LC89 │ │ │ │ │ 274: 00001054 0 NOTYPE LOCAL DEFAULT 8 .LC90 │ │ │ │ │ 275: 00001070 0 NOTYPE LOCAL DEFAULT 8 .LC91 │ │ │ │ │ 276: 00001090 0 NOTYPE LOCAL DEFAULT 8 .LC92 │ │ │ │ │ 277: 000010b8 0 NOTYPE LOCAL DEFAULT 8 .LC93 │ │ │ │ │ 278: 000004a8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 279: 000010dc 0 NOTYPE LOCAL DEFAULT 8 .LC94 │ │ │ │ │ 280: 00001104 0 NOTYPE LOCAL DEFAULT 8 .LC95 │ │ │ │ │ 281: 00001128 0 NOTYPE LOCAL DEFAULT 8 .LC96 │ │ │ │ │ 282: 00001154 0 NOTYPE LOCAL DEFAULT 8 .LC97 │ │ │ │ │ 283: 00001180 0 NOTYPE LOCAL DEFAULT 8 .LC98 │ │ │ │ │ - 284: 0000b374 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 285: 0000b5a1 38 FUNC LOCAL DEFAULT 6 wrap_init │ │ │ │ │ + 284: 0000b378 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 285: 0000b5a5 38 FUNC LOCAL DEFAULT 6 wrap_init │ │ │ │ │ 286: 0000b901 150 FUNC LOCAL DEFAULT 6 clear_slots │ │ │ │ │ 287: 0000b8fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 288: 0000b900 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 289: 000004ac 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 290: 0000bd04 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 291: 0000bd18 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 292: 000011b0 0 NOTYPE LOCAL DEFAULT 8 .LC99 │ │ │ │ │ @@ -468,22 +468,22 @@ │ │ │ │ │ 464: 0000135c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 465: 0000135d 152 FUNC LOCAL DEFAULT 1 type_set_doc │ │ │ │ │ 466: 000013ec 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 467: 000013f4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 468: 000013f5 368 FUNC LOCAL DEFAULT 1 slot_nb_or │ │ │ │ │ 469: 00001558 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 470: 0000159c 0 NOTYPE LOCAL DEFAULT 8 .LC133 │ │ │ │ │ - 471: 000015d0 0 NOTYPE LOCAL DEFAULT 8 .LC134 │ │ │ │ │ - 472: 000015e0 0 NOTYPE LOCAL DEFAULT 8 .LC135 │ │ │ │ │ - 473: 0000f591 632 FUNC LOCAL DEFAULT 6 type_get_annotations │ │ │ │ │ - 474: 0000f7f8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 471: 0000f591 440 FUNC LOCAL DEFAULT 6 slot_tp_hash │ │ │ │ │ + 472: 0000f744 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 473: 000015c8 0 NOTYPE LOCAL DEFAULT 8 .LC134 │ │ │ │ │ + 474: 000015fc 0 NOTYPE LOCAL DEFAULT 8 .LC135 │ │ │ │ │ 475: 0000160c 0 NOTYPE LOCAL DEFAULT 8 .LC136 │ │ │ │ │ - 476: 0000f808 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 477: 0000f809 440 FUNC LOCAL DEFAULT 6 slot_tp_hash │ │ │ │ │ - 478: 0000f9bc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 476: 0000f748 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 477: 0000f749 632 FUNC LOCAL DEFAULT 6 type_get_annotations │ │ │ │ │ + 478: 0000f9b0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 479: 00001638 0 NOTYPE LOCAL DEFAULT 8 .LC137 │ │ │ │ │ 480: 00001564 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 481: 00001565 220 FUNC LOCAL DEFAULT 1 type_get_annotate │ │ │ │ │ 482: 00001638 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 483: 0000f9c0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 484: 0000fc94 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 485: 0000fcac 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ @@ -514,228 +514,228 @@ │ │ │ │ │ 510: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 511: 0000187c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 512: 000016c4 0 NOTYPE LOCAL DEFAULT 8 .LC140 │ │ │ │ │ 513: 000016d0 0 NOTYPE LOCAL DEFAULT 8 .LC141 │ │ │ │ │ 514: 00001700 0 NOTYPE LOCAL DEFAULT 8 .LC142 │ │ │ │ │ 515: 00001738 0 NOTYPE LOCAL DEFAULT 8 .LC143 │ │ │ │ │ 516: 00001768 0 NOTYPE LOCAL DEFAULT 8 .LC144 │ │ │ │ │ - 517: 00001881 1672 FUNC LOCAL DEFAULT 1 type_set_bases │ │ │ │ │ - 518: 00001f09 404 FUNC LOCAL DEFAULT 1 compatible_for_assignment │ │ │ │ │ - 519: 0000209d 242 FUNC LOCAL DEFAULT 1 mro_hierarchy_for_complete_type │ │ │ │ │ + 517: 00001881 1666 FUNC LOCAL DEFAULT 1 type_set_bases │ │ │ │ │ + 518: 00001f05 404 FUNC LOCAL DEFAULT 1 compatible_for_assignment │ │ │ │ │ + 519: 00002099 242 FUNC LOCAL DEFAULT 1 mro_hierarchy_for_complete_type │ │ │ │ │ 520: 00001bfc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 521: 00001c0c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 522: 00001ec0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 523: 00001ec4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 522: 00001ea0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 523: 00001ea4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 524: 00001798 0 NOTYPE LOCAL DEFAULT 8 .LC145 │ │ │ │ │ 525: 000017cc 0 NOTYPE LOCAL DEFAULT 8 .LC146 │ │ │ │ │ - 526: 00002191 364 FUNC LOCAL DEFAULT 1 slot_nb_true_divide │ │ │ │ │ - 527: 000022f0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 526: 0000218d 364 FUNC LOCAL DEFAULT 1 slot_nb_true_divide │ │ │ │ │ + 527: 000022ec 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 528: 00001800 0 NOTYPE LOCAL DEFAULT 8 .LC147 │ │ │ │ │ 529: 00001824 0 NOTYPE LOCAL DEFAULT 8 .LC148 │ │ │ │ │ 530: 00001858 0 NOTYPE LOCAL DEFAULT 8 .LC149 │ │ │ │ │ 531: 00001864 0 NOTYPE LOCAL DEFAULT 8 .LC150 │ │ │ │ │ - 532: 000022fc 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 533: 000022fd 408 FUNC LOCAL DEFAULT 1 object_set_class │ │ │ │ │ + 532: 000022f8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 533: 000022f9 408 FUNC LOCAL DEFAULT 1 object_set_class │ │ │ │ │ 534: 000018b4 0 NOTYPE LOCAL DEFAULT 8 .LC151 │ │ │ │ │ 535: 000018d4 0 NOTYPE LOCAL DEFAULT 8 .LC152 │ │ │ │ │ 536: 0000190c 0 NOTYPE LOCAL DEFAULT 8 .LC153 │ │ │ │ │ 537: 0000194c 0 NOTYPE LOCAL DEFAULT 8 .LC154 │ │ │ │ │ 538: 000019a0 0 NOTYPE LOCAL DEFAULT 8 .LC155 │ │ │ │ │ 539: 000019f4 0 NOTYPE LOCAL DEFAULT 8 .LC156 │ │ │ │ │ 540: 000104c4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 541: 000104c5 1772 FUNC LOCAL DEFAULT 6 object___reduce_ex__ │ │ │ │ │ - 542: 00002529 60 FUNC LOCAL DEFAULT 1 import_copyreg │ │ │ │ │ - 543: 00002565 144 FUNC LOCAL DEFAULT 1 object_getstate │ │ │ │ │ + 542: 00002525 60 FUNC LOCAL DEFAULT 1 import_copyreg │ │ │ │ │ + 543: 00002561 144 FUNC LOCAL DEFAULT 1 object_getstate │ │ │ │ │ 544: 00010750 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 545: 00010768 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 546: 000024d1 86 FUNC LOCAL DEFAULT 1 _common_reduce.part.0 │ │ │ │ │ + 546: 000024cd 86 FUNC LOCAL DEFAULT 1 _common_reduce.part.0 │ │ │ │ │ 547: 000109ec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 548: 000109fc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 549: 00002495 4 FUNC LOCAL DEFAULT 1 richcmp_ne │ │ │ │ │ - 550: 00002499 54 FUNC LOCAL DEFAULT 1 wrap_richcmpfunc │ │ │ │ │ + 549: 00002491 4 FUNC LOCAL DEFAULT 1 richcmp_ne │ │ │ │ │ + 550: 00002495 54 FUNC LOCAL DEFAULT 1 wrap_richcmpfunc │ │ │ │ │ 551: 00001a28 0 NOTYPE LOCAL DEFAULT 8 .LC157 │ │ │ │ │ 552: 00001a2c 0 NOTYPE LOCAL DEFAULT 8 .LC158 │ │ │ │ │ - 553: 00002560 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 554: 00002564 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 555: 00002ea5 6 FUNC LOCAL DEFAULT 1 object___getstate__ │ │ │ │ │ - 556: 000025f5 1104 FUNC LOCAL DEFAULT 1 object_getstate_default │ │ │ │ │ - 557: 000025ec 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 553: 0000255c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 554: 00002560 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 555: 00002ea1 6 FUNC LOCAL DEFAULT 1 object___getstate__ │ │ │ │ │ + 556: 000025f1 1104 FUNC LOCAL DEFAULT 1 object_getstate_default │ │ │ │ │ + 557: 000025e8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 558: 00001a38 0 NOTYPE LOCAL DEFAULT 8 .LC159 │ │ │ │ │ 559: 00001a58 0 NOTYPE LOCAL DEFAULT 8 .LC160 │ │ │ │ │ 560: 00001a94 0 NOTYPE LOCAL DEFAULT 8 .LC161 │ │ │ │ │ 561: 00001ac4 0 NOTYPE LOCAL DEFAULT 8 .LC162 │ │ │ │ │ - 562: 000025f4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 563: 000028c4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 564: 000028d0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 565: 00002a45 48 FUNC LOCAL DEFAULT 1 wrap_del │ │ │ │ │ + 562: 000025f0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 563: 000028c0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 564: 000028cc 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 565: 00002a41 48 FUNC LOCAL DEFAULT 1 wrap_del │ │ │ │ │ 566: 00001af0 0 NOTYPE LOCAL DEFAULT 8 .LC163 │ │ │ │ │ 567: 00001b18 0 NOTYPE LOCAL DEFAULT 8 .LC164 │ │ │ │ │ 568: 00001b54 0 NOTYPE LOCAL DEFAULT 8 .LC165 │ │ │ │ │ - 569: 00002a75 292 FUNC LOCAL DEFAULT 1 type_set_annotate │ │ │ │ │ - 570: 00002b90 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 569: 00002a71 292 FUNC LOCAL DEFAULT 1 type_set_annotate │ │ │ │ │ + 570: 00002b8c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 571: 00001b7c 0 NOTYPE LOCAL DEFAULT 8 .LC166 │ │ │ │ │ 572: 00001b8c 0 NOTYPE LOCAL DEFAULT 8 .LC167 │ │ │ │ │ - 573: 00002b98 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 574: 00002b99 124 FUNC LOCAL DEFAULT 1 type_set_qualname │ │ │ │ │ + 573: 00002b94 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 574: 00002b95 124 FUNC LOCAL DEFAULT 1 type_set_qualname │ │ │ │ │ 575: 00010c05 116 FUNC LOCAL DEFAULT 6 wrap_binaryfunc │ │ │ │ │ - 576: 00002c70 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 577: 00002c74 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 578: 00002cb4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 579: 00002cb8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 580: 00002d20 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 581: 00002d24 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 582: 00002d25 64 FUNC LOCAL DEFAULT 1 wrap_delitem │ │ │ │ │ - 583: 00002e34 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 576: 00002c6c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 577: 00002c70 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 578: 00002cb0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 579: 00002cb4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 580: 00002d1c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 581: 00002d20 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 582: 00002d21 64 FUNC LOCAL DEFAULT 1 wrap_delitem │ │ │ │ │ + 583: 00002e30 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 584: 00001bc0 0 NOTYPE LOCAL DEFAULT 8 .LC168 │ │ │ │ │ 585: 00001bec 0 NOTYPE LOCAL DEFAULT 8 .LC169 │ │ │ │ │ 586: 00010c79 484 FUNC LOCAL DEFAULT 6 slot_nb_bool │ │ │ │ │ 587: 00010e54 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 588: 00002e38 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 589: 00002e39 6 FUNC LOCAL DEFAULT 1 richcmp_lt │ │ │ │ │ - 590: 00002e41 6 FUNC LOCAL DEFAULT 1 richcmp_gt │ │ │ │ │ - 591: 00002e49 6 FUNC LOCAL DEFAULT 1 richcmp_le │ │ │ │ │ - 592: 00002e51 6 FUNC LOCAL DEFAULT 1 richcmp_ge │ │ │ │ │ + 588: 00002e34 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 589: 00002e35 6 FUNC LOCAL DEFAULT 1 richcmp_lt │ │ │ │ │ + 590: 00002e3d 6 FUNC LOCAL DEFAULT 1 richcmp_gt │ │ │ │ │ + 591: 00002e45 6 FUNC LOCAL DEFAULT 1 richcmp_le │ │ │ │ │ + 592: 00002e4d 6 FUNC LOCAL DEFAULT 1 richcmp_ge │ │ │ │ │ 593: 00001c18 0 NOTYPE LOCAL DEFAULT 8 .LC170 │ │ │ │ │ - 594: 00002e59 76 FUNC LOCAL DEFAULT 1 wrap_descr_set │ │ │ │ │ + 594: 00002e55 76 FUNC LOCAL DEFAULT 1 wrap_descr_set │ │ │ │ │ 595: 00001c20 0 NOTYPE LOCAL DEFAULT 8 .LC171 │ │ │ │ │ 596: 00001c2c 0 NOTYPE LOCAL DEFAULT 8 .LC172 │ │ │ │ │ - 597: 00002ead 204 FUNC LOCAL DEFAULT 1 type_set_name │ │ │ │ │ - 598: 00002f74 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 599: 00002f78 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 600: 00002f79 36 FUNC LOCAL DEFAULT 1 slot_nb_index │ │ │ │ │ - 601: 00002f98 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 597: 00002ea9 204 FUNC LOCAL DEFAULT 1 type_set_name │ │ │ │ │ + 598: 00002f70 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 599: 00002f74 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 600: 00002f75 36 FUNC LOCAL DEFAULT 1 slot_nb_index │ │ │ │ │ + 601: 00002f94 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 602: 00000009 12 FUNC LOCAL DEFAULT 9 slot_am_await │ │ │ │ │ - 603: 00002f9d 70 FUNC LOCAL DEFAULT 1 slot_am_generic │ │ │ │ │ + 603: 00002f99 70 FUNC LOCAL DEFAULT 1 slot_am_generic │ │ │ │ │ 604: 00000010 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 605: 00001c5c 0 NOTYPE LOCAL DEFAULT 8 .LC173 │ │ │ │ │ - 606: 00002f9c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 607: 00002fe5 36 FUNC LOCAL DEFAULT 1 slot_nb_float │ │ │ │ │ - 608: 00003004 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 609: 00003008 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 610: 00003009 372 FUNC LOCAL DEFAULT 1 slot_nb_add │ │ │ │ │ - 611: 00003170 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 606: 00002f98 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 607: 00002fe1 36 FUNC LOCAL DEFAULT 1 slot_nb_float │ │ │ │ │ + 608: 00003000 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 609: 00003004 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 610: 00003005 372 FUNC LOCAL DEFAULT 1 slot_nb_add │ │ │ │ │ + 611: 0000316c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 612: 00000014 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 613: 00000015 40 FUNC LOCAL DEFAULT 9 slot_nb_inplace_add │ │ │ │ │ 614: 00000038 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 615: 0000317c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 616: 0000317d 8 FUNC LOCAL DEFAULT 1 type_get_text_signature │ │ │ │ │ + 615: 00003178 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 616: 00003179 8 FUNC LOCAL DEFAULT 1 type_get_text_signature │ │ │ │ │ 617: 00001c84 0 NOTYPE LOCAL DEFAULT 8 .LC174 │ │ │ │ │ 618: 00001cb4 0 NOTYPE LOCAL DEFAULT 8 .LC175 │ │ │ │ │ - 619: 000031fd 372 FUNC LOCAL DEFAULT 1 slot_nb_subtract │ │ │ │ │ - 620: 00003364 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 619: 000031f9 372 FUNC LOCAL DEFAULT 1 slot_nb_subtract │ │ │ │ │ + 620: 00003360 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 621: 0000003c 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 622: 0000003d 40 FUNC LOCAL DEFAULT 9 slot_nb_inplace_subtract │ │ │ │ │ 623: 00000060 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 624: 00003370 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 625: 00003371 372 FUNC LOCAL DEFAULT 1 slot_nb_multiply │ │ │ │ │ - 626: 000034d8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 624: 0000336c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 625: 0000336d 372 FUNC LOCAL DEFAULT 1 slot_nb_multiply │ │ │ │ │ + 626: 000034d4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 627: 00000064 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 628: 00000065 40 FUNC LOCAL DEFAULT 9 slot_nb_inplace_multiply │ │ │ │ │ 629: 00000088 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 630: 0000008c 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 631: 0000008d 328 FUNC LOCAL DEFAULT 9 slot_nb_matrix_multiply │ │ │ │ │ 632: 000001c8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 633: 000001d4 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 634: 000001d5 40 FUNC LOCAL DEFAULT 9 slot_nb_inplace_matrix_multiply │ │ │ │ │ 635: 000001f8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 636: 000001fc 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 637: 000001fd 40 FUNC LOCAL DEFAULT 9 slot_nb_inplace_true_divide │ │ │ │ │ 638: 00000220 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 639: 000034e4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 640: 000034e5 368 FUNC LOCAL DEFAULT 1 slot_nb_floor_divide │ │ │ │ │ - 641: 00003648 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 639: 000034e0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 640: 000034e1 368 FUNC LOCAL DEFAULT 1 slot_nb_floor_divide │ │ │ │ │ + 641: 00003644 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 642: 00000224 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 643: 00000225 40 FUNC LOCAL DEFAULT 9 slot_nb_inplace_floor_divide │ │ │ │ │ 644: 00000248 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 645: 0000024c 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 646: 0000024d 324 FUNC LOCAL DEFAULT 9 slot_nb_remainder │ │ │ │ │ 647: 00000384 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 648: 00000390 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 649: 00000391 92 FUNC LOCAL DEFAULT 9 slot_tp_descr_set │ │ │ │ │ 650: 000003e4 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 651: 000003ec 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 652: 000003ed 40 FUNC LOCAL DEFAULT 9 slot_nb_inplace_remainder │ │ │ │ │ 653: 00000410 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 654: 00003654 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 655: 00003655 712 FUNC LOCAL DEFAULT 1 slot_nb_power │ │ │ │ │ - 656: 000038f0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 657: 000038fc 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 654: 00003650 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 655: 00003651 712 FUNC LOCAL DEFAULT 1 slot_nb_power │ │ │ │ │ + 656: 000038ec 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 657: 000038f8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 658: 00000414 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 659: 00000415 40 FUNC LOCAL DEFAULT 9 slot_nb_inplace_power │ │ │ │ │ 660: 00000438 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 661: 0000043c 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 662: 0000043d 40 FUNC LOCAL DEFAULT 9 slot_nb_inplace_or │ │ │ │ │ 663: 00000460 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 664: 00000464 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 665: 00000465 40 FUNC LOCAL DEFAULT 9 slot_nb_inplace_and │ │ │ │ │ 666: 00000488 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 667: 0000391d 368 FUNC LOCAL DEFAULT 1 slot_nb_xor │ │ │ │ │ - 668: 00003a80 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 669: 00003a8c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 670: 00003a8d 40 FUNC LOCAL DEFAULT 1 slot_nb_inplace_xor │ │ │ │ │ - 671: 00003ab0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 672: 00003ab4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 673: 00003ab5 144 FUNC LOCAL DEFAULT 1 type_get_type_params │ │ │ │ │ - 674: 00003b38 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 667: 00003919 368 FUNC LOCAL DEFAULT 1 slot_nb_xor │ │ │ │ │ + 668: 00003a7c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 669: 00003a88 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 670: 00003a89 40 FUNC LOCAL DEFAULT 1 slot_nb_inplace_xor │ │ │ │ │ + 671: 00003aac 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 672: 00003ab0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 673: 00003ab1 144 FUNC LOCAL DEFAULT 1 type_get_type_params │ │ │ │ │ + 674: 00003b34 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 675: 0000048c 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 676: 0000048d 324 FUNC LOCAL DEFAULT 9 slot_nb_rshift │ │ │ │ │ 677: 000005c4 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 678: 00003b44 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 679: 00003b45 36 FUNC LOCAL DEFAULT 1 slot_nb_absolute │ │ │ │ │ - 680: 00003b64 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 678: 00003b40 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 679: 00003b41 36 FUNC LOCAL DEFAULT 1 slot_nb_absolute │ │ │ │ │ + 680: 00003b60 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 681: 000005d0 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 682: 000005d1 40 FUNC LOCAL DEFAULT 9 slot_nb_inplace_rshift │ │ │ │ │ 683: 000005f4 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 684: 000005f8 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 685: 000005f9 324 FUNC LOCAL DEFAULT 9 slot_nb_lshift │ │ │ │ │ 686: 00000730 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 687: 0000073c 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 688: 000007e3 42 FUNC LOCAL DEFAULT 9 slot_nb_inplace_lshift │ │ │ │ │ 689: 00000808 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 690: 0000080c 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 691: 0000080d 64 FUNC LOCAL DEFAULT 9 wrap_objobjproc │ │ │ │ │ 692: 0000084d 36 FUNC LOCAL DEFAULT 9 slot_nb_positive │ │ │ │ │ 693: 0000086c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 694: 00003b68 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 695: 00003b69 368 FUNC LOCAL DEFAULT 1 slot_nb_divmod │ │ │ │ │ - 696: 00003ccc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 697: 00003cd8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 698: 00003cec 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 694: 00003b64 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 695: 00003b65 368 FUNC LOCAL DEFAULT 1 slot_nb_divmod │ │ │ │ │ + 696: 00003cc8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 697: 00003cd4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 698: 00003ce8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 699: 00010e5c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 700: 00010e5d 2 FUNC LOCAL DEFAULT 6 wrap_binaryfunc_l │ │ │ │ │ - 701: 00003cf0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 702: 00003cf1 72 FUNC LOCAL DEFAULT 1 wrap_lenfunc │ │ │ │ │ - 703: 00003d39 2 FUNC LOCAL DEFAULT 1 wrap_hashfunc │ │ │ │ │ + 701: 00003cec 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 702: 00003ced 72 FUNC LOCAL DEFAULT 1 wrap_lenfunc │ │ │ │ │ + 703: 00003d35 2 FUNC LOCAL DEFAULT 1 wrap_hashfunc │ │ │ │ │ 704: 00001cd8 0 NOTYPE LOCAL DEFAULT 8 .LC176 │ │ │ │ │ 705: 00000870 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 706: 00000871 152 FUNC LOCAL DEFAULT 9 type_set_type_params │ │ │ │ │ 707: 00000900 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 708: 00000908 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 709: 00000909 76 FUNC LOCAL DEFAULT 9 wrap_indexargfunc │ │ │ │ │ 710: 000009cc 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 711: 00003d3d 6 FUNC LOCAL DEFAULT 1 richcmp_eq │ │ │ │ │ - 712: 00003d94 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 713: 00003d98 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 711: 00003d39 6 FUNC LOCAL DEFAULT 1 richcmp_eq │ │ │ │ │ + 712: 00003d90 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 713: 00003d94 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 714: 00001ce8 0 NOTYPE LOCAL DEFAULT 8 .LC177 │ │ │ │ │ 715: 00001d20 0 NOTYPE LOCAL DEFAULT 8 .LC178 │ │ │ │ │ 716: 000009d0 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 717: 00000a53 24 FUNC LOCAL DEFAULT 9 object___sizeof__ │ │ │ │ │ 718: 00000a6b 44 FUNC LOCAL DEFAULT 9 wrap_binaryfunc_r │ │ │ │ │ 719: 00000a97 12 FUNC LOCAL DEFAULT 9 wrap_call │ │ │ │ │ - 720: 00003da1 118 FUNC LOCAL DEFAULT 1 subtype_setdict │ │ │ │ │ + 720: 00003d9d 118 FUNC LOCAL DEFAULT 1 subtype_setdict │ │ │ │ │ 721: 00000aa3 60 FUNC LOCAL DEFAULT 9 wrap_ternaryfunc_r │ │ │ │ │ 722: 00000adf 100 FUNC LOCAL DEFAULT 9 check_pow_args │ │ │ │ │ - 723: 00003e19 36 FUNC LOCAL DEFAULT 1 slot_nb_invert │ │ │ │ │ - 724: 00003e38 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 723: 00003e15 36 FUNC LOCAL DEFAULT 1 slot_nb_invert │ │ │ │ │ + 724: 00003e34 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 725: 00001d3c 0 NOTYPE LOCAL DEFAULT 8 .LC179 │ │ │ │ │ 726: 00000b43 10 FUNC LOCAL DEFAULT 9 slot_am_aiter │ │ │ │ │ 727: 00000b48 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 728: 00003e3c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 729: 00003e3d 12 FUNC LOCAL DEFAULT 1 slot_am_anext │ │ │ │ │ - 730: 00003e44 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 728: 00003e38 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 729: 00003e39 12 FUNC LOCAL DEFAULT 1 slot_am_anext │ │ │ │ │ + 730: 00003e40 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 731: 00001d64 0 NOTYPE LOCAL DEFAULT 8 .LC180 │ │ │ │ │ 732: 00000b4c 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 733: 00000b4d 100 FUNC LOCAL DEFAULT 9 wrap_buffer │ │ │ │ │ 734: 00001d70 0 NOTYPE LOCAL DEFAULT 8 .LC181 │ │ │ │ │ 735: 00001d74 0 NOTYPE LOCAL DEFAULT 8 .LC182 │ │ │ │ │ 736: 00001db8 0 NOTYPE LOCAL DEFAULT 8 .LC183 │ │ │ │ │ 737: 00000cec 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ @@ -752,17 +752,17 @@ │ │ │ │ │ 748: 00001331 122 FUNC LOCAL DEFAULT 9 slot_bf_releasebuffer │ │ │ │ │ 749: 00001235 252 FUNC LOCAL DEFAULT 9 releasebuffer_call_python │ │ │ │ │ 750: 00000f3d 46 FUNC LOCAL DEFAULT 9 bufferwrapper_dealloc │ │ │ │ │ 751: 00000f6b 70 FUNC LOCAL DEFAULT 9 wrap_sq_item │ │ │ │ │ 752: 00001df0 0 NOTYPE LOCAL DEFAULT 8 .LC186 │ │ │ │ │ 753: 00000fb1 76 FUNC LOCAL DEFAULT 9 subtype_getweakref │ │ │ │ │ 754: 00001e10 0 NOTYPE LOCAL DEFAULT 8 .LC187 │ │ │ │ │ - 755: 00003e48 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 756: 00003e49 448 FUNC LOCAL DEFAULT 1 super_init │ │ │ │ │ - 757: 00004000 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 755: 00003e44 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 756: 00003e45 448 FUNC LOCAL DEFAULT 1 super_init │ │ │ │ │ + 757: 00003ffc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 758: 00000ffd 62 FUNC LOCAL DEFAULT 9 super_traverse │ │ │ │ │ 759: 0000103b 6 FUNC LOCAL DEFAULT 9 object___reduce__ │ │ │ │ │ 760: 00001041 56 FUNC LOCAL DEFAULT 9 wrap_descr_delete │ │ │ │ │ 761: 00001079 52 FUNC LOCAL DEFAULT 9 type___sizeof__ │ │ │ │ │ 762: 000010ad 178 FUNC LOCAL DEFAULT 9 super_descr_get │ │ │ │ │ 763: 00001e1c 0 NOTYPE LOCAL DEFAULT 8 .LC188 │ │ │ │ │ 764: 00001e30 0 NOTYPE LOCAL DEFAULT 8 .LC189 │ │ │ │ │ @@ -887,80 +887,80 @@ │ │ │ │ │ 883: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDict_NewKeysForClass │ │ │ │ │ 884: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ 885: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ 886: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ 887: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDescr_NewMethod │ │ │ │ │ 888: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ 889: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_SetImmortal │ │ │ │ │ - 890: 00006a45 76 FUNC GLOBAL DEFAULT 6 PyType_Ready │ │ │ │ │ + 890: 00006a49 76 FUNC GLOBAL DEFAULT 6 PyType_Ready │ │ │ │ │ 891: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDescr_NewGetSet │ │ │ │ │ 892: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDescr_NewClassMethod │ │ │ │ │ 893: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyStaticMethod_New │ │ │ │ │ 894: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ 895: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_AttributeError │ │ │ │ │ 896: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 897: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ 898: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ 899: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ 900: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ 901: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ 902: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Tuple │ │ │ │ │ 903: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnstable_Object_EnableDeferredRefcount │ │ │ │ │ - 904: 00004259 348 FUNC GLOBAL HIDDEN 6 _PyType_LookupStackRefAndVersion │ │ │ │ │ + 904: 0000425d 348 FUNC GLOBAL HIDDEN 6 _PyType_LookupStackRefAndVersion │ │ │ │ │ 905: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ 906: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 907: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ 908: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ 909: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Append │ │ │ │ │ 910: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ - 911: 00003d99 336 FUNC GLOBAL DEFAULT 6 PyType_GenericAlloc │ │ │ │ │ + 911: 00003d9d 336 FUNC GLOBAL DEFAULT 6 PyType_GenericAlloc │ │ │ │ │ 912: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Malloc │ │ │ │ │ 913: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_Link │ │ │ │ │ 914: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ 915: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_InitInlineValues │ │ │ │ │ 916: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TriggerGC │ │ │ │ │ - 917: 00003ee9 230 FUNC GLOBAL HIDDEN 6 _PyType_AllocNoTrack │ │ │ │ │ + 917: 00003eed 230 FUNC GLOBAL HIDDEN 6 _PyType_AllocNoTrack │ │ │ │ │ 918: 00000000 0 NOTYPE GLOBAL DEFAULT UND strrchr │ │ │ │ │ 919: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ 920: 00000000 0 NOTYPE GLOBAL DEFAULT UND strncmp │ │ │ │ │ - 921: 000040e5 66 FUNC GLOBAL HIDDEN 6 _PyStaticType_GetState │ │ │ │ │ + 921: 000040e9 66 FUNC GLOBAL HIDDEN 6 _PyStaticType_GetState │ │ │ │ │ 922: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_GetItemRef │ │ │ │ │ 923: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromStringAndSize │ │ │ │ │ 924: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_InternMortal │ │ │ │ │ - 925: 00004201 88 FUNC GLOBAL DEFAULT 6 _PyType_GetDict │ │ │ │ │ + 925: 00004205 88 FUNC GLOBAL DEFAULT 6 _PyType_GetDict │ │ │ │ │ 926: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_dict_lookup_threadsafe_stackref │ │ │ │ │ 927: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Hash │ │ │ │ │ - 928: 0000456d 94 FUNC GLOBAL DEFAULT 6 PyType_IsSubtype │ │ │ │ │ - 929: 000045cd 1276 FUNC GLOBAL HIDDEN 6 _Py_type_getattro │ │ │ │ │ + 928: 00004571 94 FUNC GLOBAL DEFAULT 6 PyType_IsSubtype │ │ │ │ │ + 929: 000045d1 1276 FUNC GLOBAL HIDDEN 6 _Py_type_getattro │ │ │ │ │ 930: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDescr_IsData │ │ │ │ │ 931: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyStaticMethod_Type │ │ │ │ │ 932: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStaticMethod_GetFunc │ │ │ │ │ - 933: 00004ac9 1292 FUNC GLOBAL HIDDEN 6 _Py_type_getattro_impl │ │ │ │ │ - 934: 00004fd5 1252 FUNC GLOBAL HIDDEN 6 _Py_type_getattro_stackref │ │ │ │ │ + 933: 00004acd 1292 FUNC GLOBAL HIDDEN 6 _Py_type_getattro_impl │ │ │ │ │ + 934: 00004fd9 1252 FUNC GLOBAL HIDDEN 6 _Py_type_getattro_stackref │ │ │ │ │ 935: 00000001 42 FUNC GLOBAL HIDDEN 1 _PyType_GetDocFromInternalDoc │ │ │ │ │ 936: 0000002d 12 FUNC GLOBAL DEFAULT 1 PyType_FromSpec │ │ │ │ │ - 937: 00005505 3888 FUNC GLOBAL DEFAULT 6 PyType_FromMetaclass │ │ │ │ │ + 937: 00005509 3888 FUNC GLOBAL DEFAULT 6 PyType_FromMetaclass │ │ │ │ │ 938: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ 939: 00000000 0 NOTYPE GLOBAL DEFAULT UND strcmp │ │ │ │ │ 940: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ 941: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_DelItem │ │ │ │ │ 942: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_SetImmortalUntracked │ │ │ │ │ 943: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ 944: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ 945: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ - 946: 00006435 552 FUNC GLOBAL HIDDEN 6 _PyType_CalculateMetaclass │ │ │ │ │ + 946: 00006439 552 FUNC GLOBAL HIDDEN 6 _PyType_CalculateMetaclass │ │ │ │ │ 947: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Next │ │ │ │ │ 948: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_FormatUnraisable │ │ │ │ │ - 949: 00006c15 64 FUNC GLOBAL DEFAULT 6 PyObject_GetItemData │ │ │ │ │ + 949: 00006c19 64 FUNC GLOBAL DEFAULT 6 PyObject_GetItemData │ │ │ │ │ 950: 00000039 716 FUNC GLOBAL DEFAULT 1 _PyStaticType_InitForExtension │ │ │ │ │ 951: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMutex_Lock │ │ │ │ │ 952: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMutex_Unlock │ │ │ │ │ 953: 00000305 34 FUNC GLOBAL DEFAULT 1 _PyType_Lookup │ │ │ │ │ - 954: 00006c5d 412 FUNC GLOBAL HIDDEN 6 _PyType_LookupRefAndVersion │ │ │ │ │ - 955: 00006df9 362 FUNC GLOBAL HIDDEN 6 _PyType_InitSlotDefs │ │ │ │ │ + 954: 00006c61 412 FUNC GLOBAL HIDDEN 6 _PyType_LookupRefAndVersion │ │ │ │ │ + 955: 00006dfd 362 FUNC GLOBAL HIDDEN 6 _PyType_InitSlotDefs │ │ │ │ │ 956: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_FromStringAndSize │ │ │ │ │ 957: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ 958: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKwnames │ │ │ │ │ 959: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ 960: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ 961: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Format │ │ │ │ │ 962: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_ParseTuple │ │ │ │ │ @@ -990,31 +990,31 @@ │ │ │ │ │ 986: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeWarning │ │ │ │ │ 987: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ 988: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_FormatNote │ │ │ │ │ 989: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_NextNotImplemented │ │ │ │ │ 990: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyWrapperDescr_Type │ │ │ │ │ 991: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyCFunction_Type │ │ │ │ │ 992: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMethodDescr_Type │ │ │ │ │ - 993: 000094c5 428 FUNC GLOBAL DEFAULT 6 _PyObject_LookupSpecial │ │ │ │ │ + 993: 000094c9 428 FUNC GLOBAL DEFAULT 6 _PyObject_LookupSpecial │ │ │ │ │ 994: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ 995: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ - 996: 0000a151 352 FUNC GLOBAL DEFAULT 6 PyType_GenericNew │ │ │ │ │ - 997: 0000a2b1 4 FUNC GLOBAL DEFAULT 6 PyType_GetFlags │ │ │ │ │ + 996: 0000a155 352 FUNC GLOBAL DEFAULT 6 PyType_GenericNew │ │ │ │ │ + 997: 0000a2b5 4 FUNC GLOBAL DEFAULT 6 PyType_GetFlags │ │ │ │ │ 998: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_List │ │ │ │ │ 999: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Join │ │ │ │ │ 1000: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Size │ │ │ │ │ 1001: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_Call_Prepend │ │ │ │ │ 1002: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_Call │ │ │ │ │ 1003: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetObject │ │ │ │ │ - 1004: 0000ae85 32 FUNC GLOBAL DEFAULT 6 _PyType_Name │ │ │ │ │ - 1005: 0000aea5 12 FUNC GLOBAL DEFAULT 6 PyType_FromModuleAndSpec │ │ │ │ │ + 1004: 0000ae89 32 FUNC GLOBAL DEFAULT 6 _PyType_Name │ │ │ │ │ + 1005: 0000aea9 12 FUNC GLOBAL DEFAULT 6 PyType_FromModuleAndSpec │ │ │ │ │ 1006: 00000329 12 FUNC GLOBAL DEFAULT 1 PyType_FromSpecWithBases │ │ │ │ │ 1007: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ - 1008: 0000b0c1 440 FUNC GLOBAL DEFAULT 6 _PyObject_LookupSpecialMethod │ │ │ │ │ - 1009: 0000b279 140 FUNC GLOBAL DEFAULT 6 PyType_GetModuleByDef │ │ │ │ │ + 1008: 0000b0c5 440 FUNC GLOBAL DEFAULT 6 _PyObject_LookupSpecialMethod │ │ │ │ │ + 1009: 0000b27d 140 FUNC GLOBAL DEFAULT 6 PyType_GetModuleByDef │ │ │ │ │ 1010: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GetAttrStackRef │ │ │ │ │ 1011: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_FromArray │ │ │ │ │ 1012: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStack_AsDict │ │ │ │ │ 1013: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_UnTrack │ │ │ │ │ 1014: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_ClearWeakRefs │ │ │ │ │ 1015: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_ClearManagedDict │ │ │ │ │ 1016: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_ComputedDictPointer │ │ │ │ │ @@ -1086,20 +1086,20 @@ │ │ │ │ │ 1082: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_GetRaisedException │ │ │ │ │ 1083: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetRaisedException │ │ │ │ │ 1084: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_RealIsInstance │ │ │ │ │ 1085: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Keys │ │ │ │ │ 1086: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Update │ │ │ │ │ 1087: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Size │ │ │ │ │ 1088: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_GetItem │ │ │ │ │ - 1089: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetAttrString │ │ │ │ │ - 1090: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyCallable_Check │ │ │ │ │ - 1091: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ + 1089: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ + 1090: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetAttrString │ │ │ │ │ + 1091: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyCallable_Check │ │ │ │ │ 1092: 0000f9c1 1292 FUNC GLOBAL HIDDEN 6 _Py_slot_tp_getattr_hook │ │ │ │ │ 1093: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GenericGetAttrWithDict │ │ │ │ │ - 1094: 00002e11 40 FUNC GLOBAL HIDDEN 1 _Py_slot_tp_getattro │ │ │ │ │ + 1094: 00002e0d 40 FUNC GLOBAL HIDDEN 1 _Py_slot_tp_getattro │ │ │ │ │ 1095: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetDict │ │ │ │ │ 1096: 00010385 320 FUNC GLOBAL DEFAULT 6 _PyType_LookupRef │ │ │ │ │ 1097: 00001721 234 FUNC GLOBAL DEFAULT 1 PyType_Freeze │ │ │ │ │ 1098: 00000001 6 FUNC GLOBAL DEFAULT 9 PyType_GetName │ │ │ │ │ 1099: 0000187d 4 FUNC GLOBAL DEFAULT 1 PyType_GetModuleName │ │ │ │ │ 1100: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyInterpreterState_Get │ │ │ │ │ 1101: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ @@ -1111,27 +1111,27 @@ │ │ │ │ │ 1107: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetIter │ │ │ │ │ 1108: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_VectorcallMethod │ │ │ │ │ 1109: 00010bb1 84 FUNC GLOBAL DEFAULT 6 PyType_GetModuleState │ │ │ │ │ 1110: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallMethod │ │ │ │ │ 1111: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyImport_GetModule │ │ │ │ │ 1112: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyImport_Import │ │ │ │ │ 1113: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_IsInstanceDictEmpty │ │ │ │ │ - 1114: 00002c15 96 FUNC GLOBAL DEFAULT 1 _PyStaticType_GetBuiltins │ │ │ │ │ - 1115: 00002c75 68 FUNC GLOBAL DEFAULT 1 _PyType_GetSlotWrapperNames │ │ │ │ │ + 1114: 00002c11 96 FUNC GLOBAL DEFAULT 1 _PyStaticType_GetBuiltins │ │ │ │ │ + 1115: 00002c71 68 FUNC GLOBAL DEFAULT 1 _PyType_GetSlotWrapperNames │ │ │ │ │ 1116: 00000007 2 FUNC GLOBAL HIDDEN 9 _PyTypes_AfterFork │ │ │ │ │ - 1117: 00002cb9 108 FUNC GLOBAL DEFAULT 1 _PyObject_MaybeCallSpecialOneArg │ │ │ │ │ - 1118: 00002d65 170 FUNC GLOBAL HIDDEN 1 _PyType_GetTextSignatureFromInternalDoc │ │ │ │ │ + 1117: 00002cb5 108 FUNC GLOBAL DEFAULT 1 _PyObject_MaybeCallSpecialOneArg │ │ │ │ │ + 1118: 00002d61 170 FUNC GLOBAL HIDDEN 1 _PyType_GetTextSignatureFromInternalDoc │ │ │ │ │ 1119: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_Type │ │ │ │ │ 1120: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_StopTheWorld │ │ │ │ │ 1121: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_StartTheWorld │ │ │ │ │ - 1122: 00003185 120 FUNC GLOBAL DEFAULT 1 PyType_GetBaseByToken │ │ │ │ │ - 1123: 00003cd9 24 FUNC GLOBAL DEFAULT 1 PyUnstable_Type_AssignVersionTag │ │ │ │ │ + 1122: 00003181 120 FUNC GLOBAL DEFAULT 1 PyType_GetBaseByToken │ │ │ │ │ + 1123: 00003cd5 24 FUNC GLOBAL DEFAULT 1 PyUnstable_Type_AssignVersionTag │ │ │ │ │ 1124: 00000955 124 FUNC GLOBAL DEFAULT 9 PyType_ClearCache │ │ │ │ │ - 1125: 00003d45 84 FUNC GLOBAL DEFAULT 1 _PyType_SetVersion │ │ │ │ │ - 1126: 00003d99 6 FUNC GLOBAL DEFAULT 1 _PyObject_GetState │ │ │ │ │ + 1125: 00003d41 84 FUNC GLOBAL DEFAULT 1 _PyType_SetVersion │ │ │ │ │ + 1126: 00003d95 6 FUNC GLOBAL DEFAULT 1 _PyObject_GetState │ │ │ │ │ 1127: 000009d1 130 FUNC GLOBAL HIDDEN 9 _PyObject_SetDict │ │ │ │ │ 1128: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_SetManagedDict │ │ │ │ │ 1129: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyMemoryView_FromBufferProc │ │ │ │ │ 1130: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_snprintf │ │ │ │ │ 1131: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Repr │ │ │ │ │ 1132: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromLong │ │ │ │ │ 1133: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMemoryView_Type │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,11 +1,11 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x237d4 contains 905 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x237d0 contains 905 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -0000000e 0000240a R_ARM_THM_CALL 00004049 _PyType_DocWithoutSignature │ │ │ │ │ +0000000e 0000240a R_ARM_THM_CALL 0000404d _PyType_DocWithoutSignature │ │ │ │ │ 00000020 0003582f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000024 00035830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000012c 00035b2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ 00000130 00035b30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ 0000018a 0000040a R_ARM_THM_CALL 00000381 type_ready │ │ │ │ │ 00000196 00035c0a R_ARM_THM_CALL 00000000 _PyStaticType_ClearWeakRefs │ │ │ │ │ 00000200 00035b2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ @@ -13,16 +13,16 @@ │ │ │ │ │ 00000258 0000040a R_ARM_THM_CALL 00000381 type_ready │ │ │ │ │ 0000026a 0003b70a R_ARM_THM_CALL 00000000 PyMutex_Lock │ │ │ │ │ 00000276 0003b80a R_ARM_THM_CALL 00000000 PyMutex_Unlock │ │ │ │ │ 000002b2 00035c0a R_ARM_THM_CALL 00000000 _PyStaticType_ClearWeakRefs │ │ │ │ │ 000002f8 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002fc 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00000300 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000316 0003ba0a R_ARM_THM_CALL 00006c5d _PyType_LookupRefAndVersion │ │ │ │ │ -0000031c 00002c0a R_ARM_THM_CALL 00003d81 Py_XDECREF │ │ │ │ │ +00000316 0003ba0a R_ARM_THM_CALL 00006c61 _PyType_LookupRefAndVersion │ │ │ │ │ +0000031c 00002c0a R_ARM_THM_CALL 00003d85 Py_XDECREF │ │ │ │ │ 0000038e 0003d20a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ 000003a8 0003c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ 000003ac 0003c830 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ 000003dc 0003af2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ 000003e0 0003af30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ 000003e4 0001102f R_ARM_THM_MOVW_ABS_NC 00001024 .LC88 │ │ │ │ │ 000003e8 00011030 R_ARM_THM_MOVT_ABS 00001024 .LC88 │ │ │ │ │ @@ -52,15 +52,15 @@ │ │ │ │ │ 00000498 0001112f R_ARM_THM_MOVW_ABS_NC 0000103c .LC89 │ │ │ │ │ 0000049c 00011130 R_ARM_THM_MOVT_ABS 0000103c .LC89 │ │ │ │ │ 000004a2 0003830a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000004a8 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000004de 00004a2f R_ARM_THM_MOVW_ABS_NC 00000444 .LC19 │ │ │ │ │ 000004e2 00004a30 R_ARM_THM_MOVT_ABS 00000444 .LC19 │ │ │ │ │ 00000508 0004030a R_ARM_THM_CALL 00000000 PyDict_Pop │ │ │ │ │ -0000055e 0000900a R_ARM_THM_CALL 00006a91 type_modified_unlocked │ │ │ │ │ +0000055e 0000900a R_ARM_THM_CALL 00006a95 type_modified_unlocked │ │ │ │ │ 00000570 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000574 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000578 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 0000059a 0001312f R_ARM_THM_MOVW_ABS_NC 00001298 .LC104 │ │ │ │ │ 0000059e 00013130 R_ARM_THM_MOVT_ABS 00001298 .LC104 │ │ │ │ │ 000005a2 0001322f R_ARM_THM_MOVW_ABS_NC 0000129c .LC105 │ │ │ │ │ 000005a6 00013230 R_ARM_THM_MOVT_ABS 0000129c .LC105 │ │ │ │ │ @@ -76,17 +76,17 @@ │ │ │ │ │ 000005e2 00013030 R_ARM_THM_MOVT_ABS 00001264 .LC103 │ │ │ │ │ 000005ea 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000614 0003770a R_ARM_THM_CALL 00000000 PyDescr_NewMethod │ │ │ │ │ 00000670 0003700a R_ARM_THM_CALL 00000000 PyDict_SetDefaultRef │ │ │ │ │ 000006a6 00037c0a R_ARM_THM_CALL 00000000 PyDescr_NewClassMethod │ │ │ │ │ 000006ae 0003630a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ 000006cc 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000006d4 00002b0a R_ARM_THM_CALL 00004129 type_module │ │ │ │ │ +000006d4 00002b0a R_ARM_THM_CALL 0000412d type_module │ │ │ │ │ 000006e6 0003610a R_ARM_THM_CALL 00000000 PyCMethod_New │ │ │ │ │ -000006ee 00002c0a R_ARM_THM_CALL 00003d81 Py_XDECREF │ │ │ │ │ +000006ee 00002c0a R_ARM_THM_CALL 00003d85 Py_XDECREF │ │ │ │ │ 000006fa 00037d0a R_ARM_THM_CALL 00000000 PyStaticMethod_New │ │ │ │ │ 00000718 0003760a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ 00000734 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000073a 00037f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ 0000073e 00037f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ 00000746 0003800a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 0000074c 0003810a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ @@ -94,28 +94,28 @@ │ │ │ │ │ 00000762 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000768 0003822f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 0000076c 00038230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000770 00000d2f R_ARM_THM_MOVW_ABS_NC 00000088 .LC2 │ │ │ │ │ 00000774 00000d30 R_ARM_THM_MOVT_ABS 00000088 .LC2 │ │ │ │ │ 0000077a 0003830a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000784 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000007aa 00002b0a R_ARM_THM_CALL 00004129 type_module │ │ │ │ │ -000007c0 0000650a R_ARM_THM_CALL 000054b9 type_qualname │ │ │ │ │ +000007aa 00002b0a R_ARM_THM_CALL 0000412d type_module │ │ │ │ │ +000007c0 0000650a R_ARM_THM_CALL 000054bd type_qualname │ │ │ │ │ 000007ce 0003d20a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ 000007da 0001452f R_ARM_THM_MOVW_ABS_NC 0000134c .LC111 │ │ │ │ │ 000007de 00014530 R_ARM_THM_MOVT_ABS 0000134c .LC111 │ │ │ │ │ 000007e2 0003ef0a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -000007ea 00002c0a R_ARM_THM_CALL 00003d81 Py_XDECREF │ │ │ │ │ +000007ea 00002c0a R_ARM_THM_CALL 00003d85 Py_XDECREF │ │ │ │ │ 00000806 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000814 0001462f R_ARM_THM_MOVW_ABS_NC 00001364 .LC112 │ │ │ │ │ 00000818 00014630 R_ARM_THM_MOVT_ABS 00001364 .LC112 │ │ │ │ │ 00000820 0003ef0a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ 0000082a 0003810a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000832 0000650a R_ARM_THM_CALL 000054b9 type_qualname │ │ │ │ │ -0000083e 00002c0a R_ARM_THM_CALL 00003d81 Py_XDECREF │ │ │ │ │ +00000832 0000650a R_ARM_THM_CALL 000054bd type_qualname │ │ │ │ │ +0000083e 00002c0a R_ARM_THM_CALL 00003d85 Py_XDECREF │ │ │ │ │ 00000854 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000860 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000888 0003bf6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000008be 00039a0a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ 00000920 0003582f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000924 00035830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000095c 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -134,16 +134,16 @@ │ │ │ │ │ 00000b1a 0001800a R_ARM_THM_CALL 0000db79 maybe_call_special_no_args │ │ │ │ │ 00000b28 0003ac0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000b36 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000b3a 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000b3e 00017e2f R_ARM_THM_MOVW_ABS_NC 00001438 .LC120 │ │ │ │ │ 00000b42 00017e30 R_ARM_THM_MOVT_ABS 00001438 .LC120 │ │ │ │ │ 00000b4a 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000b5a 0000370a R_ARM_THM_CALL 0000ade9 lookup_method_ex.constprop.0 │ │ │ │ │ -00000b62 0000560a R_ARM_THM_CALL 00004559 PyStackRef_XCLOSE │ │ │ │ │ +00000b5a 0000370a R_ARM_THM_CALL 0000aded lookup_method_ex.constprop.0 │ │ │ │ │ +00000b62 0000560a R_ARM_THM_CALL 0000455d PyStackRef_XCLOSE │ │ │ │ │ 00000b78 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000b7c 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000b80 00040f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000b84 00040f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000bac 00041d0a R_ARM_THM_CALL 00000000 _PyFunction_GetVersionForCurrentState │ │ │ │ │ 00000bf6 0001882f R_ARM_THM_MOVW_ABS_NC 00001458 .LC121 │ │ │ │ │ 00000bfa 00018830 R_ARM_THM_MOVT_ABS 00001458 .LC121 │ │ │ │ │ @@ -159,30 +159,30 @@ │ │ │ │ │ 00000c2c 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000c7a 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000cd6 0001990a R_ARM_THM_CALL 0000e459 fini_static_type │ │ │ │ │ 00000ce8 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000d6e 0003b70a R_ARM_THM_CALL 00000000 PyMutex_Lock │ │ │ │ │ 00000de0 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00000e26 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e62 0003ba0a R_ARM_THM_CALL 00006c5d _PyType_LookupRefAndVersion │ │ │ │ │ +00000e62 0003ba0a R_ARM_THM_CALL 00006c61 _PyType_LookupRefAndVersion │ │ │ │ │ 00000e72 0003582f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000e76 00035830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000e8c 0003cc0a R_ARM_THM_CALL 00000000 PyObject_Vectorcall │ │ │ │ │ 00000eac 0001a32f R_ARM_THM_MOVW_ABS_NC 00000e41 slot_tp_descr_get │ │ │ │ │ 00000eb0 0001a330 R_ARM_THM_MOVT_ABS 00000e41 slot_tp_descr_get │ │ │ │ │ 00000ecc 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000ed4 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000f08 0000500a R_ARM_THM_CALL 0000a615 assign_version_tag │ │ │ │ │ +00000f08 0000500a R_ARM_THM_CALL 0000a619 assign_version_tag │ │ │ │ │ 00000f20 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00001028 0001570a R_ARM_THM_CALL 0000cdd9 vectorcall_method │ │ │ │ │ 00001030 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00001054 00043a0a R_ARM_THM_CALL 00000000 _PyErr_GetRaisedException │ │ │ │ │ -00001066 0000370a R_ARM_THM_CALL 0000ade9 lookup_method_ex.constprop.0 │ │ │ │ │ +00001066 0000370a R_ARM_THM_CALL 0000aded lookup_method_ex.constprop.0 │ │ │ │ │ 0000107c 0003890a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -0000108c 0000560a R_ARM_THM_CALL 00004559 PyStackRef_XCLOSE │ │ │ │ │ +0000108c 0000560a R_ARM_THM_CALL 0000455d PyStackRef_XCLOSE │ │ │ │ │ 00001094 00043b0a R_ARM_THM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ 000010ac 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000010b4 0001c02f R_ARM_THM_MOVW_ABS_NC 00001564 .LC131 │ │ │ │ │ 000010b8 0001c030 R_ARM_THM_MOVT_ABS 00001564 .LC131 │ │ │ │ │ 000010bc 0003b40a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ 000010c4 0003bf6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000010c8 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ @@ -207,29 +207,29 @@ │ │ │ │ │ 0000120c 00040f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 0000122a 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001234 0003bf6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00001238 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000123c 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00001252 00035f0a R_ARM_THM_CALL 00000000 PyDict_New │ │ │ │ │ 00001264 00043d0a R_ARM_THM_CALL 00000000 PyDict_Keys │ │ │ │ │ -0000126c 00002c0a R_ARM_THM_CALL 00003d81 Py_XDECREF │ │ │ │ │ +0000126c 00002c0a R_ARM_THM_CALL 00003d85 Py_XDECREF │ │ │ │ │ 00001296 0003e20a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ 000012a4 00043e0a R_ARM_THM_CALL 00000000 PyDict_Update │ │ │ │ │ 000012ba 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000012c8 0003e20a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ 000012d4 00043f0a R_ARM_THM_CALL 00000000 PySequence_Size │ │ │ │ │ 000012fc 0004400a R_ARM_THM_CALL 00000000 PySequence_GetItem │ │ │ │ │ 0000132c 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001344 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000134e 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001354 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00001358 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000136a 0001cf2f R_ARM_THM_MOVW_ABS_NC 00001594 .LC132 │ │ │ │ │ 0000136e 0001cf30 R_ARM_THM_MOVT_ABS 00001594 .LC132 │ │ │ │ │ -00001384 0000900a R_ARM_THM_CALL 00006a91 type_modified_unlocked │ │ │ │ │ +00001384 0000900a R_ARM_THM_CALL 00006a95 type_modified_unlocked │ │ │ │ │ 000013ec 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000013f0 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00001428 0001d42f R_ARM_THM_MOVW_ABS_NC 000013f5 slot_nb_or │ │ │ │ │ 0000142c 0001d430 R_ARM_THM_MOVT_ABS 000013f5 slot_nb_or │ │ │ │ │ 00001434 00040f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00001438 00040f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 0000144a 0001c60a R_ARM_THM_CALL 0000f469 vectorcall_maybe │ │ │ │ │ @@ -268,27 +268,27 @@ │ │ │ │ │ 00001638 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000163c 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00001658 0001690a R_ARM_THM_CALL 0000d455 check_num_args │ │ │ │ │ 0000168c 0003e20a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ 000016a2 0003cb0a R_ARM_THM_CALL 00000000 PyDict_Copy │ │ │ │ │ 000016c0 0003e20a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ 000016d8 00043d0a R_ARM_THM_CALL 00000000 PyDict_Keys │ │ │ │ │ -000016e0 00002c0a R_ARM_THM_CALL 00003d81 Py_XDECREF │ │ │ │ │ -000016e6 00002c0a R_ARM_THM_CALL 00003d81 Py_XDECREF │ │ │ │ │ +000016e0 00002c0a R_ARM_THM_CALL 00003d85 Py_XDECREF │ │ │ │ │ +000016e6 00002c0a R_ARM_THM_CALL 00003d85 Py_XDECREF │ │ │ │ │ 000016fe 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001702 00035f0a R_ARM_THM_CALL 00000000 PyDict_New │ │ │ │ │ 00001710 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001718 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000171c 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000176a 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 0000176e 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00001776 0000712f R_ARM_THM_MOVW_ABS_NC 00000600 .LC32 │ │ │ │ │ 0000177a 00007130 R_ARM_THM_MOVT_ABS 00000600 .LC32 │ │ │ │ │ 0000177e 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000017ae 0000900a R_ARM_THM_CALL 00006a91 type_modified_unlocked │ │ │ │ │ +000017ae 0000900a R_ARM_THM_CALL 00006a95 type_modified_unlocked │ │ │ │ │ 000017bc 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000017d2 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000017d6 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000017da 0001f72f R_ARM_THM_MOVW_ABS_NC 000016a8 .LC139 │ │ │ │ │ 000017de 0001f730 R_ARM_THM_MOVT_ABS 000016a8 .LC139 │ │ │ │ │ 000017e4 0003830a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000017f8 0003582f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ @@ -301,37 +301,37 @@ │ │ │ │ │ 00001854 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00001870 0001570a R_ARM_THM_CALL 0000cdd9 vectorcall_method │ │ │ │ │ 00001878 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00001890 0002002f R_ARM_THM_MOVW_ABS_NC 000016c4 .LC140 │ │ │ │ │ 00001894 00020030 R_ARM_THM_MOVT_ABS 000016c4 .LC140 │ │ │ │ │ 000018c2 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000018c6 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000018d8 0000800a R_ARM_THM_CALL 0000665d find_best_base │ │ │ │ │ +000018d8 0000800a R_ARM_THM_CALL 00006661 find_best_base │ │ │ │ │ 000018e6 0002002f R_ARM_THM_MOVW_ABS_NC 000016c4 .LC140 │ │ │ │ │ 000018ea 00020030 R_ARM_THM_MOVT_ABS 000016c4 .LC140 │ │ │ │ │ 00001932 00038b0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ 00001960 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000019a8 0001280a R_ARM_THM_CALL 0000d62d update_slot.constprop.0.isra.0 │ │ │ │ │ -000019b4 0000900a R_ARM_THM_CALL 00006a91 type_modified_unlocked │ │ │ │ │ +000019b4 0000900a R_ARM_THM_CALL 00006a95 type_modified_unlocked │ │ │ │ │ 000019b8 00044c0a R_ARM_THM_CALL 00000000 PyInterpreterState_Get │ │ │ │ │ 000019de 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001a24 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00001a28 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00001a2c 0002042f R_ARM_THM_MOVW_ABS_NC 00001768 .LC144 │ │ │ │ │ 00001a30 00020430 R_ARM_THM_MOVT_ABS 00001768 .LC144 │ │ │ │ │ 00001a36 0003830a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00001aa2 0003710a R_ARM_THM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ 00001ab4 0003ad0a R_ARM_THM_CALL 00000000 PyDict_DelItem │ │ │ │ │ -00001ac0 00002c0a R_ARM_THM_CALL 00003d81 Py_XDECREF │ │ │ │ │ +00001ac0 00002c0a R_ARM_THM_CALL 00003d85 Py_XDECREF │ │ │ │ │ 00001ac6 0004220a R_ARM_THM_CALL 00000000 PyDict_Size │ │ │ │ │ 00001adc 0003710a R_ARM_THM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ 00001aec 0003720a R_ARM_THM_CALL 00000000 PyWeakref_NewRef │ │ │ │ │ 00001b42 0003630a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -00001b7a 0001920a R_ARM_THM_CALL 0000e2c1 clear_tp_subclasses │ │ │ │ │ -00001b80 00035f0a R_ARM_THM_CALL 00000000 PyDict_New │ │ │ │ │ +00001b78 00035f0a R_ARM_THM_CALL 00000000 PyDict_New │ │ │ │ │ +00001b92 0001920a R_ARM_THM_CALL 0000e2c1 clear_tp_subclasses │ │ │ │ │ 00001bfc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001c00 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00001c04 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00001c08 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00001c0c 0003810a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ 00001c5a 0003582f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00001c5e 00035830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ @@ -347,590 +347,590 @@ │ │ │ │ │ 00001d82 00020230 R_ARM_THM_MOVT_ABS 00001700 .LC142 │ │ │ │ │ 00001d88 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00001d8e 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00001d92 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00001d98 0002012f R_ARM_THM_MOVW_ABS_NC 000016d0 .LC141 │ │ │ │ │ 00001d9c 00020130 R_ARM_THM_MOVT_ABS 000016d0 .LC141 │ │ │ │ │ 00001da4 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001dda 0000f12f R_ARM_THM_MOVW_ABS_NC 00000e20 .LC76 │ │ │ │ │ -00001dde 0000f130 R_ARM_THM_MOVT_ABS 00000e20 .LC76 │ │ │ │ │ -00001dea 0004140a R_ARM_THM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ -00001e12 0003870a R_ARM_THM_CALL 00000000 PyUnstable_Object_EnableDeferredRefcount │ │ │ │ │ -00001e30 0003790a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00001e36 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001dc0 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001dde 0000f12f R_ARM_THM_MOVW_ABS_NC 00000e20 .LC76 │ │ │ │ │ +00001de2 0000f130 R_ARM_THM_MOVT_ABS 00000e20 .LC76 │ │ │ │ │ +00001dee 0004140a R_ARM_THM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ +00001e16 0003870a R_ARM_THM_CALL 00000000 PyUnstable_Object_EnableDeferredRefcount │ │ │ │ │ +00001e34 0003790a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ 00001e3e 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e46 0003790a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00001e5c 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e7a 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e46 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e4e 0003790a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00001e64 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001e82 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e88 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001e8c 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001eb8 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ec0 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001ec4 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001ec8 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001ece 0002032f R_ARM_THM_MOVW_ABS_NC 00001738 .LC143 │ │ │ │ │ -00001ed2 00020330 R_ARM_THM_MOVT_ABS 00001738 .LC143 │ │ │ │ │ -00001eda 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001ee2 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ef6 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001f00 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001fb2 00044d0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00001fda 0000882f R_ARM_THM_MOVW_ABS_NC 0000b5c9 subtype_dealloc │ │ │ │ │ -00001fde 00008830 R_ARM_THM_MOVT_ABS 0000b5c9 subtype_dealloc │ │ │ │ │ -00001ff8 0000882f R_ARM_THM_MOVW_ABS_NC 0000b5c9 subtype_dealloc │ │ │ │ │ -00001ffc 00008830 R_ARM_THM_MOVT_ABS 0000b5c9 subtype_dealloc │ │ │ │ │ -0000203c 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002040 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002046 00020d2f R_ARM_THM_MOVW_ABS_NC 000017cc .LC146 │ │ │ │ │ -0000204a 00020d30 R_ARM_THM_MOVT_ABS 000017cc .LC146 │ │ │ │ │ -00002056 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000205e 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002062 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002068 00020c2f R_ARM_THM_MOVW_ABS_NC 00001798 .LC145 │ │ │ │ │ -0000206c 00020c30 R_ARM_THM_MOVT_ABS 00001798 .LC145 │ │ │ │ │ -00002076 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000020b4 0000180a R_ARM_THM_CALL 000032c9 mro_internal.isra.0 │ │ │ │ │ -000020ce 0003780a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -000020dc 00038d0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -000020e6 00002c0a R_ARM_THM_CALL 00003d81 Py_XDECREF │ │ │ │ │ -000020f0 00002c0a R_ARM_THM_CALL 00003d81 Py_XDECREF │ │ │ │ │ -000020f6 0004280a R_ARM_THM_CALL 00000d79 _PyType_HasSubclasses │ │ │ │ │ -00002108 00044e0a R_ARM_THM_CALL 00000000 _PyTuple_FromPair │ │ │ │ │ -00002112 0004150a R_ARM_THM_CALL 00000971 _PyType_GetSubclasses │ │ │ │ │ -0000214a 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002152 00002c0a R_ARM_THM_CALL 00003d81 Py_XDECREF │ │ │ │ │ -00002160 0003870a R_ARM_THM_CALL 00000000 PyUnstable_Object_EnableDeferredRefcount │ │ │ │ │ -00002180 0003790a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00002188 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000021c4 00020e2f R_ARM_THM_MOVW_ABS_NC 00002191 slot_nb_true_divide │ │ │ │ │ -000021c8 00020e30 R_ARM_THM_MOVT_ABS 00002191 slot_nb_true_divide │ │ │ │ │ -000021e4 00040f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000021e8 00040f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000021fa 0001c60a R_ARM_THM_CALL 0000f469 vectorcall_maybe │ │ │ │ │ -00002210 00020e2f R_ARM_THM_MOVW_ABS_NC 00002191 slot_nb_true_divide │ │ │ │ │ -00002214 00020e30 R_ARM_THM_MOVT_ABS 00002191 slot_nb_true_divide │ │ │ │ │ -0000221c 00040f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002220 00040f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002246 0001c60a R_ARM_THM_CALL 0000f469 vectorcall_maybe │ │ │ │ │ -00002270 0001c70a R_ARM_THM_CALL 0000073d method_is_overloaded.isra.0 │ │ │ │ │ -0000227a 00040f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000227e 00040f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002290 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000022a4 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000022a8 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000022ba 00040f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000022be 00040f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000022c8 0001c60a R_ARM_THM_CALL 0000f469 vectorcall_maybe │ │ │ │ │ -000022e4 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000022f0 0003bf6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001e8a 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e90 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001e94 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001ea0 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001ec4 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ed8 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ede 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001ee2 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001ee8 0002032f R_ARM_THM_MOVW_ABS_NC 00001738 .LC143 │ │ │ │ │ +00001eec 00020330 R_ARM_THM_MOVT_ABS 00001738 .LC143 │ │ │ │ │ +00001ef4 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001efc 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001fae 00044d0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00001fd6 0000882f R_ARM_THM_MOVW_ABS_NC 0000b5cd subtype_dealloc │ │ │ │ │ +00001fda 00008830 R_ARM_THM_MOVT_ABS 0000b5cd subtype_dealloc │ │ │ │ │ +00001ff4 0000882f R_ARM_THM_MOVW_ABS_NC 0000b5cd subtype_dealloc │ │ │ │ │ +00001ff8 00008830 R_ARM_THM_MOVT_ABS 0000b5cd subtype_dealloc │ │ │ │ │ +00002038 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000203c 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002042 00020d2f R_ARM_THM_MOVW_ABS_NC 000017cc .LC146 │ │ │ │ │ +00002046 00020d30 R_ARM_THM_MOVT_ABS 000017cc .LC146 │ │ │ │ │ +00002052 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000205a 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000205e 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002064 00020c2f R_ARM_THM_MOVW_ABS_NC 00001798 .LC145 │ │ │ │ │ +00002068 00020c30 R_ARM_THM_MOVT_ABS 00001798 .LC145 │ │ │ │ │ +00002072 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000020b0 0000180a R_ARM_THM_CALL 000032c9 mro_internal.isra.0 │ │ │ │ │ +000020ca 0003780a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +000020d8 00038d0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +000020e2 00002c0a R_ARM_THM_CALL 00003d85 Py_XDECREF │ │ │ │ │ +000020ec 00002c0a R_ARM_THM_CALL 00003d85 Py_XDECREF │ │ │ │ │ +000020f2 0004280a R_ARM_THM_CALL 00000d79 _PyType_HasSubclasses │ │ │ │ │ +00002104 00044e0a R_ARM_THM_CALL 00000000 _PyTuple_FromPair │ │ │ │ │ +0000210e 0004150a R_ARM_THM_CALL 00000971 _PyType_GetSubclasses │ │ │ │ │ +00002146 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000214e 00002c0a R_ARM_THM_CALL 00003d85 Py_XDECREF │ │ │ │ │ +0000215c 0003870a R_ARM_THM_CALL 00000000 PyUnstable_Object_EnableDeferredRefcount │ │ │ │ │ +0000217c 0003790a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00002184 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000021c0 00020e2f R_ARM_THM_MOVW_ABS_NC 0000218d slot_nb_true_divide │ │ │ │ │ +000021c4 00020e30 R_ARM_THM_MOVT_ABS 0000218d slot_nb_true_divide │ │ │ │ │ +000021e0 00040f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000021e4 00040f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000021f6 0001c60a R_ARM_THM_CALL 0000f469 vectorcall_maybe │ │ │ │ │ +0000220c 00020e2f R_ARM_THM_MOVW_ABS_NC 0000218d slot_nb_true_divide │ │ │ │ │ +00002210 00020e30 R_ARM_THM_MOVT_ABS 0000218d slot_nb_true_divide │ │ │ │ │ +00002218 00040f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000221c 00040f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002242 0001c60a R_ARM_THM_CALL 0000f469 vectorcall_maybe │ │ │ │ │ +0000226c 0001c70a R_ARM_THM_CALL 0000073d method_is_overloaded.isra.0 │ │ │ │ │ +00002276 00040f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000227a 00040f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000228c 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000022a0 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000022a4 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000022b6 00040f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000022ba 00040f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000022c4 0001c60a R_ARM_THM_CALL 0000f469 vectorcall_maybe │ │ │ │ │ +000022e0 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000022ec 0003bf6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000022f0 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000022f4 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000022f8 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002324 0002122f R_ARM_THM_MOVW_ABS_NC 00001858 .LC149 │ │ │ │ │ -00002328 00021230 R_ARM_THM_MOVT_ABS 00001858 .LC149 │ │ │ │ │ -0000232c 0001312f R_ARM_THM_MOVW_ABS_NC 00001298 .LC104 │ │ │ │ │ -00002330 00013130 R_ARM_THM_MOVT_ABS 00001298 .LC104 │ │ │ │ │ -00002334 0001322f R_ARM_THM_MOVW_ABS_NC 0000129c .LC105 │ │ │ │ │ -00002338 00013230 R_ARM_THM_MOVT_ABS 0000129c .LC105 │ │ │ │ │ -0000233c 0004040a R_ARM_THM_CALL 00000000 PySys_Audit │ │ │ │ │ -00002352 00044f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyModule_Type │ │ │ │ │ -00002356 00044f30 R_ARM_THM_MOVT_ABS 00000000 PyModule_Type │ │ │ │ │ -000023a6 0002122f R_ARM_THM_MOVW_ABS_NC 00001858 .LC149 │ │ │ │ │ -000023aa 00021230 R_ARM_THM_MOVT_ABS 00001858 .LC149 │ │ │ │ │ -000023ea 00044c0a R_ARM_THM_CALL 00000000 PyInterpreterState_Get │ │ │ │ │ -0000240e 0004500a R_ARM_THM_CALL 00000000 _PyDict_DetachFromObject │ │ │ │ │ -0000241c 0004510a R_ARM_THM_CALL 00000000 _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ -0000242a 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000242e 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002432 0002132f R_ARM_THM_MOVW_ABS_NC 00001864 .LC150 │ │ │ │ │ -00002436 00021330 R_ARM_THM_MOVT_ABS 00001864 .LC150 │ │ │ │ │ -0000243c 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002442 00044f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyModule_Type │ │ │ │ │ -00002446 00044f30 R_ARM_THM_MOVT_ABS 00000000 PyModule_Type │ │ │ │ │ -0000245c 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002462 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002466 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000246a 0002102f R_ARM_THM_MOVW_ABS_NC 00001800 .LC147 │ │ │ │ │ -0000246e 00021030 R_ARM_THM_MOVT_ABS 00001800 .LC147 │ │ │ │ │ -00002474 0003830a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000247a 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000247e 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002484 0002112f R_ARM_THM_MOVW_ABS_NC 00001824 .LC148 │ │ │ │ │ -00002488 00021130 R_ARM_THM_MOVT_ABS 00001824 .LC148 │ │ │ │ │ -0000248e 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000024b4 0001690a R_ARM_THM_CALL 0000d455 check_num_args │ │ │ │ │ -000024f0 0002272f R_ARM_THM_MOVW_ABS_NC 00001a28 .LC157 │ │ │ │ │ -000024f4 00022730 R_ARM_THM_MOVT_ABS 00001a28 .LC157 │ │ │ │ │ -000024f8 0002282f R_ARM_THM_MOVW_ABS_NC 00001a2c .LC158 │ │ │ │ │ -000024fc 00022830 R_ARM_THM_MOVT_ABS 00001a2c .LC158 │ │ │ │ │ -00002500 0004560a R_ARM_THM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ -00002520 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000253a 0004570a R_ARM_THM_CALL 00000000 PyImport_GetModule │ │ │ │ │ -0000254a 0003ac0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002560 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002578 0003cd0a R_ARM_THM_CALL 00000000 PyObject_GetAttr │ │ │ │ │ -00002580 0003df2f R_ARM_THM_MOVW_ABS_NC 00000000 PyCFunction_Type │ │ │ │ │ -00002584 0003df30 R_ARM_THM_MOVT_ABS 00000000 PyCFunction_Type │ │ │ │ │ -0000258a 0000c60a R_ARM_THM_CALL 0000a0a5 PyObject_TypeCheck.isra.0 │ │ │ │ │ -000025a2 00022b2f R_ARM_THM_MOVW_ABS_NC 00002ea5 object___getstate__ │ │ │ │ │ -000025a6 00022b30 R_ARM_THM_MOVT_ABS 00002ea5 object___getstate__ │ │ │ │ │ -000025c8 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000025e4 00014a0a R_ARM_THM_CALL 0000ced5 _PyObject_VectorcallTstate.constprop.0 │ │ │ │ │ -000025ec 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000025f0 0003bf6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002610 0004590a R_ARM_THM_CALL 00000000 _PyObject_IsInstanceDictEmpty │ │ │ │ │ -0000261c 0004470a R_ARM_THM_CALL 00000000 PyObject_GenericGetDict │ │ │ │ │ -00002638 00039a0a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ -0000264a 0003582f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000264e 00035830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002686 0003582f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000268a 00035830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002698 0003582f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000269c 00035830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000026aa 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000026ae 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000026b2 00022e2f R_ARM_THM_MOVW_ABS_NC 00001a38 .LC159 │ │ │ │ │ -000026b6 00022e30 R_ARM_THM_MOVT_ABS 00001a38 .LC159 │ │ │ │ │ -000026be 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000026ce 0003582f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000026d2 00035830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000026d6 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000026da 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000271a 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002736 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000273a 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000273e 0002162f R_ARM_THM_MOVW_ABS_NC 000018b4 .LC151 │ │ │ │ │ -00002742 00021630 R_ARM_THM_MOVT_ABS 000018b4 .LC151 │ │ │ │ │ -0000274a 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000276a 0004540a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -0000278a 0003582f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000278e 00035830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000027a0 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000027a4 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000027a8 0002302f R_ARM_THM_MOVW_ABS_NC 00001a94 .LC161 │ │ │ │ │ -000027ac 00023030 R_ARM_THM_MOVT_ABS 00001a94 .LC161 │ │ │ │ │ -000027b2 0003830a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000027e4 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002826 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000282c 00035f0a R_ARM_THM_CALL 00000000 PyDict_New │ │ │ │ │ -0000285a 0003e20a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -0000286c 0003630a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -000028a2 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000028bc 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002320 0002122f R_ARM_THM_MOVW_ABS_NC 00001858 .LC149 │ │ │ │ │ +00002324 00021230 R_ARM_THM_MOVT_ABS 00001858 .LC149 │ │ │ │ │ +00002328 0001312f R_ARM_THM_MOVW_ABS_NC 00001298 .LC104 │ │ │ │ │ +0000232c 00013130 R_ARM_THM_MOVT_ABS 00001298 .LC104 │ │ │ │ │ +00002330 0001322f R_ARM_THM_MOVW_ABS_NC 0000129c .LC105 │ │ │ │ │ +00002334 00013230 R_ARM_THM_MOVT_ABS 0000129c .LC105 │ │ │ │ │ +00002338 0004040a R_ARM_THM_CALL 00000000 PySys_Audit │ │ │ │ │ +0000234e 00044f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyModule_Type │ │ │ │ │ +00002352 00044f30 R_ARM_THM_MOVT_ABS 00000000 PyModule_Type │ │ │ │ │ +000023a2 0002122f R_ARM_THM_MOVW_ABS_NC 00001858 .LC149 │ │ │ │ │ +000023a6 00021230 R_ARM_THM_MOVT_ABS 00001858 .LC149 │ │ │ │ │ +000023e6 00044c0a R_ARM_THM_CALL 00000000 PyInterpreterState_Get │ │ │ │ │ +0000240a 0004500a R_ARM_THM_CALL 00000000 _PyDict_DetachFromObject │ │ │ │ │ +00002418 0004510a R_ARM_THM_CALL 00000000 _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ +00002426 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000242a 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000242e 0002132f R_ARM_THM_MOVW_ABS_NC 00001864 .LC150 │ │ │ │ │ +00002432 00021330 R_ARM_THM_MOVT_ABS 00001864 .LC150 │ │ │ │ │ +00002438 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000243e 00044f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyModule_Type │ │ │ │ │ +00002442 00044f30 R_ARM_THM_MOVT_ABS 00000000 PyModule_Type │ │ │ │ │ +00002458 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000245e 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002462 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002466 0002102f R_ARM_THM_MOVW_ABS_NC 00001800 .LC147 │ │ │ │ │ +0000246a 00021030 R_ARM_THM_MOVT_ABS 00001800 .LC147 │ │ │ │ │ +00002470 0003830a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002476 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000247a 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002480 0002112f R_ARM_THM_MOVW_ABS_NC 00001824 .LC148 │ │ │ │ │ +00002484 00021130 R_ARM_THM_MOVT_ABS 00001824 .LC148 │ │ │ │ │ +0000248a 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000024b0 0001690a R_ARM_THM_CALL 0000d455 check_num_args │ │ │ │ │ +000024ec 0002272f R_ARM_THM_MOVW_ABS_NC 00001a28 .LC157 │ │ │ │ │ +000024f0 00022730 R_ARM_THM_MOVT_ABS 00001a28 .LC157 │ │ │ │ │ +000024f4 0002282f R_ARM_THM_MOVW_ABS_NC 00001a2c .LC158 │ │ │ │ │ +000024f8 00022830 R_ARM_THM_MOVT_ABS 00001a2c .LC158 │ │ │ │ │ +000024fc 0004560a R_ARM_THM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ +0000251c 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002536 0004570a R_ARM_THM_CALL 00000000 PyImport_GetModule │ │ │ │ │ +00002546 0003ac0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000255c 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002574 0003cd0a R_ARM_THM_CALL 00000000 PyObject_GetAttr │ │ │ │ │ +0000257c 0003df2f R_ARM_THM_MOVW_ABS_NC 00000000 PyCFunction_Type │ │ │ │ │ +00002580 0003df30 R_ARM_THM_MOVT_ABS 00000000 PyCFunction_Type │ │ │ │ │ +00002586 0000c60a R_ARM_THM_CALL 0000a0a9 PyObject_TypeCheck.isra.0 │ │ │ │ │ +0000259e 00022b2f R_ARM_THM_MOVW_ABS_NC 00002ea1 object___getstate__ │ │ │ │ │ +000025a2 00022b30 R_ARM_THM_MOVT_ABS 00002ea1 object___getstate__ │ │ │ │ │ +000025c4 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000025e0 00014a0a R_ARM_THM_CALL 0000ced5 _PyObject_VectorcallTstate.constprop.0 │ │ │ │ │ +000025e8 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000025ec 0003bf6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000260c 0004590a R_ARM_THM_CALL 00000000 _PyObject_IsInstanceDictEmpty │ │ │ │ │ +00002618 0004470a R_ARM_THM_CALL 00000000 PyObject_GenericGetDict │ │ │ │ │ +00002634 00039a0a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ +00002646 0003582f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000264a 00035830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002682 0003582f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002686 00035830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002694 0003582f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002698 00035830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000026a6 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000026aa 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000026ae 00022e2f R_ARM_THM_MOVW_ABS_NC 00001a38 .LC159 │ │ │ │ │ +000026b2 00022e30 R_ARM_THM_MOVT_ABS 00001a38 .LC159 │ │ │ │ │ +000026ba 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000026ca 0003582f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000026ce 00035830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000026d2 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000026d6 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002716 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002732 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002736 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000273a 0002162f R_ARM_THM_MOVW_ABS_NC 000018b4 .LC151 │ │ │ │ │ +0000273e 00021630 R_ARM_THM_MOVT_ABS 000018b4 .LC151 │ │ │ │ │ +00002746 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002766 0004540a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +00002786 0003582f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000278a 00035830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000279c 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000027a0 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000027a4 0002302f R_ARM_THM_MOVW_ABS_NC 00001a94 .LC161 │ │ │ │ │ +000027a8 00023030 R_ARM_THM_MOVT_ABS 00001a94 .LC161 │ │ │ │ │ +000027ae 0003830a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000027e0 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002822 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002828 00035f0a R_ARM_THM_CALL 00000000 PyDict_New │ │ │ │ │ +00002856 0003e20a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00002868 0003630a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +0000289e 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000028b8 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000028c0 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000028c4 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000028c8 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000028cc 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000028dc 00044e0a R_ARM_THM_CALL 00000000 _PyTuple_FromPair │ │ │ │ │ -0000290a 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002938 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000294a 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002952 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002964 0003582f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002968 00035830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000296e 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002972 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002978 00022f2f R_ARM_THM_MOVW_ABS_NC 00001a58 .LC160 │ │ │ │ │ -0000297c 00022f30 R_ARM_THM_MOVT_ABS 00001a58 .LC160 │ │ │ │ │ -00002984 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002998 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000029a0 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000029b6 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000029ca 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000029e8 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002a04 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002a16 0003af2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00002a1a 0003af30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00002a1e 0002312f R_ARM_THM_MOVW_ABS_NC 00001ac4 .LC162 │ │ │ │ │ -00002a22 00023130 R_ARM_THM_MOVT_ABS 00001ac4 .LC162 │ │ │ │ │ -00002a28 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002a3c 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002a5c 0001690a R_ARM_THM_CALL 0000d455 check_num_args │ │ │ │ │ -00002a68 0003582f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002a6c 00035830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002a90 0003582f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002a94 00035830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002aa0 0004420a R_ARM_THM_CALL 00000000 PyCallable_Check │ │ │ │ │ -00002aaa 0004080a R_ARM_THM_CALL 0000c3ed PyType_GetDict │ │ │ │ │ -00002ab4 0003630a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -00002ac2 0004030a R_ARM_THM_CALL 00000000 PyDict_Pop │ │ │ │ │ -00002ae2 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002ae6 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002aea 0002362f R_ARM_THM_MOVW_ABS_NC 00001af0 .LC163 │ │ │ │ │ -00002aee 00023630 R_ARM_THM_MOVT_ABS 00001af0 .LC163 │ │ │ │ │ -00002af4 0003830a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002b00 0000900a R_ARM_THM_CALL 00006a91 type_modified_unlocked │ │ │ │ │ -00002b08 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002b26 0000900a R_ARM_THM_CALL 00006a91 type_modified_unlocked │ │ │ │ │ -00002b2c 0004080a R_ARM_THM_CALL 0000c3ed PyType_GetDict │ │ │ │ │ -00002b36 0003630a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -00002b50 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002b56 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002b5a 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002b5e 0002382f R_ARM_THM_MOVW_ABS_NC 00001b54 .LC165 │ │ │ │ │ -00002b62 00023830 R_ARM_THM_MOVT_ABS 00001b54 .LC165 │ │ │ │ │ -00002b68 0003830a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002b70 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002b76 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002b7a 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002b80 0002372f R_ARM_THM_MOVW_ABS_NC 00001b18 .LC164 │ │ │ │ │ -00002b84 00023730 R_ARM_THM_MOVT_ABS 00001b18 .LC164 │ │ │ │ │ -00002b8a 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000028c8 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000028d8 00044e0a R_ARM_THM_CALL 00000000 _PyTuple_FromPair │ │ │ │ │ +00002906 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002934 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002946 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000294e 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002960 0003582f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002964 00035830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000296a 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000296e 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002974 00022f2f R_ARM_THM_MOVW_ABS_NC 00001a58 .LC160 │ │ │ │ │ +00002978 00022f30 R_ARM_THM_MOVT_ABS 00001a58 .LC160 │ │ │ │ │ +00002980 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002994 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000299c 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000029b2 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000029c6 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000029e4 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002a00 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002a12 0003af2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00002a16 0003af30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00002a1a 0002312f R_ARM_THM_MOVW_ABS_NC 00001ac4 .LC162 │ │ │ │ │ +00002a1e 00023130 R_ARM_THM_MOVT_ABS 00001ac4 .LC162 │ │ │ │ │ +00002a24 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002a38 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002a58 0001690a R_ARM_THM_CALL 0000d455 check_num_args │ │ │ │ │ +00002a64 0003582f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002a68 00035830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002a8c 0003582f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002a90 00035830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002a9c 0004430a R_ARM_THM_CALL 00000000 PyCallable_Check │ │ │ │ │ +00002aa6 0004080a R_ARM_THM_CALL 0000c3ed PyType_GetDict │ │ │ │ │ +00002ab0 0003630a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +00002abe 0004030a R_ARM_THM_CALL 00000000 PyDict_Pop │ │ │ │ │ +00002ade 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002ae2 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002ae6 0002362f R_ARM_THM_MOVW_ABS_NC 00001af0 .LC163 │ │ │ │ │ +00002aea 00023630 R_ARM_THM_MOVT_ABS 00001af0 .LC163 │ │ │ │ │ +00002af0 0003830a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002afc 0000900a R_ARM_THM_CALL 00006a95 type_modified_unlocked │ │ │ │ │ +00002b04 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002b22 0000900a R_ARM_THM_CALL 00006a95 type_modified_unlocked │ │ │ │ │ +00002b28 0004080a R_ARM_THM_CALL 0000c3ed PyType_GetDict │ │ │ │ │ +00002b32 0003630a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +00002b4c 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002b52 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002b56 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002b5a 0002382f R_ARM_THM_MOVW_ABS_NC 00001b54 .LC165 │ │ │ │ │ +00002b5e 00023830 R_ARM_THM_MOVT_ABS 00001b54 .LC165 │ │ │ │ │ +00002b64 0003830a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002b6c 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002b72 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002b76 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002b7c 0002372f R_ARM_THM_MOVW_ABS_NC 00001b18 .LC164 │ │ │ │ │ +00002b80 00023730 R_ARM_THM_MOVT_ABS 00001b18 .LC164 │ │ │ │ │ +00002b86 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002b8c 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00002b90 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002b94 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002ba8 00023b2f R_ARM_THM_MOVW_ABS_NC 00001b7c .LC166 │ │ │ │ │ -00002bac 00023b30 R_ARM_THM_MOVT_ABS 00001b7c .LC166 │ │ │ │ │ -00002be6 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002bea 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002bee 00023c2f R_ARM_THM_MOVW_ABS_NC 00001b8c .LC167 │ │ │ │ │ -00002bf2 00023c30 R_ARM_THM_MOVT_ABS 00001b8c .LC167 │ │ │ │ │ -00002bfc 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002c0e 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002c38 00038b0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00002c70 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00002c84 00038b0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00002cb4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002ce6 0000370a R_ARM_THM_CALL 0000ade9 lookup_method_ex.constprop.0 │ │ │ │ │ -00002d00 00014a0a R_ARM_THM_CALL 0000ced5 _PyObject_VectorcallTstate.constprop.0 │ │ │ │ │ -00002d08 0000560a R_ARM_THM_CALL 00004559 PyStackRef_XCLOSE │ │ │ │ │ -00002d20 0003bf6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002d3c 0001690a R_ARM_THM_CALL 0000d455 check_num_args │ │ │ │ │ -00002d4e 0003582f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002d52 00035830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002d58 0003ac0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002d7c 0003960a R_ARM_THM_CALL 00000000 strrchr │ │ │ │ │ -00002d86 0003970a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00002d92 0003980a R_ARM_THM_CALL 00000000 strncmp │ │ │ │ │ -00002db2 0000482f R_ARM_THM_MOVW_ABS_NC 0000043c .LC18 │ │ │ │ │ -00002db6 00004830 R_ARM_THM_MOVT_ABS 0000043c .LC18 │ │ │ │ │ -00002dbe 0003980a R_ARM_THM_CALL 00000000 strncmp │ │ │ │ │ -00002de8 0003582f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002dec 00035830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002df2 0000812f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00002df6 00008130 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002e2c 0001570a R_ARM_THM_CALL 0000cdd9 vectorcall_method │ │ │ │ │ -00002e34 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002e72 0002512f R_ARM_THM_MOVW_ABS_NC 00001c18 .LC170 │ │ │ │ │ -00002e76 00025130 R_ARM_THM_MOVT_ABS 00001c18 .LC170 │ │ │ │ │ -00002e82 0004140a R_ARM_THM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ -00002e94 0003582f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002e98 00035830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002eba 0002532f R_ARM_THM_MOVW_ABS_NC 00001c20 .LC171 │ │ │ │ │ -00002ebe 00025330 R_ARM_THM_MOVT_ABS 00001c20 .LC171 │ │ │ │ │ -00002edc 0003c50a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00002ee4 0003970a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00002efc 0004600a R_ARM_THM_CALL 00000000 _PyEval_StopTheWorld │ │ │ │ │ -00002f1a 0004610a R_ARM_THM_CALL 00000000 _PyEval_StartTheWorld │ │ │ │ │ -00002f2c 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002f30 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002f34 0002542f R_ARM_THM_MOVW_ABS_NC 00001c2c .LC172 │ │ │ │ │ -00002f38 00025430 R_ARM_THM_MOVT_ABS 00001c2c .LC172 │ │ │ │ │ -00002f42 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002f56 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002f5c 0003822f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00002f60 00038230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00002f64 0000ac2f R_ARM_THM_MOVW_ABS_NC 00000ba4 .LC60 │ │ │ │ │ -00002f68 0000ac30 R_ARM_THM_MOVT_ABS 00000ba4 .LC60 │ │ │ │ │ -00002f6e 0003830a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002f74 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00002f90 0001570a R_ARM_THM_CALL 0000cdd9 vectorcall_method │ │ │ │ │ -00002f98 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002fb0 0001800a R_ARM_THM_CALL 0000db79 maybe_call_special_no_args │ │ │ │ │ -00002fbc 0003ac0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002fc6 00037f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -00002fca 00037f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -00002fd0 00025d2f R_ARM_THM_MOVW_ABS_NC 00001c5c .LC173 │ │ │ │ │ -00002fd4 00025d30 R_ARM_THM_MOVT_ABS 00001c5c .LC173 │ │ │ │ │ -00002fdc 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002ffc 0001570a R_ARM_THM_CALL 0000cdd9 vectorcall_method │ │ │ │ │ -00003004 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000303c 0002622f R_ARM_THM_MOVW_ABS_NC 00003009 slot_nb_add │ │ │ │ │ -00003040 00026230 R_ARM_THM_MOVT_ABS 00003009 slot_nb_add │ │ │ │ │ -00003048 00040f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000304c 00040f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000305e 0001c60a R_ARM_THM_CALL 0000f469 vectorcall_maybe │ │ │ │ │ -00003078 0002622f R_ARM_THM_MOVW_ABS_NC 00003009 slot_nb_add │ │ │ │ │ -0000307c 00026230 R_ARM_THM_MOVT_ABS 00003009 slot_nb_add │ │ │ │ │ -000030ba 0001c70a R_ARM_THM_CALL 0000073d method_is_overloaded.isra.0 │ │ │ │ │ -000030c4 00040f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000030c8 00040f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000030f0 0001c60a R_ARM_THM_CALL 0000f469 vectorcall_maybe │ │ │ │ │ -000030f8 00040f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000030fc 00040f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003110 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003114 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003126 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003134 00040f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003138 00040f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003142 0001c60a R_ARM_THM_CALL 0000f469 vectorcall_maybe │ │ │ │ │ -00003162 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003170 0003bf6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002ba4 00023b2f R_ARM_THM_MOVW_ABS_NC 00001b7c .LC166 │ │ │ │ │ +00002ba8 00023b30 R_ARM_THM_MOVT_ABS 00001b7c .LC166 │ │ │ │ │ +00002be2 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002be6 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002bea 00023c2f R_ARM_THM_MOVW_ABS_NC 00001b8c .LC167 │ │ │ │ │ +00002bee 00023c30 R_ARM_THM_MOVT_ABS 00001b8c .LC167 │ │ │ │ │ +00002bf8 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002c0a 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002c34 00038b0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00002c6c 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00002c80 00038b0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00002cb0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002ce2 0000370a R_ARM_THM_CALL 0000aded lookup_method_ex.constprop.0 │ │ │ │ │ +00002cfc 00014a0a R_ARM_THM_CALL 0000ced5 _PyObject_VectorcallTstate.constprop.0 │ │ │ │ │ +00002d04 0000560a R_ARM_THM_CALL 0000455d PyStackRef_XCLOSE │ │ │ │ │ +00002d1c 0003bf6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002d38 0001690a R_ARM_THM_CALL 0000d455 check_num_args │ │ │ │ │ +00002d4a 0003582f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002d4e 00035830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002d54 0003ac0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002d78 0003960a R_ARM_THM_CALL 00000000 strrchr │ │ │ │ │ +00002d82 0003970a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00002d8e 0003980a R_ARM_THM_CALL 00000000 strncmp │ │ │ │ │ +00002dae 0000482f R_ARM_THM_MOVW_ABS_NC 0000043c .LC18 │ │ │ │ │ +00002db2 00004830 R_ARM_THM_MOVT_ABS 0000043c .LC18 │ │ │ │ │ +00002dba 0003980a R_ARM_THM_CALL 00000000 strncmp │ │ │ │ │ +00002de4 0003582f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002de8 00035830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002dee 0000812f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00002df2 00008130 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00002e28 0001570a R_ARM_THM_CALL 0000cdd9 vectorcall_method │ │ │ │ │ +00002e30 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002e6e 0002512f R_ARM_THM_MOVW_ABS_NC 00001c18 .LC170 │ │ │ │ │ +00002e72 00025130 R_ARM_THM_MOVT_ABS 00001c18 .LC170 │ │ │ │ │ +00002e7e 0004140a R_ARM_THM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ +00002e90 0003582f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002e94 00035830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002eb6 0002532f R_ARM_THM_MOVW_ABS_NC 00001c20 .LC171 │ │ │ │ │ +00002eba 00025330 R_ARM_THM_MOVT_ABS 00001c20 .LC171 │ │ │ │ │ +00002ed8 0003c50a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00002ee0 0003970a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00002ef8 0004600a R_ARM_THM_CALL 00000000 _PyEval_StopTheWorld │ │ │ │ │ +00002f16 0004610a R_ARM_THM_CALL 00000000 _PyEval_StartTheWorld │ │ │ │ │ +00002f28 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002f2c 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002f30 0002542f R_ARM_THM_MOVW_ABS_NC 00001c2c .LC172 │ │ │ │ │ +00002f34 00025430 R_ARM_THM_MOVT_ABS 00001c2c .LC172 │ │ │ │ │ +00002f3e 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002f52 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002f58 0003822f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00002f5c 00038230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00002f60 0000ac2f R_ARM_THM_MOVW_ABS_NC 00000ba4 .LC60 │ │ │ │ │ +00002f64 0000ac30 R_ARM_THM_MOVT_ABS 00000ba4 .LC60 │ │ │ │ │ +00002f6a 0003830a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002f70 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00002f8c 0001570a R_ARM_THM_CALL 0000cdd9 vectorcall_method │ │ │ │ │ +00002f94 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002fac 0001800a R_ARM_THM_CALL 0000db79 maybe_call_special_no_args │ │ │ │ │ +00002fb8 0003ac0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002fc2 00037f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +00002fc6 00037f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +00002fcc 00025d2f R_ARM_THM_MOVW_ABS_NC 00001c5c .LC173 │ │ │ │ │ +00002fd0 00025d30 R_ARM_THM_MOVT_ABS 00001c5c .LC173 │ │ │ │ │ +00002fd8 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002ff8 0001570a R_ARM_THM_CALL 0000cdd9 vectorcall_method │ │ │ │ │ +00003000 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003038 0002622f R_ARM_THM_MOVW_ABS_NC 00003005 slot_nb_add │ │ │ │ │ +0000303c 00026230 R_ARM_THM_MOVT_ABS 00003005 slot_nb_add │ │ │ │ │ +00003044 00040f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003048 00040f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000305a 0001c60a R_ARM_THM_CALL 0000f469 vectorcall_maybe │ │ │ │ │ +00003074 0002622f R_ARM_THM_MOVW_ABS_NC 00003005 slot_nb_add │ │ │ │ │ +00003078 00026230 R_ARM_THM_MOVT_ABS 00003005 slot_nb_add │ │ │ │ │ +000030b6 0001c70a R_ARM_THM_CALL 0000073d method_is_overloaded.isra.0 │ │ │ │ │ +000030c0 00040f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000030c4 00040f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000030ec 0001c60a R_ARM_THM_CALL 0000f469 vectorcall_maybe │ │ │ │ │ +000030f4 00040f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000030f8 00040f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000310c 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003110 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003122 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003130 00040f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003134 00040f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000313e 0001c60a R_ARM_THM_CALL 0000f469 vectorcall_maybe │ │ │ │ │ +0000315e 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000316c 0003bf6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003170 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00003174 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003178 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000031a6 0004330a R_ARM_THM_CALL 00000f25 _PyType_GetBaseByToken_Borrow │ │ │ │ │ -000031c6 0003742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000031ca 00037430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000031ce 0002692f R_ARM_THM_MOVW_ABS_NC 00001c84 .LC174 │ │ │ │ │ -000031d2 00026930 R_ARM_THM_MOVT_ABS 00001c84 .LC174 │ │ │ │ │ -000031d8 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000031e2 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000031e6 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000031ec 00026a2f R_ARM_THM_MOVW_ABS_NC 00001cb4 .LC175 │ │ │ │ │ -000031f0 00026a30 R_ARM_THM_MOVT_ABS 00001cb4 .LC175 │ │ │ │ │ -000031f6 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003230 00026b2f R_ARM_THM_MOVW_ABS_NC 000031fd slot_nb_subtract │ │ │ │ │ -00003234 00026b30 R_ARM_THM_MOVT_ABS 000031fd slot_nb_subtract │ │ │ │ │ -0000323c 00040f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003240 00040f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003252 0001c60a R_ARM_THM_CALL 0000f469 vectorcall_maybe │ │ │ │ │ -0000326c 00026b2f R_ARM_THM_MOVW_ABS_NC 000031fd slot_nb_subtract │ │ │ │ │ -00003270 00026b30 R_ARM_THM_MOVT_ABS 000031fd slot_nb_subtract │ │ │ │ │ -000032b0 0001c70a R_ARM_THM_CALL 0000073d method_is_overloaded.isra.0 │ │ │ │ │ -000032ba 00040f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000032be 00040f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000032e6 0001c60a R_ARM_THM_CALL 0000f469 vectorcall_maybe │ │ │ │ │ -000032ee 00040f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000032f2 00040f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003300 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003314 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003318 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000332e 00040f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003332 00040f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000333c 0001c60a R_ARM_THM_CALL 0000f469 vectorcall_maybe │ │ │ │ │ -0000335c 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003364 0003bf6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000031a2 0004330a R_ARM_THM_CALL 00000f25 _PyType_GetBaseByToken_Borrow │ │ │ │ │ +000031c2 0003742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000031c6 00037430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000031ca 0002692f R_ARM_THM_MOVW_ABS_NC 00001c84 .LC174 │ │ │ │ │ +000031ce 00026930 R_ARM_THM_MOVT_ABS 00001c84 .LC174 │ │ │ │ │ +000031d4 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000031de 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000031e2 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000031e8 00026a2f R_ARM_THM_MOVW_ABS_NC 00001cb4 .LC175 │ │ │ │ │ +000031ec 00026a30 R_ARM_THM_MOVT_ABS 00001cb4 .LC175 │ │ │ │ │ +000031f2 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000322c 00026b2f R_ARM_THM_MOVW_ABS_NC 000031f9 slot_nb_subtract │ │ │ │ │ +00003230 00026b30 R_ARM_THM_MOVT_ABS 000031f9 slot_nb_subtract │ │ │ │ │ +00003238 00040f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000323c 00040f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000324e 0001c60a R_ARM_THM_CALL 0000f469 vectorcall_maybe │ │ │ │ │ +00003268 00026b2f R_ARM_THM_MOVW_ABS_NC 000031f9 slot_nb_subtract │ │ │ │ │ +0000326c 00026b30 R_ARM_THM_MOVT_ABS 000031f9 slot_nb_subtract │ │ │ │ │ +000032ac 0001c70a R_ARM_THM_CALL 0000073d method_is_overloaded.isra.0 │ │ │ │ │ +000032b6 00040f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000032ba 00040f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000032e2 0001c60a R_ARM_THM_CALL 0000f469 vectorcall_maybe │ │ │ │ │ +000032ea 00040f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000032ee 00040f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000032fc 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003310 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003314 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000332a 00040f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000332e 00040f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003338 0001c60a R_ARM_THM_CALL 0000f469 vectorcall_maybe │ │ │ │ │ +00003358 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003360 0003bf6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003364 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00003368 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000336c 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000033a6 0002712f R_ARM_THM_MOVW_ABS_NC 00003371 slot_nb_multiply │ │ │ │ │ -000033aa 00027130 R_ARM_THM_MOVT_ABS 00003371 slot_nb_multiply │ │ │ │ │ -000033d2 0001c60a R_ARM_THM_CALL 0000f469 vectorcall_maybe │ │ │ │ │ -000033e4 00040f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000033e8 00040f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000033fa 0001c60a R_ARM_THM_CALL 0000f469 vectorcall_maybe │ │ │ │ │ -00003420 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000342a 0002712f R_ARM_THM_MOVW_ABS_NC 00003371 slot_nb_multiply │ │ │ │ │ -0000342e 00027130 R_ARM_THM_MOVT_ABS 00003371 slot_nb_multiply │ │ │ │ │ -00003436 00040f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000343a 00040f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003462 0001c70a R_ARM_THM_CALL 0000073d method_is_overloaded.isra.0 │ │ │ │ │ -0000346c 00040f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003470 00040f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003488 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000348c 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000034a4 0001c60a R_ARM_THM_CALL 0000f469 vectorcall_maybe │ │ │ │ │ -000034a8 00040f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000034ac 00040f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000034ca 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000034d8 0003bf6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000033a2 0002712f R_ARM_THM_MOVW_ABS_NC 0000336d slot_nb_multiply │ │ │ │ │ +000033a6 00027130 R_ARM_THM_MOVT_ABS 0000336d slot_nb_multiply │ │ │ │ │ +000033ce 0001c60a R_ARM_THM_CALL 0000f469 vectorcall_maybe │ │ │ │ │ +000033e0 00040f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000033e4 00040f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000033f6 0001c60a R_ARM_THM_CALL 0000f469 vectorcall_maybe │ │ │ │ │ +0000341c 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003426 0002712f R_ARM_THM_MOVW_ABS_NC 0000336d slot_nb_multiply │ │ │ │ │ +0000342a 00027130 R_ARM_THM_MOVT_ABS 0000336d slot_nb_multiply │ │ │ │ │ +00003432 00040f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003436 00040f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000345e 0001c70a R_ARM_THM_CALL 0000073d method_is_overloaded.isra.0 │ │ │ │ │ +00003468 00040f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000346c 00040f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003484 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003488 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000034a0 0001c60a R_ARM_THM_CALL 0000f469 vectorcall_maybe │ │ │ │ │ +000034a4 00040f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000034a8 00040f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000034c6 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000034d4 0003bf6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000034d8 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000034dc 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000034e0 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003518 0002802f R_ARM_THM_MOVW_ABS_NC 000034e5 slot_nb_floor_divide │ │ │ │ │ -0000351c 00028030 R_ARM_THM_MOVT_ABS 000034e5 slot_nb_floor_divide │ │ │ │ │ -00003524 00040f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003528 00040f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000353a 0001c60a R_ARM_THM_CALL 0000f469 vectorcall_maybe │ │ │ │ │ -00003554 0002802f R_ARM_THM_MOVW_ABS_NC 000034e5 slot_nb_floor_divide │ │ │ │ │ -00003558 00028030 R_ARM_THM_MOVT_ABS 000034e5 slot_nb_floor_divide │ │ │ │ │ -00003598 0001c70a R_ARM_THM_CALL 0000073d method_is_overloaded.isra.0 │ │ │ │ │ -000035aa 00040f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000035ae 00040f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000035b8 0001c60a R_ARM_THM_CALL 0000f469 vectorcall_maybe │ │ │ │ │ -000035d4 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000035fa 0001c60a R_ARM_THM_CALL 0000f469 vectorcall_maybe │ │ │ │ │ -00003602 00040f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003606 00040f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003614 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003628 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000362c 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003634 00040f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003638 00040f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003648 0003bf6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003514 0002802f R_ARM_THM_MOVW_ABS_NC 000034e1 slot_nb_floor_divide │ │ │ │ │ +00003518 00028030 R_ARM_THM_MOVT_ABS 000034e1 slot_nb_floor_divide │ │ │ │ │ +00003520 00040f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003524 00040f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003536 0001c60a R_ARM_THM_CALL 0000f469 vectorcall_maybe │ │ │ │ │ +00003550 0002802f R_ARM_THM_MOVW_ABS_NC 000034e1 slot_nb_floor_divide │ │ │ │ │ +00003554 00028030 R_ARM_THM_MOVT_ABS 000034e1 slot_nb_floor_divide │ │ │ │ │ +00003594 0001c70a R_ARM_THM_CALL 0000073d method_is_overloaded.isra.0 │ │ │ │ │ +000035a6 00040f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000035aa 00040f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000035b4 0001c60a R_ARM_THM_CALL 0000f469 vectorcall_maybe │ │ │ │ │ +000035d0 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000035f6 0001c60a R_ARM_THM_CALL 0000f469 vectorcall_maybe │ │ │ │ │ +000035fe 00040f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003602 00040f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003610 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003624 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003628 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003630 00040f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003634 00040f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003644 0003bf6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003648 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000364c 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003650 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003680 0003582f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00003684 00035830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000369a 00028f2f R_ARM_THM_MOVW_ABS_NC 00003655 slot_nb_power │ │ │ │ │ -0000369e 00028f30 R_ARM_THM_MOVT_ABS 00003655 slot_nb_power │ │ │ │ │ -000036bc 00040f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000036c0 00040f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000036d2 0001c60a R_ARM_THM_CALL 0000f469 vectorcall_maybe │ │ │ │ │ -000036fe 0001c60a R_ARM_THM_CALL 0000f469 vectorcall_maybe │ │ │ │ │ -00003718 00028f2f R_ARM_THM_MOVW_ABS_NC 00003655 slot_nb_power │ │ │ │ │ -0000371c 00028f30 R_ARM_THM_MOVT_ABS 00003655 slot_nb_power │ │ │ │ │ -00003746 0001c60a R_ARM_THM_CALL 0000f469 vectorcall_maybe │ │ │ │ │ -00003752 00028f2f R_ARM_THM_MOVW_ABS_NC 00003655 slot_nb_power │ │ │ │ │ -00003756 00028f30 R_ARM_THM_MOVT_ABS 00003655 slot_nb_power │ │ │ │ │ -0000375e 00040f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003762 00040f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000376c 00040f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003770 00040f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003786 0001c60a R_ARM_THM_CALL 0000f469 vectorcall_maybe │ │ │ │ │ -000037a8 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000037b8 00028f2f R_ARM_THM_MOVW_ABS_NC 00003655 slot_nb_power │ │ │ │ │ -000037bc 00028f30 R_ARM_THM_MOVT_ABS 00003655 slot_nb_power │ │ │ │ │ -000037ec 0001c70a R_ARM_THM_CALL 0000073d method_is_overloaded.isra.0 │ │ │ │ │ -000037f6 00040f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000037fa 00040f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003824 0001c70a R_ARM_THM_CALL 0000073d method_is_overloaded.isra.0 │ │ │ │ │ -0000382e 00040f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003832 00040f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000384a 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000384e 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003862 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003870 00040f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003874 00040f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000387e 0001c60a R_ARM_THM_CALL 0000f469 vectorcall_maybe │ │ │ │ │ -000038a0 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000038b0 00040f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000038b4 00040f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000038c2 0001c60a R_ARM_THM_CALL 0000f469 vectorcall_maybe │ │ │ │ │ -000038e4 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000038f0 0003bf6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000367c 0003582f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00003680 00035830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00003696 00028f2f R_ARM_THM_MOVW_ABS_NC 00003651 slot_nb_power │ │ │ │ │ +0000369a 00028f30 R_ARM_THM_MOVT_ABS 00003651 slot_nb_power │ │ │ │ │ +000036b8 00040f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000036bc 00040f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000036ce 0001c60a R_ARM_THM_CALL 0000f469 vectorcall_maybe │ │ │ │ │ +000036fa 0001c60a R_ARM_THM_CALL 0000f469 vectorcall_maybe │ │ │ │ │ +00003714 00028f2f R_ARM_THM_MOVW_ABS_NC 00003651 slot_nb_power │ │ │ │ │ +00003718 00028f30 R_ARM_THM_MOVT_ABS 00003651 slot_nb_power │ │ │ │ │ +00003742 0001c60a R_ARM_THM_CALL 0000f469 vectorcall_maybe │ │ │ │ │ +0000374e 00028f2f R_ARM_THM_MOVW_ABS_NC 00003651 slot_nb_power │ │ │ │ │ +00003752 00028f30 R_ARM_THM_MOVT_ABS 00003651 slot_nb_power │ │ │ │ │ +0000375a 00040f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000375e 00040f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003768 00040f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000376c 00040f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003782 0001c60a R_ARM_THM_CALL 0000f469 vectorcall_maybe │ │ │ │ │ +000037a4 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000037b4 00028f2f R_ARM_THM_MOVW_ABS_NC 00003651 slot_nb_power │ │ │ │ │ +000037b8 00028f30 R_ARM_THM_MOVT_ABS 00003651 slot_nb_power │ │ │ │ │ +000037e8 0001c70a R_ARM_THM_CALL 0000073d method_is_overloaded.isra.0 │ │ │ │ │ +000037f2 00040f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000037f6 00040f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003820 0001c70a R_ARM_THM_CALL 0000073d method_is_overloaded.isra.0 │ │ │ │ │ +0000382a 00040f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000382e 00040f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003846 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000384a 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000385e 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000386c 00040f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003870 00040f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000387a 0001c60a R_ARM_THM_CALL 0000f469 vectorcall_maybe │ │ │ │ │ +0000389c 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000038ac 00040f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000038b0 00040f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000038be 0001c60a R_ARM_THM_CALL 0000f469 vectorcall_maybe │ │ │ │ │ +000038e0 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000038ec 0003bf6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000038f0 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000038f4 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000038f8 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000390c 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003910 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003950 00029b2f R_ARM_THM_MOVW_ABS_NC 0000391d slot_nb_xor │ │ │ │ │ -00003954 00029b30 R_ARM_THM_MOVT_ABS 0000391d slot_nb_xor │ │ │ │ │ -0000395c 00040f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003960 00040f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003972 0001c60a R_ARM_THM_CALL 0000f469 vectorcall_maybe │ │ │ │ │ -0000398c 00029b2f R_ARM_THM_MOVW_ABS_NC 0000391d slot_nb_xor │ │ │ │ │ -00003990 00029b30 R_ARM_THM_MOVT_ABS 0000391d slot_nb_xor │ │ │ │ │ -000039ce 0001c70a R_ARM_THM_CALL 0000073d method_is_overloaded.isra.0 │ │ │ │ │ -000039d8 00040f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000039dc 00040f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003a04 0001c60a R_ARM_THM_CALL 0000f469 vectorcall_maybe │ │ │ │ │ -00003a0c 00040f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003a10 00040f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003a1e 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003a30 00040f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003a34 00040f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003a3e 0001c60a R_ARM_THM_CALL 0000f469 vectorcall_maybe │ │ │ │ │ -00003a5a 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003a70 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003a74 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003a80 0003bf6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003908 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000390c 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000394c 00029b2f R_ARM_THM_MOVW_ABS_NC 00003919 slot_nb_xor │ │ │ │ │ +00003950 00029b30 R_ARM_THM_MOVT_ABS 00003919 slot_nb_xor │ │ │ │ │ +00003958 00040f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000395c 00040f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000396e 0001c60a R_ARM_THM_CALL 0000f469 vectorcall_maybe │ │ │ │ │ +00003988 00029b2f R_ARM_THM_MOVW_ABS_NC 00003919 slot_nb_xor │ │ │ │ │ +0000398c 00029b30 R_ARM_THM_MOVT_ABS 00003919 slot_nb_xor │ │ │ │ │ +000039ca 0001c70a R_ARM_THM_CALL 0000073d method_is_overloaded.isra.0 │ │ │ │ │ +000039d4 00040f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000039d8 00040f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003a00 0001c60a R_ARM_THM_CALL 0000f469 vectorcall_maybe │ │ │ │ │ +00003a08 00040f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003a0c 00040f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003a1a 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003a2c 00040f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003a30 00040f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003a3a 0001c60a R_ARM_THM_CALL 0000f469 vectorcall_maybe │ │ │ │ │ +00003a56 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003a6c 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003a70 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003a7c 0003bf6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003a80 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00003a84 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003a88 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003aa8 0001570a R_ARM_THM_CALL 0000cdd9 vectorcall_method │ │ │ │ │ -00003ab0 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003ad8 00039a0a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ -00003ade 00037e0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00003b38 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003b3c 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003b40 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00003b5c 0001570a R_ARM_THM_CALL 0000cdd9 vectorcall_method │ │ │ │ │ -00003b64 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003b9c 0002b72f R_ARM_THM_MOVW_ABS_NC 00003b69 slot_nb_divmod │ │ │ │ │ -00003ba0 0002b730 R_ARM_THM_MOVT_ABS 00003b69 slot_nb_divmod │ │ │ │ │ -00003ba8 00040f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003bac 00040f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003bbe 0001c60a R_ARM_THM_CALL 0000f469 vectorcall_maybe │ │ │ │ │ -00003bd8 0002b72f R_ARM_THM_MOVW_ABS_NC 00003b69 slot_nb_divmod │ │ │ │ │ -00003bdc 0002b730 R_ARM_THM_MOVT_ABS 00003b69 slot_nb_divmod │ │ │ │ │ -00003c1c 0001c70a R_ARM_THM_CALL 0000073d method_is_overloaded.isra.0 │ │ │ │ │ -00003c26 00040f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003c2a 00040f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003c52 0001c60a R_ARM_THM_CALL 0000f469 vectorcall_maybe │ │ │ │ │ -00003c5a 00040f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003c5e 00040f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003c6c 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003c7e 00040f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003c82 00040f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003c8c 0001c60a R_ARM_THM_CALL 0000f469 vectorcall_maybe │ │ │ │ │ -00003ca8 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003cbe 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003cc2 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003ccc 0003bf6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003aa4 0001570a R_ARM_THM_CALL 0000cdd9 vectorcall_method │ │ │ │ │ +00003aac 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003ad4 00039a0a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ +00003ada 00037e0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00003b34 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003b38 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003b3c 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00003b58 0001570a R_ARM_THM_CALL 0000cdd9 vectorcall_method │ │ │ │ │ +00003b60 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003b98 0002b72f R_ARM_THM_MOVW_ABS_NC 00003b65 slot_nb_divmod │ │ │ │ │ +00003b9c 0002b730 R_ARM_THM_MOVT_ABS 00003b65 slot_nb_divmod │ │ │ │ │ +00003ba4 00040f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003ba8 00040f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003bba 0001c60a R_ARM_THM_CALL 0000f469 vectorcall_maybe │ │ │ │ │ +00003bd4 0002b72f R_ARM_THM_MOVW_ABS_NC 00003b65 slot_nb_divmod │ │ │ │ │ +00003bd8 0002b730 R_ARM_THM_MOVT_ABS 00003b65 slot_nb_divmod │ │ │ │ │ +00003c18 0001c70a R_ARM_THM_CALL 0000073d method_is_overloaded.isra.0 │ │ │ │ │ +00003c22 00040f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003c26 00040f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003c4e 0001c60a R_ARM_THM_CALL 0000f469 vectorcall_maybe │ │ │ │ │ +00003c56 00040f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003c5a 00040f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003c68 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003c7a 00040f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003c7e 00040f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003c88 0001c60a R_ARM_THM_CALL 0000f469 vectorcall_maybe │ │ │ │ │ +00003ca4 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003cba 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003cbe 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003cc8 0003bf6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003ccc 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00003cd0 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003cd4 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003cec 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00003d08 0001690a R_ARM_THM_CALL 0000d455 check_num_args │ │ │ │ │ -00003d28 0003ac0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003d94 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00003dd0 0001ee0a R_ARM_THM_CALL 000013e7 get_dict_descriptor │ │ │ │ │ -00003df6 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003dfa 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003dfe 0001ec2f R_ARM_THM_MOVW_ABS_NC 0000166c .LC138 │ │ │ │ │ -00003e02 0001ec30 R_ARM_THM_MOVT_ABS 0000166c .LC138 │ │ │ │ │ -00003e0a 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003e30 0001570a R_ARM_THM_CALL 0000cdd9 vectorcall_method │ │ │ │ │ -00003e38 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003e44 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003e70 0002f22f R_ARM_THM_MOVW_ABS_NC 00001e10 .LC187 │ │ │ │ │ -00003e74 0002f230 R_ARM_THM_MOVT_ABS 00001e10 .LC187 │ │ │ │ │ -00003e7a 0003c20a R_ARM_THM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ -00003eac 0003582f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00003eb0 00035830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00003ebe 0000dd0a R_ARM_THM_CALL 00009b85 supercheck │ │ │ │ │ -00003f0e 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003f18 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003f20 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003f68 0003582f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00003f6c 00035830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00003fa0 0003af2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00003fa4 0003af30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00003fa8 0000d42f R_ARM_THM_MOVW_ABS_NC 00000d58 .LC71 │ │ │ │ │ -00003fac 0000d430 R_ARM_THM_MOVT_ABS 00000d58 .LC71 │ │ │ │ │ -00003fb2 0003830a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003fc8 0003582f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00003fcc 00035830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00003fd0 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003fd8 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003fe2 0000d12f R_ARM_THM_MOVW_ABS_NC 00000d18 .LC68 │ │ │ │ │ -00003fe6 0000d130 R_ARM_THM_MOVT_ABS 00000d18 .LC68 │ │ │ │ │ -00003fec 0004700a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -00003ffa 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004000 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004004 0003bf6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003ce8 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00003d04 0001690a R_ARM_THM_CALL 0000d455 check_num_args │ │ │ │ │ +00003d24 0003ac0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003d90 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00003dcc 0001ee0a R_ARM_THM_CALL 000013e7 get_dict_descriptor │ │ │ │ │ +00003df2 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003df6 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003dfa 0001ec2f R_ARM_THM_MOVW_ABS_NC 0000166c .LC138 │ │ │ │ │ +00003dfe 0001ec30 R_ARM_THM_MOVT_ABS 0000166c .LC138 │ │ │ │ │ +00003e06 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003e2c 0001570a R_ARM_THM_CALL 0000cdd9 vectorcall_method │ │ │ │ │ +00003e34 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003e40 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003e6c 0002f22f R_ARM_THM_MOVW_ABS_NC 00001e10 .LC187 │ │ │ │ │ +00003e70 0002f230 R_ARM_THM_MOVT_ABS 00001e10 .LC187 │ │ │ │ │ +00003e76 0003c20a R_ARM_THM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ +00003ea8 0003582f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00003eac 00035830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00003eba 0000dd0a R_ARM_THM_CALL 00009b89 supercheck │ │ │ │ │ +00003f0a 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003f14 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003f1c 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003f64 0003582f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00003f68 00035830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00003f9c 0003af2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00003fa0 0003af30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00003fa4 0000d42f R_ARM_THM_MOVW_ABS_NC 00000d58 .LC71 │ │ │ │ │ +00003fa8 0000d430 R_ARM_THM_MOVT_ABS 00000d58 .LC71 │ │ │ │ │ +00003fae 0003830a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003fc4 0003582f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00003fc8 00035830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00003fcc 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003fd4 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003fde 0000d12f R_ARM_THM_MOVW_ABS_NC 00000d18 .LC68 │ │ │ │ │ +00003fe2 0000d130 R_ARM_THM_MOVT_ABS 00000d18 .LC68 │ │ │ │ │ +00003fe8 0004700a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +00003ff6 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003ffc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00004000 0003bf6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000001c 0003761e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -00000034 0003a91e R_ARM_THM_JUMP24 00005505 PyType_FromMetaclass │ │ │ │ │ -00000330 0003a91e R_ARM_THM_JUMP24 00005505 PyType_FromMetaclass │ │ │ │ │ +00000034 0003a91e R_ARM_THM_JUMP24 00005509 PyType_FromMetaclass │ │ │ │ │ +00000330 0003a91e R_ARM_THM_JUMP24 00005509 PyType_FromMetaclass │ │ │ │ │ 0000051a 0003631e R_ARM_THM_JUMP24 00000000 PyDict_SetItem │ │ │ │ │ -00000790 0000901e R_ARM_THM_JUMP24 00006a91 type_modified_unlocked │ │ │ │ │ +00000790 0000901e R_ARM_THM_JUMP24 00006a95 type_modified_unlocked │ │ │ │ │ 00000882 00014a1e R_ARM_THM_JUMP24 0000ced5 _PyObject_VectorcallTstate.constprop.0 │ │ │ │ │ 00000898 0003a71e R_ARM_THM_JUMP24 00000001 _PyType_GetDocFromInternalDoc │ │ │ │ │ 00000ae4 0003651e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 00000b74 0004191e R_ARM_THM_JUMP24 00000000 PySeqIter_New │ │ │ │ │ 00000bf2 00041e1e R_ARM_THM_JUMP24 00000000 PyObject_Str │ │ │ │ │ 00000c88 0003651e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 00000d64 0003b81e R_ARM_THM_JUMP24 00000000 PyMutex_Unlock │ │ │ │ │ -00000e3a 0000651e R_ARM_THM_JUMP24 000054b9 type_qualname │ │ │ │ │ +00000e3a 0000651e R_ARM_THM_JUMP24 000054bd type_qualname │ │ │ │ │ 00000fb6 0001801e R_ARM_THM_JUMP24 0000db79 maybe_call_special_no_args │ │ │ │ │ 0000139c 0003631e R_ARM_THM_JUMP24 00000000 PyDict_SetItem │ │ │ │ │ 0000184e 0003ef1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -0000187c 00002b1e R_ARM_THM_JUMP24 00004129 type_module │ │ │ │ │ -0000255c 0004581e R_ARM_THM_JUMP24 00000000 PyImport_Import │ │ │ │ │ -00002dd4 00039b1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ -00002e0a 0003761e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -00003ae8 00037e1e R_ARM_THM_JUMP24 00000000 PyTuple_New │ │ │ │ │ -00003ce6 0000501e R_ARM_THM_JUMP24 0000a615 assign_version_tag │ │ │ │ │ -00003d22 0004391e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -00003df0 0004671e R_ARM_THM_JUMP24 000009d1 _PyObject_SetDict │ │ │ │ │ +0000187c 00002b1e R_ARM_THM_JUMP24 0000412d type_module │ │ │ │ │ +00002558 0004581e R_ARM_THM_JUMP24 00000000 PyImport_Import │ │ │ │ │ +00002dd0 00039b1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ +00002e06 0003761e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +00003ae4 00037e1e R_ARM_THM_JUMP24 00000000 PyTuple_New │ │ │ │ │ +00003ce2 0000501e R_ARM_THM_JUMP24 0000a619 assign_version_tag │ │ │ │ │ +00003d1e 0004391e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +00003dec 0004671e R_ARM_THM_JUMP24 000009d1 _PyObject_SetDict │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x2541c contains 617 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x25418 contains 617 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00048502 R_ARM_ABS32 00000b54 PyType_Type │ │ │ │ │ 0000000c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000018 00009b02 R_ARM_ABS32 00006f65 object_dealloc │ │ │ │ │ +00000018 00009b02 R_ARM_ABS32 00006f69 object_dealloc │ │ │ │ │ 0000002c 00010402 R_ARM_ABS32 00000795 object_repr │ │ │ │ │ 0000003c 00048b02 R_ARM_ABS32 00000000 PyObject_GenericHash │ │ │ │ │ -00000044 00010302 R_ARM_ABS32 0000aeb1 object_str │ │ │ │ │ +00000044 00010302 R_ARM_ABS32 0000aeb5 object_str │ │ │ │ │ 00000048 0003db02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 0000004c 0003cf02 R_ARM_ABS32 00000000 PyObject_GenericSetAttr │ │ │ │ │ 00000058 00032f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000064 00014402 R_ARM_ABS32 0000c799 object_richcompare │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000094 0000f702 R_ARM_ABS32 0000a591 object_init │ │ │ │ │ -00000098 00038f02 R_ARM_ABS32 00003d99 PyType_GenericAlloc │ │ │ │ │ -0000009c 0000f602 R_ARM_ABS32 0000a2b5 object_new │ │ │ │ │ +00000094 0000f702 R_ARM_ABS32 0000a595 object_init │ │ │ │ │ +00000098 00038f02 R_ARM_ABS32 00003d9d PyType_GenericAlloc │ │ │ │ │ +0000009c 0000f602 R_ARM_ABS32 0000a2b9 object_new │ │ │ │ │ 000000a0 00036d02 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ 000000d0 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000d4 0000cc02 R_ARM_ABS32 0000b375 tp_new_wrapper │ │ │ │ │ +000000d4 0000cc02 R_ARM_ABS32 0000b379 tp_new_wrapper │ │ │ │ │ 000000dc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000f0 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000100 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000108 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000010c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000011c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000124 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ @@ -942,16 +942,16 @@ │ │ │ │ │ 0000015c 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000160 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000168 0001f902 R_ARM_ABS32 0000180d slot_tp_repr │ │ │ │ │ 0000016c 0001f002 R_ARM_ABS32 00001641 wrap_unaryfunc │ │ │ │ │ 00000170 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000178 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000017c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000184 0001dd02 R_ARM_ABS32 0000f809 slot_tp_hash │ │ │ │ │ -00000188 0002bf02 R_ARM_ABS32 00003d39 wrap_hashfunc │ │ │ │ │ +00000184 0001d702 R_ARM_ABS32 0000f591 slot_tp_hash │ │ │ │ │ +00000188 0002bf02 R_ARM_ABS32 00003d35 wrap_hashfunc │ │ │ │ │ 0000018c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000194 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000198 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001a0 0000cb02 R_ARM_ABS32 0000e9ed slot_tp_call │ │ │ │ │ 000001a4 0002cf02 R_ARM_ABS32 00000a97 wrap_call │ │ │ │ │ 000001a8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001b0 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ @@ -977,40 +977,40 @@ │ │ │ │ │ 00000224 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000022c 00015e02 R_ARM_ABS32 0000cf7d slot_tp_setattro │ │ │ │ │ 00000230 00016802 R_ARM_ABS32 0000d2ed wrap_delattr │ │ │ │ │ 00000234 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000023c 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000240 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000248 0001e902 R_ARM_ABS32 0000fecd slot_tp_richcompare │ │ │ │ │ -0000024c 00024d02 R_ARM_ABS32 00002e39 richcmp_lt │ │ │ │ │ +0000024c 00024d02 R_ARM_ABS32 00002e35 richcmp_lt │ │ │ │ │ 00000250 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000258 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000025c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000264 0001e902 R_ARM_ABS32 0000fecd slot_tp_richcompare │ │ │ │ │ -00000268 00024f02 R_ARM_ABS32 00002e49 richcmp_le │ │ │ │ │ +00000268 00024f02 R_ARM_ABS32 00002e45 richcmp_le │ │ │ │ │ 0000026c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000274 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000278 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000280 0001e902 R_ARM_ABS32 0000fecd slot_tp_richcompare │ │ │ │ │ -00000284 0002c702 R_ARM_ABS32 00003d3d richcmp_eq │ │ │ │ │ +00000284 0002c702 R_ARM_ABS32 00003d39 richcmp_eq │ │ │ │ │ 00000288 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000290 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000294 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000029c 0001e902 R_ARM_ABS32 0000fecd slot_tp_richcompare │ │ │ │ │ -000002a0 00022502 R_ARM_ABS32 00002495 richcmp_ne │ │ │ │ │ +000002a0 00022502 R_ARM_ABS32 00002491 richcmp_ne │ │ │ │ │ 000002a4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002ac 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002b0 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002b8 0001e902 R_ARM_ABS32 0000fecd slot_tp_richcompare │ │ │ │ │ -000002bc 00024e02 R_ARM_ABS32 00002e41 richcmp_gt │ │ │ │ │ +000002bc 00024e02 R_ARM_ABS32 00002e3d richcmp_gt │ │ │ │ │ 000002c0 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002c8 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002cc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002d4 0001e902 R_ARM_ABS32 0000fecd slot_tp_richcompare │ │ │ │ │ -000002d8 00025002 R_ARM_ABS32 00002e51 richcmp_ge │ │ │ │ │ +000002d8 00025002 R_ARM_ABS32 00002e4d richcmp_ge │ │ │ │ │ 000002dc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002e4 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002e8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002f0 00017f02 R_ARM_ABS32 00000b01 slot_tp_iter │ │ │ │ │ 000002f4 0001f002 R_ARM_ABS32 00001641 wrap_unaryfunc │ │ │ │ │ 000002f8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000300 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ @@ -1022,34 +1022,34 @@ │ │ │ │ │ 00000320 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000328 0001a302 R_ARM_ABS32 00000e41 slot_tp_descr_get │ │ │ │ │ 0000032c 0001a802 R_ARM_ABS32 0000eac1 wrap_descr_get │ │ │ │ │ 00000330 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000338 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000033c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000344 00028902 R_ARM_ABS32 00000391 slot_tp_descr_set │ │ │ │ │ -00000348 00025202 R_ARM_ABS32 00002e59 wrap_descr_set │ │ │ │ │ +00000348 00025202 R_ARM_ABS32 00002e55 wrap_descr_set │ │ │ │ │ 0000034c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000354 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000358 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000360 00028902 R_ARM_ABS32 00000391 slot_tp_descr_set │ │ │ │ │ 00000364 0002f802 R_ARM_ABS32 00001041 wrap_descr_delete │ │ │ │ │ 00000368 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000370 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000374 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000037c 00010002 R_ARM_ABS32 0000ab35 slot_tp_init │ │ │ │ │ -00000380 00011d02 R_ARM_ABS32 0000b5a1 wrap_init │ │ │ │ │ +0000037c 00010002 R_ARM_ABS32 0000ab39 slot_tp_init │ │ │ │ │ +00000380 00011d02 R_ARM_ABS32 0000b5a5 wrap_init │ │ │ │ │ 00000384 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000038c 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000390 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000398 00010e02 R_ARM_ABS32 0000b305 slot_tp_new │ │ │ │ │ +00000398 00010e02 R_ARM_ABS32 0000b309 slot_tp_new │ │ │ │ │ 000003a0 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003a8 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000003ac 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003b4 0001c202 R_ARM_ABS32 00001035 slot_tp_finalize │ │ │ │ │ -000003b8 00023502 R_ARM_ABS32 00002a45 wrap_del │ │ │ │ │ +000003b8 00023502 R_ARM_ABS32 00002a41 wrap_del │ │ │ │ │ 000003bc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003c4 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000003c8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003d0 0002e802 R_ARM_ABS32 00000dcd slot_bf_getbuffer │ │ │ │ │ 000003d4 0002dd02 R_ARM_ABS32 00000b4d wrap_buffer │ │ │ │ │ 000003d8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003e0 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ @@ -1065,100 +1065,100 @@ │ │ │ │ │ 00000418 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000041c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000424 0002d602 R_ARM_ABS32 00000b43 slot_am_aiter │ │ │ │ │ 00000428 0001f002 R_ARM_ABS32 00001641 wrap_unaryfunc │ │ │ │ │ 0000042c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000434 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000438 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000440 0002d902 R_ARM_ABS32 00003e3d slot_am_anext │ │ │ │ │ +00000440 0002d902 R_ARM_ABS32 00003e39 slot_am_anext │ │ │ │ │ 00000444 0001f002 R_ARM_ABS32 00001641 wrap_unaryfunc │ │ │ │ │ 00000448 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000450 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000454 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000045c 00026202 R_ARM_ABS32 00003009 slot_nb_add │ │ │ │ │ +0000045c 00026202 R_ARM_ABS32 00003005 slot_nb_add │ │ │ │ │ 00000460 0002bc02 R_ARM_ABS32 00010e5d wrap_binaryfunc_l │ │ │ │ │ 00000464 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000046c 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000470 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000478 00026202 R_ARM_ABS32 00003009 slot_nb_add │ │ │ │ │ +00000478 00026202 R_ARM_ABS32 00003005 slot_nb_add │ │ │ │ │ 0000047c 0002ce02 R_ARM_ABS32 00000a6b wrap_binaryfunc_r │ │ │ │ │ 00000480 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000488 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000048c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000494 00026b02 R_ARM_ABS32 000031fd slot_nb_subtract │ │ │ │ │ +00000494 00026b02 R_ARM_ABS32 000031f9 slot_nb_subtract │ │ │ │ │ 00000498 0002bc02 R_ARM_ABS32 00010e5d wrap_binaryfunc_l │ │ │ │ │ 0000049c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004a4 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000004a8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004b0 00026b02 R_ARM_ABS32 000031fd slot_nb_subtract │ │ │ │ │ +000004b0 00026b02 R_ARM_ABS32 000031f9 slot_nb_subtract │ │ │ │ │ 000004b4 0002ce02 R_ARM_ABS32 00000a6b wrap_binaryfunc_r │ │ │ │ │ 000004b8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004c0 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000004c4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004cc 00027102 R_ARM_ABS32 00003371 slot_nb_multiply │ │ │ │ │ +000004cc 00027102 R_ARM_ABS32 0000336d slot_nb_multiply │ │ │ │ │ 000004d0 0002bc02 R_ARM_ABS32 00010e5d wrap_binaryfunc_l │ │ │ │ │ 000004d4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004dc 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000004e0 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004e8 00027102 R_ARM_ABS32 00003371 slot_nb_multiply │ │ │ │ │ +000004e8 00027102 R_ARM_ABS32 0000336d slot_nb_multiply │ │ │ │ │ 000004ec 0002ce02 R_ARM_ABS32 00000a6b wrap_binaryfunc_r │ │ │ │ │ 000004f0 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004f8 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000004fc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000504 00028602 R_ARM_ABS32 0000024d slot_nb_remainder │ │ │ │ │ 00000508 0002bc02 R_ARM_ABS32 00010e5d wrap_binaryfunc_l │ │ │ │ │ 0000050c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000514 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000518 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000520 00028602 R_ARM_ABS32 0000024d slot_nb_remainder │ │ │ │ │ 00000524 0002ce02 R_ARM_ABS32 00000a6b wrap_binaryfunc_r │ │ │ │ │ 00000528 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000530 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000534 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000053c 0002b702 R_ARM_ABS32 00003b69 slot_nb_divmod │ │ │ │ │ +0000053c 0002b702 R_ARM_ABS32 00003b65 slot_nb_divmod │ │ │ │ │ 00000540 0002bc02 R_ARM_ABS32 00010e5d wrap_binaryfunc_l │ │ │ │ │ 00000544 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000054c 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000550 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000558 0002b702 R_ARM_ABS32 00003b69 slot_nb_divmod │ │ │ │ │ +00000558 0002b702 R_ARM_ABS32 00003b65 slot_nb_divmod │ │ │ │ │ 0000055c 0002ce02 R_ARM_ABS32 00000a6b wrap_binaryfunc_r │ │ │ │ │ 00000560 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000568 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000056c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000574 00028f02 R_ARM_ABS32 00003655 slot_nb_power │ │ │ │ │ +00000574 00028f02 R_ARM_ABS32 00003651 slot_nb_power │ │ │ │ │ 00000578 00030602 R_ARM_ABS32 000013ab wrap_ternaryfunc │ │ │ │ │ 0000057c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000584 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000588 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000590 00028f02 R_ARM_ABS32 00003655 slot_nb_power │ │ │ │ │ +00000590 00028f02 R_ARM_ABS32 00003651 slot_nb_power │ │ │ │ │ 00000594 0002d102 R_ARM_ABS32 00000aa3 wrap_ternaryfunc_r │ │ │ │ │ 00000598 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000005a0 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000005a4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000005ac 0001b602 R_ARM_ABS32 00001011 slot_nb_negative │ │ │ │ │ 000005b0 0001f002 R_ARM_ABS32 00001641 wrap_unaryfunc │ │ │ │ │ 000005b4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000005bc 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000005c0 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000005c8 0002b402 R_ARM_ABS32 0000084d slot_nb_positive │ │ │ │ │ 000005cc 0001f002 R_ARM_ABS32 00001641 wrap_unaryfunc │ │ │ │ │ 000005d0 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000005d8 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000005dc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005e4 0002a702 R_ARM_ABS32 00003b45 slot_nb_absolute │ │ │ │ │ +000005e4 0002a702 R_ARM_ABS32 00003b41 slot_nb_absolute │ │ │ │ │ 000005e8 0001f002 R_ARM_ABS32 00001641 wrap_unaryfunc │ │ │ │ │ 000005ec 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000005f4 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000005f8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000600 00024a02 R_ARM_ABS32 00010c79 slot_nb_bool │ │ │ │ │ 00000604 00030902 R_ARM_ABS32 00001419 wrap_inquirypred │ │ │ │ │ 00000608 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000610 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000614 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000061c 0002d302 R_ARM_ABS32 00003e19 slot_nb_invert │ │ │ │ │ +0000061c 0002d302 R_ARM_ABS32 00003e15 slot_nb_invert │ │ │ │ │ 00000620 0001f002 R_ARM_ABS32 00001641 wrap_unaryfunc │ │ │ │ │ 00000624 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000062c 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000630 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000638 0002ad02 R_ARM_ABS32 000005f9 slot_nb_lshift │ │ │ │ │ 0000063c 0002bc02 R_ARM_ABS32 00010e5d wrap_binaryfunc_l │ │ │ │ │ 00000640 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -1185,20 +1185,20 @@ │ │ │ │ │ 000006b8 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000006bc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006c4 0001c502 R_ARM_ABS32 000010cd slot_nb_and │ │ │ │ │ 000006c8 0002ce02 R_ARM_ABS32 00000a6b wrap_binaryfunc_r │ │ │ │ │ 000006cc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006d4 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000006d8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006e0 00029b02 R_ARM_ABS32 0000391d slot_nb_xor │ │ │ │ │ +000006e0 00029b02 R_ARM_ABS32 00003919 slot_nb_xor │ │ │ │ │ 000006e4 0002bc02 R_ARM_ABS32 00010e5d wrap_binaryfunc_l │ │ │ │ │ 000006e8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006f0 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000006f4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006fc 00029b02 R_ARM_ABS32 0000391d slot_nb_xor │ │ │ │ │ +000006fc 00029b02 R_ARM_ABS32 00003919 slot_nb_xor │ │ │ │ │ 00000700 0002ce02 R_ARM_ABS32 00000a6b wrap_binaryfunc_r │ │ │ │ │ 00000704 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000070c 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000710 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000718 0001d402 R_ARM_ABS32 000013f5 slot_nb_or │ │ │ │ │ 0000071c 0002bc02 R_ARM_ABS32 00010e5d wrap_binaryfunc_l │ │ │ │ │ 00000720 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -1210,15 +1210,15 @@ │ │ │ │ │ 00000744 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000748 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000750 0001fc02 R_ARM_ABS32 00001859 slot_nb_int │ │ │ │ │ 00000754 0001f002 R_ARM_ABS32 00001641 wrap_unaryfunc │ │ │ │ │ 00000758 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000760 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000764 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000076c 00025f02 R_ARM_ABS32 00002fe5 slot_nb_float │ │ │ │ │ +0000076c 00025f02 R_ARM_ABS32 00002fe1 slot_nb_float │ │ │ │ │ 00000770 0001f002 R_ARM_ABS32 00001641 wrap_unaryfunc │ │ │ │ │ 00000774 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000077c 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000780 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000788 00026502 R_ARM_ABS32 00000015 slot_nb_inplace_add │ │ │ │ │ 0000078c 00023f02 R_ARM_ABS32 00010c05 wrap_binaryfunc │ │ │ │ │ 00000790 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -1255,55 +1255,55 @@ │ │ │ │ │ 00000840 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000844 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000084c 00029902 R_ARM_ABS32 00000465 slot_nb_inplace_and │ │ │ │ │ 00000850 00023f02 R_ARM_ABS32 00010c05 wrap_binaryfunc │ │ │ │ │ 00000854 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000085c 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000860 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000868 00029e02 R_ARM_ABS32 00003a8d slot_nb_inplace_xor │ │ │ │ │ +00000868 00029e02 R_ARM_ABS32 00003a89 slot_nb_inplace_xor │ │ │ │ │ 0000086c 00023f02 R_ARM_ABS32 00010c05 wrap_binaryfunc │ │ │ │ │ 00000870 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000878 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000087c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000884 00029602 R_ARM_ABS32 0000043d slot_nb_inplace_or │ │ │ │ │ 00000888 00023f02 R_ARM_ABS32 00010c05 wrap_binaryfunc │ │ │ │ │ 0000088c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000894 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000898 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000008a0 00028002 R_ARM_ABS32 000034e5 slot_nb_floor_divide │ │ │ │ │ +000008a0 00028002 R_ARM_ABS32 000034e1 slot_nb_floor_divide │ │ │ │ │ 000008a4 0002bc02 R_ARM_ABS32 00010e5d wrap_binaryfunc_l │ │ │ │ │ 000008a8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008b0 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000008b4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000008bc 00028002 R_ARM_ABS32 000034e5 slot_nb_floor_divide │ │ │ │ │ +000008bc 00028002 R_ARM_ABS32 000034e1 slot_nb_floor_divide │ │ │ │ │ 000008c0 0002ce02 R_ARM_ABS32 00000a6b wrap_binaryfunc_r │ │ │ │ │ 000008c4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008cc 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000008d0 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000008d8 00020e02 R_ARM_ABS32 00002191 slot_nb_true_divide │ │ │ │ │ +000008d8 00020e02 R_ARM_ABS32 0000218d slot_nb_true_divide │ │ │ │ │ 000008dc 0002bc02 R_ARM_ABS32 00010e5d wrap_binaryfunc_l │ │ │ │ │ 000008e0 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008e8 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000008ec 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000008f4 00020e02 R_ARM_ABS32 00002191 slot_nb_true_divide │ │ │ │ │ +000008f4 00020e02 R_ARM_ABS32 0000218d slot_nb_true_divide │ │ │ │ │ 000008f8 0002ce02 R_ARM_ABS32 00000a6b wrap_binaryfunc_r │ │ │ │ │ 000008fc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000904 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000908 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000910 00028302 R_ARM_ABS32 00000225 slot_nb_inplace_floor_divide │ │ │ │ │ 00000914 00023f02 R_ARM_ABS32 00010c05 wrap_binaryfunc │ │ │ │ │ 00000918 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000920 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000924 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000092c 00027d02 R_ARM_ABS32 000001fd slot_nb_inplace_true_divide │ │ │ │ │ 00000930 00023f02 R_ARM_ABS32 00010c05 wrap_binaryfunc │ │ │ │ │ 00000934 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000093c 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000940 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000948 00025802 R_ARM_ABS32 00002f79 slot_nb_index │ │ │ │ │ +00000948 00025802 R_ARM_ABS32 00002f75 slot_nb_index │ │ │ │ │ 0000094c 0001f002 R_ARM_ABS32 00001641 wrap_unaryfunc │ │ │ │ │ 00000950 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000958 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000095c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000964 00027702 R_ARM_ABS32 0000008d slot_nb_matrix_multiply │ │ │ │ │ 00000968 0002bc02 R_ARM_ABS32 00010e5d wrap_binaryfunc_l │ │ │ │ │ 0000096c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -1316,35 +1316,35 @@ │ │ │ │ │ 00000994 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000099c 00027a02 R_ARM_ABS32 000001d5 slot_nb_inplace_matrix_multiply │ │ │ │ │ 000009a0 00023f02 R_ARM_ABS32 00010c05 wrap_binaryfunc │ │ │ │ │ 000009a4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009ac 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000009b0 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009b8 0001ad02 R_ARM_ABS32 0000ec25 slot_sq_length │ │ │ │ │ -000009bc 0002be02 R_ARM_ABS32 00003cf1 wrap_lenfunc │ │ │ │ │ +000009bc 0002be02 R_ARM_ABS32 00003ced wrap_lenfunc │ │ │ │ │ 000009c0 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009c8 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000009cc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009d4 00018602 R_ARM_ABS32 0000dcdd slot_mp_subscript │ │ │ │ │ 000009d8 00023f02 R_ARM_ABS32 00010c05 wrap_binaryfunc │ │ │ │ │ 000009dc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009e4 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000009e8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009f0 00015602 R_ARM_ABS32 0000cb4d slot_mp_ass_subscript │ │ │ │ │ 000009f4 00015d02 R_ARM_ABS32 0000cf29 wrap_objobjargproc │ │ │ │ │ 000009f8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a00 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000a04 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a0c 00015602 R_ARM_ABS32 0000cb4d slot_mp_ass_subscript │ │ │ │ │ -00000a10 00024602 R_ARM_ABS32 00002d25 wrap_delitem │ │ │ │ │ +00000a10 00024602 R_ARM_ABS32 00002d21 wrap_delitem │ │ │ │ │ 00000a14 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a1c 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000a20 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a28 0001ad02 R_ARM_ABS32 0000ec25 slot_sq_length │ │ │ │ │ -00000a2c 0002be02 R_ARM_ABS32 00003cf1 wrap_lenfunc │ │ │ │ │ +00000a2c 0002be02 R_ARM_ABS32 00003ced wrap_lenfunc │ │ │ │ │ 00000a30 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a38 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000a3c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a48 00023f02 R_ARM_ABS32 00010c05 wrap_binaryfunc │ │ │ │ │ 00000a4c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a54 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000a58 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -1382,57 +1382,57 @@ │ │ │ │ │ 00000b1c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000b28 0002c502 R_ARM_ABS32 00000909 wrap_indexargfunc │ │ │ │ │ 00000b2c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000b34 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000b58 00048502 R_ARM_ABS32 00000b54 PyType_Type │ │ │ │ │ 00000b60 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000b6c 00019102 R_ARM_ABS32 0000dea5 type_dealloc │ │ │ │ │ -00000b80 00010802 R_ARM_ABS32 0000aebd type_repr │ │ │ │ │ +00000b80 00010802 R_ARM_ABS32 0000aec1 type_repr │ │ │ │ │ 00000b84 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000b94 0000a202 R_ARM_ABS32 00006fe9 type_call │ │ │ │ │ -00000b9c 0003a102 R_ARM_ABS32 000045cd _Py_type_getattro │ │ │ │ │ +00000b94 0000a202 R_ARM_ABS32 00006fed type_call │ │ │ │ │ +00000b9c 0003a102 R_ARM_ABS32 000045d1 _Py_type_getattro │ │ │ │ │ 00000ba0 00012702 R_ARM_ABS32 0000be09 type_setattro │ │ │ │ │ 00000bac 00032f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000bb0 00014002 R_ARM_ABS32 0000c465 type_traverse │ │ │ │ │ 00000bb4 00018e02 R_ARM_ABS32 0000dde5 type_clear │ │ │ │ │ 00000bc8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000bcc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000bd0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000be8 0000ec02 R_ARM_ABS32 0000a0ed type_init │ │ │ │ │ -00000bf0 0000b402 R_ARM_ABS32 00007139 type_new │ │ │ │ │ +00000be8 0000ec02 R_ARM_ABS32 0000a0f1 type_init │ │ │ │ │ +00000bf0 0000b402 R_ARM_ABS32 0000713d type_new │ │ │ │ │ 00000bf4 00036e02 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ -00000bf8 00009402 R_ARM_ABS32 00006c55 type_is_gc │ │ │ │ │ -00000c1c 00009d02 R_ARM_ABS32 00006f6d type_vectorcall │ │ │ │ │ +00000bf8 00009402 R_ARM_ABS32 00006c59 type_is_gc │ │ │ │ │ +00000c1c 00009d02 R_ARM_ABS32 00006f71 type_vectorcall │ │ │ │ │ 00000c24 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000c28 0001ed02 R_ARM_ABS32 000101d5 subtype_dict │ │ │ │ │ -00000c2c 0002d002 R_ARM_ABS32 00003da1 subtype_setdict │ │ │ │ │ +00000c2c 0002d002 R_ARM_ABS32 00003d9d subtype_setdict │ │ │ │ │ 00000c30 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000c38 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000c3c 0002f102 R_ARM_ABS32 00000fb1 subtype_getweakref │ │ │ │ │ 00000c44 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000c50 00048502 R_ARM_ABS32 00000b54 PyType_Type │ │ │ │ │ 00000c58 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000c64 0000e302 R_ARM_ABS32 00009f49 super_dealloc │ │ │ │ │ +00000c64 0000e302 R_ARM_ABS32 00009f4d super_dealloc │ │ │ │ │ 00000c78 00031b02 R_ARM_ABS32 000016d5 super_repr │ │ │ │ │ -00000c94 0000e002 R_ARM_ABS32 00009ccd super_getattro │ │ │ │ │ +00000c94 0000e002 R_ARM_ABS32 00009cd1 super_getattro │ │ │ │ │ 00000ca4 00032f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000ca8 0002f602 R_ARM_ABS32 00000ffd super_traverse │ │ │ │ │ 00000cc4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000cd4 0002fa02 R_ARM_ABS32 000010ad super_descr_get │ │ │ │ │ -00000ce0 0002f402 R_ARM_ABS32 00003e49 super_init │ │ │ │ │ -00000ce4 00038f02 R_ARM_ABS32 00003d99 PyType_GenericAlloc │ │ │ │ │ -00000ce8 0003e402 R_ARM_ABS32 0000a151 PyType_GenericNew │ │ │ │ │ +00000ce0 0002f402 R_ARM_ABS32 00003e45 super_init │ │ │ │ │ +00000ce4 00038f02 R_ARM_ABS32 00003d9d PyType_GenericAlloc │ │ │ │ │ +00000ce8 0003e402 R_ARM_ABS32 0000a155 PyType_GenericNew │ │ │ │ │ 00000cec 00036e02 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ -00000d14 0000d702 R_ARM_ABS32 00009671 super_vectorcall │ │ │ │ │ +00000d14 0000d702 R_ARM_ABS32 00009675 super_vectorcall │ │ │ │ │ 00000d20 00048502 R_ARM_ABS32 00000b54 PyType_Type │ │ │ │ │ 00000d28 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000d34 0002ee02 R_ARM_ABS32 00000f3d bufferwrapper_dealloc │ │ │ │ │ 00000d6c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000d78 00031702 R_ARM_ABS32 000016a5 bufferwrapper_traverse │ │ │ │ │ -00000db4 00038f02 R_ARM_ABS32 00003d99 PyType_GenericAlloc │ │ │ │ │ +00000db4 00038f02 R_ARM_ABS32 00003d9d PyType_GenericAlloc │ │ │ │ │ 00000dbc 00036e02 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ 00000dec 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000dfc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000e00 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000e10 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000e14 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000e24 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -1440,44 +1440,44 @@ │ │ │ │ │ 00000e44 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000e48 00021d02 R_ARM_ABS32 000104c5 object___reduce_ex__ │ │ │ │ │ 00000e50 00032f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000e54 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000e58 0002f702 R_ARM_ABS32 0000103b object___reduce__ │ │ │ │ │ 00000e60 00032f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000e64 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000e68 00022b02 R_ARM_ABS32 00002ea5 object___getstate__ │ │ │ │ │ +00000e68 00022b02 R_ARM_ABS32 00002ea1 object___getstate__ │ │ │ │ │ 00000e70 00032f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000e74 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000e78 00018502 R_ARM_ABS32 00000b81 object_subclasshook │ │ │ │ │ 00000e80 00032f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000e84 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000e88 0000e902 R_ARM_ABS32 0000a099 object_init_subclass │ │ │ │ │ +00000e88 0000e902 R_ARM_ABS32 0000a09d object_init_subclass │ │ │ │ │ 00000e90 00032f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000e94 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000e98 00018c02 R_ARM_ABS32 00000bd1 object___format__ │ │ │ │ │ 00000ea0 00032f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000ea4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000ea8 0002cd02 R_ARM_ABS32 00000a53 object___sizeof__ │ │ │ │ │ 00000eb0 00032f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000eb4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000eb8 0001f502 R_ARM_ABS32 00001671 object___dir__ │ │ │ │ │ 00000ec0 00032f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000ed4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000ed8 00014302 R_ARM_ABS32 0000c789 object_get_class │ │ │ │ │ -00000edc 00021502 R_ARM_ABS32 000022fd object_set_class │ │ │ │ │ +00000edc 00021502 R_ARM_ABS32 000022f9 object_set_class │ │ │ │ │ 00000ee0 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000f38 00048c02 R_ARM_ABS32 00000000 _Py_union_type_or │ │ │ │ │ 00000f8c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000f90 00014802 R_ARM_ABS32 0000c89d type_mro │ │ │ │ │ 00000f98 00032f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000f9c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000fa0 00016f02 R_ARM_ABS32 0000096d type___subclasses__ │ │ │ │ │ 00000fa8 00032f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000fac 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000fb0 0000ed02 R_ARM_ABS32 0000a14d type_prepare │ │ │ │ │ +00000fb0 0000ed02 R_ARM_ABS32 0000a151 type_prepare │ │ │ │ │ 00000fb8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000fbc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000fc0 0001ca02 R_ARM_ABS32 0000f42d type___instancecheck__ │ │ │ │ │ 00000fc8 00032f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000fcc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000fd0 00018302 R_ARM_ABS32 0000dca1 type___subclasscheck__ │ │ │ │ │ 00000fd8 00032f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ @@ -1485,18 +1485,18 @@ │ │ │ │ │ 00000fe0 0001cc02 R_ARM_ABS32 00001241 type___dir__ │ │ │ │ │ 00000fe8 00032f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000fec 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000ff0 0002f902 R_ARM_ABS32 00001079 type___sizeof__ │ │ │ │ │ 00000ff8 00032f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000100c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001010 00015502 R_ARM_ABS32 0000cb05 type_name │ │ │ │ │ -00001014 00025502 R_ARM_ABS32 00002ead type_set_name │ │ │ │ │ +00001014 00025502 R_ARM_ABS32 00002ea9 type_set_name │ │ │ │ │ 00001020 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001024 00006502 R_ARM_ABS32 000054b9 type_qualname │ │ │ │ │ -00001028 00023e02 R_ARM_ABS32 00002b99 type_set_qualname │ │ │ │ │ +00001024 00006502 R_ARM_ABS32 000054bd type_qualname │ │ │ │ │ +00001028 00023e02 R_ARM_ABS32 00002b95 type_set_qualname │ │ │ │ │ 00001034 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001038 00014f02 R_ARM_ABS32 0000c965 type_get_bases │ │ │ │ │ 0000103c 00020502 R_ARM_ABS32 00001881 type_set_bases │ │ │ │ │ 00001048 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000104c 00016d02 R_ARM_ABS32 0000d4d1 type_get_mro │ │ │ │ │ 0000105c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001060 00016102 R_ARM_ABS32 0000d209 type_get_module │ │ │ │ │ @@ -1506,32 +1506,32 @@ │ │ │ │ │ 00001078 00015202 R_ARM_ABS32 0000ca1d type_set_abstractmethods │ │ │ │ │ 00001084 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001088 00014c02 R_ARM_ABS32 0000c8ed type_dict │ │ │ │ │ 00001098 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000109c 00016b02 R_ARM_ABS32 0000088d type_get_doc │ │ │ │ │ 000010a0 0001d102 R_ARM_ABS32 0000135d type_set_doc │ │ │ │ │ 000010ac 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000010b0 00026802 R_ARM_ABS32 0000317d type_get_text_signature │ │ │ │ │ +000010b0 00026802 R_ARM_ABS32 00003179 type_get_text_signature │ │ │ │ │ 000010c0 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000010c4 0001d902 R_ARM_ABS32 0000f591 type_get_annotations │ │ │ │ │ +000010c4 0001dd02 R_ARM_ABS32 0000f749 type_get_annotations │ │ │ │ │ 000010c8 00013902 R_ARM_ABS32 0000c249 type_set_annotations │ │ │ │ │ 000010d4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000010d8 0001e102 R_ARM_ABS32 00001565 type_get_annotate │ │ │ │ │ -000010dc 00023902 R_ARM_ABS32 00002a75 type_set_annotate │ │ │ │ │ +000010dc 00023902 R_ARM_ABS32 00002a71 type_set_annotate │ │ │ │ │ 000010e8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000010ec 0002a102 R_ARM_ABS32 00003ab5 type_get_type_params │ │ │ │ │ +000010ec 0002a102 R_ARM_ABS32 00003ab1 type_get_type_params │ │ │ │ │ 000010f0 0002c202 R_ARM_ABS32 00000871 type_set_type_params │ │ │ │ │ 00001110 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001124 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001138 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000114c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001160 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001174 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x26764 contains 2441 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x26760 contains 2441 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000000a 0003582f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 0000000e 00035830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000006e 00035a0a R_ARM_THM_CALL 00000000 _PyInterpreterState_Main │ │ │ │ │ 0000010a 00035b2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ 0000010e 00035b30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ 00000176 00035b2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ @@ -1654,15 +1654,15 @@ │ │ │ │ │ 00001c54 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001c58 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00001c6c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001c70 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00001c74 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00001cb6 00036f0a R_ARM_THM_CALL 00000000 PyDescr_NewMember │ │ │ │ │ 00001cca 0003700a R_ARM_THM_CALL 00000000 PyDict_SetDefaultRef │ │ │ │ │ -00001cf8 00037a0a R_ARM_THM_CALL 00006a45 PyType_Ready │ │ │ │ │ +00001cf8 00037a0a R_ARM_THM_CALL 00006a49 PyType_Ready │ │ │ │ │ 00001e4a 00037b0a R_ARM_THM_CALL 00000000 PyDescr_NewGetSet │ │ │ │ │ 00001e5e 0003700a R_ARM_THM_CALL 00000000 PyDict_SetDefaultRef │ │ │ │ │ 00001ed6 0003600a R_ARM_THM_CALL 00000000 PyDict_Contains │ │ │ │ │ 00001f94 00037c0a R_ARM_THM_CALL 00000000 PyDescr_NewClassMethod │ │ │ │ │ 00001fb6 00035f0a R_ARM_THM_CALL 00000000 PyDict_New │ │ │ │ │ 00002012 00035f0a R_ARM_THM_CALL 00000000 PyDict_New │ │ │ │ │ 0000206c 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ @@ -1766,1282 +1766,1282 @@ │ │ │ │ │ 00003272 0000112f R_ARM_THM_MOVW_ABS_NC 000001a0 .LC6 │ │ │ │ │ 00003276 00001130 R_ARM_THM_MOVT_ABS 000001a0 .LC6 │ │ │ │ │ 0000327c 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00003306 0003860a R_ARM_THM_CALL 00000000 PySequence_Tuple │ │ │ │ │ 00003334 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00003338 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000336a 0003870a R_ARM_THM_CALL 00000000 PyUnstable_Object_EnableDeferredRefcount │ │ │ │ │ -00003412 0003880a R_ARM_THM_CALL 00004259 _PyType_LookupStackRefAndVersion │ │ │ │ │ -0000341c 0003880a R_ARM_THM_CALL 00004259 _PyType_LookupStackRefAndVersion │ │ │ │ │ -00003564 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003568 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000356c 0003790a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00003586 0003880a R_ARM_THM_CALL 00004259 _PyType_LookupStackRefAndVersion │ │ │ │ │ -00003590 0003880a R_ARM_THM_CALL 00004259 _PyType_LookupStackRefAndVersion │ │ │ │ │ -000035d4 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000035dc 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000035e4 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003710 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003714 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003720 0000312f R_ARM_THM_MOVW_ABS_NC 000003a8 .LC14 │ │ │ │ │ -00003724 00003130 R_ARM_THM_MOVT_ABS 000003a8 .LC14 │ │ │ │ │ -0000372c 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003740 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003776 0003890a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00003796 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000379a 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000037a6 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000037aa 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000037c0 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000037c4 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003806 0000380a R_ARM_THM_CALL 00000865 call_unbound_noarg.part.0 │ │ │ │ │ -00003810 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003820 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003826 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003830 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003834 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003842 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000384a 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003850 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003858 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000385c 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003868 0000302f R_ARM_THM_MOVW_ABS_NC 00000380 .LC13 │ │ │ │ │ -0000386c 00003030 R_ARM_THM_MOVT_ABS 00000380 .LC13 │ │ │ │ │ -00003872 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000038d4 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000038d8 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000038dc 00002f2f R_ARM_THM_MOVW_ABS_NC 00000364 .LC12 │ │ │ │ │ -000038e0 00002f30 R_ARM_THM_MOVT_ABS 00000364 .LC12 │ │ │ │ │ -000038e6 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000038fc 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003906 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000390c 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00003412 0003880a R_ARM_THM_CALL 0000425d _PyType_LookupStackRefAndVersion │ │ │ │ │ +0000341c 0003880a R_ARM_THM_CALL 0000425d _PyType_LookupStackRefAndVersion │ │ │ │ │ +00003568 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000356c 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003570 0003790a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +0000358a 0003880a R_ARM_THM_CALL 0000425d _PyType_LookupStackRefAndVersion │ │ │ │ │ +00003594 0003880a R_ARM_THM_CALL 0000425d _PyType_LookupStackRefAndVersion │ │ │ │ │ +000035d8 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000035e0 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000035e8 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003714 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003718 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003724 0000312f R_ARM_THM_MOVW_ABS_NC 000003a8 .LC14 │ │ │ │ │ +00003728 00003130 R_ARM_THM_MOVT_ABS 000003a8 .LC14 │ │ │ │ │ +00003730 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003744 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000377a 0003890a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +0000379a 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000379e 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000037aa 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000037ae 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000037c4 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000037c8 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000380a 0000380a R_ARM_THM_CALL 00000865 call_unbound_noarg.part.0 │ │ │ │ │ +00003814 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003824 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000382a 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003834 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003838 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003846 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000384e 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003854 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000385c 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003860 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000386c 0000302f R_ARM_THM_MOVW_ABS_NC 00000380 .LC13 │ │ │ │ │ +00003870 00003030 R_ARM_THM_MOVT_ABS 00000380 .LC13 │ │ │ │ │ +00003876 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000038d8 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000038dc 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000038e0 00002f2f R_ARM_THM_MOVW_ABS_NC 00000364 .LC12 │ │ │ │ │ +000038e4 00002f30 R_ARM_THM_MOVT_ABS 00000364 .LC12 │ │ │ │ │ +000038ea 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003900 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000390a 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00003910 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00003992 00038a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000039e4 00038b0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00003a02 00038a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003a1c 00038c0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00003ab4 00038d0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00003b6a 00037e0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00003c32 00037a0a R_ARM_THM_CALL 00006a45 PyType_Ready │ │ │ │ │ -00003c54 00038e0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003c5e 00038e0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003cc6 0003850a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003cd0 0003850a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003ce6 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003cf0 00038e0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003cfc 00038e0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003d04 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003d08 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003d0e 00003c2f R_ARM_THM_MOVW_ABS_NC 000003e0 .LC15 │ │ │ │ │ -00003d12 00003c30 R_ARM_THM_MOVT_ABS 000003e0 .LC15 │ │ │ │ │ -00003d18 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003d24 0000400a R_ARM_THM_CALL 00000bb1 set_mro_error │ │ │ │ │ -00003d2c 0000410a R_ARM_THM_CALL 00000cf1 class_name │ │ │ │ │ -00003d38 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003d3c 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003d48 00003d2f R_ARM_THM_MOVW_ABS_NC 0000040c .LC16 │ │ │ │ │ -00003d4c 00003d30 R_ARM_THM_MOVT_ABS 0000040c .LC16 │ │ │ │ │ -00003d52 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003d68 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003d6e 00003e2f R_ARM_THM_MOVW_ABS_NC 00000424 .LC17 │ │ │ │ │ -00003d72 00003e30 R_ARM_THM_MOVT_ABS 00000424 .LC17 │ │ │ │ │ -00003d76 0003830a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003d7c 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00003df2 0003900a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00003e0e 0003910a R_ARM_THM_CALL 00000000 _PyObject_GC_Link │ │ │ │ │ -00003e1c 00038c0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00003e36 0003920a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003ea8 0003920a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003eba 0003930a R_ARM_THM_CALL 00000000 _PyObject_InitInlineValues │ │ │ │ │ -00003ec2 0003940a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ -00003ed6 0003850a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003ee4 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00003f42 0003900a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00003f5e 0003910a R_ARM_THM_CALL 00000000 _PyObject_GC_Link │ │ │ │ │ -00003f6c 00038c0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00003f84 0003920a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003fa0 0003920a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003fb2 0003930a R_ARM_THM_CALL 00000000 _PyObject_InitInlineValues │ │ │ │ │ -00004044 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00004062 0003960a R_ARM_THM_CALL 00000000 strrchr │ │ │ │ │ -0000406e 0003970a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -0000407a 0003980a R_ARM_THM_CALL 00000000 strncmp │ │ │ │ │ -00004088 0000482f R_ARM_THM_MOVW_ABS_NC 0000043c .LC18 │ │ │ │ │ -0000408c 00004830 R_ARM_THM_MOVT_ABS 0000043c .LC18 │ │ │ │ │ -000040a6 0003980a R_ARM_THM_CALL 00000000 strncmp │ │ │ │ │ -000040bc 0003970a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -000040c8 0003980a R_ARM_THM_CALL 00000000 strncmp │ │ │ │ │ -0000414c 00039a0a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ -00004160 0003960a R_ARM_THM_CALL 00000000 strrchr │ │ │ │ │ -00004172 00039b0a R_ARM_THM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ -0000418a 00039c0a R_ARM_THM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ -00004190 00037f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -00004194 00037f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -00004198 00004a2f R_ARM_THM_MOVW_ABS_NC 00000444 .LC19 │ │ │ │ │ -0000419c 00004a30 R_ARM_THM_MOVT_ABS 00000444 .LC19 │ │ │ │ │ -000041a2 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000041f0 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003914 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00003996 00038a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000039e8 00038b0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00003a06 00038a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003a20 00038c0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00003ab8 00038d0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00003b6e 00037e0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00003c36 00037a0a R_ARM_THM_CALL 00006a49 PyType_Ready │ │ │ │ │ +00003c58 00038e0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003c62 00038e0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003cca 0003850a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003cd4 0003850a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003cea 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003cf4 00038e0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003d00 00038e0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003d08 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003d0c 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003d12 00003c2f R_ARM_THM_MOVW_ABS_NC 000003e0 .LC15 │ │ │ │ │ +00003d16 00003c30 R_ARM_THM_MOVT_ABS 000003e0 .LC15 │ │ │ │ │ +00003d1c 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003d28 0000400a R_ARM_THM_CALL 00000bb1 set_mro_error │ │ │ │ │ +00003d30 0000410a R_ARM_THM_CALL 00000cf1 class_name │ │ │ │ │ +00003d3c 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003d40 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003d4c 00003d2f R_ARM_THM_MOVW_ABS_NC 0000040c .LC16 │ │ │ │ │ +00003d50 00003d30 R_ARM_THM_MOVT_ABS 0000040c .LC16 │ │ │ │ │ +00003d56 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003d6c 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003d72 00003e2f R_ARM_THM_MOVW_ABS_NC 00000424 .LC17 │ │ │ │ │ +00003d76 00003e30 R_ARM_THM_MOVT_ABS 00000424 .LC17 │ │ │ │ │ +00003d7a 0003830a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003d80 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00003df6 0003900a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00003e12 0003910a R_ARM_THM_CALL 00000000 _PyObject_GC_Link │ │ │ │ │ +00003e20 00038c0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00003e3a 0003920a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003eac 0003920a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003ebe 0003930a R_ARM_THM_CALL 00000000 _PyObject_InitInlineValues │ │ │ │ │ +00003ec6 0003940a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ +00003eda 0003850a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003ee8 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00003f46 0003900a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00003f62 0003910a R_ARM_THM_CALL 00000000 _PyObject_GC_Link │ │ │ │ │ +00003f70 00038c0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00003f88 0003920a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003fa4 0003920a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003fb6 0003930a R_ARM_THM_CALL 00000000 _PyObject_InitInlineValues │ │ │ │ │ +00004048 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00004066 0003960a R_ARM_THM_CALL 00000000 strrchr │ │ │ │ │ +00004072 0003970a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +0000407e 0003980a R_ARM_THM_CALL 00000000 strncmp │ │ │ │ │ +0000408c 0000482f R_ARM_THM_MOVW_ABS_NC 0000043c .LC18 │ │ │ │ │ +00004090 00004830 R_ARM_THM_MOVT_ABS 0000043c .LC18 │ │ │ │ │ +000040aa 0003980a R_ARM_THM_CALL 00000000 strncmp │ │ │ │ │ +000040c0 0003970a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +000040cc 0003980a R_ARM_THM_CALL 00000000 strncmp │ │ │ │ │ +00004150 00039a0a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ +00004164 0003960a R_ARM_THM_CALL 00000000 strrchr │ │ │ │ │ +00004176 00039b0a R_ARM_THM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ +0000418e 00039c0a R_ARM_THM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ +00004194 00037f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +00004198 00037f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +0000419c 00004a2f R_ARM_THM_MOVW_ABS_NC 00000444 .LC19 │ │ │ │ │ +000041a0 00004a30 R_ARM_THM_MOVT_ABS 00000444 .LC19 │ │ │ │ │ +000041a6 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 000041f4 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000041f8 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000041f8 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000041fc 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00004254 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000042ec 0003692f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000042f0 00036930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000433e 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004354 0003692f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00004358 00036930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000043b0 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000043c8 0003692f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000043cc 00036930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000442c 00039e0a R_ARM_THM_CALL 00000000 _Py_dict_lookup_threadsafe_stackref │ │ │ │ │ -00004492 00039e0a R_ARM_THM_CALL 00000000 _Py_dict_lookup_threadsafe_stackref │ │ │ │ │ -000044a2 0003810a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000044c2 00039f0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000044ce 0003810a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000044e0 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004532 00037a0a R_ARM_THM_CALL 00006a45 PyType_Ready │ │ │ │ │ -00004550 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00004200 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00004258 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000042f0 0003692f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000042f4 00036930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00004342 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004358 0003692f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000435c 00036930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000043b4 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000043cc 0003692f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000043d0 00036930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00004430 00039e0a R_ARM_THM_CALL 00000000 _Py_dict_lookup_threadsafe_stackref │ │ │ │ │ +00004496 00039e0a R_ARM_THM_CALL 00000000 _Py_dict_lookup_threadsafe_stackref │ │ │ │ │ +000044a6 0003810a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000044c6 00039f0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000044d2 0003810a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000044e4 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004536 00037a0a R_ARM_THM_CALL 00006a49 PyType_Ready │ │ │ │ │ 00004554 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000045ba 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000045be 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000467c 0003a20a R_ARM_THM_CALL 00000000 PyDescr_IsData │ │ │ │ │ -0000476a 0003a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyStaticMethod_Type │ │ │ │ │ -0000476e 0003a330 R_ARM_THM_MOVT_ABS 00000000 PyStaticMethod_Type │ │ │ │ │ -000047a8 00037f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -000047ac 00037f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -000047b0 0000582f R_ARM_THM_MOVW_ABS_NC 0000047c .LC21 │ │ │ │ │ -000047b4 00005830 R_ARM_THM_MOVT_ABS 0000047c .LC21 │ │ │ │ │ -000047be 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004812 00037a0a R_ARM_THM_CALL 00006a45 PyType_Ready │ │ │ │ │ -0000487e 0003692f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00004882 00036930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000048d8 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00004558 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000045be 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000045c2 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004680 0003a20a R_ARM_THM_CALL 00000000 PyDescr_IsData │ │ │ │ │ +0000476e 0003a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyStaticMethod_Type │ │ │ │ │ +00004772 0003a330 R_ARM_THM_MOVT_ABS 00000000 PyStaticMethod_Type │ │ │ │ │ +000047ac 00037f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +000047b0 00037f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +000047b4 0000582f R_ARM_THM_MOVW_ABS_NC 0000047c .LC21 │ │ │ │ │ +000047b8 00005830 R_ARM_THM_MOVT_ABS 0000047c .LC21 │ │ │ │ │ +000047c2 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004816 00037a0a R_ARM_THM_CALL 00006a49 PyType_Ready │ │ │ │ │ +00004882 0003692f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00004886 00036930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ 000048dc 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 000048e0 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 000048e4 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000048ea 0003a40a R_ARM_THM_CALL 00000000 _PyStaticMethod_GetFunc │ │ │ │ │ -0000492e 0003692f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00004932 00036930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000049b0 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000049be 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000049d4 0003692f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000049d8 00036930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00004a26 0003692f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00004a2a 00036930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00004a96 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004a9e 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004aa4 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004aaa 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004aae 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004ab4 0000572f R_ARM_THM_MOVW_ABS_NC 00000450 .LC20 │ │ │ │ │ -00004ab8 00005730 R_ARM_THM_MOVT_ABS 00000450 .LC20 │ │ │ │ │ -00004abe 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004ac4 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00004b7a 0003a20a R_ARM_THM_CALL 00000000 PyDescr_IsData │ │ │ │ │ -00004c66 0003a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyStaticMethod_Type │ │ │ │ │ -00004c6a 0003a330 R_ARM_THM_MOVT_ABS 00000000 PyStaticMethod_Type │ │ │ │ │ -00004cf8 00037a0a R_ARM_THM_CALL 00006a45 PyType_Ready │ │ │ │ │ -00004d66 0003692f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00004d6a 00036930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00004dc0 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000048e8 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000048ee 0003a40a R_ARM_THM_CALL 00000000 _PyStaticMethod_GetFunc │ │ │ │ │ +00004932 0003692f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00004936 00036930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000049b4 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000049c2 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000049d8 0003692f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000049dc 00036930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00004a2a 0003692f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00004a2e 00036930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00004a9a 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004aa2 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004aa8 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004aae 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004ab2 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004ab8 0000572f R_ARM_THM_MOVW_ABS_NC 00000450 .LC20 │ │ │ │ │ +00004abc 00005730 R_ARM_THM_MOVT_ABS 00000450 .LC20 │ │ │ │ │ +00004ac2 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004ac8 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00004b7e 0003a20a R_ARM_THM_CALL 00000000 PyDescr_IsData │ │ │ │ │ +00004c6a 0003a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyStaticMethod_Type │ │ │ │ │ +00004c6e 0003a330 R_ARM_THM_MOVT_ABS 00000000 PyStaticMethod_Type │ │ │ │ │ +00004cfc 00037a0a R_ARM_THM_CALL 00006a49 PyType_Ready │ │ │ │ │ +00004d6a 0003692f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00004d6e 00036930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ 00004dc4 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00004dc8 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00004dcc 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00004dd2 0003a40a R_ARM_THM_CALL 00000000 _PyStaticMethod_GetFunc │ │ │ │ │ -00004e14 0003692f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00004e18 00036930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00004e9c 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004eaa 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004ec0 0003692f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00004ec4 00036930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00004f12 0003692f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00004f16 00036930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00004f54 00037f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -00004f58 00037f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -00004f5c 0000582f R_ARM_THM_MOVW_ABS_NC 0000047c .LC21 │ │ │ │ │ -00004f60 00005830 R_ARM_THM_MOVT_ABS 0000047c .LC21 │ │ │ │ │ -00004f6a 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004fa2 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004fa8 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004fac 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004fb2 0000572f R_ARM_THM_MOVW_ABS_NC 00000450 .LC20 │ │ │ │ │ -00004fb6 00005730 R_ARM_THM_MOVT_ABS 00000450 .LC20 │ │ │ │ │ -00004fbc 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004fc2 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004fca 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004fd0 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00005084 0003a20a R_ARM_THM_CALL 00000000 PyDescr_IsData │ │ │ │ │ -00005164 0003a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyStaticMethod_Type │ │ │ │ │ -00005168 0003a330 R_ARM_THM_MOVT_ABS 00000000 PyStaticMethod_Type │ │ │ │ │ -000051f0 00037a0a R_ARM_THM_CALL 00006a45 PyType_Ready │ │ │ │ │ -00005248 0003692f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000524c 00036930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000052aa 0003a40a R_ARM_THM_CALL 00000000 _PyStaticMethod_GetFunc │ │ │ │ │ -000052d4 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00004dd0 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00004dd6 0003a40a R_ARM_THM_CALL 00000000 _PyStaticMethod_GetFunc │ │ │ │ │ +00004e18 0003692f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00004e1c 00036930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00004ea0 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004eae 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004ec4 0003692f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00004ec8 00036930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00004f16 0003692f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00004f1a 00036930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00004f58 00037f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +00004f5c 00037f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +00004f60 0000582f R_ARM_THM_MOVW_ABS_NC 0000047c .LC21 │ │ │ │ │ +00004f64 00005830 R_ARM_THM_MOVT_ABS 0000047c .LC21 │ │ │ │ │ +00004f6e 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004fa6 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004fac 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004fb0 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004fb6 0000572f R_ARM_THM_MOVW_ABS_NC 00000450 .LC20 │ │ │ │ │ +00004fba 00005730 R_ARM_THM_MOVT_ABS 00000450 .LC20 │ │ │ │ │ +00004fc0 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004fc6 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004fce 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004fd4 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00005088 0003a20a R_ARM_THM_CALL 00000000 PyDescr_IsData │ │ │ │ │ +00005168 0003a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyStaticMethod_Type │ │ │ │ │ +0000516c 0003a330 R_ARM_THM_MOVT_ABS 00000000 PyStaticMethod_Type │ │ │ │ │ +000051f4 00037a0a R_ARM_THM_CALL 00006a49 PyType_Ready │ │ │ │ │ +0000524c 0003692f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00005250 00036930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000052ae 0003a40a R_ARM_THM_CALL 00000000 _PyStaticMethod_GetFunc │ │ │ │ │ 000052d8 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 000052dc 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 000052e0 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000052fc 0003692f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00005300 00036930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00005388 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005396 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000053ac 0003692f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000053b0 00036930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000053f4 0003692f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000053f8 00036930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00005436 00037f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -0000543a 00037f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -0000543e 0000582f R_ARM_THM_MOVW_ABS_NC 0000047c .LC21 │ │ │ │ │ -00005442 00005830 R_ARM_THM_MOVT_ABS 0000047c .LC21 │ │ │ │ │ -0000544c 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00005484 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000548a 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000548e 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00005492 0000572f R_ARM_THM_MOVW_ABS_NC 00000450 .LC20 │ │ │ │ │ -00005496 00005730 R_ARM_THM_MOVT_ABS 00000450 .LC20 │ │ │ │ │ -0000549e 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000054a8 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000054ae 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000054b4 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000054ea 0003960a R_ARM_THM_CALL 00000000 strrchr │ │ │ │ │ -0000556a 0003960a R_ARM_THM_CALL 00000000 strrchr │ │ │ │ │ -00005576 0003760a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00005586 0003970a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00005590 00038a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000055a2 0003aa0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000055da 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000055de 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005668 0003780a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -0000570e 0003970a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00005718 00038a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000572a 0003aa0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00005756 00006c2f R_ARM_THM_MOVW_ABS_NC 00000564 .LC27 │ │ │ │ │ -0000575a 00006c30 R_ARM_THM_MOVT_ABS 00000564 .LC27 │ │ │ │ │ -00005760 00006d2f R_ARM_THM_MOVW_ABS_NC 00000574 .LC28 │ │ │ │ │ -00005764 00006d30 R_ARM_THM_MOVT_ABS 00000574 .LC28 │ │ │ │ │ -0000576a 0000692f R_ARM_THM_MOVW_ABS_NC 000004ec .LC24 │ │ │ │ │ -0000576e 00006930 R_ARM_THM_MOVT_ABS 000004ec .LC24 │ │ │ │ │ -00005786 0003ab0a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -00005794 0003ab0a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -000057a2 0003ab0a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -000057bc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000057d8 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000057dc 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005832 00038f2f R_ARM_THM_MOVW_ABS_NC 00003d99 PyType_GenericAlloc │ │ │ │ │ -00005836 00038f30 R_ARM_THM_MOVT_ABS 00003d99 PyType_GenericAlloc │ │ │ │ │ -0000588e 0003900a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000058b0 0003910a R_ARM_THM_CALL 00000000 _PyObject_GC_Link │ │ │ │ │ -000058be 00038c0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000058da 0003920a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000059ac 0000812f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -000059b0 00008130 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00005a38 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00005a3c 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00005ae2 0003960a R_ARM_THM_CALL 00000000 strrchr │ │ │ │ │ -00005aee 0003970a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00005afa 0003980a R_ARM_THM_CALL 00000000 strncmp │ │ │ │ │ -00005b1a 0000482f R_ARM_THM_MOVW_ABS_NC 0000043c .LC18 │ │ │ │ │ -00005b1e 00004830 R_ARM_THM_MOVT_ABS 0000043c .LC18 │ │ │ │ │ -00005b26 0003980a R_ARM_THM_CALL 00000000 strncmp │ │ │ │ │ -00005b36 0003760a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00005b46 0003630a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -00005b76 0003600a R_ARM_THM_CALL 00000000 PyDict_Contains │ │ │ │ │ -00005b88 0003960a R_ARM_THM_CALL 00000000 strrchr │ │ │ │ │ -00005b96 00039b0a R_ARM_THM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ -00005ba8 0003630a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -00005bc0 0003ac0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005be6 00038e0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005c08 00038e0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005c3e 0003aa0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00005cc2 00038e0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005d2e 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005d38 0003ad0a R_ARM_THM_CALL 00000000 PyDict_DelItem │ │ │ │ │ -00005d50 0003920a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005d64 0003930a R_ARM_THM_CALL 00000000 _PyObject_InitInlineValues │ │ │ │ │ -00005d7a 0003ad0a R_ARM_THM_CALL 00000000 PyDict_DelItem │ │ │ │ │ -00005dcc 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000052e4 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00005300 0003692f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00005304 00036930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000538c 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000539a 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000053b0 0003692f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000053b4 00036930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000053f8 0003692f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000053fc 00036930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000543a 00037f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +0000543e 00037f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +00005442 0000582f R_ARM_THM_MOVW_ABS_NC 0000047c .LC21 │ │ │ │ │ +00005446 00005830 R_ARM_THM_MOVT_ABS 0000047c .LC21 │ │ │ │ │ +00005450 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00005488 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000548e 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00005492 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00005496 0000572f R_ARM_THM_MOVW_ABS_NC 00000450 .LC20 │ │ │ │ │ +0000549a 00005730 R_ARM_THM_MOVT_ABS 00000450 .LC20 │ │ │ │ │ +000054a2 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000054ac 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000054b2 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000054b8 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000054ee 0003960a R_ARM_THM_CALL 00000000 strrchr │ │ │ │ │ +0000556e 0003960a R_ARM_THM_CALL 00000000 strrchr │ │ │ │ │ +0000557a 0003760a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +0000558a 0003970a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00005594 00038a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000055a6 0003aa0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000055de 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000055e2 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000566c 0003780a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00005712 0003970a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +0000571c 00038a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000572e 0003aa0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000575a 00006c2f R_ARM_THM_MOVW_ABS_NC 00000564 .LC27 │ │ │ │ │ +0000575e 00006c30 R_ARM_THM_MOVT_ABS 00000564 .LC27 │ │ │ │ │ +00005764 00006d2f R_ARM_THM_MOVW_ABS_NC 00000574 .LC28 │ │ │ │ │ +00005768 00006d30 R_ARM_THM_MOVT_ABS 00000574 .LC28 │ │ │ │ │ +0000576e 0000692f R_ARM_THM_MOVW_ABS_NC 000004ec .LC24 │ │ │ │ │ +00005772 00006930 R_ARM_THM_MOVT_ABS 000004ec .LC24 │ │ │ │ │ +0000578a 0003ab0a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +00005798 0003ab0a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +000057a6 0003ab0a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +000057c0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000057dc 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000057e0 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005836 00038f2f R_ARM_THM_MOVW_ABS_NC 00003d9d PyType_GenericAlloc │ │ │ │ │ +0000583a 00038f30 R_ARM_THM_MOVT_ABS 00003d9d PyType_GenericAlloc │ │ │ │ │ +00005892 0003900a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000058b4 0003910a R_ARM_THM_CALL 00000000 _PyObject_GC_Link │ │ │ │ │ +000058c2 00038c0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000058de 0003920a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000059b0 0000812f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +000059b4 00008130 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00005a3c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005a40 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00005ae6 0003960a R_ARM_THM_CALL 00000000 strrchr │ │ │ │ │ +00005af2 0003970a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00005afe 0003980a R_ARM_THM_CALL 00000000 strncmp │ │ │ │ │ +00005b1e 0000482f R_ARM_THM_MOVW_ABS_NC 0000043c .LC18 │ │ │ │ │ +00005b22 00004830 R_ARM_THM_MOVT_ABS 0000043c .LC18 │ │ │ │ │ +00005b2a 0003980a R_ARM_THM_CALL 00000000 strncmp │ │ │ │ │ +00005b3a 0003760a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00005b4a 0003630a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +00005b7a 0003600a R_ARM_THM_CALL 00000000 PyDict_Contains │ │ │ │ │ +00005b8c 0003960a R_ARM_THM_CALL 00000000 strrchr │ │ │ │ │ +00005b9a 00039b0a R_ARM_THM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ +00005bac 0003630a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +00005bc4 0003ac0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005bea 00038e0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005c0c 00038e0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005c42 0003aa0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00005cc6 00038e0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005d32 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005d3c 0003ad0a R_ARM_THM_CALL 00000000 PyDict_DelItem │ │ │ │ │ +00005d54 0003920a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005d68 0003930a R_ARM_THM_CALL 00000000 _PyObject_InitInlineValues │ │ │ │ │ +00005d7e 0003ad0a R_ARM_THM_CALL 00000000 PyDict_DelItem │ │ │ │ │ 00005dd0 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005dd4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00005dd8 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005dd4 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005dd8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00005ddc 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005e00 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005e04 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005e08 0003780a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00005e18 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005e1c 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005e24 0000882f R_ARM_THM_MOVW_ABS_NC 0000b5c9 subtype_dealloc │ │ │ │ │ -00005e28 00008830 R_ARM_THM_MOVT_ABS 0000b5c9 subtype_dealloc │ │ │ │ │ -00005e44 0003940a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ -00005edc 0003742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00005ee0 00037430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00005ee4 00006b2f R_ARM_THM_MOVW_ABS_NC 00000538 .LC26 │ │ │ │ │ -00005ee8 00006b30 R_ARM_THM_MOVT_ABS 00000538 .LC26 │ │ │ │ │ -00005ef0 0003830a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005ef4 0003ac0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005efa 00038e0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005f00 00038e0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005f06 0003742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00005f0a 00037430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00005f0e 00006a2f R_ARM_THM_MOVW_ABS_NC 00000500 .LC25 │ │ │ │ │ -00005f12 00006a30 R_ARM_THM_MOVT_ABS 00000500 .LC25 │ │ │ │ │ -00005f18 0000692f R_ARM_THM_MOVW_ABS_NC 000004ec .LC24 │ │ │ │ │ -00005f1c 00006930 R_ARM_THM_MOVT_ABS 000004ec .LC24 │ │ │ │ │ -00005f26 0003ab0a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -00005f34 00038e0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005f44 0003ae0a R_ARM_THM_CALL 00000000 _Py_SetImmortalUntracked │ │ │ │ │ -00005f82 0003742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00005f86 00037430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00005f8a 0000752f R_ARM_THM_MOVW_ABS_NC 0000070c .LC36 │ │ │ │ │ -00005f8e 00007530 R_ARM_THM_MOVT_ABS 0000070c .LC36 │ │ │ │ │ -00005f94 0003830a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005f98 0003ac0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005fb4 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005fca 0003742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00005fce 00037430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00005fd2 0000762f R_ARM_THM_MOVW_ABS_NC 00000750 .LC37 │ │ │ │ │ -00005fd6 00007630 R_ARM_THM_MOVT_ABS 00000750 .LC37 │ │ │ │ │ -00005fdc 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00005ff2 0003742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00005ff6 00037430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00005ffa 0000772f R_ARM_THM_MOVW_ABS_NC 00000774 .LC38 │ │ │ │ │ -00005ffe 00007730 R_ARM_THM_MOVT_ABS 00000774 .LC38 │ │ │ │ │ -00006004 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000603a 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000603e 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000604a 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000604e 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00006052 0000722f R_ARM_THM_MOVW_ABS_NC 00000630 .LC33 │ │ │ │ │ -00006056 00007230 R_ARM_THM_MOVT_ABS 00000630 .LC33 │ │ │ │ │ -0000605c 0003830a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006080 0003850a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000609e 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000060a2 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000060ac 0000712f R_ARM_THM_MOVW_ABS_NC 00000600 .LC32 │ │ │ │ │ -000060b0 00007130 R_ARM_THM_MOVT_ABS 00000600 .LC32 │ │ │ │ │ -000060b4 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000060ce 0003742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000060d2 00037430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000060d6 0000702f R_ARM_THM_MOVW_ABS_NC 000005e4 .LC31 │ │ │ │ │ -000060da 00007030 R_ARM_THM_MOVT_ABS 000005e4 .LC31 │ │ │ │ │ -000060e0 0003830a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000060e4 0003ac0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000060ec 00038e0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006104 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00006108 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000610e 0000782f R_ARM_THM_MOVW_ABS_NC 000007bc .LC39 │ │ │ │ │ -00006112 00007830 R_ARM_THM_MOVT_ABS 000007bc .LC39 │ │ │ │ │ -0000611a 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00006132 0000782f R_ARM_THM_MOVW_ABS_NC 000007bc .LC39 │ │ │ │ │ -00006136 00007830 R_ARM_THM_MOVT_ABS 000007bc .LC39 │ │ │ │ │ -0000613c 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000617c 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00006180 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000061d8 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000061dc 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000061e2 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000061e6 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000061f6 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000061fa 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00006200 00007a2f R_ARM_THM_MOVW_ABS_NC 00000830 .LC41 │ │ │ │ │ -00006204 00007a30 R_ARM_THM_MOVT_ABS 00000830 .LC41 │ │ │ │ │ -0000620c 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00006214 0003790a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -0000621c 0003742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00006220 00037430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00006224 00006e2f R_ARM_THM_MOVW_ABS_NC 0000058c .LC29 │ │ │ │ │ -00006228 00006e30 R_ARM_THM_MOVT_ABS 0000058c .LC29 │ │ │ │ │ -0000622e 0003830a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006232 0003ac0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006238 00038e0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006244 0003742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00006248 00037430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -0000624c 00006f2f R_ARM_THM_MOVW_ABS_NC 000005b8 .LC30 │ │ │ │ │ -00006250 00006f30 R_ARM_THM_MOVT_ABS 000005b8 .LC30 │ │ │ │ │ -00006256 0003830a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000625e 0003ac0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000626e 0003760a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -0000627e 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00006282 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00006286 0000782f R_ARM_THM_MOVW_ABS_NC 000007bc .LC39 │ │ │ │ │ -0000628a 00007830 R_ARM_THM_MOVT_ABS 000007bc .LC39 │ │ │ │ │ -00006292 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000629c 0003aa0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000062b8 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000062bc 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000062c2 00007b2f R_ARM_THM_MOVW_ABS_NC 00000878 .LC42 │ │ │ │ │ -000062c6 00007b30 R_ARM_THM_MOVT_ABS 00000878 .LC42 │ │ │ │ │ -000062ce 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000062d4 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000062d8 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000062dc 0000742f R_ARM_THM_MOVW_ABS_NC 000006d8 .LC35 │ │ │ │ │ -000062e0 00007430 R_ARM_THM_MOVT_ABS 000006d8 .LC35 │ │ │ │ │ -000062e6 0003830a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000062fe 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00006302 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006312 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006318 0003af2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -0000631c 0003af30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00006320 0000672f R_ARM_THM_MOVW_ABS_NC 000004a8 .LC22 │ │ │ │ │ -00006324 00006730 R_ARM_THM_MOVT_ABS 000004a8 .LC22 │ │ │ │ │ -0000632a 0003830a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006330 0003742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00006334 00037430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00006338 0000682f R_ARM_THM_MOVW_ABS_NC 000004bc .LC23 │ │ │ │ │ -0000633c 00006830 R_ARM_THM_MOVT_ABS 000004bc .LC23 │ │ │ │ │ -00006342 0003830a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000634a 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000634e 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00006352 0000792f R_ARM_THM_MOVW_ABS_NC 000007ec .LC40 │ │ │ │ │ -00006356 00007930 R_ARM_THM_MOVT_ABS 000007ec .LC40 │ │ │ │ │ -00006362 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00006368 0003850a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000636e 0003b02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00006372 0003b030 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00006376 00007d2f R_ARM_THM_MOVW_ABS_NC 00000908 .LC44 │ │ │ │ │ -0000637a 00007d30 R_ARM_THM_MOVT_ABS 00000908 .LC44 │ │ │ │ │ -00006384 0003b10a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00006388 0003ac0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000063e0 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000063e4 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000063ea 00007c2f R_ARM_THM_MOVW_ABS_NC 000008bc .LC43 │ │ │ │ │ -000063ee 00007c30 R_ARM_THM_MOVT_ABS 000008bc .LC43 │ │ │ │ │ -000063f6 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00006404 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00006408 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000640e 0000732f R_ARM_THM_MOVW_ABS_NC 000006ac .LC34 │ │ │ │ │ -00006412 00007330 R_ARM_THM_MOVT_ABS 000006ac .LC34 │ │ │ │ │ -00006418 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00006420 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000642a 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006430 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00006616 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000661a 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006632 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00006636 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000663e 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00006642 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00006646 0000722f R_ARM_THM_MOVW_ABS_NC 00000630 .LC33 │ │ │ │ │ -0000664a 00007230 R_ARM_THM_MOVT_ABS 00000630 .LC33 │ │ │ │ │ -00006650 0003830a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006756 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000675a 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006794 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00006798 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000679c 00008c2f R_ARM_THM_MOVW_ABS_NC 0000094c .LC46 │ │ │ │ │ -000067a0 00008c30 R_ARM_THM_MOVT_ABS 0000094c .LC46 │ │ │ │ │ -000067a8 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000067b6 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000067ba 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006810 00037a0a R_ARM_THM_CALL 00006a45 PyType_Ready │ │ │ │ │ -0000681e 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00006822 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006828 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000682c 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006852 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00006856 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006860 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00006864 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006878 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000687c 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000068b0 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000068b4 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000068b8 00008b2f R_ARM_THM_MOVW_ABS_NC 00000938 .LC45 │ │ │ │ │ -000068bc 00008b30 R_ARM_THM_MOVT_ABS 00000938 .LC45 │ │ │ │ │ -000068c2 0003830a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000068d8 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000068dc 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000068e6 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000068ea 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000068ee 00008d2f R_ARM_THM_MOVW_ABS_NC 0000097c .LC47 │ │ │ │ │ -000068f2 00008d30 R_ARM_THM_MOVT_ABS 0000097c .LC47 │ │ │ │ │ -000068f8 0003830a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006900 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00006996 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000699a 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000069c4 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000069c8 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000069dc 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000069e0 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000069f6 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000069fa 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006a12 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00006a16 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006a6c 0003ae0a R_ARM_THM_CALL 00000000 _Py_SetImmortalUntracked │ │ │ │ │ -00006b34 0003582f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00006b38 00035830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00006b48 0003b30a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ -00006b86 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006be0 0000912f R_ARM_THM_MOVW_ABS_NC 000009ac .LC48 │ │ │ │ │ -00006be4 00009130 R_ARM_THM_MOVT_ABS 000009ac .LC48 │ │ │ │ │ -00006be8 0003b40a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00006c04 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00005de0 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005e04 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005e08 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005e0c 0003780a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00005e1c 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005e20 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005e28 0000882f R_ARM_THM_MOVW_ABS_NC 0000b5cd subtype_dealloc │ │ │ │ │ +00005e2c 00008830 R_ARM_THM_MOVT_ABS 0000b5cd subtype_dealloc │ │ │ │ │ +00005e48 0003940a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ +00005ee0 0003742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00005ee4 00037430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00005ee8 00006b2f R_ARM_THM_MOVW_ABS_NC 00000538 .LC26 │ │ │ │ │ +00005eec 00006b30 R_ARM_THM_MOVT_ABS 00000538 .LC26 │ │ │ │ │ +00005ef4 0003830a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005ef8 0003ac0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005efe 00038e0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005f04 00038e0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005f0a 0003742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00005f0e 00037430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00005f12 00006a2f R_ARM_THM_MOVW_ABS_NC 00000500 .LC25 │ │ │ │ │ +00005f16 00006a30 R_ARM_THM_MOVT_ABS 00000500 .LC25 │ │ │ │ │ +00005f1c 0000692f R_ARM_THM_MOVW_ABS_NC 000004ec .LC24 │ │ │ │ │ +00005f20 00006930 R_ARM_THM_MOVT_ABS 000004ec .LC24 │ │ │ │ │ +00005f2a 0003ab0a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +00005f38 00038e0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005f48 0003ae0a R_ARM_THM_CALL 00000000 _Py_SetImmortalUntracked │ │ │ │ │ +00005f86 0003742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00005f8a 00037430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00005f8e 0000752f R_ARM_THM_MOVW_ABS_NC 0000070c .LC36 │ │ │ │ │ +00005f92 00007530 R_ARM_THM_MOVT_ABS 0000070c .LC36 │ │ │ │ │ +00005f98 0003830a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005f9c 0003ac0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005fb8 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005fce 0003742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00005fd2 00037430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00005fd6 0000762f R_ARM_THM_MOVW_ABS_NC 00000750 .LC37 │ │ │ │ │ +00005fda 00007630 R_ARM_THM_MOVT_ABS 00000750 .LC37 │ │ │ │ │ +00005fe0 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00005ff6 0003742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00005ffa 00037430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00005ffe 0000772f R_ARM_THM_MOVW_ABS_NC 00000774 .LC38 │ │ │ │ │ +00006002 00007730 R_ARM_THM_MOVT_ABS 00000774 .LC38 │ │ │ │ │ +00006008 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000603e 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006042 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000604e 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00006052 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00006056 0000722f R_ARM_THM_MOVW_ABS_NC 00000630 .LC33 │ │ │ │ │ +0000605a 00007230 R_ARM_THM_MOVT_ABS 00000630 .LC33 │ │ │ │ │ +00006060 0003830a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006084 0003850a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000060a2 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000060a6 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000060b0 0000712f R_ARM_THM_MOVW_ABS_NC 00000600 .LC32 │ │ │ │ │ +000060b4 00007130 R_ARM_THM_MOVT_ABS 00000600 .LC32 │ │ │ │ │ +000060b8 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000060d2 0003742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000060d6 00037430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000060da 0000702f R_ARM_THM_MOVW_ABS_NC 000005e4 .LC31 │ │ │ │ │ +000060de 00007030 R_ARM_THM_MOVT_ABS 000005e4 .LC31 │ │ │ │ │ +000060e4 0003830a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000060e8 0003ac0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000060f0 00038e0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006108 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000610c 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00006112 0000782f R_ARM_THM_MOVW_ABS_NC 000007bc .LC39 │ │ │ │ │ +00006116 00007830 R_ARM_THM_MOVT_ABS 000007bc .LC39 │ │ │ │ │ +0000611e 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00006136 0000782f R_ARM_THM_MOVW_ABS_NC 000007bc .LC39 │ │ │ │ │ +0000613a 00007830 R_ARM_THM_MOVT_ABS 000007bc .LC39 │ │ │ │ │ +00006140 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00006180 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006184 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000061dc 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000061e0 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000061e6 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000061ea 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000061fa 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000061fe 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00006204 00007a2f R_ARM_THM_MOVW_ABS_NC 00000830 .LC41 │ │ │ │ │ +00006208 00007a30 R_ARM_THM_MOVT_ABS 00000830 .LC41 │ │ │ │ │ +00006210 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00006218 0003790a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00006220 0003742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00006224 00037430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00006228 00006e2f R_ARM_THM_MOVW_ABS_NC 0000058c .LC29 │ │ │ │ │ +0000622c 00006e30 R_ARM_THM_MOVT_ABS 0000058c .LC29 │ │ │ │ │ +00006232 0003830a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006236 0003ac0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000623c 00038e0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006248 0003742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +0000624c 00037430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00006250 00006f2f R_ARM_THM_MOVW_ABS_NC 000005b8 .LC30 │ │ │ │ │ +00006254 00006f30 R_ARM_THM_MOVT_ABS 000005b8 .LC30 │ │ │ │ │ +0000625a 0003830a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006262 0003ac0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006272 0003760a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00006282 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00006286 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000628a 0000782f R_ARM_THM_MOVW_ABS_NC 000007bc .LC39 │ │ │ │ │ +0000628e 00007830 R_ARM_THM_MOVT_ABS 000007bc .LC39 │ │ │ │ │ +00006296 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000062a0 0003aa0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000062bc 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000062c0 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000062c6 00007b2f R_ARM_THM_MOVW_ABS_NC 00000878 .LC42 │ │ │ │ │ +000062ca 00007b30 R_ARM_THM_MOVT_ABS 00000878 .LC42 │ │ │ │ │ +000062d2 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000062d8 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000062dc 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000062e0 0000742f R_ARM_THM_MOVW_ABS_NC 000006d8 .LC35 │ │ │ │ │ +000062e4 00007430 R_ARM_THM_MOVT_ABS 000006d8 .LC35 │ │ │ │ │ +000062ea 0003830a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006302 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006306 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006316 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000631c 0003af2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00006320 0003af30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00006324 0000672f R_ARM_THM_MOVW_ABS_NC 000004a8 .LC22 │ │ │ │ │ +00006328 00006730 R_ARM_THM_MOVT_ABS 000004a8 .LC22 │ │ │ │ │ +0000632e 0003830a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006334 0003742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00006338 00037430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +0000633c 0000682f R_ARM_THM_MOVW_ABS_NC 000004bc .LC23 │ │ │ │ │ +00006340 00006830 R_ARM_THM_MOVT_ABS 000004bc .LC23 │ │ │ │ │ +00006346 0003830a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000634e 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00006352 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00006356 0000792f R_ARM_THM_MOVW_ABS_NC 000007ec .LC40 │ │ │ │ │ +0000635a 00007930 R_ARM_THM_MOVT_ABS 000007ec .LC40 │ │ │ │ │ +00006366 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000636c 0003850a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006372 0003b02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00006376 0003b030 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +0000637a 00007d2f R_ARM_THM_MOVW_ABS_NC 00000908 .LC44 │ │ │ │ │ +0000637e 00007d30 R_ARM_THM_MOVT_ABS 00000908 .LC44 │ │ │ │ │ +00006388 0003b10a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +0000638c 0003ac0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000063e4 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000063e8 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000063ee 00007c2f R_ARM_THM_MOVW_ABS_NC 000008bc .LC43 │ │ │ │ │ +000063f2 00007c30 R_ARM_THM_MOVT_ABS 000008bc .LC43 │ │ │ │ │ +000063fa 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00006408 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000640c 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00006412 0000732f R_ARM_THM_MOVW_ABS_NC 000006ac .LC34 │ │ │ │ │ +00006416 00007330 R_ARM_THM_MOVT_ABS 000006ac .LC34 │ │ │ │ │ +0000641c 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00006424 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000642e 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006434 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000661a 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000661e 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006636 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000663a 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006642 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00006646 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000664a 0000722f R_ARM_THM_MOVW_ABS_NC 00000630 .LC33 │ │ │ │ │ +0000664e 00007230 R_ARM_THM_MOVT_ABS 00000630 .LC33 │ │ │ │ │ +00006654 0003830a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000675a 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000675e 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006798 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000679c 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000067a0 00008c2f R_ARM_THM_MOVW_ABS_NC 0000094c .LC46 │ │ │ │ │ +000067a4 00008c30 R_ARM_THM_MOVT_ABS 0000094c .LC46 │ │ │ │ │ +000067ac 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000067ba 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000067be 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006814 00037a0a R_ARM_THM_CALL 00006a49 PyType_Ready │ │ │ │ │ +00006822 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006826 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000682c 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006830 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006856 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000685a 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006864 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006868 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000687c 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006880 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000068b4 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000068b8 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000068bc 00008b2f R_ARM_THM_MOVW_ABS_NC 00000938 .LC45 │ │ │ │ │ +000068c0 00008b30 R_ARM_THM_MOVT_ABS 00000938 .LC45 │ │ │ │ │ +000068c6 0003830a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000068dc 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000068e0 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000068ea 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000068ee 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000068f2 00008d2f R_ARM_THM_MOVW_ABS_NC 0000097c .LC47 │ │ │ │ │ +000068f6 00008d30 R_ARM_THM_MOVT_ABS 0000097c .LC47 │ │ │ │ │ +000068fc 0003830a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006904 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000699a 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000699e 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000069c8 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000069cc 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000069e0 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000069e4 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000069fa 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000069fe 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006a16 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006a1a 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006a70 0003ae0a R_ARM_THM_CALL 00000000 _Py_SetImmortalUntracked │ │ │ │ │ +00006b38 0003582f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00006b3c 00035830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00006b4c 0003b30a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ +00006b8a 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006be4 0000912f R_ARM_THM_MOVW_ABS_NC 000009ac .LC48 │ │ │ │ │ +00006be8 00009130 R_ARM_THM_MOVT_ABS 000009ac .LC48 │ │ │ │ │ +00006bec 0003b40a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ 00006c08 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00006c0c 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00006c10 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00006c32 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00006c36 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00006c3e 0000782f R_ARM_THM_MOVW_ABS_NC 000007bc .LC39 │ │ │ │ │ -00006c42 00007830 R_ARM_THM_MOVT_ABS 000007bc .LC39 │ │ │ │ │ -00006c4a 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00006d0e 0003692f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00006d12 00036930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00006d8a 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006da0 0003692f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00006da4 00036930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00006df4 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00006e0c 00035a0a R_ARM_THM_CALL 00000000 _PyInterpreterState_Main │ │ │ │ │ -00006e1a 00035f0a R_ARM_THM_CALL 00000000 PyDict_New │ │ │ │ │ -00006e26 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00006e2a 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006e40 0003bc0a R_ARM_THM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00006e56 0003630a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -00006e8e 00039a0a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ -00006eae 00009a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ -00006eb2 00009a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -00006eb6 00009a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ -00006eba 00009a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -00006ec2 00038c0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00006ed6 0003b30a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ -00006ef2 0003aa0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00006f0e 0003aa0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00006f2e 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006f3a 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006f5c 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006faa 0003bd0a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00006fc8 00009c2f R_ARM_THM_MOVW_ABS_NC 000009e4 .LC49 │ │ │ │ │ -00006fcc 00009c30 R_ARM_THM_MOVT_ABS 000009e4 .LC49 │ │ │ │ │ -00006fd2 0003be0a R_ARM_THM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ -00006fe0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00006fe4 0003bf6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00006ff8 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00006ffc 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00007032 0003c00a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -00007078 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000707c 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00007080 0000a02f R_ARM_THM_MOVW_ABS_NC 00000a0c .LC51 │ │ │ │ │ -00007084 0000a030 R_ARM_THM_MOVT_ABS 00000a0c .LC51 │ │ │ │ │ -0000708e 0003c10a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -000070f2 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000070fe 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00007102 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00007106 00009f2f R_ARM_THM_MOVW_ABS_NC 000009ec .LC50 │ │ │ │ │ -0000710a 00009f30 R_ARM_THM_MOVT_ABS 000009ec .LC50 │ │ │ │ │ -00007110 0003830a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007130 0003bf6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006c14 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00006c36 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00006c3a 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00006c42 0000782f R_ARM_THM_MOVW_ABS_NC 000007bc .LC39 │ │ │ │ │ +00006c46 00007830 R_ARM_THM_MOVT_ABS 000007bc .LC39 │ │ │ │ │ +00006c4e 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00006d12 0003692f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00006d16 00036930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00006d8e 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006da4 0003692f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00006da8 00036930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00006df8 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00006e10 00035a0a R_ARM_THM_CALL 00000000 _PyInterpreterState_Main │ │ │ │ │ +00006e1e 00035f0a R_ARM_THM_CALL 00000000 PyDict_New │ │ │ │ │ +00006e2a 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006e2e 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006e44 0003bc0a R_ARM_THM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00006e5a 0003630a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +00006e92 00039a0a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ +00006eb2 00009a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ +00006eb6 00009a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ +00006eba 00009a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ +00006ebe 00009a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ +00006ec6 00038c0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00006eda 0003b30a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ +00006ef6 0003aa0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00006f12 0003aa0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00006f32 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006f3e 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006f60 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006fae 0003bd0a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +00006fcc 00009c2f R_ARM_THM_MOVW_ABS_NC 000009e4 .LC49 │ │ │ │ │ +00006fd0 00009c30 R_ARM_THM_MOVT_ABS 000009e4 .LC49 │ │ │ │ │ +00006fd6 0003be0a R_ARM_THM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ +00006fe4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00006fe8 0003bf6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006ffc 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007000 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007036 0003c00a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +0000707c 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00007080 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00007084 0000a02f R_ARM_THM_MOVW_ABS_NC 00000a0c .LC51 │ │ │ │ │ +00007088 0000a030 R_ARM_THM_MOVT_ABS 00000a0c .LC51 │ │ │ │ │ +00007092 0003c10a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +000070f6 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007102 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00007106 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000710a 00009f2f R_ARM_THM_MOVW_ABS_NC 000009ec .LC50 │ │ │ │ │ +0000710e 00009f30 R_ARM_THM_MOVT_ABS 000009ec .LC50 │ │ │ │ │ +00007114 0003830a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00007134 0003bf6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007152 0000a42f R_ARM_THM_MOVW_ABS_NC 00000a2c .LC52 │ │ │ │ │ -00007156 0000a430 R_ARM_THM_MOVT_ABS 00000a2c .LC52 │ │ │ │ │ -00007162 00036a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00007166 00036a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -0000716c 0003c20a R_ARM_THM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ -0000738a 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000738e 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00007392 0003780a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -000073a0 0003c30a R_ARM_THM_CALL 00000000 _PyDict_CopyAsDict │ │ │ │ │ -000073b0 0003c40a R_ARM_THM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ -000073b4 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000073b8 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000073c2 0003ac0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000073e6 00038f2f R_ARM_THM_MOVW_ABS_NC 00003d99 PyType_GenericAlloc │ │ │ │ │ -000073ea 00038f30 R_ARM_THM_MOVT_ABS 00003d99 PyType_GenericAlloc │ │ │ │ │ -0000742a 0003900a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000744c 0003910a R_ARM_THM_CALL 00000000 _PyObject_GC_Link │ │ │ │ │ -0000745a 00038c0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00007476 0003920a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007528 0000882f R_ARM_THM_MOVW_ABS_NC 0000b5c9 subtype_dealloc │ │ │ │ │ -0000752c 00008830 R_ARM_THM_MOVT_ABS 0000b5c9 subtype_dealloc │ │ │ │ │ -0000753c 00036e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyObject_GC_Del │ │ │ │ │ -00007540 00036e30 R_ARM_THM_MOVT_ABS 00000000 PyObject_GC_Del │ │ │ │ │ -0000754c 0000b52f R_ARM_THM_MOVW_ABS_NC 0000c541 subtype_traverse │ │ │ │ │ -00007550 0000b530 R_ARM_THM_MOVT_ABS 0000c541 subtype_traverse │ │ │ │ │ -00007556 0000b62f R_ARM_THM_MOVW_ABS_NC 0000e351 subtype_clear │ │ │ │ │ -0000755a 0000b630 R_ARM_THM_MOVT_ABS 0000e351 subtype_clear │ │ │ │ │ -00007592 0003c50a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -0000759e 0003970a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -000075bc 0003600a R_ARM_THM_CALL 00000000 PyDict_Contains │ │ │ │ │ -000075d2 00039a0a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ -000075f6 0003ad0a R_ARM_THM_CALL 00000000 PyDict_DelItem │ │ │ │ │ -00007604 0003c40a R_ARM_THM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ -00007616 0003c60a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ -00007622 0003970a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -0000762c 00038a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000763c 0003aa0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00007646 0003c40a R_ARM_THM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ -00007650 0003ac0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000765e 0003c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyFunction_Type │ │ │ │ │ -00007662 0003c730 R_ARM_THM_MOVT_ABS 00000000 PyFunction_Type │ │ │ │ │ -00007666 0003c40a R_ARM_THM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ -00007670 0003ac0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000767e 0003c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyFunction_Type │ │ │ │ │ -00007682 0003c730 R_ARM_THM_MOVT_ABS 00000000 PyFunction_Type │ │ │ │ │ -00007686 0003c40a R_ARM_THM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ -00007694 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007698 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000769c 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007138 0003bf6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00007156 0000a42f R_ARM_THM_MOVW_ABS_NC 00000a2c .LC52 │ │ │ │ │ +0000715a 0000a430 R_ARM_THM_MOVT_ABS 00000a2c .LC52 │ │ │ │ │ +00007166 00036a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +0000716a 00036a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00007170 0003c20a R_ARM_THM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ +0000738e 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007392 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007396 0003780a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +000073a4 0003c30a R_ARM_THM_CALL 00000000 _PyDict_CopyAsDict │ │ │ │ │ +000073b4 0003c40a R_ARM_THM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ +000073b8 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000073bc 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000073c6 0003ac0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000073ea 00038f2f R_ARM_THM_MOVW_ABS_NC 00003d9d PyType_GenericAlloc │ │ │ │ │ +000073ee 00038f30 R_ARM_THM_MOVT_ABS 00003d9d PyType_GenericAlloc │ │ │ │ │ +0000742e 0003900a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00007450 0003910a R_ARM_THM_CALL 00000000 _PyObject_GC_Link │ │ │ │ │ +0000745e 00038c0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000747a 0003920a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000752c 0000882f R_ARM_THM_MOVW_ABS_NC 0000b5cd subtype_dealloc │ │ │ │ │ +00007530 00008830 R_ARM_THM_MOVT_ABS 0000b5cd subtype_dealloc │ │ │ │ │ +00007540 00036e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyObject_GC_Del │ │ │ │ │ +00007544 00036e30 R_ARM_THM_MOVT_ABS 00000000 PyObject_GC_Del │ │ │ │ │ +00007550 0000b52f R_ARM_THM_MOVW_ABS_NC 0000c541 subtype_traverse │ │ │ │ │ +00007554 0000b530 R_ARM_THM_MOVT_ABS 0000c541 subtype_traverse │ │ │ │ │ +0000755a 0000b62f R_ARM_THM_MOVW_ABS_NC 0000e351 subtype_clear │ │ │ │ │ +0000755e 0000b630 R_ARM_THM_MOVT_ABS 0000e351 subtype_clear │ │ │ │ │ +00007596 0003c50a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +000075a2 0003970a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +000075c0 0003600a R_ARM_THM_CALL 00000000 PyDict_Contains │ │ │ │ │ +000075d6 00039a0a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ +000075fa 0003ad0a R_ARM_THM_CALL 00000000 PyDict_DelItem │ │ │ │ │ +00007608 0003c40a R_ARM_THM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ +0000761a 0003c60a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ +00007626 0003970a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00007630 00038a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00007640 0003aa0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000764a 0003c40a R_ARM_THM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ +00007654 0003ac0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007662 0003c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyFunction_Type │ │ │ │ │ +00007666 0003c730 R_ARM_THM_MOVT_ABS 00000000 PyFunction_Type │ │ │ │ │ +0000766a 0003c40a R_ARM_THM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ +00007674 0003ac0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007682 0003c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyFunction_Type │ │ │ │ │ +00007686 0003c730 R_ARM_THM_MOVT_ABS 00000000 PyFunction_Type │ │ │ │ │ +0000768a 0003c40a R_ARM_THM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ +00007698 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000769c 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 000076a0 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000076a4 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000076a8 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000076ac 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000076b0 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000076b4 0003ac0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007738 0003c40a R_ARM_THM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ -00007742 0003ac0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007750 0003c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ -00007754 0003c830 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ -00007758 0003c40a R_ARM_THM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ -0000776c 0003c90a R_ARM_THM_CALL 00000000 PyCell_Set │ │ │ │ │ -00007774 0003ad0a R_ARM_THM_CALL 00000000 PyDict_DelItem │ │ │ │ │ -00007798 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000779c 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000077c2 0003ca0a R_ARM_THM_CALL 00000000 _PyDict_HasOnlyStringKeys │ │ │ │ │ -000077d8 0003cb0a R_ARM_THM_CALL 00000000 PyDict_Copy │ │ │ │ │ -00007808 0003b30a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ -000078aa 0003ac0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000078d6 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000078e0 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000078e4 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000076b4 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000076b8 0003ac0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000773c 0003c40a R_ARM_THM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ +00007746 0003ac0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007754 0003c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ +00007758 0003c830 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ +0000775c 0003c40a R_ARM_THM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ +00007770 0003c90a R_ARM_THM_CALL 00000000 PyCell_Set │ │ │ │ │ +00007778 0003ad0a R_ARM_THM_CALL 00000000 PyDict_DelItem │ │ │ │ │ +0000779c 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000077a0 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000077c6 0003ca0a R_ARM_THM_CALL 00000000 _PyDict_HasOnlyStringKeys │ │ │ │ │ +000077dc 0003cb0a R_ARM_THM_CALL 00000000 PyDict_Copy │ │ │ │ │ +0000780c 0003b30a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ +000078ae 0003ac0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000078da 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000078e4 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 000078e8 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000078ec 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000078f0 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000078f6 0003b50a R_ARM_THM_CALL 00006c15 PyObject_GetItemData │ │ │ │ │ -00007914 0003c60a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ -0000793e 0003c60a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ -00007968 0003c60a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ -00007992 0003c60a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ -000079da 0003c60a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ -00007a42 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007a52 0003cc0a R_ARM_THM_CALL 00000000 PyObject_Vectorcall │ │ │ │ │ -00007a62 0003cd0a R_ARM_THM_CALL 00000000 PyObject_GetAttr │ │ │ │ │ -00007a78 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007a8a 0003ce0a R_ARM_THM_CALL 00000000 PyObject_VectorcallDict │ │ │ │ │ -00007aa0 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007ade 0003692f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00007ae2 00036930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00007b54 00039e0a R_ARM_THM_CALL 00000000 _Py_dict_lookup_threadsafe_stackref │ │ │ │ │ -00007c44 00039e0a R_ARM_THM_CALL 00000000 _Py_dict_lookup_threadsafe_stackref │ │ │ │ │ -00007c60 0003810a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00007c7c 0003700a R_ARM_THM_CALL 00000000 PyDict_SetDefaultRef │ │ │ │ │ -00007ca6 0003cf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyObject_GenericSetAttr │ │ │ │ │ -00007caa 0003cf30 R_ARM_THM_MOVT_ABS 00000000 PyObject_GenericSetAttr │ │ │ │ │ -00007cb4 0003c40a R_ARM_THM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ -00007cc0 0003c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ -00007cc4 0003c830 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ -00007cd0 0003c90a R_ARM_THM_CALL 00000000 PyCell_Set │ │ │ │ │ -00007cd8 0003ad0a R_ARM_THM_CALL 00000000 PyDict_DelItem │ │ │ │ │ -00007ce6 0003c40a R_ARM_THM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ -00007cf0 0003ac0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007d00 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00007d04 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000078f0 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000078f4 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000078fa 0003b50a R_ARM_THM_CALL 00006c19 PyObject_GetItemData │ │ │ │ │ +00007918 0003c60a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ +00007942 0003c60a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ +0000796c 0003c60a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ +00007996 0003c60a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ +000079de 0003c60a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ +00007a46 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007a56 0003cc0a R_ARM_THM_CALL 00000000 PyObject_Vectorcall │ │ │ │ │ +00007a66 0003cd0a R_ARM_THM_CALL 00000000 PyObject_GetAttr │ │ │ │ │ +00007a7c 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007a8e 0003ce0a R_ARM_THM_CALL 00000000 PyObject_VectorcallDict │ │ │ │ │ +00007aa4 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007ae2 0003692f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00007ae6 00036930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00007b58 00039e0a R_ARM_THM_CALL 00000000 _Py_dict_lookup_threadsafe_stackref │ │ │ │ │ +00007c48 00039e0a R_ARM_THM_CALL 00000000 _Py_dict_lookup_threadsafe_stackref │ │ │ │ │ +00007c64 0003810a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00007c80 0003700a R_ARM_THM_CALL 00000000 PyDict_SetDefaultRef │ │ │ │ │ +00007caa 0003cf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyObject_GenericSetAttr │ │ │ │ │ +00007cae 0003cf30 R_ARM_THM_MOVT_ABS 00000000 PyObject_GenericSetAttr │ │ │ │ │ +00007cb8 0003c40a R_ARM_THM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ +00007cc4 0003c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ +00007cc8 0003c830 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ +00007cd4 0003c90a R_ARM_THM_CALL 00000000 PyCell_Set │ │ │ │ │ +00007cdc 0003ad0a R_ARM_THM_CALL 00000000 PyDict_DelItem │ │ │ │ │ +00007cea 0003c40a R_ARM_THM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ +00007cf4 0003ac0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007d04 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00007d08 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00007d0c 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007d10 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00007d14 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007d10 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007d14 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00007d18 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007d24 00038f2f R_ARM_THM_MOVW_ABS_NC 00003d99 PyType_GenericAlloc │ │ │ │ │ -00007d28 00038f30 R_ARM_THM_MOVT_ABS 00003d99 PyType_GenericAlloc │ │ │ │ │ -00007d46 0003ac0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007d56 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00007d5a 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00007d5e 0000782f R_ARM_THM_MOVW_ABS_NC 000007bc .LC39 │ │ │ │ │ -00007d62 00007830 R_ARM_THM_MOVT_ABS 000007bc .LC39 │ │ │ │ │ -00007d6c 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00007d9a 0003700a R_ARM_THM_CALL 00000000 PyDict_SetDefaultRef │ │ │ │ │ -00007df0 0003d00a R_ARM_THM_CALL 00000000 PyObject_CallFunctionObjArgs │ │ │ │ │ -00007e06 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007e26 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007f74 00037a0a R_ARM_THM_CALL 00006a45 PyType_Ready │ │ │ │ │ -00007f84 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007f88 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00007fbc 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00007d1c 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007d28 00038f2f R_ARM_THM_MOVW_ABS_NC 00003d9d PyType_GenericAlloc │ │ │ │ │ +00007d2c 00038f30 R_ARM_THM_MOVT_ABS 00003d9d PyType_GenericAlloc │ │ │ │ │ +00007d4a 0003ac0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007d5a 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00007d5e 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00007d62 0000782f R_ARM_THM_MOVW_ABS_NC 000007bc .LC39 │ │ │ │ │ +00007d66 00007830 R_ARM_THM_MOVT_ABS 000007bc .LC39 │ │ │ │ │ +00007d70 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00007d9e 0003700a R_ARM_THM_CALL 00000000 PyDict_SetDefaultRef │ │ │ │ │ +00007df4 0003d00a R_ARM_THM_CALL 00000000 PyObject_CallFunctionObjArgs │ │ │ │ │ +00007e0a 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007e2a 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007f78 00037a0a R_ARM_THM_CALL 00006a49 PyType_Ready │ │ │ │ │ +00007f88 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007f8c 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00007fc0 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00007fe4 0003c30a R_ARM_THM_CALL 00000000 _PyDict_CopyAsDict │ │ │ │ │ -00007ff2 0003c40a R_ARM_THM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ -00008006 0003860a R_ARM_THM_CALL 00000000 PySequence_Tuple │ │ │ │ │ -0000803a 0003d10a R_ARM_THM_CALL 00000000 PyUnicode_IsIdentifier │ │ │ │ │ -00008048 0003d20a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -00008058 0003d20a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -0000808c 0003d10a R_ARM_THM_CALL 00000000 PyUnicode_IsIdentifier │ │ │ │ │ -0000809a 0003d20a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -000080aa 0003d20a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -000080d0 0003d10a R_ARM_THM_CALL 00000000 PyUnicode_IsIdentifier │ │ │ │ │ -000080de 0003d20a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -000080ec 0003d20a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -00008108 0003d10a R_ARM_THM_CALL 00000000 PyUnicode_IsIdentifier │ │ │ │ │ -00008116 0003d20a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -00008124 0003d20a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -00008144 00038b0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00008168 0003d30a R_ARM_THM_CALL 00000000 _Py_Mangle │ │ │ │ │ -0000817c 0003600a R_ARM_THM_CALL 00000000 PyDict_Contains │ │ │ │ │ -000081ba 0003d30a R_ARM_THM_CALL 00000000 _Py_Mangle │ │ │ │ │ -000081d0 0003600a R_ARM_THM_CALL 00000000 PyDict_Contains │ │ │ │ │ -000081ee 0003d40a R_ARM_THM_CALL 00000000 PyList_Sort │ │ │ │ │ -000081fa 0003d50a R_ARM_THM_CALL 00000000 PyList_AsTuple │ │ │ │ │ -00008210 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000082a0 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007fc4 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00007fe8 0003c30a R_ARM_THM_CALL 00000000 _PyDict_CopyAsDict │ │ │ │ │ +00007ff6 0003c40a R_ARM_THM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ +0000800a 0003860a R_ARM_THM_CALL 00000000 PySequence_Tuple │ │ │ │ │ +0000803e 0003d10a R_ARM_THM_CALL 00000000 PyUnicode_IsIdentifier │ │ │ │ │ +0000804c 0003d20a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +0000805c 0003d20a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00008090 0003d10a R_ARM_THM_CALL 00000000 PyUnicode_IsIdentifier │ │ │ │ │ +0000809e 0003d20a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +000080ae 0003d20a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +000080d4 0003d10a R_ARM_THM_CALL 00000000 PyUnicode_IsIdentifier │ │ │ │ │ +000080e2 0003d20a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +000080f0 0003d20a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +0000810c 0003d10a R_ARM_THM_CALL 00000000 PyUnicode_IsIdentifier │ │ │ │ │ +0000811a 0003d20a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00008128 0003d20a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00008148 00038b0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +0000816c 0003d30a R_ARM_THM_CALL 00000000 _Py_Mangle │ │ │ │ │ +00008180 0003600a R_ARM_THM_CALL 00000000 PyDict_Contains │ │ │ │ │ +000081be 0003d30a R_ARM_THM_CALL 00000000 _Py_Mangle │ │ │ │ │ +000081d4 0003600a R_ARM_THM_CALL 00000000 PyDict_Contains │ │ │ │ │ +000081f2 0003d40a R_ARM_THM_CALL 00000000 PyList_Sort │ │ │ │ │ +000081fe 0003d50a R_ARM_THM_CALL 00000000 PyList_AsTuple │ │ │ │ │ +00008214 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000082a4 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000082a8 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000082ac 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000082b0 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000082f6 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008326 0003920a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000833a 0003930a R_ARM_THM_CALL 00000000 _PyObject_InitInlineValues │ │ │ │ │ -00008354 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000835c 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00008360 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00008386 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008392 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00008396 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000083b2 0003c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyFunction_Type │ │ │ │ │ -000083b6 0003c730 R_ARM_THM_MOVT_ABS 00000000 PyFunction_Type │ │ │ │ │ -000083be 00037d0a R_ARM_THM_CALL 00000000 PyStaticMethod_New │ │ │ │ │ -000083d0 0003630a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -000083f4 0003c40a R_ARM_THM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ -0000840a 0003c40a R_ARM_THM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ -0000841c 0003d60a R_ARM_THM_CALL 00000000 PyClassMethod_New │ │ │ │ │ -0000842e 0003630a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -0000844e 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008464 0003692f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00008468 00036930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000084aa 0003d70a R_ARM_THM_CALL 00000000 PyEval_GetGlobals │ │ │ │ │ -000084b8 00039a0a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ -000084c6 0003630a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -000084ea 0003940a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ -00008516 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000851a 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000851e 00008c2f R_ARM_THM_MOVW_ABS_NC 0000094c .LC46 │ │ │ │ │ -00008522 00008c30 R_ARM_THM_MOVT_ABS 0000094c .LC46 │ │ │ │ │ -0000852a 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000854c 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00008550 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00008558 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008570 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00008574 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00008582 0003d20a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -000085a4 0003d20a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -000085c2 0003d20a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -000085d2 00038b0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -0000863e 00039f0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000864c 0003810a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00008664 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00008668 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000086a4 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000082ac 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000082b0 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000082b4 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000082fa 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000832a 0003920a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000833e 0003930a R_ARM_THM_CALL 00000000 _PyObject_InitInlineValues │ │ │ │ │ +00008358 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008360 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00008364 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000838a 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008396 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000839a 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000083b6 0003c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyFunction_Type │ │ │ │ │ +000083ba 0003c730 R_ARM_THM_MOVT_ABS 00000000 PyFunction_Type │ │ │ │ │ +000083c2 00037d0a R_ARM_THM_CALL 00000000 PyStaticMethod_New │ │ │ │ │ +000083d4 0003630a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +000083f8 0003c40a R_ARM_THM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ +0000840e 0003c40a R_ARM_THM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ +00008420 0003d60a R_ARM_THM_CALL 00000000 PyClassMethod_New │ │ │ │ │ +00008432 0003630a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +00008452 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008468 0003692f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000846c 00036930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000084ae 0003d70a R_ARM_THM_CALL 00000000 PyEval_GetGlobals │ │ │ │ │ +000084bc 00039a0a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ +000084ca 0003630a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +000084ee 0003940a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ +0000851a 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000851e 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00008522 00008c2f R_ARM_THM_MOVW_ABS_NC 0000094c .LC46 │ │ │ │ │ +00008526 00008c30 R_ARM_THM_MOVT_ABS 0000094c .LC46 │ │ │ │ │ +0000852e 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00008550 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00008554 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000855c 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008574 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00008578 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00008586 0003d20a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +000085a8 0003d20a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +000085c6 0003d20a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +000085d6 00038b0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00008642 00039f0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00008650 0003810a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00008668 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000866c 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000086a8 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000086ac 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000086b0 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000086b4 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000086b8 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000086bc 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000086c0 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000086c4 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000086cc 0000b42f R_ARM_THM_MOVW_ABS_NC 00007139 type_new │ │ │ │ │ -000086d0 0000b430 R_ARM_THM_MOVT_ABS 00007139 type_new │ │ │ │ │ -000086f0 0003d20a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -000086fc 0003d60a R_ARM_THM_CALL 00000000 PyClassMethod_New │ │ │ │ │ -0000870e 0003630a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -00008732 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000873e 00037b0a R_ARM_THM_CALL 00000000 PyDescr_NewGetSet │ │ │ │ │ -00008756 00037b0a R_ARM_THM_CALL 00000000 PyDescr_NewGetSet │ │ │ │ │ -0000876a 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000087c6 0003c60a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ -00008814 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00008818 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00008824 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00008828 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000882c 0000722f R_ARM_THM_MOVW_ABS_NC 00000630 .LC33 │ │ │ │ │ -00008830 00007230 R_ARM_THM_MOVT_ABS 00000630 .LC33 │ │ │ │ │ -00008836 0003830a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000885a 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000885e 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00008862 00008b2f R_ARM_THM_MOVW_ABS_NC 00000938 .LC45 │ │ │ │ │ -00008866 00008b30 R_ARM_THM_MOVT_ABS 00000938 .LC45 │ │ │ │ │ -0000886c 0003830a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000088ae 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000088b2 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000088bc 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000088c0 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000088c4 00008d2f R_ARM_THM_MOVW_ABS_NC 0000097c .LC47 │ │ │ │ │ -000088c8 00008d30 R_ARM_THM_MOVT_ABS 0000097c .LC47 │ │ │ │ │ -000088ce 0003830a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000088d8 0003d20a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -000088e6 0003d20a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -000088f4 0003d20a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -000088fe 0003822f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00008902 00038230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00008906 0000ab2f R_ARM_THM_MOVW_ABS_NC 00000b74 .LC59 │ │ │ │ │ -0000890a 0000ab30 R_ARM_THM_MOVT_ABS 00000b74 .LC59 │ │ │ │ │ -00008912 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00008926 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008942 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008952 0003850a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008968 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008990 0003d80a R_ARM_THM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ -0000899e 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000089a2 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000089a6 0000a62f R_ARM_THM_MOVW_ABS_NC 00000a80 .LC54 │ │ │ │ │ -000089aa 0000a630 R_ARM_THM_MOVT_ABS 00000a80 .LC54 │ │ │ │ │ -000089b0 0003830a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000089b8 0003d80a R_ARM_THM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ -000089d0 0003ae0a R_ARM_THM_CALL 00000000 _Py_SetImmortalUntracked │ │ │ │ │ -000089e0 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000086c8 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000086d0 0000b42f R_ARM_THM_MOVW_ABS_NC 0000713d type_new │ │ │ │ │ +000086d4 0000b430 R_ARM_THM_MOVT_ABS 0000713d type_new │ │ │ │ │ +000086f4 0003d20a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00008700 0003d60a R_ARM_THM_CALL 00000000 PyClassMethod_New │ │ │ │ │ +00008712 0003630a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +00008736 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008742 00037b0a R_ARM_THM_CALL 00000000 PyDescr_NewGetSet │ │ │ │ │ +0000875a 00037b0a R_ARM_THM_CALL 00000000 PyDescr_NewGetSet │ │ │ │ │ +0000876e 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000087ca 0003c60a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ +00008818 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000881c 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00008828 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000882c 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00008830 0000722f R_ARM_THM_MOVW_ABS_NC 00000630 .LC33 │ │ │ │ │ +00008834 00007230 R_ARM_THM_MOVT_ABS 00000630 .LC33 │ │ │ │ │ +0000883a 0003830a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000885e 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00008862 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00008866 00008b2f R_ARM_THM_MOVW_ABS_NC 00000938 .LC45 │ │ │ │ │ +0000886a 00008b30 R_ARM_THM_MOVT_ABS 00000938 .LC45 │ │ │ │ │ +00008870 0003830a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000088b2 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000088b6 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000088c0 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000088c4 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000088c8 00008d2f R_ARM_THM_MOVW_ABS_NC 0000097c .LC47 │ │ │ │ │ +000088cc 00008d30 R_ARM_THM_MOVT_ABS 0000097c .LC47 │ │ │ │ │ +000088d2 0003830a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000088dc 0003d20a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +000088ea 0003d20a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +000088f8 0003d20a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00008902 0003822f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00008906 00038230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000890a 0000ab2f R_ARM_THM_MOVW_ABS_NC 00000b74 .LC59 │ │ │ │ │ +0000890e 0000ab30 R_ARM_THM_MOVT_ABS 00000b74 .LC59 │ │ │ │ │ +00008916 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000892a 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008946 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008956 0003850a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000896c 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008994 0003d80a R_ARM_THM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ +000089a2 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000089a6 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000089aa 0000a62f R_ARM_THM_MOVW_ABS_NC 00000a80 .LC54 │ │ │ │ │ +000089ae 0000a630 R_ARM_THM_MOVT_ABS 00000a80 .LC54 │ │ │ │ │ +000089b4 0003830a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000089bc 0003d80a R_ARM_THM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ +000089d4 0003ae0a R_ARM_THM_CALL 00000000 _Py_SetImmortalUntracked │ │ │ │ │ 000089e4 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000089e8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000089e8 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000089ec 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000089f0 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000089f0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000089f4 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000089f8 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000089fc 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00008a14 00037a0a R_ARM_THM_CALL 00006a45 PyType_Ready │ │ │ │ │ -00008a5a 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00008a5e 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00008a78 0003d20a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -00008a86 0003d20a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -00008a94 0003d20a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -00008ad8 0003822f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00008adc 00038230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00008ae0 0000ac2f R_ARM_THM_MOVW_ABS_NC 00000ba4 .LC60 │ │ │ │ │ -00008ae4 0000ac30 R_ARM_THM_MOVT_ABS 00000ba4 .LC60 │ │ │ │ │ -00008aea 0003830a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008b04 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008b1c 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00008b20 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00008b26 0000ad2f R_ARM_THM_MOVW_ABS_NC 00000bd0 .LC61 │ │ │ │ │ -00008b2a 0000ad30 R_ARM_THM_MOVT_ABS 00000bd0 .LC61 │ │ │ │ │ -00008b30 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00008b46 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008b9e 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008ba8 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008bb0 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00008bb4 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00008bb8 0000b02f R_ARM_THM_MOVW_ABS_NC 00000c64 .LC64 │ │ │ │ │ -00008bbc 0000b030 R_ARM_THM_MOVT_ABS 00000c64 .LC64 │ │ │ │ │ -00008bc2 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00008bc8 0003d92f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenDict_Type │ │ │ │ │ -00008bcc 0003d930 R_ARM_THM_MOVT_ABS 00000000 PyFrozenDict_Type │ │ │ │ │ -00008bda 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00008bde 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00008be4 0000a52f R_ARM_THM_MOVW_ABS_NC 00000a40 .LC53 │ │ │ │ │ -00008be8 0000a530 R_ARM_THM_MOVT_ABS 00000a40 .LC53 │ │ │ │ │ -00008bee 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00008bf4 0003850a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008bfa 0003da2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeWarning │ │ │ │ │ -00008bfe 0003da30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeWarning │ │ │ │ │ -00008c04 0000b12f R_ARM_THM_MOVW_ABS_NC 00000c9c .LC65 │ │ │ │ │ -00008c08 0000b130 R_ARM_THM_MOVT_ABS 00000c9c .LC65 │ │ │ │ │ -00008c10 0003b10a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00008c1c 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00008c20 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00008c24 0000af2f R_ARM_THM_MOVW_ABS_NC 00000c30 .LC63 │ │ │ │ │ -00008c28 0000af30 R_ARM_THM_MOVT_ABS 00000c30 .LC63 │ │ │ │ │ -00008c2e 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00008c34 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00008c38 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00008c3c 0000a92f R_ARM_THM_MOVW_ABS_NC 00000b14 .LC57 │ │ │ │ │ -00008c40 0000a930 R_ARM_THM_MOVT_ABS 00000b14 .LC57 │ │ │ │ │ -00008c46 0003830a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008cba 0003db2f R_ARM_THM_MOVW_ABS_NC 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00008cbe 0003db30 R_ARM_THM_MOVT_ABS 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00008cc8 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00008ccc 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00008cd2 0000a72f R_ARM_THM_MOVW_ABS_NC 00000ac4 .LC55 │ │ │ │ │ -00008cd6 0000a730 R_ARM_THM_MOVT_ABS 00000ac4 .LC55 │ │ │ │ │ -00008cdc 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00008ce4 0000b22f R_ARM_THM_MOVW_ABS_NC 00000ccc .LC66 │ │ │ │ │ -00008ce8 0000b230 R_ARM_THM_MOVT_ABS 00000ccc .LC66 │ │ │ │ │ -00008cfc 0003dc0a R_ARM_THM_CALL 00000000 _PyErr_FormatNote │ │ │ │ │ -00008d38 0003cb0a R_ARM_THM_CALL 00000000 PyDict_Copy │ │ │ │ │ -00008d5c 0003780a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00008d68 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008d70 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00008d74 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00008d78 0000aa2f R_ARM_THM_MOVW_ABS_NC 00000b44 .LC58 │ │ │ │ │ -00008d7c 0000aa30 R_ARM_THM_MOVT_ABS 00000b44 .LC58 │ │ │ │ │ -00008d82 0003830a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008d88 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00008a00 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00008a18 00037a0a R_ARM_THM_CALL 00006a49 PyType_Ready │ │ │ │ │ +00008a5e 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00008a62 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00008a7c 0003d20a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00008a8a 0003d20a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00008a98 0003d20a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00008adc 0003822f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00008ae0 00038230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00008ae4 0000ac2f R_ARM_THM_MOVW_ABS_NC 00000ba4 .LC60 │ │ │ │ │ +00008ae8 0000ac30 R_ARM_THM_MOVT_ABS 00000ba4 .LC60 │ │ │ │ │ +00008aee 0003830a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008b08 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008b20 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00008b24 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00008b2a 0000ad2f R_ARM_THM_MOVW_ABS_NC 00000bd0 .LC61 │ │ │ │ │ +00008b2e 0000ad30 R_ARM_THM_MOVT_ABS 00000bd0 .LC61 │ │ │ │ │ +00008b34 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00008b4a 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008ba2 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008bac 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008bb4 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00008bb8 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00008bbc 0000b02f R_ARM_THM_MOVW_ABS_NC 00000c64 .LC64 │ │ │ │ │ +00008bc0 0000b030 R_ARM_THM_MOVT_ABS 00000c64 .LC64 │ │ │ │ │ +00008bc6 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00008bcc 0003d92f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenDict_Type │ │ │ │ │ +00008bd0 0003d930 R_ARM_THM_MOVT_ABS 00000000 PyFrozenDict_Type │ │ │ │ │ +00008bde 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00008be2 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00008be8 0000a52f R_ARM_THM_MOVW_ABS_NC 00000a40 .LC53 │ │ │ │ │ +00008bec 0000a530 R_ARM_THM_MOVT_ABS 00000a40 .LC53 │ │ │ │ │ +00008bf2 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00008bf8 0003850a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008bfe 0003da2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeWarning │ │ │ │ │ +00008c02 0003da30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeWarning │ │ │ │ │ +00008c08 0000b12f R_ARM_THM_MOVW_ABS_NC 00000c9c .LC65 │ │ │ │ │ +00008c0c 0000b130 R_ARM_THM_MOVT_ABS 00000c9c .LC65 │ │ │ │ │ +00008c14 0003b10a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00008c20 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00008c24 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00008c28 0000af2f R_ARM_THM_MOVW_ABS_NC 00000c30 .LC63 │ │ │ │ │ +00008c2c 0000af30 R_ARM_THM_MOVT_ABS 00000c30 .LC63 │ │ │ │ │ +00008c32 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00008c38 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00008c3c 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00008c40 0000a92f R_ARM_THM_MOVW_ABS_NC 00000b14 .LC57 │ │ │ │ │ +00008c44 0000a930 R_ARM_THM_MOVT_ABS 00000b14 .LC57 │ │ │ │ │ +00008c4a 0003830a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008cbe 0003db2f R_ARM_THM_MOVW_ABS_NC 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00008cc2 0003db30 R_ARM_THM_MOVT_ABS 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00008ccc 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00008cd0 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00008cd6 0000a72f R_ARM_THM_MOVW_ABS_NC 00000ac4 .LC55 │ │ │ │ │ +00008cda 0000a730 R_ARM_THM_MOVT_ABS 00000ac4 .LC55 │ │ │ │ │ +00008ce0 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00008ce8 0000b22f R_ARM_THM_MOVW_ABS_NC 00000ccc .LC66 │ │ │ │ │ +00008cec 0000b230 R_ARM_THM_MOVT_ABS 00000ccc .LC66 │ │ │ │ │ +00008d00 0003dc0a R_ARM_THM_CALL 00000000 _PyErr_FormatNote │ │ │ │ │ +00008d3c 0003cb0a R_ARM_THM_CALL 00000000 PyDict_Copy │ │ │ │ │ +00008d60 0003780a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00008d6c 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008d74 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00008d78 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00008d7c 0000aa2f R_ARM_THM_MOVW_ABS_NC 00000b44 .LC58 │ │ │ │ │ +00008d80 0000aa30 R_ARM_THM_MOVT_ABS 00000b44 .LC58 │ │ │ │ │ +00008d86 0003830a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00008d8c 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00008d90 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00008d94 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00008d94 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00008d98 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00008d9c 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00008da0 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00008da4 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00008da8 0000a82f R_ARM_THM_MOVW_ABS_NC 00000af4 .LC56 │ │ │ │ │ -00008dac 0000a830 R_ARM_THM_MOVT_ABS 00000af4 .LC56 │ │ │ │ │ -00008db2 0003830a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008dcc 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008dd4 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00008dd8 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00008dde 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000bf8 .LC62 │ │ │ │ │ -00008de2 0000ae30 R_ARM_THM_MOVT_ABS 00000bf8 .LC62 │ │ │ │ │ -00008de8 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00008e54 0003692f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00008e58 00036930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00008e62 0003dd2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00008e66 0003dd30 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00008eda 00039e0a R_ARM_THM_CALL 00000000 _Py_dict_lookup_threadsafe_stackref │ │ │ │ │ -00008fa0 00039e0a R_ARM_THM_CALL 00000000 _Py_dict_lookup_threadsafe_stackref │ │ │ │ │ -00008fa8 0003810a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00008fb8 0003de2f R_ARM_THM_MOVW_ABS_NC 00000000 PyWrapperDescr_Type │ │ │ │ │ -00008fbc 0003de30 R_ARM_THM_MOVT_ABS 00000000 PyWrapperDescr_Type │ │ │ │ │ -00008fd4 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00008fd8 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00008fec 00009a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ -00008ff0 00009a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -000090de 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009224 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00009228 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ -00009254 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009268 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000092be 0003df2f R_ARM_THM_MOVW_ABS_NC 00000000 PyCFunction_Type │ │ │ │ │ -000092c2 0003df30 R_ARM_THM_MOVT_ABS 00000000 PyCFunction_Type │ │ │ │ │ -000092ca 0003582f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000092ce 00035830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000092da 0003e02f R_ARM_THM_MOVW_ABS_NC 00000000 PyMethodDescr_Type │ │ │ │ │ -000092de 0003e030 R_ARM_THM_MOVT_ABS 00000000 PyMethodDescr_Type │ │ │ │ │ -000092f4 0000cb2f R_ARM_THM_MOVW_ABS_NC 0000e9ed slot_tp_call │ │ │ │ │ -000092f8 0000cb30 R_ARM_THM_MOVT_ABS 0000e9ed slot_tp_call │ │ │ │ │ -0000936a 00039f0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00009378 0003810a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00009390 0000cc2f R_ARM_THM_MOVW_ABS_NC 0000b375 tp_new_wrapper │ │ │ │ │ -00009394 0000cc30 R_ARM_THM_MOVT_ABS 0000b375 tp_new_wrapper │ │ │ │ │ -00009412 00035e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyObject_HashNotImplemented │ │ │ │ │ -00009416 00035e30 R_ARM_THM_MOVT_ABS 00000000 PyObject_HashNotImplemented │ │ │ │ │ -00009458 00037a0a R_ARM_THM_CALL 00006a45 PyType_Ready │ │ │ │ │ -0000946e 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000094c0 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00009562 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000957a 0003692f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000957e 00036930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000960c 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009622 0003692f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00009626 00036930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000966c 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000969c 00038f2f R_ARM_THM_MOVW_ABS_NC 00003d99 PyType_GenericAlloc │ │ │ │ │ -000096a0 00038f30 R_ARM_THM_MOVT_ABS 00003d99 PyType_GenericAlloc │ │ │ │ │ -000096ec 0003900a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000970c 0003910a R_ARM_THM_CALL 00000000 _PyObject_GC_Link │ │ │ │ │ -0000971a 00038c0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00009736 0003920a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000097e4 0003582f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000097e8 00035830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000098c0 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000098c4 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000098f8 0003e20a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -0000991c 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00009920 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000992e 00009c2f R_ARM_THM_MOVW_ABS_NC 000009e4 .LC49 │ │ │ │ │ -00009932 0000d02f R_ARM_THM_MOVW_ABS_NC 00000d0c .LC67 │ │ │ │ │ -00009938 00009c30 R_ARM_THM_MOVT_ABS 000009e4 .LC49 │ │ │ │ │ -00009940 0000d030 R_ARM_THM_MOVT_ABS 00000d0c .LC67 │ │ │ │ │ -00009946 0000d52f R_ARM_THM_MOVW_ABS_NC 00000d74 .LC72 │ │ │ │ │ -0000994a 0000d530 R_ARM_THM_MOVT_ABS 00000d74 .LC72 │ │ │ │ │ -0000994e 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00009986 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000998e 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009994 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000999a 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000099a6 0003940a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ -000099b8 0003920a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000099cc 0003930a R_ARM_THM_CALL 00000000 _PyObject_InitInlineValues │ │ │ │ │ -000099d4 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000099d8 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009a1c 0000da0a R_ARM_THM_CALL 00000335 super_init_without_args │ │ │ │ │ -00009a26 0003582f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00009a2a 00035830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00009a5c 0003582f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00009a60 00035830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00009a64 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009aa6 0003850a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00009ac6 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009acc 0003af2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00009ad0 0003af30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00009ad4 0000d42f R_ARM_THM_MOVW_ABS_NC 00000d58 .LC71 │ │ │ │ │ -00009ad8 0000d430 R_ARM_THM_MOVT_ABS 00000d58 .LC71 │ │ │ │ │ -00009ade 0003830a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00009ae6 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009aec 0000d22f R_ARM_THM_MOVW_ABS_NC 00000d20 .LC69 │ │ │ │ │ -00009af0 0000d230 R_ARM_THM_MOVT_ABS 00000d20 .LC69 │ │ │ │ │ -00009afa 0003e30a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00009b08 0000d12f R_ARM_THM_MOVW_ABS_NC 00000d18 .LC68 │ │ │ │ │ -00009b0c 0000d130 R_ARM_THM_MOVT_ABS 00000d18 .LC68 │ │ │ │ │ -00009b12 0003be0a R_ARM_THM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ -00009b20 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00009b24 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00009b2a 0000d32f R_ARM_THM_MOVW_ABS_NC 00000d28 .LC70 │ │ │ │ │ -00009b2e 0000d330 R_ARM_THM_MOVT_ABS 00000d28 .LC70 │ │ │ │ │ -00009b34 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00009b4e 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009b52 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009b6e 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009b72 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009b80 0003bf6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00009bd8 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009bdc 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009c20 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009c24 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009c36 0003e20a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00009c58 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00009c5c 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00009c66 00009c2f R_ARM_THM_MOVW_ABS_NC 000009e4 .LC49 │ │ │ │ │ -00009c6a 0000d02f R_ARM_THM_MOVW_ABS_NC 00000d0c .LC67 │ │ │ │ │ -00009c70 00009c30 R_ARM_THM_MOVT_ABS 000009e4 .LC49 │ │ │ │ │ -00009c78 0000d030 R_ARM_THM_MOVT_ABS 00000d0c .LC67 │ │ │ │ │ -00009c80 0000d52f R_ARM_THM_MOVW_ABS_NC 00000d74 .LC72 │ │ │ │ │ -00009c84 0000d530 R_ARM_THM_MOVT_ABS 00000d74 .LC72 │ │ │ │ │ -00009c88 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00009cba 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009cbe 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009cc8 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009d8c 00039a0a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ -00009e30 00039a0a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ -00009e90 00039a0a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ -00009ea8 0003ac0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009eec 0003d20a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -00009f2a 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009f32 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009f38 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00008da0 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00008da4 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00008da8 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00008dac 0000a82f R_ARM_THM_MOVW_ABS_NC 00000af4 .LC56 │ │ │ │ │ +00008db0 0000a830 R_ARM_THM_MOVT_ABS 00000af4 .LC56 │ │ │ │ │ +00008db6 0003830a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008dd0 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008dd8 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00008ddc 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00008de2 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000bf8 .LC62 │ │ │ │ │ +00008de6 0000ae30 R_ARM_THM_MOVT_ABS 00000bf8 .LC62 │ │ │ │ │ +00008dec 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00008e58 0003692f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00008e5c 00036930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00008e66 0003dd2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00008e6a 0003dd30 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00008ede 00039e0a R_ARM_THM_CALL 00000000 _Py_dict_lookup_threadsafe_stackref │ │ │ │ │ +00008fa4 00039e0a R_ARM_THM_CALL 00000000 _Py_dict_lookup_threadsafe_stackref │ │ │ │ │ +00008fac 0003810a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00008fbc 0003de2f R_ARM_THM_MOVW_ABS_NC 00000000 PyWrapperDescr_Type │ │ │ │ │ +00008fc0 0003de30 R_ARM_THM_MOVT_ABS 00000000 PyWrapperDescr_Type │ │ │ │ │ +00008fd8 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00008fdc 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00008ff0 00009a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ +00008ff4 00009a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ +000090e2 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009228 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000922c 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ +00009258 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000926c 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000092c2 0003df2f R_ARM_THM_MOVW_ABS_NC 00000000 PyCFunction_Type │ │ │ │ │ +000092c6 0003df30 R_ARM_THM_MOVT_ABS 00000000 PyCFunction_Type │ │ │ │ │ +000092ce 0003582f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000092d2 00035830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000092de 0003e02f R_ARM_THM_MOVW_ABS_NC 00000000 PyMethodDescr_Type │ │ │ │ │ +000092e2 0003e030 R_ARM_THM_MOVT_ABS 00000000 PyMethodDescr_Type │ │ │ │ │ +000092f8 0000cb2f R_ARM_THM_MOVW_ABS_NC 0000e9ed slot_tp_call │ │ │ │ │ +000092fc 0000cb30 R_ARM_THM_MOVT_ABS 0000e9ed slot_tp_call │ │ │ │ │ +0000936e 00039f0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000937c 0003810a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00009394 0000cc2f R_ARM_THM_MOVW_ABS_NC 0000b379 tp_new_wrapper │ │ │ │ │ +00009398 0000cc30 R_ARM_THM_MOVT_ABS 0000b379 tp_new_wrapper │ │ │ │ │ +00009416 00035e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyObject_HashNotImplemented │ │ │ │ │ +0000941a 00035e30 R_ARM_THM_MOVT_ABS 00000000 PyObject_HashNotImplemented │ │ │ │ │ +0000945c 00037a0a R_ARM_THM_CALL 00006a49 PyType_Ready │ │ │ │ │ +00009472 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000094c4 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00009566 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000957e 0003692f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00009582 00036930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00009610 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009626 0003692f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000962a 00036930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00009670 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000096a0 00038f2f R_ARM_THM_MOVW_ABS_NC 00003d9d PyType_GenericAlloc │ │ │ │ │ +000096a4 00038f30 R_ARM_THM_MOVT_ABS 00003d9d PyType_GenericAlloc │ │ │ │ │ +000096f0 0003900a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00009710 0003910a R_ARM_THM_CALL 00000000 _PyObject_GC_Link │ │ │ │ │ +0000971e 00038c0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000973a 0003920a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000097e8 0003582f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000097ec 00035830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000098c4 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000098c8 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000098fc 0003e20a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00009920 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00009924 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00009932 00009c2f R_ARM_THM_MOVW_ABS_NC 000009e4 .LC49 │ │ │ │ │ +00009936 0000d02f R_ARM_THM_MOVW_ABS_NC 00000d0c .LC67 │ │ │ │ │ +0000993c 00009c30 R_ARM_THM_MOVT_ABS 000009e4 .LC49 │ │ │ │ │ +00009944 0000d030 R_ARM_THM_MOVT_ABS 00000d0c .LC67 │ │ │ │ │ +0000994a 0000d52f R_ARM_THM_MOVW_ABS_NC 00000d74 .LC72 │ │ │ │ │ +0000994e 0000d530 R_ARM_THM_MOVT_ABS 00000d74 .LC72 │ │ │ │ │ +00009952 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000998a 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009992 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009998 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000999e 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000099aa 0003940a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ +000099bc 0003920a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000099d0 0003930a R_ARM_THM_CALL 00000000 _PyObject_InitInlineValues │ │ │ │ │ +000099d8 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000099dc 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009a20 0000da0a R_ARM_THM_CALL 00000335 super_init_without_args │ │ │ │ │ +00009a2a 0003582f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00009a2e 00035830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00009a60 0003582f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00009a64 00035830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00009a68 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009aaa 0003850a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00009aca 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009ad0 0003af2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00009ad4 0003af30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00009ad8 0000d42f R_ARM_THM_MOVW_ABS_NC 00000d58 .LC71 │ │ │ │ │ +00009adc 0000d430 R_ARM_THM_MOVT_ABS 00000d58 .LC71 │ │ │ │ │ +00009ae2 0003830a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00009aea 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009af0 0000d22f R_ARM_THM_MOVW_ABS_NC 00000d20 .LC69 │ │ │ │ │ +00009af4 0000d230 R_ARM_THM_MOVT_ABS 00000d20 .LC69 │ │ │ │ │ +00009afe 0003e30a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00009b0c 0000d12f R_ARM_THM_MOVW_ABS_NC 00000d18 .LC68 │ │ │ │ │ +00009b10 0000d130 R_ARM_THM_MOVT_ABS 00000d18 .LC68 │ │ │ │ │ +00009b16 0003be0a R_ARM_THM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ +00009b24 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00009b28 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00009b2e 0000d32f R_ARM_THM_MOVW_ABS_NC 00000d28 .LC70 │ │ │ │ │ +00009b32 0000d330 R_ARM_THM_MOVT_ABS 00000d28 .LC70 │ │ │ │ │ +00009b38 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00009b52 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009b56 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009b72 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009b76 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009b84 0003bf6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00009bdc 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009be0 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009c24 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009c28 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009c3a 0003e20a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00009c5c 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00009c60 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00009c6a 00009c2f R_ARM_THM_MOVW_ABS_NC 000009e4 .LC49 │ │ │ │ │ +00009c6e 0000d02f R_ARM_THM_MOVW_ABS_NC 00000d0c .LC67 │ │ │ │ │ +00009c74 00009c30 R_ARM_THM_MOVT_ABS 000009e4 .LC49 │ │ │ │ │ +00009c7c 0000d030 R_ARM_THM_MOVT_ABS 00000d0c .LC67 │ │ │ │ │ +00009c84 0000d52f R_ARM_THM_MOVW_ABS_NC 00000d74 .LC72 │ │ │ │ │ +00009c88 0000d530 R_ARM_THM_MOVT_ABS 00000d74 .LC72 │ │ │ │ │ +00009c8c 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00009cbe 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009cc2 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009ccc 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009d90 00039a0a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ +00009e34 00039a0a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ +00009e94 00039a0a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ +00009eac 0003ac0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009ef0 0003d20a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00009f2e 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009f36 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00009f3c 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00009f40 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00009f44 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000a016 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a020 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a02a 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a034 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000a094 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000a098 0003582f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000a09c 00035830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000a0dc 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000a0e0 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000a116 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000a11a 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000a11e 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000dc8 .LC73 │ │ │ │ │ -0000a122 0000ea30 R_ARM_THM_MOVT_ABS 00000dc8 .LC73 │ │ │ │ │ -0000a128 0003830a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000a12e 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000a132 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000a136 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000df4 .LC74 │ │ │ │ │ -0000a13a 0000eb30 R_ARM_THM_MOVT_ABS 00000df4 .LC74 │ │ │ │ │ -0000a140 0003830a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000a154 00038f2f R_ARM_THM_MOVW_ABS_NC 00003d99 PyType_GenericAlloc │ │ │ │ │ -0000a158 00038f30 R_ARM_THM_MOVT_ABS 00003d99 PyType_GenericAlloc │ │ │ │ │ -0000a1b8 0003900a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000a1d4 0003910a R_ARM_THM_CALL 00000000 _PyObject_GC_Link │ │ │ │ │ -0000a1e2 00038c0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000a1fc 0003920a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000a26e 0003920a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000a280 0003930a R_ARM_THM_CALL 00000000 _PyObject_InitInlineValues │ │ │ │ │ -0000a288 0003940a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ -0000a2a0 0003850a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a2ac 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000a2e0 00038f2f R_ARM_THM_MOVW_ABS_NC 00003d99 PyType_GenericAlloc │ │ │ │ │ -0000a2e4 00038f30 R_ARM_THM_MOVT_ABS 00003d99 PyType_GenericAlloc │ │ │ │ │ -0000a330 0003900a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000a352 0003910a R_ARM_THM_CALL 00000000 _PyObject_GC_Link │ │ │ │ │ -0000a360 00038c0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000a37a 0003920a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000a3f6 0000f62f R_ARM_THM_MOVW_ABS_NC 0000a2b5 object_new │ │ │ │ │ -0000a3fa 0000f630 R_ARM_THM_MOVT_ABS 0000a2b5 object_new │ │ │ │ │ -0000a408 0000f72f R_ARM_THM_MOVW_ABS_NC 0000a591 object_init │ │ │ │ │ -0000a40c 0000f730 R_ARM_THM_MOVT_ABS 0000a591 object_init │ │ │ │ │ -0000a416 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000a41a 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000a420 0000f32f R_ARM_THM_MOVW_ABS_NC 00000e6c .LC78 │ │ │ │ │ -0000a424 0000f330 R_ARM_THM_MOVT_ABS 00000e6c .LC78 │ │ │ │ │ -0000a42a 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000a43c 0003920a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000a44e 0003930a R_ARM_THM_CALL 00000000 _PyObject_InitInlineValues │ │ │ │ │ -0000a456 0003940a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ -0000a46c 0003850a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a494 0003e60a R_ARM_THM_CALL 00000000 PySequence_List │ │ │ │ │ -0000a4b0 0003d40a R_ARM_THM_CALL 00000000 PyList_Sort │ │ │ │ │ -0000a4b8 0000f42f R_ARM_THM_MOVW_ABS_NC 00000e88 .LC79 │ │ │ │ │ -0000a4bc 0000f430 R_ARM_THM_MOVT_ABS 00000e88 .LC79 │ │ │ │ │ -0000a4c0 0003760a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -0000a4cc 0003e70a R_ARM_THM_CALL 00000000 PyUnicode_Join │ │ │ │ │ -0000a4e2 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a4ec 0003e80a R_ARM_THM_CALL 00000000 PyObject_Size │ │ │ │ │ -0000a502 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a50a 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000a50e 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000a514 0000f12f R_ARM_THM_MOVW_ABS_NC 00000e20 .LC76 │ │ │ │ │ -0000a518 0000f130 R_ARM_THM_MOVT_ABS 00000e20 .LC76 │ │ │ │ │ -0000a520 0000f02f R_ARM_THM_MOVW_ABS_NC 00000e1c .LC75 │ │ │ │ │ -0000a524 0000f030 R_ARM_THM_MOVT_ABS 00000e1c .LC75 │ │ │ │ │ -0000a52e 0000f52f R_ARM_THM_MOVW_ABS_NC 00000e90 .LC80 │ │ │ │ │ -0000a532 0000f530 R_ARM_THM_MOVT_ABS 00000e90 .LC80 │ │ │ │ │ -0000a536 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000a54a 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a550 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000a554 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000a558 0000f22f R_ARM_THM_MOVW_ABS_NC 00000e24 .LC77 │ │ │ │ │ -0000a55c 0000f230 R_ARM_THM_MOVT_ABS 00000e24 .LC77 │ │ │ │ │ -0000a562 0003830a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000a56c 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a584 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a58c 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000a5a4 0000f72f R_ARM_THM_MOVW_ABS_NC 0000a591 object_init │ │ │ │ │ -0000a5a8 0000f730 R_ARM_THM_MOVT_ABS 0000a591 object_init │ │ │ │ │ -0000a5b8 0000f62f R_ARM_THM_MOVW_ABS_NC 0000a2b5 object_new │ │ │ │ │ -0000a5bc 0000f630 R_ARM_THM_MOVT_ABS 0000a2b5 object_new │ │ │ │ │ -0000a5de 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000a5e2 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000a5e6 0000fb2f R_ARM_THM_MOVW_ABS_NC 00000f38 .LC82 │ │ │ │ │ -0000a5ea 0000fb30 R_ARM_THM_MOVT_ABS 00000f38 .LC82 │ │ │ │ │ -0000a5f2 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000a5fc 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000a600 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000a604 0000fa2f R_ARM_THM_MOVW_ABS_NC 00000eec .LC81 │ │ │ │ │ -0000a608 0000fa30 R_ARM_THM_MOVT_ABS 00000eec .LC81 │ │ │ │ │ -0000a60e 0003830a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000aaec 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00009f44 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00009f48 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000a01a 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a024 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a02e 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a038 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000a098 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000a09c 0003582f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000a0a0 00035830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000a0e0 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000a0e4 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000a11a 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000a11e 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000a122 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000dc8 .LC73 │ │ │ │ │ +0000a126 0000ea30 R_ARM_THM_MOVT_ABS 00000dc8 .LC73 │ │ │ │ │ +0000a12c 0003830a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000a132 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000a136 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000a13a 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000df4 .LC74 │ │ │ │ │ +0000a13e 0000eb30 R_ARM_THM_MOVT_ABS 00000df4 .LC74 │ │ │ │ │ +0000a144 0003830a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000a158 00038f2f R_ARM_THM_MOVW_ABS_NC 00003d9d PyType_GenericAlloc │ │ │ │ │ +0000a15c 00038f30 R_ARM_THM_MOVT_ABS 00003d9d PyType_GenericAlloc │ │ │ │ │ +0000a1bc 0003900a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000a1d8 0003910a R_ARM_THM_CALL 00000000 _PyObject_GC_Link │ │ │ │ │ +0000a1e6 00038c0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000a200 0003920a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a272 0003920a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a284 0003930a R_ARM_THM_CALL 00000000 _PyObject_InitInlineValues │ │ │ │ │ +0000a28c 0003940a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ +0000a2a4 0003850a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000a2b0 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000a2e4 00038f2f R_ARM_THM_MOVW_ABS_NC 00003d9d PyType_GenericAlloc │ │ │ │ │ +0000a2e8 00038f30 R_ARM_THM_MOVT_ABS 00003d9d PyType_GenericAlloc │ │ │ │ │ +0000a334 0003900a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000a356 0003910a R_ARM_THM_CALL 00000000 _PyObject_GC_Link │ │ │ │ │ +0000a364 00038c0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000a37e 0003920a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a3fa 0000f62f R_ARM_THM_MOVW_ABS_NC 0000a2b9 object_new │ │ │ │ │ +0000a3fe 0000f630 R_ARM_THM_MOVT_ABS 0000a2b9 object_new │ │ │ │ │ +0000a40c 0000f72f R_ARM_THM_MOVW_ABS_NC 0000a595 object_init │ │ │ │ │ +0000a410 0000f730 R_ARM_THM_MOVT_ABS 0000a595 object_init │ │ │ │ │ +0000a41a 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000a41e 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000a424 0000f32f R_ARM_THM_MOVW_ABS_NC 00000e6c .LC78 │ │ │ │ │ +0000a428 0000f330 R_ARM_THM_MOVT_ABS 00000e6c .LC78 │ │ │ │ │ +0000a42e 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000a440 0003920a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a452 0003930a R_ARM_THM_CALL 00000000 _PyObject_InitInlineValues │ │ │ │ │ +0000a45a 0003940a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ +0000a470 0003850a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000a498 0003e60a R_ARM_THM_CALL 00000000 PySequence_List │ │ │ │ │ +0000a4b4 0003d40a R_ARM_THM_CALL 00000000 PyList_Sort │ │ │ │ │ +0000a4bc 0000f42f R_ARM_THM_MOVW_ABS_NC 00000e88 .LC79 │ │ │ │ │ +0000a4c0 0000f430 R_ARM_THM_MOVT_ABS 00000e88 .LC79 │ │ │ │ │ +0000a4c4 0003760a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +0000a4d0 0003e70a R_ARM_THM_CALL 00000000 PyUnicode_Join │ │ │ │ │ +0000a4e6 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a4f0 0003e80a R_ARM_THM_CALL 00000000 PyObject_Size │ │ │ │ │ +0000a506 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a50e 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000a512 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000a518 0000f12f R_ARM_THM_MOVW_ABS_NC 00000e20 .LC76 │ │ │ │ │ +0000a51c 0000f130 R_ARM_THM_MOVT_ABS 00000e20 .LC76 │ │ │ │ │ +0000a524 0000f02f R_ARM_THM_MOVW_ABS_NC 00000e1c .LC75 │ │ │ │ │ +0000a528 0000f030 R_ARM_THM_MOVT_ABS 00000e1c .LC75 │ │ │ │ │ +0000a532 0000f52f R_ARM_THM_MOVW_ABS_NC 00000e90 .LC80 │ │ │ │ │ +0000a536 0000f530 R_ARM_THM_MOVT_ABS 00000e90 .LC80 │ │ │ │ │ +0000a53a 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000a54e 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a554 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000a558 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000a55c 0000f22f R_ARM_THM_MOVW_ABS_NC 00000e24 .LC77 │ │ │ │ │ +0000a560 0000f230 R_ARM_THM_MOVT_ABS 00000e24 .LC77 │ │ │ │ │ +0000a566 0003830a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000a570 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a588 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a590 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000a5a8 0000f72f R_ARM_THM_MOVW_ABS_NC 0000a595 object_init │ │ │ │ │ +0000a5ac 0000f730 R_ARM_THM_MOVT_ABS 0000a595 object_init │ │ │ │ │ +0000a5bc 0000f62f R_ARM_THM_MOVW_ABS_NC 0000a2b9 object_new │ │ │ │ │ +0000a5c0 0000f630 R_ARM_THM_MOVT_ABS 0000a2b9 object_new │ │ │ │ │ +0000a5e2 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000a5e6 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000a5ea 0000fb2f R_ARM_THM_MOVW_ABS_NC 00000f38 .LC82 │ │ │ │ │ +0000a5ee 0000fb30 R_ARM_THM_MOVT_ABS 00000f38 .LC82 │ │ │ │ │ +0000a5f6 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000a600 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000a604 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000a608 0000fa2f R_ARM_THM_MOVW_ABS_NC 00000eec .LC81 │ │ │ │ │ +0000a60c 0000fa30 R_ARM_THM_MOVT_ABS 00000eec .LC81 │ │ │ │ │ +0000a612 0003830a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000aaf0 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 0000aaf4 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 0000aaf8 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 0000aafc 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 0000ab00 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 0000ab04 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 0000ab08 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000abd4 0003e90a R_ARM_THM_CALL 00000000 _PyObject_Call_Prepend │ │ │ │ │ -0000abf0 0003582f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000abf4 00035830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000ac24 0003692f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000ac28 00036930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000ac88 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ac90 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000ac94 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000ac98 0000ff2f R_ARM_THM_MOVW_ABS_NC 00000f84 .LC83 │ │ │ │ │ -0000ac9c 0000ff30 R_ARM_THM_MOVT_ABS 00000f84 .LC83 │ │ │ │ │ -0000aca4 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000acc4 0003692f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000acc8 00036930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000ad24 0003ea0a R_ARM_THM_CALL 00000000 _PyObject_Call │ │ │ │ │ -0000ad44 00037f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -0000ad48 00037f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -0000ad50 0003eb0a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -0000ad64 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ad6c 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000adc2 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000add8 0003bf6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000addc 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000ade0 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000ade4 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000ae02 0003880a R_ARM_THM_CALL 00004259 _PyType_LookupStackRefAndVersion │ │ │ │ │ -0000ae5a 00037f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -0000ae5e 00037f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -0000ae64 0003800a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0000ae6c 0003810a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000ae72 00037f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -0000ae76 00037f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -0000ae7e 0003eb0a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -0000ae98 0003960a R_ARM_THM_CALL 00000000 strrchr │ │ │ │ │ -0000aeea 00039a0a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ -0000af1e 0003d20a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -0000af2a 0001062f R_ARM_THM_MOVW_ABS_NC 00000fc0 .LC85 │ │ │ │ │ -0000af2e 00010630 R_ARM_THM_MOVT_ABS 00000fc0 .LC85 │ │ │ │ │ -0000af32 0003ef0a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -0000af5c 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000af68 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000af72 0003960a R_ARM_THM_CALL 00000000 strrchr │ │ │ │ │ -0000af7e 0003810a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000af96 0003960a R_ARM_THM_CALL 00000000 strrchr │ │ │ │ │ -0000af9e 0003760a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -0000afac 0001072f R_ARM_THM_MOVW_ABS_NC 00000fd0 .LC86 │ │ │ │ │ -0000afb0 00010730 R_ARM_THM_MOVT_ABS 00000fd0 .LC86 │ │ │ │ │ -0000afb4 0003ef0a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -0000afbe 0001072f R_ARM_THM_MOVW_ABS_NC 00000fd0 .LC86 │ │ │ │ │ -0000afc2 00010730 R_ARM_THM_MOVT_ABS 00000fd0 .LC86 │ │ │ │ │ -0000afc6 0003ef0a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -0000afda 00039b0a R_ARM_THM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ -0000aff2 00039c0a R_ARM_THM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ -0000b008 0001052f R_ARM_THM_MOVW_ABS_NC 00000fb0 .LC84 │ │ │ │ │ -0000b00c 00010530 R_ARM_THM_MOVT_ABS 00000fb0 .LC84 │ │ │ │ │ -0000b054 00039a0a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ -0000b05e 00037f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -0000b062 00037f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -0000b066 00004a2f R_ARM_THM_MOVW_ABS_NC 00000444 .LC19 │ │ │ │ │ -0000b06a 00004a30 R_ARM_THM_MOVT_ABS 00000444 .LC19 │ │ │ │ │ -0000b070 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000b08a 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b0b0 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000ab0c 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000abd8 0003e90a R_ARM_THM_CALL 00000000 _PyObject_Call_Prepend │ │ │ │ │ +0000abf4 0003582f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000abf8 00035830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000ac28 0003692f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000ac2c 00036930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000ac8c 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ac94 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000ac98 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000ac9c 0000ff2f R_ARM_THM_MOVW_ABS_NC 00000f84 .LC83 │ │ │ │ │ +0000aca0 0000ff30 R_ARM_THM_MOVT_ABS 00000f84 .LC83 │ │ │ │ │ +0000aca8 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000acc8 0003692f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000accc 00036930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000ad28 0003ea0a R_ARM_THM_CALL 00000000 _PyObject_Call │ │ │ │ │ +0000ad48 00037f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +0000ad4c 00037f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +0000ad54 0003eb0a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +0000ad68 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ad70 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000adc6 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000addc 0003bf6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000ade0 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000ade4 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000ade8 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000ae06 0003880a R_ARM_THM_CALL 0000425d _PyType_LookupStackRefAndVersion │ │ │ │ │ +0000ae5e 00037f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +0000ae62 00037f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +0000ae68 0003800a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000ae70 0003810a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000ae76 00037f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +0000ae7a 00037f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +0000ae82 0003eb0a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +0000ae9c 0003960a R_ARM_THM_CALL 00000000 strrchr │ │ │ │ │ +0000aeee 00039a0a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ +0000af22 0003d20a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +0000af2e 0001062f R_ARM_THM_MOVW_ABS_NC 00000fc0 .LC85 │ │ │ │ │ +0000af32 00010630 R_ARM_THM_MOVT_ABS 00000fc0 .LC85 │ │ │ │ │ +0000af36 0003ef0a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +0000af60 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000af6c 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000af76 0003960a R_ARM_THM_CALL 00000000 strrchr │ │ │ │ │ +0000af82 0003810a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000af9a 0003960a R_ARM_THM_CALL 00000000 strrchr │ │ │ │ │ +0000afa2 0003760a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +0000afb0 0001072f R_ARM_THM_MOVW_ABS_NC 00000fd0 .LC86 │ │ │ │ │ +0000afb4 00010730 R_ARM_THM_MOVT_ABS 00000fd0 .LC86 │ │ │ │ │ +0000afb8 0003ef0a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +0000afc2 0001072f R_ARM_THM_MOVW_ABS_NC 00000fd0 .LC86 │ │ │ │ │ +0000afc6 00010730 R_ARM_THM_MOVT_ABS 00000fd0 .LC86 │ │ │ │ │ +0000afca 0003ef0a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +0000afde 00039b0a R_ARM_THM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ +0000aff6 00039c0a R_ARM_THM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ +0000b00c 0001052f R_ARM_THM_MOVW_ABS_NC 00000fb0 .LC84 │ │ │ │ │ +0000b010 00010530 R_ARM_THM_MOVT_ABS 00000fb0 .LC84 │ │ │ │ │ +0000b058 00039a0a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ +0000b062 00037f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +0000b066 00037f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +0000b06a 00004a2f R_ARM_THM_MOVW_ABS_NC 00000444 .LC19 │ │ │ │ │ +0000b06e 00004a30 R_ARM_THM_MOVT_ABS 00000444 .LC19 │ │ │ │ │ +0000b074 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000b08e 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000b0b4 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000b0b8 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000b0b8 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000b0bc 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000b17a 0003692f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000b17e 00036930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000b1d0 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b1e6 0003692f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000b1ea 00036930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000b274 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000b2e8 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000b2ec 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000b2f2 00010c2f R_ARM_THM_MOVW_ABS_NC 00000fe0 .LC87 │ │ │ │ │ -0000b2f6 00010c30 R_ARM_THM_MOVT_ABS 00000fe0 .LC87 │ │ │ │ │ -0000b2fc 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000b32a 0003f20a R_ARM_THM_CALL 00000000 _PyObject_GetAttrStackRef │ │ │ │ │ -0000b340 0003e90a R_ARM_THM_CALL 00000000 _PyObject_Call_Prepend │ │ │ │ │ -0000b35c 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b36c 0003bf6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000b370 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000b3ee 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000b3f2 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000b3fe 00011a2f R_ARM_THM_MOVW_ABS_NC 00001154 .LC97 │ │ │ │ │ -0000b402 00011a30 R_ARM_THM_MOVT_ABS 00001154 .LC97 │ │ │ │ │ -0000b406 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000b41c 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000b420 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000b42c 00010e2f R_ARM_THM_MOVW_ABS_NC 0000b305 slot_tp_new │ │ │ │ │ -0000b430 00010e30 R_ARM_THM_MOVT_ABS 0000b305 slot_tp_new │ │ │ │ │ -0000b456 0003f30a R_ARM_THM_CALL 00000000 PyTuple_FromArray │ │ │ │ │ -0000b484 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b4a6 0003f30a R_ARM_THM_CALL 00000000 PyTuple_FromArray │ │ │ │ │ -0000b4b4 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000b4b8 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000b4c4 0000a02f R_ARM_THM_MOVW_ABS_NC 00000a0c .LC51 │ │ │ │ │ -0000b4c8 0000a030 R_ARM_THM_MOVT_ABS 00000a0c .LC51 │ │ │ │ │ -0000b4cc 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000b4d4 00011b2f R_ARM_THM_MOVW_ABS_NC 00001180 .LC98 │ │ │ │ │ -0000b4d8 00011b30 R_ARM_THM_MOVT_ABS 00001180 .LC98 │ │ │ │ │ -0000b4e0 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000b4e6 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000b4ea 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000b4f0 0001192f R_ARM_THM_MOVW_ABS_NC 00001128 .LC96 │ │ │ │ │ -0000b4f4 00011930 R_ARM_THM_MOVT_ABS 00001128 .LC96 │ │ │ │ │ -0000b4fc 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000b502 0003742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -0000b506 00037430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -0000b50a 0001172f R_ARM_THM_MOVW_ABS_NC 000010dc .LC94 │ │ │ │ │ -0000b50e 00011730 R_ARM_THM_MOVT_ABS 000010dc .LC94 │ │ │ │ │ -0000b514 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000b520 0003f40a R_ARM_THM_CALL 00000000 _PyStack_AsDict │ │ │ │ │ -0000b546 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b55c 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b57e 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b584 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000b588 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000b58e 0001182f R_ARM_THM_MOVW_ABS_NC 00001104 .LC95 │ │ │ │ │ -0000b592 00011830 R_ARM_THM_MOVT_ABS 00001104 .LC95 │ │ │ │ │ -0000b598 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000b5b8 0003582f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000b5bc 00035830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000b5e6 0003f50a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ -0000b5ec 0000882f R_ARM_THM_MOVW_ABS_NC 0000b5c9 subtype_dealloc │ │ │ │ │ -0000b5f0 00008830 R_ARM_THM_MOVT_ABS 0000b5c9 subtype_dealloc │ │ │ │ │ -0000b640 0003f60a R_ARM_THM_CALL 00000000 PyObject_ClearWeakRefs │ │ │ │ │ -0000b68c 0003f70a R_ARM_THM_CALL 00000000 PyObject_ClearManagedDict │ │ │ │ │ -0000b6aa 00009b2f R_ARM_THM_MOVW_ABS_NC 00006f65 object_dealloc │ │ │ │ │ -0000b6ae 00009b30 R_ARM_THM_MOVT_ABS 00006f65 object_dealloc │ │ │ │ │ -0000b760 0003940a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ -0000b770 00009b2f R_ARM_THM_MOVW_ABS_NC 00006f65 object_dealloc │ │ │ │ │ -0000b774 00009b30 R_ARM_THM_MOVT_ABS 00006f65 object_dealloc │ │ │ │ │ -0000b7de 0003f80a R_ARM_THM_CALL 00000000 _PyObject_ComputedDictPointer │ │ │ │ │ +0000b0c0 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000b17e 0003692f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000b182 00036930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000b1d4 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b1ea 0003692f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000b1ee 00036930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000b278 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000b2ec 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000b2f0 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000b2f6 00010c2f R_ARM_THM_MOVW_ABS_NC 00000fe0 .LC87 │ │ │ │ │ +0000b2fa 00010c30 R_ARM_THM_MOVT_ABS 00000fe0 .LC87 │ │ │ │ │ +0000b300 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000b32e 0003f20a R_ARM_THM_CALL 00000000 _PyObject_GetAttrStackRef │ │ │ │ │ +0000b344 0003e90a R_ARM_THM_CALL 00000000 _PyObject_Call_Prepend │ │ │ │ │ +0000b360 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b370 0003bf6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000b374 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000b3f2 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000b3f6 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000b402 00011a2f R_ARM_THM_MOVW_ABS_NC 00001154 .LC97 │ │ │ │ │ +0000b406 00011a30 R_ARM_THM_MOVT_ABS 00001154 .LC97 │ │ │ │ │ +0000b40a 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000b420 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000b424 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000b430 00010e2f R_ARM_THM_MOVW_ABS_NC 0000b309 slot_tp_new │ │ │ │ │ +0000b434 00010e30 R_ARM_THM_MOVT_ABS 0000b309 slot_tp_new │ │ │ │ │ +0000b45a 0003f30a R_ARM_THM_CALL 00000000 PyTuple_FromArray │ │ │ │ │ +0000b488 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b4aa 0003f30a R_ARM_THM_CALL 00000000 PyTuple_FromArray │ │ │ │ │ +0000b4b8 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000b4bc 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000b4c8 0000a02f R_ARM_THM_MOVW_ABS_NC 00000a0c .LC51 │ │ │ │ │ +0000b4cc 0000a030 R_ARM_THM_MOVT_ABS 00000a0c .LC51 │ │ │ │ │ +0000b4d0 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000b4d8 00011b2f R_ARM_THM_MOVW_ABS_NC 00001180 .LC98 │ │ │ │ │ +0000b4dc 00011b30 R_ARM_THM_MOVT_ABS 00001180 .LC98 │ │ │ │ │ +0000b4e4 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000b4ea 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000b4ee 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000b4f4 0001192f R_ARM_THM_MOVW_ABS_NC 00001128 .LC96 │ │ │ │ │ +0000b4f8 00011930 R_ARM_THM_MOVT_ABS 00001128 .LC96 │ │ │ │ │ +0000b500 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000b506 0003742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +0000b50a 00037430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +0000b50e 0001172f R_ARM_THM_MOVW_ABS_NC 000010dc .LC94 │ │ │ │ │ +0000b512 00011730 R_ARM_THM_MOVT_ABS 000010dc .LC94 │ │ │ │ │ +0000b518 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000b524 0003f40a R_ARM_THM_CALL 00000000 _PyStack_AsDict │ │ │ │ │ +0000b54a 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b560 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b582 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b588 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000b58c 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000b592 0001182f R_ARM_THM_MOVW_ABS_NC 00001104 .LC95 │ │ │ │ │ +0000b596 00011830 R_ARM_THM_MOVT_ABS 00001104 .LC95 │ │ │ │ │ +0000b59c 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000b5bc 0003582f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000b5c0 00035830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000b5ea 0003f50a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ +0000b5f0 0000882f R_ARM_THM_MOVW_ABS_NC 0000b5cd subtype_dealloc │ │ │ │ │ +0000b5f4 00008830 R_ARM_THM_MOVT_ABS 0000b5cd subtype_dealloc │ │ │ │ │ +0000b644 0003f60a R_ARM_THM_CALL 00000000 PyObject_ClearWeakRefs │ │ │ │ │ +0000b690 0003f70a R_ARM_THM_CALL 00000000 PyObject_ClearManagedDict │ │ │ │ │ +0000b6ae 00009b2f R_ARM_THM_MOVW_ABS_NC 00006f69 object_dealloc │ │ │ │ │ +0000b6b2 00009b30 R_ARM_THM_MOVT_ABS 00006f69 object_dealloc │ │ │ │ │ +0000b764 0003940a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ +0000b774 00009b2f R_ARM_THM_MOVW_ABS_NC 00006f69 object_dealloc │ │ │ │ │ +0000b778 00009b30 R_ARM_THM_MOVT_ABS 00006f69 object_dealloc │ │ │ │ │ +0000b7d8 0003f80a R_ARM_THM_CALL 00000000 _PyObject_ComputedDictPointer │ │ │ │ │ 0000b81c 0003f90a R_ARM_THM_CALL 00000000 PyObject_CallFinalizerFromDealloc │ │ │ │ │ 0000b838 0003f60a R_ARM_THM_CALL 00000000 PyObject_ClearWeakRefs │ │ │ │ │ 0000b856 0003fa0a R_ARM_THM_CALL 00000000 _PyWeakref_ClearWeakRefsNoCallbacks │ │ │ │ │ -0000b8ac 0000882f R_ARM_THM_MOVW_ABS_NC 0000b5c9 subtype_dealloc │ │ │ │ │ -0000b8b0 00008830 R_ARM_THM_MOVT_ABS 0000b5c9 subtype_dealloc │ │ │ │ │ +0000b8ac 0000882f R_ARM_THM_MOVW_ABS_NC 0000b5cd subtype_dealloc │ │ │ │ │ +0000b8b0 00008830 R_ARM_THM_MOVT_ABS 0000b5cd subtype_dealloc │ │ │ │ │ 0000b8e8 0003f90a R_ARM_THM_CALL 00000000 PyObject_CallFinalizerFromDealloc │ │ │ │ │ 0000b8f2 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000b8fc 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 0000b93c 0003fb0a R_ARM_THM_CALL 00000000 _PyMember_GetOffset │ │ │ │ │ 0000b968 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000b974 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 0000b978 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ @@ -3253,15 +3253,15 @@ │ │ │ │ │ 0000cda4 0003eb0a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ 0000cdbe 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000cdc4 0003bf6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000cdc8 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000cdcc 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 0000cdd0 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000cdd4 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000ce0a 0003880a R_ARM_THM_CALL 00004259 _PyType_LookupStackRefAndVersion │ │ │ │ │ +0000ce0a 0003880a R_ARM_THM_CALL 0000425d _PyType_LookupStackRefAndVersion │ │ │ │ │ 0000ce3c 0003c00a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ 0000ce7c 0003bd0a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ 0000ce8c 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000ceba 00037f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ 0000cebe 00037f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ 0000cec6 0003eb0a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ 0000ced0 0003bf6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ @@ -3380,15 +3380,15 @@ │ │ │ │ │ 0000d876 0003582f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 0000d87a 00035830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000d8aa 0003600a R_ARM_THM_CALL 00000000 PyDict_Contains │ │ │ │ │ 0000d8d4 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000d988 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000d990 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 0000d994 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000d9fa 0003880a R_ARM_THM_CALL 00004259 _PyType_LookupStackRefAndVersion │ │ │ │ │ +0000d9fa 0003880a R_ARM_THM_CALL 0000425d _PyType_LookupStackRefAndVersion │ │ │ │ │ 0000da12 0003582f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 0000da16 00035830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000da48 0003c00a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ 0000da66 0004110a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ 0000da86 0003bd0a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ 0000da9a 0003582f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 0000da9e 00035830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ @@ -3404,15 +3404,15 @@ │ │ │ │ │ 0000db56 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 0000db5a 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000db5e 00017b2f R_ARM_THM_MOVW_ABS_NC 00001414 .LC119 │ │ │ │ │ 0000db62 00017b30 R_ARM_THM_MOVT_ABS 00001414 .LC119 │ │ │ │ │ 0000db6a 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 0000db70 0003bf6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000db74 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000db94 0003880a R_ARM_THM_CALL 00004259 _PyType_LookupStackRefAndVersion │ │ │ │ │ +0000db94 0003880a R_ARM_THM_CALL 0000425d _PyType_LookupStackRefAndVersion │ │ │ │ │ 0000dbae 0003582f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 0000dbb2 00035830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000dbcc 0003890a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ 0000dbe8 00037f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ 0000dbec 00037f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ 0000dbf2 0003800a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 0000dbf8 0003810a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ @@ -3420,15 +3420,15 @@ │ │ │ │ │ 0000dc08 00035830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000dc2a 0003582f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 0000dc2e 00035830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000dc42 0000380a R_ARM_THM_CALL 00000865 call_unbound_noarg.part.0 │ │ │ │ │ 0000dc98 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000dcb6 00041a0a R_ARM_THM_CALL 00000000 _PyObject_RealIsSubclass │ │ │ │ │ 0000dcca 0003ac0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000dd08 0003880a R_ARM_THM_CALL 00004259 _PyType_LookupStackRefAndVersion │ │ │ │ │ +0000dd08 0003880a R_ARM_THM_CALL 0000425d _PyType_LookupStackRefAndVersion │ │ │ │ │ 0000dd3c 0003c00a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ 0000dd66 0003bd0a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ 0000ddc0 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000ddc6 00037f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ 0000ddca 00037f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ 0000ddd2 0003eb0a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ 0000dddc 0003bf6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ @@ -3503,15 +3503,15 @@ │ │ │ │ │ 0000e8f2 0003b30a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ 0000e942 0003810a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ 0000e976 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000e986 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000e9a4 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000e9b8 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 0000e9d0 00035a0a R_ARM_THM_CALL 00000000 _PyInterpreterState_Main │ │ │ │ │ -0000ea1a 0003880a R_ARM_THM_CALL 00004259 _PyType_LookupStackRefAndVersion │ │ │ │ │ +0000ea1a 0003880a R_ARM_THM_CALL 0000425d _PyType_LookupStackRefAndVersion │ │ │ │ │ 0000ea3a 0003e90a R_ARM_THM_CALL 00000000 _PyObject_Call_Prepend │ │ │ │ │ 0000ea62 0003ea0a R_ARM_THM_CALL 00000000 _PyObject_Call │ │ │ │ │ 0000ea72 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000eaa2 00037f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ 0000eaa6 00037f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ 0000eaae 0003eb0a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ 0000eab8 0003bf6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ @@ -3583,15 +3583,15 @@ │ │ │ │ │ 0000ef7a 0001b230 R_ARM_THM_MOVT_ABS 000014f4 .LC128 │ │ │ │ │ 0000ef82 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 0000ef8a 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 0000ef8e 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000ef94 0001b32f R_ARM_THM_MOVW_ABS_NC 00001524 .LC129 │ │ │ │ │ 0000ef98 0001b330 R_ARM_THM_MOVT_ABS 00001524 .LC129 │ │ │ │ │ 0000ef9e 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000efce 0003880a R_ARM_THM_CALL 00004259 _PyType_LookupStackRefAndVersion │ │ │ │ │ +0000efce 0003880a R_ARM_THM_CALL 0000425d _PyType_LookupStackRefAndVersion │ │ │ │ │ 0000f002 0003c00a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ 0000f02c 0003bd0a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ 0000f084 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000f08a 00037f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ 0000f08e 00037f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ 0000f096 0003eb0a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ 0000f0a0 0003bf6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ @@ -3622,109 +3622,109 @@ │ │ │ │ │ 0000f26c 0003ef0a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ 0000f29a 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000f2ae 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000f2ea 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000f2f0 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000f2f4 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000f30e 0004390a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ -0000f334 0003880a R_ARM_THM_CALL 00004259 _PyType_LookupStackRefAndVersion │ │ │ │ │ +0000f334 0003880a R_ARM_THM_CALL 0000425d _PyType_LookupStackRefAndVersion │ │ │ │ │ 0000f368 0003c00a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ 0000f39c 0003bd0a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ 0000f3b2 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000f408 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000f40e 00037f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ 0000f412 00037f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ 0000f41a 0003eb0a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ 0000f424 0003bf6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000f428 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000f442 00043c0a R_ARM_THM_CALL 00000000 _PyObject_RealIsInstance │ │ │ │ │ 0000f456 0003ac0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f48a 0003880a R_ARM_THM_CALL 00004259 _PyType_LookupStackRefAndVersion │ │ │ │ │ +0000f48a 0003880a R_ARM_THM_CALL 0000425d _PyType_LookupStackRefAndVersion │ │ │ │ │ 0000f4c4 0003c00a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ 0000f508 0003bd0a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ 0000f518 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000f550 00037f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ 0000f554 00037f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ 0000f55a 0003800a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 0000f560 0003810a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ 0000f578 00040f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 0000f57c 00040f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 0000f584 0003ac0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f5ce 00039a0a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ -0000f5e2 00039a0a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ -0000f616 0001d72f R_ARM_THM_MOVW_ABS_NC 000015d0 .LC134 │ │ │ │ │ -0000f61a 0001d730 R_ARM_THM_MOVT_ABS 000015d0 .LC134 │ │ │ │ │ -0000f620 0004410a R_ARM_THM_CALL 00000000 PyObject_GetAttrString │ │ │ │ │ -0000f62c 0004420a R_ARM_THM_CALL 00000000 PyCallable_Check │ │ │ │ │ -0000f638 0003890a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -0000f668 0003630a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -0000f6a4 00037f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -0000f6a8 00037f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -0000f6ae 0001d62f R_ARM_THM_MOVW_ABS_NC 0000159c .LC133 │ │ │ │ │ -0000f6b2 0001d630 R_ARM_THM_MOVT_ABS 0000159c .LC133 │ │ │ │ │ -0000f6b8 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000f6be 00035f0a R_ARM_THM_CALL 00000000 PyDict_New │ │ │ │ │ -0000f722 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f72a 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f752 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f75a 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f760 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000f764 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000f768 0001d82f R_ARM_THM_MOVW_ABS_NC 000015e0 .LC135 │ │ │ │ │ -0000f76c 0001d830 R_ARM_THM_MOVT_ABS 000015e0 .LC135 │ │ │ │ │ -0000f774 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000f7a6 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f7ae 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f7b6 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f7c4 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f7f0 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f7f8 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000f7fc 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000f800 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000f804 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000f824 0003880a R_ARM_THM_CALL 00004259 _PyType_LookupStackRefAndVersion │ │ │ │ │ -0000f840 0003582f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000f844 00035830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000f850 0003890a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -0000f878 0004430a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -0000f89a 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f8aa 0003582f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000f8ae 00035830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000f8b8 0000380a R_ARM_THM_CALL 00000865 call_unbound_noarg.part.0 │ │ │ │ │ -0000f8ec 0003582f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000f8f0 00035830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000f904 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f908 0003ac0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f918 00037f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -0000f91c 00037f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -0000f922 0003800a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0000f928 0003810a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000f936 0003582f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000f93a 00035830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000f944 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f958 0003582f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000f95c 00035830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000f964 0003ac0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f97e 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000f982 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000f986 0001db2f R_ARM_THM_MOVW_ABS_NC 0000160c .LC136 │ │ │ │ │ -0000f98a 0001db30 R_ARM_THM_MOVT_ABS 0000160c .LC136 │ │ │ │ │ -0000f990 0003830a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000f996 0003810a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000f99a 0003672f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -0000f99e 00036730 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -0000f9b4 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f9bc 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000f5ac 0003880a R_ARM_THM_CALL 0000425d _PyType_LookupStackRefAndVersion │ │ │ │ │ +0000f5c8 0003582f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000f5cc 00035830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000f5d8 0003890a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +0000f600 0004410a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +0000f622 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f632 0003582f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000f636 00035830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000f640 0000380a R_ARM_THM_CALL 00000865 call_unbound_noarg.part.0 │ │ │ │ │ +0000f674 0003582f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000f678 00035830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000f68c 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f690 0003ac0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f6a0 00037f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +0000f6a4 00037f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +0000f6aa 0003800a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000f6b0 0003810a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000f6be 0003582f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000f6c2 00035830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000f6cc 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f6e0 0003582f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000f6e4 00035830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000f6ec 0003ac0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f706 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000f70a 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000f70e 0001d62f R_ARM_THM_MOVW_ABS_NC 0000159c .LC133 │ │ │ │ │ +0000f712 0001d630 R_ARM_THM_MOVT_ABS 0000159c .LC133 │ │ │ │ │ +0000f718 0003830a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000f71e 0003810a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000f722 0003672f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +0000f726 00036730 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +0000f73c 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f744 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000f786 00039a0a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ +0000f79a 00039a0a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ +0000f7ce 0001da2f R_ARM_THM_MOVW_ABS_NC 000015fc .LC135 │ │ │ │ │ +0000f7d2 0001da30 R_ARM_THM_MOVT_ABS 000015fc .LC135 │ │ │ │ │ +0000f7d8 0004420a R_ARM_THM_CALL 00000000 PyObject_GetAttrString │ │ │ │ │ +0000f7e4 0004430a R_ARM_THM_CALL 00000000 PyCallable_Check │ │ │ │ │ +0000f7f0 0003890a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +0000f820 0003630a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +0000f85c 00037f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +0000f860 00037f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +0000f866 0001d92f R_ARM_THM_MOVW_ABS_NC 000015c8 .LC134 │ │ │ │ │ +0000f86a 0001d930 R_ARM_THM_MOVT_ABS 000015c8 .LC134 │ │ │ │ │ +0000f870 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000f876 00035f0a R_ARM_THM_CALL 00000000 PyDict_New │ │ │ │ │ +0000f8da 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f8e2 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f90a 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f912 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f918 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000f91c 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000f920 0001db2f R_ARM_THM_MOVW_ABS_NC 0000160c .LC136 │ │ │ │ │ +0000f924 0001db30 R_ARM_THM_MOVT_ABS 0000160c .LC136 │ │ │ │ │ +0000f92c 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000f95e 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f966 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f96e 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f97c 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f9a8 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f9b0 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000f9b4 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000f9b8 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000f9bc 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 0000fa98 0003de2f R_ARM_THM_MOVW_ABS_NC 00000000 PyWrapperDescr_Type │ │ │ │ │ 0000fa9c 0003de30 R_ARM_THM_MOVT_ABS 00000000 PyWrapperDescr_Type │ │ │ │ │ 0000faa8 0003db2f R_ARM_THM_MOVW_ABS_NC 00000000 PyObject_GenericGetAttr │ │ │ │ │ 0000faac 0003db30 R_ARM_THM_MOVT_ABS 00000000 PyObject_GenericGetAttr │ │ │ │ │ 0000facc 0004450a R_ARM_THM_CALL 00000000 _PyObject_GenericGetAttrWithDict │ │ │ │ │ -0000fafc 0004462f R_ARM_THM_MOVW_ABS_NC 00002e11 _Py_slot_tp_getattro │ │ │ │ │ -0000fb00 00044630 R_ARM_THM_MOVT_ABS 00002e11 _Py_slot_tp_getattro │ │ │ │ │ +0000fafc 0004462f R_ARM_THM_MOVW_ABS_NC 00002e0d _Py_slot_tp_getattro │ │ │ │ │ +0000fb00 00044630 R_ARM_THM_MOVT_ABS 00002e0d _Py_slot_tp_getattro │ │ │ │ │ 0000fb16 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000fb74 0003692f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 0000fb78 00036930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ 0000fc1a 0003692f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 0000fc1e 00036930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ 0000fc94 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000fc98 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ @@ -3774,15 +3774,15 @@ │ │ │ │ │ 000101c4 0003890a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ 00010248 0001ee0a R_ARM_THM_CALL 000013e7 get_dict_descriptor │ │ │ │ │ 00010262 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00010266 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0001026c 0001ec2f R_ARM_THM_MOVW_ABS_NC 0000166c .LC138 │ │ │ │ │ 00010270 0001ec30 R_ARM_THM_MOVT_ABS 0000166c .LC138 │ │ │ │ │ 00010276 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000102aa 0003880a R_ARM_THM_CALL 00004259 _PyType_LookupStackRefAndVersion │ │ │ │ │ +000102aa 0003880a R_ARM_THM_CALL 0000425d _PyType_LookupStackRefAndVersion │ │ │ │ │ 000102de 0003c00a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ 00010308 0003bd0a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ 00010360 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00010366 00037f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ 0001036a 00037f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ 00010372 0003eb0a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ 0001037c 0003bf6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ @@ -3795,44 +3795,44 @@ │ │ │ │ │ 000104c0 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 000104da 0004520a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ 000104ec 0003e20a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ 00010500 0003cd0a R_ARM_THM_CALL 00000000 PyObject_GetAttr │ │ │ │ │ 00010566 0003c00a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ 0001057c 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00010598 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000105b2 0003e10a R_ARM_THM_CALL 000094c5 _PyObject_LookupSpecial │ │ │ │ │ +000105b2 0003e10a R_ARM_THM_CALL 000094c9 _PyObject_LookupSpecial │ │ │ │ │ 000105be 0003ac0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000105ce 0003e10a R_ARM_THM_CALL 000094c5 _PyObject_LookupSpecial │ │ │ │ │ +000105ce 0003e10a R_ARM_THM_CALL 000094c9 _PyObject_LookupSpecial │ │ │ │ │ 000105da 0003ac0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000105e6 00021e0a R_ARM_THM_CALL 00002529 import_copyreg │ │ │ │ │ +000105e6 00021e0a R_ARM_THM_CALL 00002525 import_copyreg │ │ │ │ │ 000105fe 0003cd0a R_ARM_THM_CALL 00000000 PyObject_GetAttr │ │ │ │ │ 0001062c 00037e0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00010674 00021f0a R_ARM_THM_CALL 00002565 object_getstate │ │ │ │ │ +00010674 00021f0a R_ARM_THM_CALL 00002561 object_getstate │ │ │ │ │ 0001068a 0003582f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 0001068e 00035830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000106b8 0003780a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ 0001072a 0003bd0a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ 00010750 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00010754 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00010758 0003bf6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0001075c 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00010760 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00010764 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00010790 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000107da 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000107f6 00021e0a R_ARM_THM_CALL 00002529 import_copyreg │ │ │ │ │ +000107f6 00021e0a R_ARM_THM_CALL 00002525 import_copyreg │ │ │ │ │ 00010810 0003cd0a R_ARM_THM_CALL 00000000 PyObject_GetAttr │ │ │ │ │ 0001083a 0003780a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ 0001089c 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000108ac 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000108b0 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000108b6 00021b2f R_ARM_THM_MOVW_ABS_NC 000019f4 .LC156 │ │ │ │ │ 000108ba 00021b30 R_ARM_THM_MOVT_ABS 000019f4 .LC156 │ │ │ │ │ 000108c0 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000108de 0002220a R_ARM_THM_CALL 000024d1 _common_reduce.part.0 │ │ │ │ │ +000108de 0002220a R_ARM_THM_CALL 000024cd _common_reduce.part.0 │ │ │ │ │ 000108f4 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000108fc 0004530a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ 0001090e 0003582f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00010912 00035830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00010920 0003582f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00010924 00035830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00010938 0004540a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ @@ -3903,15 +3903,15 @@ │ │ │ │ │ 00010c4a 00016430 R_ARM_THM_MOVT_ABS 000013b8 .LC115 │ │ │ │ │ 00010c56 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00010c60 0003742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ 00010c64 00037430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 00010c68 0001632f R_ARM_THM_MOVW_ABS_NC 00001384 .LC114 │ │ │ │ │ 00010c6c 00016330 R_ARM_THM_MOVT_ABS 00001384 .LC114 │ │ │ │ │ 00010c72 0003830a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00010c94 0003880a R_ARM_THM_CALL 00004259 _PyType_LookupStackRefAndVersion │ │ │ │ │ +00010c94 0003880a R_ARM_THM_CALL 0000425d _PyType_LookupStackRefAndVersion │ │ │ │ │ 00010cb0 0003582f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00010cb4 00035830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00010cc0 0003890a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ 00010ce0 00045f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ 00010ce4 00045f30 R_ARM_THM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ 00010cf0 0004110a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ 00010d10 0003582f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ @@ -3941,41 +3941,41 @@ │ │ │ │ │ 00010e1a 0002492f R_ARM_THM_MOVW_ABS_NC 00001bec .LC169 │ │ │ │ │ 00010e1e 00024930 R_ARM_THM_MOVT_ABS 00001bec .LC169 │ │ │ │ │ 00010e24 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00010e3e 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00010e46 0003ac0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00010e54 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00010e58 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003d92 0003651e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00003fca 0003851e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00004040 0003941e R_ARM_THM_JUMP24 00000000 _Py_TriggerGC │ │ │ │ │ -00004566 0003651e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -000054fa 0003761e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -00009f00 0003db1e R_ARM_THM_JUMP24 00000000 PyObject_GenericGetAttr │ │ │ │ │ -0000a14c 00035f1e R_ARM_THM_JUMP24 00000000 PyDict_New │ │ │ │ │ -0000aeac 0003a91e R_ARM_THM_JUMP24 00005505 PyType_FromMetaclass │ │ │ │ │ -0000aeb8 0001041e R_ARM_THM_JUMP24 00000795 object_repr │ │ │ │ │ -0000b016 0003ef1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +00003d96 0003651e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00003fce 0003851e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00004044 0003941e R_ARM_THM_JUMP24 00000000 _Py_TriggerGC │ │ │ │ │ +0000456a 0003651e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000054fe 0003761e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +00009f04 0003db1e R_ARM_THM_JUMP24 00000000 PyObject_GenericGetAttr │ │ │ │ │ +0000a150 00035f1e R_ARM_THM_JUMP24 00000000 PyDict_New │ │ │ │ │ +0000aeb0 0003a91e R_ARM_THM_JUMP24 00005509 PyType_FromMetaclass │ │ │ │ │ +0000aebc 0001041e R_ARM_THM_JUMP24 00000795 object_repr │ │ │ │ │ +0000b01a 0003ef1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ 0000b864 0003651e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 0000c8f8 0004131e R_ARM_THM_JUMP24 00000000 PyDictProxy_New │ │ │ │ │ 0000c93a 0004131e R_ARM_THM_JUMP24 00000000 PyDictProxy_New │ │ │ │ │ 0000cb44 0003761e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ 0000cf0e 0003c01e R_ARM_THM_JUMP24 00000000 _Py_CheckFunctionResult │ │ │ │ │ 0000db40 0004181e R_ARM_THM_JUMP24 00000000 _PySequence_IterSearch │ │ │ │ │ 0000dcc4 00041b1e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ 0000e2e6 0003651e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 0000e7e4 0000951e R_ARM_THM_JUMP24 00000ced managed_static_type_state_clear.part.0 │ │ │ │ │ 0000f156 0003761e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ 0000f288 0003761e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ 0000f450 00041b1e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -0000f952 00035e1e R_ARM_THM_JUMP24 00000000 PyObject_HashNotImplemented │ │ │ │ │ +0000f6da 00035e1e R_ARM_THM_JUMP24 00000000 PyObject_HashNotImplemented │ │ │ │ │ 0001022c 0004471e R_ARM_THM_JUMP24 00000000 PyObject_GenericGetDict │ │ │ │ │ 00010230 0004471e R_ARM_THM_JUMP24 00000000 PyObject_GenericGetDict │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x2b3ac contains 427 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x2b3a8 contains 427 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000010 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000030 0001570a R_ARM_THM_CALL 0000cdd9 vectorcall_method │ │ │ │ │ 00000038 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000058 0001570a R_ARM_THM_CALL 0000cdd9 vectorcall_method │ │ │ │ │ 00000060 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000080 0001570a R_ARM_THM_CALL 0000cdd9 vectorcall_method │ │ │ │ │ @@ -4094,15 +4094,15 @@ │ │ │ │ │ 00000840 0003ac0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000864 0001570a R_ARM_THM_CALL 0000cdd9 vectorcall_method │ │ │ │ │ 0000086c 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000087e 0002c02f R_ARM_THM_MOVW_ABS_NC 00001cd8 .LC176 │ │ │ │ │ 00000882 0002c030 R_ARM_THM_MOVT_ABS 00001cd8 .LC176 │ │ │ │ │ 0000088a 00012d0a R_ARM_THM_CALL 0000057d check_set_special_type_attr │ │ │ │ │ 000008e2 0003630a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -000008f2 0000900a R_ARM_THM_CALL 00006a91 type_modified_unlocked │ │ │ │ │ +000008f2 0000900a R_ARM_THM_CALL 00006a95 type_modified_unlocked │ │ │ │ │ 00000900 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00000904 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000920 0001690a R_ARM_THM_CALL 0000d455 check_num_args │ │ │ │ │ 00000926 0004312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 0000092a 00043130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 00000932 0004320a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ 00000948 0003ac0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ @@ -4117,15 +4117,15 @@ │ │ │ │ │ 000009fe 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000a16 0003f80a R_ARM_THM_CALL 00000000 _PyObject_ComputedDictPointer │ │ │ │ │ 00000a1e 00037f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ 00000a22 00037f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ 00000a26 0002cb2f R_ARM_THM_MOVW_ABS_NC 00001d20 .LC178 │ │ │ │ │ 00000a2a 0002cb30 R_ARM_THM_MOVT_ABS 00001d20 .LC178 │ │ │ │ │ 00000a30 0003830a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000a4a 00002c0a R_ARM_THM_CALL 00003d81 Py_XDECREF │ │ │ │ │ +00000a4a 00002c0a R_ARM_THM_CALL 00003d85 Py_XDECREF │ │ │ │ │ 00000a82 0001690a R_ARM_THM_CALL 0000d455 check_num_args │ │ │ │ │ 00000aca 0003582f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000ace 00035830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000aee 00036a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ 00000af2 00036a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ 00000afc 0003742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ 00000b00 00037430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ @@ -4150,22 +4150,22 @@ │ │ │ │ │ 00000bf8 0003582f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000bfc 00035830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000c04 0003630a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ 00000c1a 0002df2f R_ARM_THM_MOVW_ABS_NC 00001d74 .LC182 │ │ │ │ │ 00000c1e 0002df30 R_ARM_THM_MOVT_ABS 00001d74 .LC182 │ │ │ │ │ 00000c26 00046a0a R_ARM_THM_CALL 00000000 PyOS_snprintf │ │ │ │ │ 00000c3e 0003b30a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ -00000c56 00002c0a R_ARM_THM_CALL 00003d81 Py_XDECREF │ │ │ │ │ +00000c56 00002c0a R_ARM_THM_CALL 00003d85 Py_XDECREF │ │ │ │ │ 00000c6c 0003c60a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ 00000c76 0002de2f R_ARM_THM_MOVW_ABS_NC 00001d70 .LC181 │ │ │ │ │ 00000c7a 0002de30 R_ARM_THM_MOVT_ABS 00001d70 .LC181 │ │ │ │ │ 00000c84 0002e02f R_ARM_THM_MOVW_ABS_NC 00001db8 .LC183 │ │ │ │ │ 00000c88 0002e030 R_ARM_THM_MOVT_ABS 00001db8 .LC183 │ │ │ │ │ 00000c8c 00046a0a R_ARM_THM_CALL 00000000 PyOS_snprintf │ │ │ │ │ -00000c94 00002c0a R_ARM_THM_CALL 00003d81 Py_XDECREF │ │ │ │ │ +00000c94 00002c0a R_ARM_THM_CALL 00003d85 Py_XDECREF │ │ │ │ │ 00000cae 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000cb2 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000cba 0003830a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000cce 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000ce0 0004090a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ 00000cec 00040c02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ 00000d06 0003e20a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ @@ -4187,27 +4187,27 @@ │ │ │ │ │ 00000e12 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000e16 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000e20 0002e72f R_ARM_THM_MOVW_ABS_NC 00001dbc .LC185 │ │ │ │ │ 00000e24 0002e730 R_ARM_THM_MOVT_ABS 00001dbc .LC185 │ │ │ │ │ 00000e28 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000e32 00046e0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 00000e3c 00046f0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00000e54 0000460a R_ARM_THM_CALL 00003fd1 _PyObject_GC_TRACK │ │ │ │ │ +00000e54 0000460a R_ARM_THM_CALL 00003fd5 _PyObject_GC_TRACK │ │ │ │ │ 00000e6c 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000e86 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e8e 00002c0a R_ARM_THM_CALL 00003d81 Py_XDECREF │ │ │ │ │ +00000e8e 00002c0a R_ARM_THM_CALL 00003d85 Py_XDECREF │ │ │ │ │ 00000ea2 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000eb0 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000eb4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000eee 0002ec2f R_ARM_THM_MOVW_ABS_NC 00001331 slot_bf_releasebuffer │ │ │ │ │ 00000ef2 0002ec30 R_ARM_THM_MOVT_ABS 00001331 slot_bf_releasebuffer │ │ │ │ │ 00000f18 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f4c 0000e60a R_ARM_THM_CALL 0000a039 _PyObject_GC_UNTRACK │ │ │ │ │ -00000f52 00002c0a R_ARM_THM_CALL 00003d81 Py_XDECREF │ │ │ │ │ -00000f58 00002c0a R_ARM_THM_CALL 00003d81 Py_XDECREF │ │ │ │ │ +00000f4c 0000e60a R_ARM_THM_CALL 0000a03d _PyObject_GC_UNTRACK │ │ │ │ │ +00000f52 00002c0a R_ARM_THM_CALL 00003d85 Py_XDECREF │ │ │ │ │ +00000f58 00002c0a R_ARM_THM_CALL 00003d85 Py_XDECREF │ │ │ │ │ 00000f9a 0003ac0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000fa8 0001690a R_ARM_THM_CALL 0000d455 check_num_args │ │ │ │ │ 00000fc4 00037f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ 00000fc8 00037f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ 00000fcc 0002f02f R_ARM_THM_MOVW_ABS_NC 00001df0 .LC186 │ │ │ │ │ 00000fd0 0002f030 R_ARM_THM_MOVT_ABS 00001df0 .LC186 │ │ │ │ │ 00000fd6 0003830a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ @@ -4217,15 +4217,15 @@ │ │ │ │ │ 0000106e 0003582f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00001072 00035830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00001092 0004710a R_ARM_THM_CALL 00000000 _PyDict_KeysSize │ │ │ │ │ 000010be 0003582f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000010c2 00035830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000010e4 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000010e8 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000110a 0000dd0a R_ARM_THM_CALL 00009b85 supercheck │ │ │ │ │ +0000110a 0000dd0a R_ARM_THM_CALL 00009b89 supercheck │ │ │ │ │ 00001130 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000117e 0002fb2f R_ARM_THM_MOVW_ABS_NC 00001e1c .LC188 │ │ │ │ │ 00001182 0002fb30 R_ARM_THM_MOVT_ABS 00001e1c .LC188 │ │ │ │ │ 00001186 0004140a R_ARM_THM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ 0000118e 00046d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyMemoryView_Type │ │ │ │ │ 00001192 00046d30 R_ARM_THM_MOVT_ABS 00000000 PyMemoryView_Type │ │ │ │ │ 0000119c 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ @@ -4268,16 +4268,16 @@ │ │ │ │ │ 00001324 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001328 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000132c 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00001370 0002ec2f R_ARM_THM_MOVW_ABS_NC 00001331 slot_bf_releasebuffer │ │ │ │ │ 00001374 0002ec30 R_ARM_THM_MOVT_ABS 00001331 slot_bf_releasebuffer │ │ │ │ │ 000013d2 0003582f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000013d6 00035830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000013f8 0003ba0a R_ARM_THM_CALL 00006c5d _PyType_LookupRefAndVersion │ │ │ │ │ -000013fe 00002c0a R_ARM_THM_CALL 00003d81 Py_XDECREF │ │ │ │ │ +000013f8 0003ba0a R_ARM_THM_CALL 00006c61 _PyType_LookupRefAndVersion │ │ │ │ │ +000013fe 00002c0a R_ARM_THM_CALL 00003d85 Py_XDECREF │ │ │ │ │ 00001406 0003a20a R_ARM_THM_CALL 00000000 PyDescr_IsData │ │ │ │ │ 00001414 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000142e 0001690a R_ARM_THM_CALL 0000d455 check_num_args │ │ │ │ │ 00001448 0003ac0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000149e 0003842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000014a2 00038430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000014a8 00010c2f R_ARM_THM_MOVW_ABS_NC 00000fe0 .LC87 │ │ │ │ │ @@ -4290,15 +4290,15 @@ │ │ │ │ │ 0000152c 0003830a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00001538 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00001552 0003822f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00001556 00038230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 0000155a 00030c2f R_ARM_THM_MOVW_ABS_NC 00001f28 .LC195 │ │ │ │ │ 0000155e 00030c30 R_ARM_THM_MOVT_ABS 00001f28 .LC195 │ │ │ │ │ 00001564 0003830a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001590 0000500a R_ARM_THM_CALL 0000a615 assign_version_tag │ │ │ │ │ +00001590 0000500a R_ARM_THM_CALL 0000a619 assign_version_tag │ │ │ │ │ 000015a8 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 000015c0 0003822f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 000015c4 00038230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 000015c8 0003102f R_ARM_THM_MOVW_ABS_NC 00001f40 .LC196 │ │ │ │ │ 000015cc 00031030 R_ARM_THM_MOVT_ABS 00001f40 .LC196 │ │ │ │ │ 000015d2 0003750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 000015e4 0003822f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ @@ -4374,38 +4374,38 @@ │ │ │ │ │ 00001a80 00032f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00001a84 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00001a88 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00001a8c 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00001a96 0000812f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00001a9a 00008130 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 00001ad4 00035d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001ae8 00038f0a R_ARM_THM_CALL 00003d99 PyType_GenericAlloc │ │ │ │ │ +00001ae8 00038f0a R_ARM_THM_CALL 00003d9d PyType_GenericAlloc │ │ │ │ │ 00001b18 0004390a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ 00001b32 0001570a R_ARM_THM_CALL 0000cdd9 vectorcall_method │ │ │ │ │ 00001b42 0001570a R_ARM_THM_CALL 0000cdd9 vectorcall_method │ │ │ │ │ 00001b58 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001b70 0003650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001b7c 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00001b80 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000002 0001551e R_ARM_THM_JUMP24 0000cb05 type_name │ │ │ │ │ -0000000a 00025b1e R_ARM_THM_JUMP24 00002f9d slot_am_generic │ │ │ │ │ +0000000a 00025b1e R_ARM_THM_JUMP24 00002f99 slot_am_generic │ │ │ │ │ 0000083c 00041b1e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ 00000a12 0004681e R_ARM_THM_JUMP24 00000000 _PyObject_SetManagedDict │ │ │ │ │ 00000a66 0004391e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -00000b44 00025b1e R_ARM_THM_JUMP24 00002f9d slot_am_generic │ │ │ │ │ +00000b44 00025b1e R_ARM_THM_JUMP24 00002f99 slot_am_generic │ │ │ │ │ 00000f36 0003651e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -0000103c 0002221e R_ARM_THM_JUMP24 000024d1 _common_reduce.part.0 │ │ │ │ │ +0000103c 0002221e R_ARM_THM_JUMP24 000024cd _common_reduce.part.0 │ │ │ │ │ 000010a8 0004721e R_ARM_THM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ 00001100 0003d01e R_ARM_THM_JUMP24 00000000 PyObject_CallFunctionObjArgs │ │ │ │ │ 00001444 00041b1e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ 000016f2 0003ef1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ 0000170c 0003ef1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ 00001af2 0003851e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x2c104 contains 24 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x2c100 contains 24 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000160 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000164 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000168 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000016c 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000170 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000174 00035b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -116,18 +116,18 @@ │ │ │ │ │ __format__ │ │ │ │ │ unsupported format string passed to %.200s.__format__ │ │ │ │ │ __get__(None, None) is invalid │ │ │ │ │ __len__() should return >= 0 │ │ │ │ │ PyType_GetModule: Type '%s' is not a heap type │ │ │ │ │ PyType_GetModule: Type '%s' has no associated module │ │ │ │ │ Exception ignored while calling deallocator %R │ │ │ │ │ +__hash__ method should return an integer │ │ │ │ │ type object '%s' has no attribute '__annotations__' │ │ │ │ │ __annotate__ │ │ │ │ │ __annotate__() must return a dict, not %T │ │ │ │ │ -__hash__ method should return an integer │ │ │ │ │ type object '%s' has no attribute '__annotate__' │ │ │ │ │ this __dict__ descriptor does not support '%.200s' objects │ │ │ │ │ unable to get the type MRO │ │ │ │ │ __bases__ │ │ │ │ │ can only assign tuple to %s.__bases__, not %s │ │ │ │ │ can only assign non-empty tuple to %s.__bases__, not () │ │ │ │ │ %s.__bases__ must be tuple of classes, not '%s' │ │ │ │ │ @@ -599,16 +599,16 @@ │ │ │ │ │ vectorcall_maybe │ │ │ │ │ method_is_overloaded.isra.0 │ │ │ │ │ type___instancecheck__ │ │ │ │ │ type___dir__ │ │ │ │ │ merge_class_dict │ │ │ │ │ type_set_doc │ │ │ │ │ slot_nb_or │ │ │ │ │ -type_get_annotations │ │ │ │ │ slot_tp_hash │ │ │ │ │ +type_get_annotations │ │ │ │ │ type_get_annotate │ │ │ │ │ call_attribute │ │ │ │ │ slot_tp_richcompare │ │ │ │ │ subtype_dict │ │ │ │ │ get_dict_descriptor │ │ │ │ │ wrap_unaryfunc │ │ │ │ │ slot_tp_iternext │ │ │ │ │ @@ -967,17 +967,17 @@ │ │ │ │ │ _PyErr_GetRaisedException │ │ │ │ │ _PyErr_SetRaisedException │ │ │ │ │ _PyObject_RealIsInstance │ │ │ │ │ PyDict_Keys │ │ │ │ │ PyDict_Update │ │ │ │ │ PySequence_Size │ │ │ │ │ PySequence_GetItem │ │ │ │ │ +PyLong_AsSsize_t │ │ │ │ │ PyObject_GetAttrString │ │ │ │ │ PyCallable_Check │ │ │ │ │ -PyLong_AsSsize_t │ │ │ │ │ _Py_slot_tp_getattr_hook │ │ │ │ │ _PyObject_GenericGetAttrWithDict │ │ │ │ │ _Py_slot_tp_getattro │ │ │ │ │ PyObject_GenericGetDict │ │ │ │ │ _PyType_LookupRef │ │ │ │ │ PyType_Freeze │ │ │ │ │ PyType_GetName │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -5,15 +5,15 @@ │ │ │ │ │ │ │ │ │ │ 00000000 <_PyType_GetDocFromInternalDoc>: │ │ │ │ │ _PyType_GetDocFromInternalDoc(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 4048 <_PyType_DocWithoutSignature> │ │ │ │ │ + bl 404c <_PyType_DocWithoutSignature> │ │ │ │ │ R_ARM_THM_CALL _PyType_DocWithoutSignature │ │ │ │ │ cbz r0, 20 <_PyType_GetDocFromInternalDoc+0x20> │ │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ │ cbz r3, 20 <_PyType_GetDocFromInternalDoc+0x20> │ │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromString │ │ │ │ │ @@ -26,15 +26,15 @@ │ │ │ │ │ │ │ │ │ │ 0000002c : │ │ │ │ │ PyType_FromSpec(): │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b.w 5504 │ │ │ │ │ + b.w 5508 │ │ │ │ │ R_ARM_THM_JUMP24 PyType_FromMetaclass │ │ │ │ │ │ │ │ │ │ 00000038 <_PyStaticType_InitForExtension>: │ │ │ │ │ _PyStaticType_InitForExtension(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -279,31 +279,31 @@ │ │ │ │ │ _PyType_Lookup(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - bl 6c5c <_PyType_LookupRefAndVersion> │ │ │ │ │ + bl 6c60 <_PyType_LookupRefAndVersion> │ │ │ │ │ R_ARM_THM_CALL _PyType_LookupRefAndVersion │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - bl 3d80 <_PyType_SetVersion+0x3c> │ │ │ │ │ + bl 3d84 <_PyType_SetVersion+0x44> │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 00000328 : │ │ │ │ │ PyType_FromSpecWithBases(): │ │ │ │ │ mov r3, r1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - b.w 5504 │ │ │ │ │ + b.w 5508 │ │ │ │ │ R_ARM_THM_JUMP24 PyType_FromMetaclass │ │ │ │ │ │ │ │ │ │ 00000334 : │ │ │ │ │ super_init_without_args(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -545,15 +545,15 @@ │ │ │ │ │ bhi.n 564 │ │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ │ add.w r3, r3, #436 @ 0x1b4 │ │ │ │ │ add r2, r3 │ │ │ │ │ ldr r4, [r2, #16] │ │ │ │ │ b.n 502 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6a90 │ │ │ │ │ + bl 6a94 │ │ │ │ │ R_ARM_THM_CALL type_modified_unlocked │ │ │ │ │ b.n 4f6 │ │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ │ add.w r3, r3, #404 @ 0x194 │ │ │ │ │ add r2, r3 │ │ │ │ │ b.n 558 │ │ │ │ │ .word 0x00008918 │ │ │ │ │ @@ -711,28 +711,28 @@ │ │ │ │ │ bne.n 67a <_PyType_AddMethod+0x8a> │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ b.n 67a <_PyType_AddMethod+0x8a> │ │ │ │ │ - bl 4128 │ │ │ │ │ + bl 412c │ │ │ │ │ R_ARM_THM_CALL type_module │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 73a <_PyType_AddMethod+0x14a> │ │ │ │ │ mov r1, r6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyCMethod_New │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl 3d80 <_PyType_SetVersion+0x3c> │ │ │ │ │ + bl 3d84 <_PyType_SetVersion+0x44> │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ beq.n 77e <_PyType_AddMethod+0x18e> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyStaticMethod_New │ │ │ │ │ @@ -804,39 +804,39 @@ │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ 00000788 : │ │ │ │ │ PyType_Modified(): │ │ │ │ │ ldr.w r3, [r0, #192] @ 0xc0 │ │ │ │ │ cbnz r3, 790 │ │ │ │ │ bx lr │ │ │ │ │ - b.w 6a90 │ │ │ │ │ + b.w 6a94 │ │ │ │ │ R_ARM_THM_JUMP24 type_modified_unlocked │ │ │ │ │ │ │ │ │ │ 00000794 : │ │ │ │ │ object_repr(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r6, [r0, #4] │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 4128 │ │ │ │ │ + bl 412c │ │ │ │ │ R_ARM_THM_CALL type_module │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 82a │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ bpl.n 844 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 54b8 │ │ │ │ │ + bl 54bc │ │ │ │ │ R_ARM_THM_CALL type_qualname │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 83a │ │ │ │ │ ldr r1, [pc, #148] @ (860 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ @@ -849,15 +849,15 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC111 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC111 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromFormat │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3d80 <_PyType_SetVersion+0x3c> │ │ │ │ │ + bl 3d84 <_PyType_SetVersion+0x44> │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ blt.n 7fc │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ @@ -884,21 +884,21 @@ │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ b.n 7e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 54b8 │ │ │ │ │ + bl 54bc │ │ │ │ │ R_ARM_THM_CALL type_qualname │ │ │ │ │ mov r4, r0 │ │ │ │ │ cbnz r0, 85a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - bl 3d80 <_PyType_SetVersion+0x3c> │ │ │ │ │ + bl 3d84 <_PyType_SetVersion+0x44> │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ b.n 7f6 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 82e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ @@ -1256,19 +1256,19 @@ │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ b.n b22 │ │ │ │ │ ldr r1, [pc, #40] @ (b7c ) │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ movs r0, #1 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl ade8 │ │ │ │ │ + bl adec │ │ │ │ │ R_ARM_THM_CALL lookup_method_ex.constprop.0 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - bl 4558 │ │ │ │ │ + bl 455c │ │ │ │ │ R_ARM_THM_CALL PyStackRef_XCLOSE │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ cmp r0, #1 │ │ │ │ │ beq.n b34 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ @@ -1579,15 +1579,15 @@ │ │ │ │ │ bne.n e0c <_PyTypes_Fini+0x28> │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 00000e38 : │ │ │ │ │ PyType_GetQualName(): │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.w 54b8 │ │ │ │ │ + b.w 54bc │ │ │ │ │ R_ARM_THM_JUMP24 type_qualname │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 00000e40 : │ │ │ │ │ slot_tp_descr_get(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1597,15 +1597,15 @@ │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r1, [pc, #120] @ (ed4 ) │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - bl 6c5c <_PyType_LookupRefAndVersion> │ │ │ │ │ + bl 6c60 <_PyType_LookupRefAndVersion> │ │ │ │ │ R_ARM_THM_CALL _PyType_LookupRefAndVersion │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, ea8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ movs r2, #3 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ @@ -1673,15 +1673,15 @@ │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r2, [pc, #32] @ (f20 <_PyType_Validate+0x48>) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r0, [r1, r2] │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl a614 │ │ │ │ │ + bl a618 │ │ │ │ │ R_ARM_THM_CALL assign_version_tag │ │ │ │ │ cbz r0, f18 <_PyType_Validate+0x40> │ │ │ │ │ ldr.w r2, [r4, #192] @ 0xc0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ b.n ef2 <_PyType_Validate+0x1a> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ @@ -1832,15 +1832,15 @@ │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ ldr r1, [pc, #100] @ (10c8 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl ade8 │ │ │ │ │ + bl adec │ │ │ │ │ R_ARM_THM_CALL lookup_method_ex.constprop.0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 108a │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ bic.w r7, r3, #1 │ │ │ │ │ cbz r0, 109c │ │ │ │ │ mov r1, r5 │ │ │ │ │ @@ -1848,15 +1848,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ cbz r0, 10b2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ blt.n 10a4 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl 4558 │ │ │ │ │ + bl 455c │ │ │ │ │ R_ARM_THM_CALL PyStackRef_XCLOSE │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_SetRaisedException> │ │ │ │ │ R_ARM_THM_CALL _PyErr_SetRaisedException │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ @@ -2068,15 +2068,15 @@ │ │ │ │ │ bl 127c │ │ │ │ │ cbnz r0, 1276 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_Keys │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3d80 <_PyType_SetVersion+0x3c> │ │ │ │ │ + bl 3d84 <_PyType_SetVersion+0x44> │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movs r5, #0 │ │ │ │ │ b.n 126a │ │ │ │ │ nop │ │ │ │ │ @@ -2200,15 +2200,15 @@ │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ bl 57c │ │ │ │ │ cbz r0, 13a0 │ │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ │ cbz r3, 1388 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6a90 │ │ │ │ │ + bl 6a94 │ │ │ │ │ R_ARM_THM_CALL type_modified_unlocked │ │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ it pl │ │ │ │ │ ldrpl.w r0, [r4, #132] @ 0x84 │ │ │ │ │ bmi.n 13a6 │ │ │ │ │ mov r2, r5 │ │ │ │ │ @@ -2594,18 +2594,18 @@ │ │ │ │ │ adds r0, #1 │ │ │ │ │ beq.n 170a │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_Keys │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl 3d80 <_PyType_SetVersion+0x3c> │ │ │ │ │ + bl 3d84 <_PyType_SetVersion+0x44> │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ - bl 3d80 <_PyType_SetVersion+0x3c> │ │ │ │ │ + bl 3d84 <_PyType_SetVersion+0x44> │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 1702 │ │ │ │ │ @@ -2687,15 +2687,15 @@ │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cbz r3, 17b8 │ │ │ │ │ cbnz r2, 17e8 │ │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ │ mov r0, r5 │ │ │ │ │ orr.w r3, r3, #256 @ 0x100 │ │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ │ - bl 6a90 │ │ │ │ │ + bl 6a94 │ │ │ │ │ R_ARM_THM_CALL type_modified_unlocked │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ @@ -2790,15 +2790,15 @@ │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ .word 0x00008ce4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ 0000187c : │ │ │ │ │ PyType_GetModuleName(): │ │ │ │ │ - b.w 4128 │ │ │ │ │ + b.w 412c │ │ │ │ │ R_ARM_THM_JUMP24 type_module │ │ │ │ │ │ │ │ │ │ 00001880 : │ │ │ │ │ type_set_bases(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -2826,27 +2826,27 @@ │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r9, r7 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ cmp lr, ip │ │ │ │ │ bgt.w 19f6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 665c │ │ │ │ │ + bl 6660 │ │ │ │ │ R_ARM_THM_CALL find_best_base │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 1d66 │ │ │ │ │ mov r1, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC140 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC140 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f08 │ │ │ │ │ + bl 1f04 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 1d66 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ ldr.w r6, [r4, #168] @ 0xa8 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ ldr.w sl, [r4, #128] @ 0x80 │ │ │ │ │ itt lt │ │ │ │ │ @@ -2866,15 +2866,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 1d28 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 209c │ │ │ │ │ + bl 2098 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ blt.w 1cfe │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 1964 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ @@ -2909,15 +2909,15 @@ │ │ │ │ │ adds r5, #28 │ │ │ │ │ bl d62c │ │ │ │ │ R_ARM_THM_CALL update_slot.constprop.0.isra.0 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 19a4 │ │ │ │ │ - bl 6a90 │ │ │ │ │ + bl 6a94 │ │ │ │ │ R_ARM_THM_CALL type_modified_unlocked │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyInterpreterState_Get │ │ │ │ │ add.w r3, r0, #110592 @ 0x1b000 │ │ │ │ │ ldrb.w r2, [r3, #3373] @ 0xd2d │ │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ │ itt ne │ │ │ │ │ @@ -2930,23 +2930,23 @@ │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cbnz r3, 19e2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 1ee8 │ │ │ │ │ + blt.w 1eca │ │ │ │ │ mov r0, r9 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr.w r3, [r9, #4]! │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.w 1ec4 │ │ │ │ │ + bge.w 1ede │ │ │ │ │ ldr.w r1, [r3, #172] @ 0xac │ │ │ │ │ cmp r1, #0 │ │ │ │ │ beq.w 1cf8 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ adds r1, #12 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ @@ -3015,31 +3015,31 @@ │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_DelItem │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 1ce0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 3d80 <_PyType_SetVersion+0x3c> │ │ │ │ │ + bl 3d84 <_PyType_SetVersion+0x44> │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_Size │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b78 │ │ │ │ │ + beq.n 1b90 │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ b.n 197e │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r7, #4]! │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromVoidPtr │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1dc0 │ │ │ │ │ + beq.w 1dc4 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyWeakref_NewRef │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 1db0 │ │ │ │ │ @@ -3062,51 +3062,51 @@ │ │ │ │ │ beq.n 1b30 │ │ │ │ │ cmp.w lr, #10 │ │ │ │ │ bls.n 1bee │ │ │ │ │ add.w r0, r0, #91136 @ 0x16400 │ │ │ │ │ add.w r0, r0, #404 @ 0x194 │ │ │ │ │ add r1, r0 │ │ │ │ │ ldr r0, [r1, #20] │ │ │ │ │ - cbz r0, 1b80 │ │ │ │ │ + cbz r0, 1b78 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_SetItem │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 1b5a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1efc │ │ │ │ │ + beq.w 1e3a │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 1b6c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 1cd4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.w 1dc0 │ │ │ │ │ + blt.w 1dc4 │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ b.n 1996 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl e2c0 │ │ │ │ │ - R_ARM_THM_CALL clear_tp_subclasses │ │ │ │ │ - b.n 1ace │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1e98 │ │ │ │ │ + beq.w 1ea4 │ │ │ │ │ ldr.w r1, [sl, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #30 │ │ │ │ │ bmi.n 1b98 │ │ │ │ │ str.w r0, [sl, #180] @ 0xb4 │ │ │ │ │ b.n 1b3e │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl e2c0 │ │ │ │ │ + R_ARM_THM_CALL clear_tp_subclasses │ │ │ │ │ + b.n 1ace │ │ │ │ │ ldr.w r1, [sl, #180] @ 0xb4 │ │ │ │ │ ldr r2, [pc, #104] @ (1c08 ) │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr.w ip, [r1, r2] │ │ │ │ │ @@ -3148,15 +3148,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ │ ldr.w r1, [r5, #180] @ 0xb4 │ │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ │ lsls r2, r0, #30 │ │ │ │ │ bpl.n 1c54 │ │ │ │ │ - ldr r2, [pc, #672] @ (1ec0 ) │ │ │ │ │ + ldr r2, [pc, #640] @ (1ea0 ) │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ add.w lr, r1, #4294967295 @ 0xffffffff │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r0, [r0, r2] │ │ │ │ │ movs r2, #28 │ │ │ │ │ mul.w r2, r2, lr │ │ │ │ │ @@ -3236,50 +3236,50 @@ │ │ │ │ │ b.n 1abe │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_THM_CALL _Py_SetImmortal │ │ │ │ │ b.n 1918 │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1e88 │ │ │ │ │ + beq.w 1e90 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ bne.n 1cee │ │ │ │ │ b.n 1a24 │ │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ │ mov fp, r4 │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ subs r7, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bge.n 1dc6 │ │ │ │ │ + bge.n 1dca │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mov r4, fp │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 1d28 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cbnz r3, 1d28 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w r3, [r4, #168] @ 0xa8 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.w 1e4c │ │ │ │ │ + bne.w 1e54 │ │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #30 │ │ │ │ │ - bmi.w 1e44 │ │ │ │ │ + bmi.w 1e4c │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ str.w r6, [r4, #168] @ 0xa8 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ str.w sl, [r4, #128] @ 0x80 │ │ │ │ │ bge.n 1d54 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1e80 │ │ │ │ │ + beq.w 1e88 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 1d66 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cbz r3, 1d6c │ │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ @@ -3315,19 +3315,21 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ b.n 1d66 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ b.n 19b8 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1dc0 │ │ │ │ │ + bge.n 1dc4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 1e3c │ │ │ │ │ + cbnz r3, 1dc4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ b.n 1b72 │ │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ @@ -3343,59 +3345,61 @@ │ │ │ │ │ movs r2, #2 │ │ │ │ │ movs r3, #3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyArg_UnpackTuple │ │ │ │ │ ldrd r5, r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr.w r1, [r5, #172] @ 0xac │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 1e2a │ │ │ │ │ + bne.n 1e2e │ │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ │ - cbz r4, 1e16 │ │ │ │ │ + cbz r4, 1e1a │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1e0a │ │ │ │ │ + bge.n 1e0e │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - bmi.n 1e2e │ │ │ │ │ + bmi.n 1e32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnstable_Object_EnableDeferredRefcount │ │ │ │ │ str.w r4, [r5, #172] @ 0xac │ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1e2a │ │ │ │ │ + bge.n 1e2e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 1e36 │ │ │ │ │ + cbz r3, 1e46 │ │ │ │ │ subs r7, #1 │ │ │ │ │ b.n 1d08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_THM_CALL _Py_SetImmortal │ │ │ │ │ - b.n 1e16 │ │ │ │ │ + b.n 1e1a │ │ │ │ │ + str r0, [sp, #24] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1e2a │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + b.n 1b5a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1dc0 │ │ │ │ │ + b.n 1e2e │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_THM_CALL _Py_SetImmortal │ │ │ │ │ b.n 1d3a │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1e60 │ │ │ │ │ + bge.n 1e68 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 1e60 │ │ │ │ │ + cbnz r3, 1e68 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.w 1d66 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -3413,34 +3417,41 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ bne.w 1a4c │ │ │ │ │ b.n 1a24 │ │ │ │ │ + .word 0x00000276 │ │ │ │ │ + R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1ea6 │ │ │ │ │ + bge.n 1eb2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 1ee0 │ │ │ │ │ + cbz r3, 1efa │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1dc0 │ │ │ │ │ + bge.n 1dc4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1dc0 │ │ │ │ │ + bne.n 1dc4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1dc0 │ │ │ │ │ - nop │ │ │ │ │ - .word 0x00000296 │ │ │ │ │ - R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ + b.n 1dc4 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str.w r3, [sl] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 19ee │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 19ee │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC143 │ │ │ │ │ @@ -3450,161 +3461,148 @@ │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ b.n 1d66 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1ea6 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str.w r3, [sl] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 19ee │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 19ee │ │ │ │ │ - str r0, [sp, #24] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ │ - b.n 1b5a │ │ │ │ │ + b.n 1eb2 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00001f08 : │ │ │ │ │ +00001f04 : │ │ │ │ │ compatible_for_assignment(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2014 │ │ │ │ │ + beq.n 2010 │ │ │ │ │ ldr.w r1, [r1, #160] @ 0xa0 │ │ │ │ │ ldr.w r3, [r0, #160] @ 0xa0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.w 205e │ │ │ │ │ + bne.w 205a │ │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ │ eors r3, r2 │ │ │ │ │ movw r2, #16412 @ 0x401c │ │ │ │ │ tst r3, r2 │ │ │ │ │ - bne.n 203a │ │ │ │ │ + bne.n 2036 │ │ │ │ │ ldr.w r2, [r5, #144] @ 0x90 │ │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 203a │ │ │ │ │ + bne.n 2036 │ │ │ │ │ ldr r3, [r5, #104] @ 0x68 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r2, [r0, #104] @ 0x68 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 203c │ │ │ │ │ + bne.n 2038 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ - cbz r3, 1f66 │ │ │ │ │ + cbz r3, 1f62 │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 1fd8 │ │ │ │ │ + beq.n 1fd4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ │ - cbz r0, 1f78 │ │ │ │ │ + cbz r0, 1f74 │ │ │ │ │ ldr r1, [r6, #16] │ │ │ │ │ ldr r2, [r0, #16] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 1ff6 │ │ │ │ │ + beq.n 1ff2 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - beq.n 1fd0 │ │ │ │ │ + beq.n 1fcc │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n 203c │ │ │ │ │ + bne.n 2038 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ ldr.w r2, [r4, #144] @ 0x90 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2086 │ │ │ │ │ + beq.n 2082 │ │ │ │ │ ldr r2, [r4, #104] @ 0x68 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 207c │ │ │ │ │ + beq.n 2078 │ │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ │ lsls r1, r2, #22 │ │ │ │ │ - bpl.n 203c │ │ │ │ │ + bpl.n 2038 │ │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #22 │ │ │ │ │ - bpl.n 203c │ │ │ │ │ + bpl.n 2038 │ │ │ │ │ ldr.w r8, [r4, #432] @ 0x1b0 │ │ │ │ │ ldr.w r1, [r6, #432] @ 0x1b0 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 1fc4 │ │ │ │ │ - cbz r1, 1fc4 │ │ │ │ │ + beq.n 1fc0 │ │ │ │ │ + cbz r1, 1fc0 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bne.n 203c │ │ │ │ │ + bne.n 2038 │ │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 203c │ │ │ │ │ + bne.n 2038 │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 203c │ │ │ │ │ + bne.n 2038 │ │ │ │ │ movs r0, #1 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC subtype_dealloc │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS subtype_dealloc │ │ │ │ │ ldr r1, [r3, #20] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n 1f66 │ │ │ │ │ + bne.n 1f62 │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 1f56 │ │ │ │ │ + beq.n 1f52 │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 1f66 │ │ │ │ │ - b.n 1f56 │ │ │ │ │ + bne.n 1f62 │ │ │ │ │ + b.n 1f52 │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC subtype_dealloc │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS subtype_dealloc │ │ │ │ │ ldr r2, [r0, #20] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 1f78 │ │ │ │ │ + bne.n 1f74 │ │ │ │ │ ldr r1, [r6, #24] │ │ │ │ │ cmp r1, ip │ │ │ │ │ - beq.n 1f68 │ │ │ │ │ + beq.n 1f64 │ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 1f78 │ │ │ │ │ - b.n 1f68 │ │ │ │ │ + bne.n 1f74 │ │ │ │ │ + b.n 1f64 │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ movw r1, #16412 @ 0x401c │ │ │ │ │ ldr.w r7, [r0, #128] @ 0x80 │ │ │ │ │ and.w r2, r1, r3 │ │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ │ bic.w r3, r3, r2 │ │ │ │ │ tst r3, r1 │ │ │ │ │ - bne.n 203c │ │ │ │ │ + bne.n 2038 │ │ │ │ │ ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ │ - cbnz r3, 2092 │ │ │ │ │ + cbnz r3, 208e │ │ │ │ │ ldr r3, [r5, #104] @ 0x68 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1f54 │ │ │ │ │ - b.n 1f4e │ │ │ │ │ + beq.n 1f50 │ │ │ │ │ + b.n 1f4a │ │ │ │ │ mov r7, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r4, [r7, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -3614,336 +3612,336 @@ │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1fd2 │ │ │ │ │ + b.n 1fce │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r6, [r0, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC145 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC145 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 205a │ │ │ │ │ + b.n 2056 │ │ │ │ │ ldr r2, [r6, #104] @ 0x68 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it eq │ │ │ │ │ addeq r3, #4 │ │ │ │ │ - b.n 1f90 │ │ │ │ │ + b.n 1f8c │ │ │ │ │ ldr.w r2, [r6, #144] @ 0x90 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it eq │ │ │ │ │ addeq r3, #4 │ │ │ │ │ - b.n 1f8a │ │ │ │ │ + b.n 1f86 │ │ │ │ │ ldr.w r2, [r0, #144] @ 0x90 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 2032 │ │ │ │ │ - b.n 203c │ │ │ │ │ + beq.n 202e │ │ │ │ │ + b.n 2038 │ │ │ │ │ │ │ │ │ │ -0000209c : │ │ │ │ │ +00002098 : │ │ │ │ │ mro_hierarchy_for_complete_type(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r5, r1 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - bl 32c8 │ │ │ │ │ + bl 32c8 │ │ │ │ │ R_ARM_THM_CALL mro_internal.isra.0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bne.n 20fc │ │ │ │ │ + bne.n 20f8 │ │ │ │ │ ldr r7, [sp, #4] │ │ │ │ │ ldr.w r2, [r6, #172] @ 0xac │ │ │ │ │ mov r8, r2 │ │ │ │ │ - cbz r7, 2104 │ │ │ │ │ + cbz r7, 2100 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ movs r0, #3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Pack │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 2150 │ │ │ │ │ + beq.n 214c │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - bl 3d80 <_PyType_SetVersion+0x3c> │ │ │ │ │ + bl 3d84 <_PyType_SetVersion+0x44> │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.n 2156 │ │ │ │ │ + blt.n 2152 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 3d80 <_PyType_SetVersion+0x3c> │ │ │ │ │ + bl 3d84 <_PyType_SetVersion+0x44> │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl d78 <_PyType_HasSubclasses> │ │ │ │ │ R_ARM_THM_CALL _PyType_HasSubclasses │ │ │ │ │ - cbnz r0, 2110 │ │ │ │ │ + cbnz r0, 210c │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyTuple_FromPair> │ │ │ │ │ R_ARM_THM_CALL _PyTuple_FromPair │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 20d4 │ │ │ │ │ + b.n 20d0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 970 <_PyType_GetSubclasses> │ │ │ │ │ R_ARM_THM_CALL _PyType_GetSubclasses │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 217a │ │ │ │ │ + cbz r0, 2176 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ movs r7, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.n 2132 │ │ │ │ │ + b.n 212e │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ ldr.w r0, [r2, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - bl 209c │ │ │ │ │ + bl 2098 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - blt.n 2138 │ │ │ │ │ + blt.n 2134 │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - blt.n 2122 │ │ │ │ │ + blt.n 211e │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 20fc │ │ │ │ │ + bge.n 20f8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 20fc │ │ │ │ │ + bne.n 20f8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 20fc │ │ │ │ │ + b.n 20f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3d80 <_PyType_SetVersion+0x3c> │ │ │ │ │ + bl 3d84 <_PyType_SetVersion+0x44> │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ - cbz r7, 2164 │ │ │ │ │ + cbz r7, 2160 │ │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ │ mov r0, r7 │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - bmi.n 2180 │ │ │ │ │ + bmi.n 217c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnstable_Object_EnableDeferredRefcount │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ str.w r7, [r6, #172] @ 0xac │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 217a │ │ │ │ │ + bge.n 2176 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - cbz r3, 2186 │ │ │ │ │ + cbz r3, 2182 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 20fc │ │ │ │ │ + b.n 20f8 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_THM_CALL _Py_SetImmortal │ │ │ │ │ - b.n 2164 │ │ │ │ │ + b.n 2160 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 217a │ │ │ │ │ + b.n 2176 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002190 : │ │ │ │ │ +0000218c : │ │ │ │ │ slot_nb_true_divide(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - ldr r3, [pc, #332] @ (22f0 ) │ │ │ │ │ + ldr r3, [pc, #332] @ (22ec ) │ │ │ │ │ mov r4, r0 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ sub sp, #16 │ │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ - beq.n 220c │ │ │ │ │ + beq.n 2208 │ │ │ │ │ ldr r2, [r1, #48] @ 0x30 │ │ │ │ │ - cbz r2, 220c │ │ │ │ │ + cbz r2, 2208 │ │ │ │ │ ldr r6, [r2, #120] @ 0x78 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC slot_nb_true_divide │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS slot_nb_true_divide │ │ │ │ │ sub.w ip, r6, r2 │ │ │ │ │ rsbs r7, ip, #0 │ │ │ │ │ adc.w r7, r7, ip │ │ │ │ │ - cbz r3, 2236 │ │ │ │ │ + cbz r3, 2232 │ │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 2236 │ │ │ │ │ + bne.n 2232 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 224e │ │ │ │ │ + beq.n 224a │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ movs r7, #0 │ │ │ │ │ movs r3, #2 │ │ │ │ │ - ldr r1, [pc, #256] @ (22f4 ) │ │ │ │ │ + ldr r1, [pc, #256] @ (22f0 ) │ │ │ │ │ mov r0, r8 │ │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ │ bl f468 │ │ │ │ │ R_ARM_THM_CALL vectorcall_maybe │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq.n 2226 │ │ │ │ │ + beq.n 2222 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - cbz r3, 221c │ │ │ │ │ + cbz r3, 2218 │ │ │ │ │ ldr r2, [r3, #120] @ 0x78 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC slot_nb_true_divide │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS slot_nb_true_divide │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 21e4 │ │ │ │ │ + beq.n 21e0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 2204 │ │ │ │ │ + b.n 2200 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 221c │ │ │ │ │ + beq.n 2218 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 2288 │ │ │ │ │ + blt.n 2284 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 221c │ │ │ │ │ + beq.n 2218 │ │ │ │ │ movs r3, #2 │ │ │ │ │ - ldr r1, [pc, #184] @ (22f8 ) │ │ │ │ │ + ldr r1, [pc, #184] @ (22f4 ) │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ str r4, [sp, #12] │ │ │ │ │ bl f468 │ │ │ │ │ R_ARM_THM_CALL vectorcall_maybe │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 2204 │ │ │ │ │ + b.n 2200 │ │ │ │ │ ldr.w r2, [r1, #172] @ 0xac │ │ │ │ │ - cbz r2, 2296 │ │ │ │ │ + cbz r2, 2292 │ │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ adds r2, #12 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ - ble.n 227a │ │ │ │ │ + ble.n 2276 │ │ │ │ │ ldr.w r6, [r2, #4]! │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 225c │ │ │ │ │ - ldr r2, [pc, #136] @ (22f8 ) │ │ │ │ │ + bne.n 2258 │ │ │ │ │ + ldr r2, [pc, #136] @ (22f4 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 73c <_PyType_AddMethod+0x14c> │ │ │ │ │ R_ARM_THM_CALL method_is_overloaded.isra.0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 22ec │ │ │ │ │ - bne.n 22b2 │ │ │ │ │ + blt.n 22e8 │ │ │ │ │ + bne.n 22ae │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r7, #1 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ - b.n 21f0 │ │ │ │ │ + b.n 21ec │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2236 │ │ │ │ │ + bne.n 2232 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2236 │ │ │ │ │ + b.n 2232 │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 226c │ │ │ │ │ + beq.n 2268 │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2298 │ │ │ │ │ + bne.n 2294 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 227a │ │ │ │ │ - b.n 226c │ │ │ │ │ + bne.n 2276 │ │ │ │ │ + b.n 2268 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ movs r3, #2 │ │ │ │ │ - ldr r1, [pc, #64] @ (22f8 ) │ │ │ │ │ + ldr r1, [pc, #64] @ (22f4 ) │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ strd r5, r4, [sp, #8] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl f468 │ │ │ │ │ R_ARM_THM_CALL vectorcall_maybe │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 2204 │ │ │ │ │ + bne.n 2200 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 21ee │ │ │ │ │ + bge.n 21ea │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 21ee │ │ │ │ │ + bne.n 21ea │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 21ee │ │ │ │ │ + b.n 21ea │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 2204 │ │ │ │ │ + b.n 2200 │ │ │ │ │ .word 0x00000142 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00009718 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000094f8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000022fc : │ │ │ │ │ +000022f8 : │ │ │ │ │ object_set_class(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 2462 │ │ │ │ │ + beq.w 245e │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.w 247a │ │ │ │ │ + bge.w 2476 │ │ │ │ │ mov r2, r0 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ mov r6, r0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC149 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC149 │ │ │ │ │ @@ -3954,212 +3952,212 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC105 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC105 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySys_Audit │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 2424 │ │ │ │ │ + blt.n 2420 │ │ │ │ │ ldr.w r2, [r4, #172] @ 0xac │ │ │ │ │ ldr r5, [r6, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 2442 │ │ │ │ │ + beq.n 243e │ │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyModule_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyModule_Type │ │ │ │ │ adds r2, #12 │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ - ble.n 239a │ │ │ │ │ + ble.n 2396 │ │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ │ mov lr, r1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n 235e │ │ │ │ │ + bne.n 235a │ │ │ │ │ ldr.w r3, [r5, #172] @ 0xac │ │ │ │ │ - cbz r3, 238c │ │ │ │ │ + cbz r3, 2388 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ adds r3, #12 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - ble.n 239a │ │ │ │ │ + ble.n 2396 │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ cmp r0, lr │ │ │ │ │ - beq.n 23a6 │ │ │ │ │ + beq.n 23a2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - b.n 237c │ │ │ │ │ + b.n 2378 │ │ │ │ │ mov r3, r5 │ │ │ │ │ cmp r3, lr │ │ │ │ │ - beq.n 23a6 │ │ │ │ │ + beq.n 23a2 │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 238e │ │ │ │ │ + bne.n 238a │ │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #23 │ │ │ │ │ - bmi.n 242a │ │ │ │ │ + bmi.n 2426 │ │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #23 │ │ │ │ │ - bmi.n 242a │ │ │ │ │ + bmi.n 2426 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC149 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC149 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1f08 │ │ │ │ │ + bl 1f04 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2424 │ │ │ │ │ + beq.n 2420 │ │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ │ lsls r0, r2, #29 │ │ │ │ │ - bmi.n 2406 │ │ │ │ │ + bmi.n 2402 │ │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #22 │ │ │ │ │ - bpl.n 23d4 │ │ │ │ │ + bpl.n 23d0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r4, #0] │ │ │ │ │ str r4, [r6, #4] │ │ │ │ │ lsls r3, r2, #22 │ │ │ │ │ - bpl.n 23ea │ │ │ │ │ + bpl.n 23e6 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 23ea │ │ │ │ │ + bge.n 23e6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 245a │ │ │ │ │ + beq.n 2456 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyInterpreterState_Get │ │ │ │ │ add.w r0, r0, #110592 @ 0x1b000 │ │ │ │ │ ldrb.w r3, [r0, #3372] @ 0xd2c │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strbne.w r3, [r0, #3372] @ 0xd2c │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr.w r0, [r6, #-12] │ │ │ │ │ - cbz r0, 241a │ │ │ │ │ + cbz r0, 2416 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyDict_DetachFromObject> │ │ │ │ │ R_ARM_THM_CALL _PyDict_DetachFromObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 2424 │ │ │ │ │ + blt.n 2420 │ │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ │ - b.n 23c2 │ │ │ │ │ + b.n 23be │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyObject_MaterializeManagedDict_LockHeld> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 240c │ │ │ │ │ + bne.n 2408 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2402 │ │ │ │ │ + b.n 23fe │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC150 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC150 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 2424 │ │ │ │ │ + b.n 2420 │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyModule_Type │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyModule_Type │ │ │ │ │ mov r3, r4 │ │ │ │ │ cmp r3, lr │ │ │ │ │ - beq.n 2370 │ │ │ │ │ + beq.n 236c │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 244c │ │ │ │ │ - b.n 239a │ │ │ │ │ + bne.n 2448 │ │ │ │ │ + b.n 2396 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 23ea │ │ │ │ │ + b.n 23e6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC147 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC147 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 2424 │ │ │ │ │ + b.n 2420 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC148 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC148 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 2424 │ │ │ │ │ + b.n 2420 │ │ │ │ │ │ │ │ │ │ -00002494 : │ │ │ │ │ +00002490 : │ │ │ │ │ richcmp_ne(): │ │ │ │ │ movs r3, #3 │ │ │ │ │ - b.n 2498 │ │ │ │ │ + b.n 2494 │ │ │ │ │ │ │ │ │ │ -00002498 : │ │ │ │ │ +00002494 : │ │ │ │ │ wrap_richcmpfunc(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl d454 │ │ │ │ │ R_ARM_THM_CALL check_num_args │ │ │ │ │ - cbz r0, 24ca │ │ │ │ │ + cbz r0, 24c6 │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r5 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ bx r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000024d0 <_common_reduce.part.0>: │ │ │ │ │ +000024cc <_common_reduce.part.0>: │ │ │ │ │ _common_reduce.part.0(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bl 2528 │ │ │ │ │ + bl 2524 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 2516 <_common_reduce.part.0+0x46> │ │ │ │ │ + cbz r0, 2512 <_common_reduce.part.0+0x46> │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC157 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC157 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -4167,500 +4165,500 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC158 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallMethod │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2514 <_common_reduce.part.0+0x44> │ │ │ │ │ + bge.n 2510 <_common_reduce.part.0+0x44> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 251c <_common_reduce.part.0+0x4c> │ │ │ │ │ + cbz r3, 2518 <_common_reduce.part.0+0x4c> │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2516 <_common_reduce.part.0+0x46> │ │ │ │ │ + b.n 2512 <_common_reduce.part.0+0x46> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002528 : │ │ │ │ │ +00002524 : │ │ │ │ │ import_copyreg(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r0, [pc, #40] @ (2560 ) │ │ │ │ │ + ldr r0, [pc, #40] @ (255c ) │ │ │ │ │ sub sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyImport_GetModule │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 2548 │ │ │ │ │ + cbz r0, 2544 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2542 │ │ │ │ │ - ldr r0, [pc, #8] @ (2560 ) │ │ │ │ │ + bne.n 253e │ │ │ │ │ + ldr r0, [pc, #8] @ (255c ) │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyImport_Import │ │ │ │ │ .word 0x0000ac48 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00002564 : │ │ │ │ │ +00002560 : │ │ │ │ │ object_getstate(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - ldr r1, [pc, #116] @ (25ec ) │ │ │ │ │ + ldr r1, [pc, #116] @ (25e8 ) │ │ │ │ │ mov r5, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetAttr │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 25ce │ │ │ │ │ + cbz r0, 25ca │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyCFunction_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyCFunction_Type │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ - bl a0a4 │ │ │ │ │ + bl a0a8 │ │ │ │ │ R_ARM_THM_CALL PyObject_TypeCheck.isra.0 │ │ │ │ │ - cbz r0, 25d2 │ │ │ │ │ + cbz r0, 25ce │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ lsls r2, r2, #26 │ │ │ │ │ ite mi │ │ │ │ │ movmi r2, #0 │ │ │ │ │ ldrpl r2, [r4, #12] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne.n 25d2 │ │ │ │ │ + bne.n 25ce │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC object___getstate__ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS object___getstate__ │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 25d2 │ │ │ │ │ + bne.n 25ce │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bl 25f4 │ │ │ │ │ + bl 25f0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 25cc │ │ │ │ │ + bge.n 25c8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 25cc │ │ │ │ │ + cbnz r3, 25c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r2, [pc, #28] @ (25f0 ) │ │ │ │ │ + ldr r2, [pc, #28] @ (25ec ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ movs r3, #0 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r0, [r1, r2] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl ced4 <_PyObject_VectorcallTstate.constprop.0> │ │ │ │ │ R_ARM_THM_CALL _PyObject_VectorcallTstate.constprop.0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 25b8 │ │ │ │ │ + b.n 25b4 │ │ │ │ │ .word 0x00008af0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000012 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000025f4 : │ │ │ │ │ +000025f0 : │ │ │ │ │ object_getstate_default(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, #24 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 26a2 │ │ │ │ │ + bne.n 269e │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyObject_IsInstanceDictEmpty> │ │ │ │ │ R_ARM_THM_CALL _PyObject_IsInstanceDictEmpty │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2686 │ │ │ │ │ + bne.n 2682 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GenericGetDict │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 26c2 │ │ │ │ │ + beq.n 26be │ │ │ │ │ ldr r5, [r7, #4] │ │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ │ lsls r0, r3, #30 │ │ │ │ │ - bmi.w 27ea │ │ │ │ │ + bmi.w 27e6 │ │ │ │ │ ldr.w r0, [r5, #132] @ 0x84 │ │ │ │ │ - ldr r1, [pc, #652] @ (28c4 ) │ │ │ │ │ + ldr r1, [pc, #652] @ (28c0 ) │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_GetItemRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 27ca │ │ │ │ │ + blt.w 27c6 │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 2750 │ │ │ │ │ + beq.w 274c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.n 26c8 │ │ │ │ │ + beq.n 26c4 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #6 │ │ │ │ │ - bpl.w 296e │ │ │ │ │ + bpl.w 296a │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 26d6 │ │ │ │ │ + bne.n 26d2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.w 282c │ │ │ │ │ + bgt.w 2828 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 267e │ │ │ │ │ + bge.n 267a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2824 │ │ │ │ │ + beq.w 2820 │ │ │ │ │ mov r0, r9 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 2958 │ │ │ │ │ + blt.w 2954 │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b.n 2626 │ │ │ │ │ + b.n 2622 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 260e │ │ │ │ │ + beq.n 260a │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC159 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC159 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n 267e │ │ │ │ │ + b.n 267a │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 2964 │ │ │ │ │ + beq.w 2960 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ ldr.w r0, [r2, #144] @ 0x90 │ │ │ │ │ - cbz r0, 26f0 │ │ │ │ │ + cbz r0, 26ec │ │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ │ lsls r0, r0, #27 │ │ │ │ │ it pl │ │ │ │ │ addpl r1, #4 │ │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it gt │ │ │ │ │ addgt r1, #4 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.w 295e │ │ │ │ │ + beq.w 295a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ add.w r1, r1, r3, lsl #2 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bge.n 2664 │ │ │ │ │ + bge.n 2660 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 271e │ │ │ │ │ + bge.n 271a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 271e │ │ │ │ │ + cbnz r3, 271a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2734 │ │ │ │ │ + bge.n 2730 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 299e │ │ │ │ │ + beq.w 299a │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC151 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC151 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 26c2 │ │ │ │ │ - bl 2528 │ │ │ │ │ + b.n 26be │ │ │ │ │ + bl 2524 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 27ca │ │ │ │ │ + beq.n 27c6 │ │ │ │ │ mov r3, r4 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ movs r2, #2 │ │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ │ - ldr r0, [pc, #352] @ (28c8 ) │ │ │ │ │ + ldr r0, [pc, #352] @ (28c4 ) │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_VectorcallMethod │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2786 │ │ │ │ │ + bge.n 2782 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2996 │ │ │ │ │ + beq.w 2992 │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ - cbz r4, 27ca │ │ │ │ │ + cbz r4, 27c6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.n 26c8 │ │ │ │ │ + beq.n 26c4 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r5, r2, #6 │ │ │ │ │ - bmi.w 2660 │ │ │ │ │ + bmi.w 265c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC161 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC161 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 27ca │ │ │ │ │ + bge.n 27c6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 29e8 │ │ │ │ │ + beq.w 29e4 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 26c2 │ │ │ │ │ + bge.w 26be │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 26c2 │ │ │ │ │ + bne.w 26be │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 26c2 │ │ │ │ │ - ldr r3, [pc, #224] @ (28cc ) │ │ │ │ │ + b.n 26be │ │ │ │ │ + ldr r3, [pc, #224] @ (28c8 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr.w r1, [r5, #180] @ 0xb4 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ subs r1, #1 │ │ │ │ │ ldr r2, [r2, r3] │ │ │ │ │ movs r3, #28 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ adds r0, r2, r3 │ │ │ │ │ add.w r0, r0, #91136 @ 0x16400 │ │ │ │ │ ldr.w r0, [r0, #404] @ 0x194 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - beq.n 2816 │ │ │ │ │ + beq.n 2812 │ │ │ │ │ cmp r1, #10 │ │ │ │ │ - bls.w 2a0a │ │ │ │ │ + bls.w 2a06 │ │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ │ add.w r3, r3, #404 @ 0x194 │ │ │ │ │ add r2, r3 │ │ │ │ │ ldr r0, [r2, #16] │ │ │ │ │ - b.n 2634 │ │ │ │ │ + b.n 2630 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 267e │ │ │ │ │ + b.n 267a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_New │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 29ee │ │ │ │ │ + beq.w 29ea │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ movs r6, #0 │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - bge.n 28d0 │ │ │ │ │ + bge.n 28cc │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr.w r5, [r3, r6, lsl #2] │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r5, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 29a6 │ │ │ │ │ + blt.w 29a2 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ - cbz r2, 28aa │ │ │ │ │ + cbz r2, 28a6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_SetItem │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 2a2e │ │ │ │ │ + blt.w 2a2a │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 2898 │ │ │ │ │ + blt.n 2894 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 29ba │ │ │ │ │ + bne.w 29b6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bne.w 2a16 │ │ │ │ │ + bne.w 2a12 │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 283e │ │ │ │ │ + b.n 283a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2886 │ │ │ │ │ + bne.n 2882 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 2886 │ │ │ │ │ + b.n 2882 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 288c │ │ │ │ │ + bge.n 2888 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 288c │ │ │ │ │ + bne.n 2888 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 288c │ │ │ │ │ + b.n 2888 │ │ │ │ │ nop │ │ │ │ │ .word 0x00009600 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00009d80 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 28f0 │ │ │ │ │ + ble.n 28ec │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyTuple_FromPair> │ │ │ │ │ R_ARM_THM_CALL _PyTuple_FromPair │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 293e │ │ │ │ │ + blt.n 293a │ │ │ │ │ mov r9, r5 │ │ │ │ │ - cbz r5, 2910 │ │ │ │ │ + cbz r5, 290c │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 266c │ │ │ │ │ + bge.w 2668 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 266c │ │ │ │ │ + bne.w 2668 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 266c │ │ │ │ │ + b.n 2668 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 291e │ │ │ │ │ + bge.n 291a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 2950 │ │ │ │ │ + cbz r3, 294c │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 26c2 │ │ │ │ │ + bge.w 26be │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 26c2 │ │ │ │ │ + bne.w 26be │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 26c2 │ │ │ │ │ + b.n 26be │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 28ec │ │ │ │ │ + bne.n 28e8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 28ec │ │ │ │ │ + b.n 28e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 291e │ │ │ │ │ + b.n 291a │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - b.n 2698 │ │ │ │ │ + b.n 2694 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - blt.w 270a │ │ │ │ │ + blt.w 2706 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b.n 266c │ │ │ │ │ + b.n 2668 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC160 │ │ │ │ │ @@ -4669,164 +4667,164 @@ │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 27c0 │ │ │ │ │ - b.n 27ca │ │ │ │ │ + blt.w 27bc │ │ │ │ │ + b.n 27c6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2786 │ │ │ │ │ + b.n 2782 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2734 │ │ │ │ │ + b.n 2730 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 29ba │ │ │ │ │ + bge.n 29b6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 29ba │ │ │ │ │ + cbnz r3, 29b6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 29ce │ │ │ │ │ + bge.n 29ca │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 29ce │ │ │ │ │ + cbnz r3, 29ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 27ca │ │ │ │ │ + bge.w 27c6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 27ca │ │ │ │ │ + bne.w 27c6 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 27ca │ │ │ │ │ + b.n 27c6 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 27ca │ │ │ │ │ + bge.w 27c6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 27ca │ │ │ │ │ + bne.w 27c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 27ca │ │ │ │ │ + b.n 27c6 │ │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ │ add.w r3, r3, #436 @ 0x1b4 │ │ │ │ │ add r2, r3 │ │ │ │ │ - b.n 2820 │ │ │ │ │ + b.n 281c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC162 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC162 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 29ba │ │ │ │ │ + b.n 29b6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 287c │ │ │ │ │ + bne.w 2878 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 287c │ │ │ │ │ + b.n 2878 │ │ │ │ │ │ │ │ │ │ -00002a44 : │ │ │ │ │ +00002a40 : │ │ │ │ │ wrap_del(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl d454 │ │ │ │ │ R_ARM_THM_CALL check_num_args │ │ │ │ │ - cbz r0, 2a70 │ │ │ │ │ + cbz r0, 2a6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ blx r2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00002a74 : │ │ │ │ │ +00002a70 : │ │ │ │ │ type_set_annotate(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - cbz r1, 2ae2 │ │ │ │ │ + cbz r1, 2ade │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ands.w r3, r3, #256 @ 0x100 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bne.n 2b76 │ │ │ │ │ + bne.n 2b72 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 2b2c │ │ │ │ │ + beq.n 2b28 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyCallable_Check │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2b56 │ │ │ │ │ + beq.n 2b52 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl c3ec │ │ │ │ │ R_ARM_THM_CALL PyType_GetDict │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r1, [pc, #220] @ (2b90 ) │ │ │ │ │ + ldr r1, [pc, #220] @ (2b8c ) │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_SetItem │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 2b3e │ │ │ │ │ - ldr r1, [pc, #212] @ (2b94 ) │ │ │ │ │ + blt.n 2b3a │ │ │ │ │ + ldr r1, [pc, #212] @ (2b90 ) │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_Pop │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 2b0e │ │ │ │ │ + beq.n 2b0a │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2ad8 │ │ │ │ │ + bge.n 2ad4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 2b06 │ │ │ │ │ + cbz r3, 2b02 │ │ │ │ │ ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ │ - cbnz r3, 2afe │ │ │ │ │ + cbnz r3, 2afa │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -4835,118 +4833,118 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC163 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 6a90 │ │ │ │ │ + bl 6a94 │ │ │ │ │ R_ARM_THM_CALL type_modified_unlocked │ │ │ │ │ - b.n 2ade │ │ │ │ │ + b.n 2ada │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2ad8 │ │ │ │ │ + b.n 2ad4 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2b1c │ │ │ │ │ + bge.n 2b18 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 2b6e │ │ │ │ │ + cbz r3, 2b6a │ │ │ │ │ ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2af8 │ │ │ │ │ + beq.n 2af4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 6a90 │ │ │ │ │ + bl 6a94 │ │ │ │ │ R_ARM_THM_CALL type_modified_unlocked │ │ │ │ │ - b.n 2af8 │ │ │ │ │ + b.n 2af4 │ │ │ │ │ bl c3ec │ │ │ │ │ R_ARM_THM_CALL PyType_GetDict │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r1, [pc, #92] @ (2b90 ) │ │ │ │ │ + ldr r1, [pc, #92] @ (2b8c ) │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_SetItem │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 2aca │ │ │ │ │ + bge.n 2ac6 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2af8 │ │ │ │ │ + bge.n 2af4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2af8 │ │ │ │ │ + bne.n 2af4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2af8 │ │ │ │ │ + b.n 2af4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC165 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC165 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 2af8 │ │ │ │ │ + b.n 2af4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2b1c │ │ │ │ │ + b.n 2b18 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC164 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC164 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 2af8 │ │ │ │ │ + b.n 2af4 │ │ │ │ │ .word 0x00008444 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00008490 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00002b98 : │ │ │ │ │ +00002b94 : │ │ │ │ │ type_set_qualname(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC166 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC166 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 57c │ │ │ │ │ - cbz r0, 2c00 │ │ │ │ │ + cbz r0, 2bfc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ - bpl.n 2be6 │ │ │ │ │ + bpl.n 2be2 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ ldr.w r0, [r4, #436] @ 0x1b4 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r1, #0] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ str.w r1, [r4, #436] @ 0x1b4 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 2c06 │ │ │ │ │ + blt.n 2c02 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ @@ -4956,297 +4954,297 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC167 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2be2 │ │ │ │ │ + b.n 2bde │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2be0 │ │ │ │ │ + bne.n 2bdc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2be0 │ │ │ │ │ + b.n 2bdc │ │ │ │ │ │ │ │ │ │ -00002c14 <_PyStaticType_GetBuiltins>: │ │ │ │ │ +00002c10 <_PyStaticType_GetBuiltins>: │ │ │ │ │ _PyStaticType_GetBuiltins(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r3, [pc, #76] @ (2c70 <_PyStaticType_GetBuiltins+0x5c>) │ │ │ │ │ + ldr r3, [pc, #76] @ (2c6c <_PyStaticType_GetBuiltins+0x5c>) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r4, [r2, r3] │ │ │ │ │ add.w r3, r4, #90112 @ 0x16000 │ │ │ │ │ ldr.w r5, [r3, #1424] @ 0x590 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ - cbz r0, 2c6c <_PyStaticType_GetBuiltins+0x58> │ │ │ │ │ + cbz r0, 2c68 <_PyStaticType_GetBuiltins+0x58> │ │ │ │ │ add.w ip, r4, #91136 @ 0x16400 │ │ │ │ │ movs r3, #0 │ │ │ │ │ add.w ip, ip, #404 @ 0x194 │ │ │ │ │ movs r4, #28 │ │ │ │ │ - b.n 2c64 <_PyStaticType_GetBuiltins+0x50> │ │ │ │ │ + b.n 2c60 <_PyStaticType_GetBuiltins+0x50> │ │ │ │ │ ldr.w r2, [ip, r2] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r1, #1 │ │ │ │ │ strlt r1, [r2, #0] │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ str.w r2, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ mul.w r2, r4, r3 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - blt.n 2c4c <_PyStaticType_GetBuiltins+0x38> │ │ │ │ │ + blt.n 2c48 <_PyStaticType_GetBuiltins+0x38> │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ .word 0x00000044 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00002c74 <_PyType_GetSlotWrapperNames>: │ │ │ │ │ +00002c70 <_PyType_GetSlotWrapperNames>: │ │ │ │ │ _PyType_GetSlotWrapperNames(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movs r0, #94 @ 0x5e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 2cae <_PyType_GetSlotWrapperNames+0x3a> │ │ │ │ │ + cbz r0, 2caa <_PyType_GetSlotWrapperNames+0x3a> │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ - ldr r2, [pc, #36] @ (2cb4 <_PyType_GetSlotWrapperNames+0x40>) │ │ │ │ │ + ldr r2, [pc, #36] @ (2cb0 <_PyType_GetSlotWrapperNames+0x40>) │ │ │ │ │ subs r3, r1, #4 │ │ │ │ │ add.w lr, r1, #372 @ 0x174 │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ adds r2, #28 │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r0, #1 │ │ │ │ │ strlt r0, [r1, #0] │ │ │ │ │ str.w r1, [r3, #4]! │ │ │ │ │ cmp r3, lr │ │ │ │ │ - bne.n 2c96 <_PyType_GetSlotWrapperNames+0x22> │ │ │ │ │ + bne.n 2c92 <_PyType_GetSlotWrapperNames+0x22> │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00002cb8 <_PyObject_MaybeCallSpecialOneArg>: │ │ │ │ │ +00002cb4 <_PyObject_MaybeCallSpecialOneArg>: │ │ │ │ │ _PyObject_MaybeCallSpecialOneArg(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r3, [pc, #88] @ (2d20 <_PyObject_MaybeCallSpecialOneArg+0x68>) │ │ │ │ │ + ldr r3, [pc, #88] @ (2d1c <_PyObject_MaybeCallSpecialOneArg+0x68>) │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov r5, r2 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr.w r6, [ip, r3] │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ str.w ip, [sp, #4] │ │ │ │ │ - bl ade8 │ │ │ │ │ + bl adec │ │ │ │ │ R_ARM_THM_CALL lookup_method_ex.constprop.0 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bls.n 2d1c <_PyObject_MaybeCallSpecialOneArg+0x64> │ │ │ │ │ + bls.n 2d18 <_PyObject_MaybeCallSpecialOneArg+0x64> │ │ │ │ │ bic.w r1, r1, #1 │ │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ │ - cbz r0, 2d12 <_PyObject_MaybeCallSpecialOneArg+0x5a> │ │ │ │ │ + cbz r0, 2d0e <_PyObject_MaybeCallSpecialOneArg+0x5a> │ │ │ │ │ movs r3, #2 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl ced4 <_PyObject_VectorcallTstate.constprop.0> │ │ │ │ │ R_ARM_THM_CALL _PyObject_VectorcallTstate.constprop.0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl 4558 │ │ │ │ │ + bl 455c │ │ │ │ │ R_ARM_THM_CALL PyStackRef_XCLOSE │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movs r3, #1 │ │ │ │ │ movt r3, #32768 @ 0x8000 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ - b.n 2cfe <_PyObject_MaybeCallSpecialOneArg+0x46> │ │ │ │ │ + b.n 2cfa <_PyObject_MaybeCallSpecialOneArg+0x46> │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 2d06 <_PyObject_MaybeCallSpecialOneArg+0x4e> │ │ │ │ │ + b.n 2d02 <_PyObject_MaybeCallSpecialOneArg+0x4e> │ │ │ │ │ .word 0x0000004c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00002d24 : │ │ │ │ │ +00002d20 : │ │ │ │ │ wrap_delitem(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r2 │ │ │ │ │ bl d454 │ │ │ │ │ R_ARM_THM_CALL check_num_args │ │ │ │ │ - cbz r0, 2d60 │ │ │ │ │ + cbz r0, 2d5c │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r6 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 2d58 │ │ │ │ │ + beq.n 2d54 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2d4e │ │ │ │ │ + beq.n 2d4a │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ -00002d64 <_PyType_GetTextSignatureFromInternalDoc>: │ │ │ │ │ +00002d60 <_PyType_GetTextSignatureFromInternalDoc>: │ │ │ │ │ _PyType_GetTextSignatureFromInternalDoc(): │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - cbz r1, 2dde <_PyType_GetTextSignatureFromInternalDoc+0x7a> │ │ │ │ │ + cbz r1, 2dda <_PyType_GetTextSignatureFromInternalDoc+0x7a> │ │ │ │ │ mov r4, r1 │ │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ │ mov r5, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strrchr │ │ │ │ │ - cbz r0, 2d84 <_PyType_GetTextSignatureFromInternalDoc+0x20> │ │ │ │ │ + cbz r0, 2d80 <_PyType_GetTextSignatureFromInternalDoc+0x20> │ │ │ │ │ adds r5, r0, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strncmp │ │ │ │ │ - cbnz r0, 2dde <_PyType_GetTextSignatureFromInternalDoc+0x7a> │ │ │ │ │ + cbnz r0, 2dda <_PyType_GetTextSignatureFromInternalDoc+0x7a> │ │ │ │ │ ldrb r3, [r4, r6] │ │ │ │ │ adds r5, r4, r6 │ │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ │ - bne.n 2dde <_PyType_GetTextSignatureFromInternalDoc+0x7a> │ │ │ │ │ + bne.n 2dda <_PyType_GetTextSignatureFromInternalDoc+0x7a> │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n 2dae <_PyType_GetTextSignatureFromInternalDoc+0x4a> │ │ │ │ │ + b.n 2daa <_PyType_GetTextSignatureFromInternalDoc+0x4a> │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - beq.n 2dd8 <_PyType_GetTextSignatureFromInternalDoc+0x74> │ │ │ │ │ + beq.n 2dd4 <_PyType_GetTextSignatureFromInternalDoc+0x74> │ │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ │ - cbz r3, 2dde <_PyType_GetTextSignatureFromInternalDoc+0x7a> │ │ │ │ │ + cbz r3, 2dda <_PyType_GetTextSignatureFromInternalDoc+0x7a> │ │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ │ - bne.n 2da4 <_PyType_GetTextSignatureFromInternalDoc+0x40> │ │ │ │ │ + bne.n 2da0 <_PyType_GetTextSignatureFromInternalDoc+0x40> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ movs r2, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strncmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2da8 <_PyType_GetTextSignatureFromInternalDoc+0x44> │ │ │ │ │ + bne.n 2da4 <_PyType_GetTextSignatureFromInternalDoc+0x44> │ │ │ │ │ adds r3, r4, #6 │ │ │ │ │ - beq.n 2dde <_PyType_GetTextSignatureFromInternalDoc+0x7a> │ │ │ │ │ + beq.n 2dda <_PyType_GetTextSignatureFromInternalDoc+0x7a> │ │ │ │ │ adds r1, r4, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ subs r1, r1, r5 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromStringAndSize │ │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.n 2da8 <_PyType_GetTextSignatureFromInternalDoc+0x44> │ │ │ │ │ + bne.n 2da4 <_PyType_GetTextSignatureFromInternalDoc+0x44> │ │ │ │ │ bic.w r3, r7, #64 @ 0x40 │ │ │ │ │ subs r3, #4 │ │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ │ - bls.n 2df2 <_PyType_GetTextSignatureFromInternalDoc+0x8e> │ │ │ │ │ + bls.n 2dee <_PyType_GetTextSignatureFromInternalDoc+0x8e> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ │ ldr.w r0, [r2, #376] @ 0x178 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2de8 <_PyType_GetTextSignatureFromInternalDoc+0x84> │ │ │ │ │ + beq.n 2de4 <_PyType_GetTextSignatureFromInternalDoc+0x84> │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromString │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002e10 <_Py_slot_tp_getattro>: │ │ │ │ │ +00002e0c <_Py_slot_tp_getattro>: │ │ │ │ │ _Py_slot_tp_getattro(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r3, r1 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, sp │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ - ldr r0, [pc, #8] @ (2e34 <_Py_slot_tp_getattro+0x24>) │ │ │ │ │ + ldr r0, [pc, #8] @ (2e30 <_Py_slot_tp_getattro+0x24>) │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl cdd8 │ │ │ │ │ R_ARM_THM_CALL vectorcall_method │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ .word 0x00008a38 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00002e38 : │ │ │ │ │ +00002e34 : │ │ │ │ │ richcmp_lt(): │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.w 2498 │ │ │ │ │ + b.w 2494 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002e40 : │ │ │ │ │ +00002e3c : │ │ │ │ │ richcmp_gt(): │ │ │ │ │ movs r3, #4 │ │ │ │ │ - b.w 2498 │ │ │ │ │ + b.w 2494 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002e48 : │ │ │ │ │ +00002e44 : │ │ │ │ │ richcmp_le(): │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.w 2498 │ │ │ │ │ + b.w 2494 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002e50 : │ │ │ │ │ +00002e4c : │ │ │ │ │ richcmp_ge(): │ │ │ │ │ movs r3, #5 │ │ │ │ │ - b.w 2498 │ │ │ │ │ + b.w 2494 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002e58 : │ │ │ │ │ +00002e54 : │ │ │ │ │ wrap_descr_set(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ movs r3, #2 │ │ │ │ │ @@ -5260,67 +5258,67 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC170 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r2, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyArg_UnpackTuple │ │ │ │ │ - cbz r0, 2ea0 │ │ │ │ │ + cbz r0, 2e9c │ │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 2ea0 │ │ │ │ │ + blt.n 2e9c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2e9c │ │ │ │ │ + b.n 2e98 │ │ │ │ │ │ │ │ │ │ -00002ea4 : │ │ │ │ │ +00002ea0 : │ │ │ │ │ object___getstate__(): │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.w 25f4 │ │ │ │ │ + b.w 25f0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002eac : │ │ │ │ │ +00002ea8 : │ │ │ │ │ type_set_name(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC171 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC171 │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ bl 57c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2f46 │ │ │ │ │ + beq.n 2f42 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ - bpl.n 2f2c │ │ │ │ │ + bpl.n 2f28 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 2f46 │ │ │ │ │ + cbz r0, 2f42 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 2f5c │ │ │ │ │ - ldr r3, [pc, #132] @ (2f74 ) │ │ │ │ │ + bne.n 2f58 │ │ │ │ │ + ldr r3, [pc, #132] @ (2f70 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 <_PyEval_StopTheWorld> │ │ │ │ │ R_ARM_THM_CALL _PyEval_StopTheWorld │ │ │ │ │ @@ -5334,15 +5332,15 @@ │ │ │ │ │ it lt │ │ │ │ │ strlt r3, [r4, #0] │ │ │ │ │ str.w r4, [r5, #428] @ 0x1ac │ │ │ │ │ bl 0 <_PyEval_StartTheWorld> │ │ │ │ │ R_ARM_THM_CALL _PyEval_StartTheWorld │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 2f4c │ │ │ │ │ + blt.n 2f48 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ @@ -5352,307 +5350,307 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC172 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2f28 │ │ │ │ │ + b.n 2f24 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2f26 │ │ │ │ │ + bne.n 2f22 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2f26 │ │ │ │ │ + b.n 2f22 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC60 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC60 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 2f46 │ │ │ │ │ + b.n 2f42 │ │ │ │ │ .word 0x0000007c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00002f78 : │ │ │ │ │ +00002f74 : │ │ │ │ │ slot_nb_index(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movs r2, #1 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - ldr r0, [pc, #8] @ (2f98 ) │ │ │ │ │ + ldr r0, [pc, #8] @ (2f94 ) │ │ │ │ │ bl cdd8 │ │ │ │ │ R_ARM_THM_CALL vectorcall_method │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ .word 0x00008c54 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00002f9c : │ │ │ │ │ +00002f98 : │ │ │ │ │ slot_am_generic(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ bl db78 │ │ │ │ │ R_ARM_THM_CALL maybe_call_special_no_args │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 2fbc │ │ │ │ │ + cbz r0, 2fb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2fb8 │ │ │ │ │ + bne.n 2fb4 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ mov r3, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC173 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC173 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 2fb8 │ │ │ │ │ + b.n 2fb4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002fe4 : │ │ │ │ │ +00002fe0 : │ │ │ │ │ slot_nb_float(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movs r2, #1 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - ldr r0, [pc, #8] @ (3004 ) │ │ │ │ │ + ldr r0, [pc, #8] @ (3000 ) │ │ │ │ │ bl cdd8 │ │ │ │ │ R_ARM_THM_CALL vectorcall_method │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ .word 0x0000893c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00003008 : │ │ │ │ │ +00003004 : │ │ │ │ │ slot_nb_add(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - ldr r3, [pc, #340] @ (3170 ) │ │ │ │ │ + ldr r3, [pc, #340] @ (316c ) │ │ │ │ │ mov r4, r0 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ sub sp, #16 │ │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ - bne.n 3070 │ │ │ │ │ + bne.n 306c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 30f8 │ │ │ │ │ + beq.n 30f4 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC slot_nb_add │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS slot_nb_add │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 30f8 │ │ │ │ │ + bne.n 30f4 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ movs r7, #0 │ │ │ │ │ movs r3, #2 │ │ │ │ │ - ldr r1, [pc, #284] @ (3174 ) │ │ │ │ │ + ldr r1, [pc, #284] @ (3170 ) │ │ │ │ │ mov r0, r8 │ │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ │ bl f468 │ │ │ │ │ R_ARM_THM_CALL vectorcall_maybe │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq.n 30d2 │ │ │ │ │ + beq.n 30ce │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r2, [r1, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 3036 │ │ │ │ │ + beq.n 3032 │ │ │ │ │ ldr r6, [r2, #0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC slot_nb_add │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS slot_nb_add │ │ │ │ │ sub.w ip, r6, r2 │ │ │ │ │ rsbs r7, ip, #0 │ │ │ │ │ adc.w r7, r7, ip │ │ │ │ │ - cbz r3, 30e2 │ │ │ │ │ + cbz r3, 30de │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 30e2 │ │ │ │ │ + bne.n 30de │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.n 3048 │ │ │ │ │ + bne.n 3044 │ │ │ │ │ ldr.w r2, [r1, #172] @ 0xac │ │ │ │ │ - cbz r2, 3102 │ │ │ │ │ + cbz r2, 30fe │ │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ adds r2, #12 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ - ble.n 30c4 │ │ │ │ │ + ble.n 30c0 │ │ │ │ │ ldr.w r6, [r2, #4]! │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 30a6 │ │ │ │ │ - ldr r2, [pc, #192] @ (3178 ) │ │ │ │ │ + bne.n 30a2 │ │ │ │ │ + ldr r2, [pc, #192] @ (3174 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 73c <_PyType_AddMethod+0x14c> │ │ │ │ │ R_ARM_THM_CALL method_is_overloaded.isra.0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 316a │ │ │ │ │ - bne.n 312c │ │ │ │ │ + blt.n 3166 │ │ │ │ │ + bne.n 3128 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r7, #1 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ - b.n 3054 │ │ │ │ │ + b.n 3050 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 30f8 │ │ │ │ │ + beq.n 30f4 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 311e │ │ │ │ │ - cbz r7, 30f8 │ │ │ │ │ + blt.n 311a │ │ │ │ │ + cbz r7, 30f4 │ │ │ │ │ movs r3, #2 │ │ │ │ │ - ldr r1, [pc, #144] @ (3178 ) │ │ │ │ │ + ldr r1, [pc, #144] @ (3174 ) │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ str r4, [sp, #12] │ │ │ │ │ bl f468 │ │ │ │ │ R_ARM_THM_CALL vectorcall_maybe │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 3068 │ │ │ │ │ + b.n 3064 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 3068 │ │ │ │ │ + b.n 3064 │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 30b6 │ │ │ │ │ + beq.n 30b2 │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3104 │ │ │ │ │ + bne.n 3100 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 30c4 │ │ │ │ │ - b.n 30b6 │ │ │ │ │ + bne.n 30c0 │ │ │ │ │ + b.n 30b2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 30e2 │ │ │ │ │ + bne.n 30de │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 30e2 │ │ │ │ │ + b.n 30de │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ movs r3, #2 │ │ │ │ │ - ldr r1, [pc, #68] @ (3178 ) │ │ │ │ │ + ldr r1, [pc, #68] @ (3174 ) │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ strd r5, r4, [sp, #8] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl f468 │ │ │ │ │ R_ARM_THM_CALL vectorcall_maybe │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 3068 │ │ │ │ │ + bne.n 3064 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 3052 │ │ │ │ │ + bge.w 304e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3052 │ │ │ │ │ + bne.w 304e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 3052 │ │ │ │ │ + b.n 304e │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 3068 │ │ │ │ │ + b.n 3064 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000014a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000834c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00009288 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000317c : │ │ │ │ │ +00003178 : │ │ │ │ │ type_get_text_signature(): │ │ │ │ │ ldr r1, [r0, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ - b.n 2d64 <_PyType_GetTextSignatureFromInternalDoc> │ │ │ │ │ + b.n 2d60 <_PyType_GetTextSignatureFromInternalDoc> │ │ │ │ │ │ │ │ │ │ -00003184 : │ │ │ │ │ +00003180 : │ │ │ │ │ PyType_GetBaseByToken(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ - cbz r2, 319a │ │ │ │ │ + cbz r2, 3196 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbz r1, 31c6 │ │ │ │ │ + cbz r1, 31c2 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 31e2 │ │ │ │ │ + bge.n 31de │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl f24 <_PyType_GetBaseByToken_Borrow> │ │ │ │ │ R_ARM_THM_CALL _PyType_GetBaseByToken_Borrow │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - cbz r2, 31c2 │ │ │ │ │ + cbz r2, 31be │ │ │ │ │ lsls r3, r0, #31 │ │ │ │ │ - bpl.n 31c2 │ │ │ │ │ + bpl.n 31be │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ movs r0, #1 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r2, #0] │ │ │ │ │ @@ -5666,541 +5664,541 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC174 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC174 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 31c2 │ │ │ │ │ + b.n 31be │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r2, r0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC175 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC175 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 31dc │ │ │ │ │ + b.n 31d8 │ │ │ │ │ │ │ │ │ │ -000031fc : │ │ │ │ │ +000031f8 : │ │ │ │ │ slot_nb_subtract(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - ldr r3, [pc, #340] @ (3364 ) │ │ │ │ │ + ldr r3, [pc, #340] @ (3360 ) │ │ │ │ │ mov r5, r0 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ sub sp, #16 │ │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ - bne.n 3264 │ │ │ │ │ + bne.n 3260 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 32ee │ │ │ │ │ + beq.n 32ea │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC slot_nb_subtract │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS slot_nb_subtract │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 32ee │ │ │ │ │ + bne.n 32ea │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ movs r7, #0 │ │ │ │ │ movs r3, #2 │ │ │ │ │ - ldr r1, [pc, #284] @ (3368 ) │ │ │ │ │ + ldr r1, [pc, #284] @ (3364 ) │ │ │ │ │ mov r0, r8 │ │ │ │ │ strd r5, r6, [sp, #8] │ │ │ │ │ bl f468 │ │ │ │ │ R_ARM_THM_CALL vectorcall_maybe │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq.n 32c8 │ │ │ │ │ + beq.n 32c4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r2, [r1, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 322a │ │ │ │ │ + beq.n 3226 │ │ │ │ │ ldr r4, [r2, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC slot_nb_subtract │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS slot_nb_subtract │ │ │ │ │ sub.w ip, r4, r2 │ │ │ │ │ rsbs r7, ip, #0 │ │ │ │ │ adc.w r7, r7, ip │ │ │ │ │ - cbz r3, 32d8 │ │ │ │ │ + cbz r3, 32d4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 32d8 │ │ │ │ │ + bne.n 32d4 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 323c │ │ │ │ │ + bne.n 3238 │ │ │ │ │ ldr.w r2, [r1, #172] @ 0xac │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 3306 │ │ │ │ │ + beq.n 3302 │ │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ adds r2, #12 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ - ble.n 32ba │ │ │ │ │ + ble.n 32b6 │ │ │ │ │ ldr.w r4, [r2, #4]! │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 329c │ │ │ │ │ - ldr r2, [pc, #188] @ (336c ) │ │ │ │ │ + bne.n 3298 │ │ │ │ │ + ldr r2, [pc, #188] @ (3368 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 73c <_PyType_AddMethod+0x14c> │ │ │ │ │ R_ARM_THM_CALL method_is_overloaded.isra.0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 3322 │ │ │ │ │ - bne.n 3326 │ │ │ │ │ + blt.n 331e │ │ │ │ │ + bne.n 3322 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r7, #1 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ - b.n 3248 │ │ │ │ │ + b.n 3244 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 32ee │ │ │ │ │ + beq.n 32ea │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 32f8 │ │ │ │ │ - cbz r7, 32ee │ │ │ │ │ + blt.n 32f4 │ │ │ │ │ + cbz r7, 32ea │ │ │ │ │ movs r3, #2 │ │ │ │ │ - ldr r1, [pc, #140] @ (336c ) │ │ │ │ │ + ldr r1, [pc, #140] @ (3368 ) │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ bl f468 │ │ │ │ │ R_ARM_THM_CALL vectorcall_maybe │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 325c │ │ │ │ │ + b.n 3258 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 325c │ │ │ │ │ + b.n 3258 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 32d8 │ │ │ │ │ + bne.n 32d4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 32d8 │ │ │ │ │ + b.n 32d4 │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 32ac │ │ │ │ │ + beq.n 32a8 │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3308 │ │ │ │ │ + bne.n 3304 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 32ba │ │ │ │ │ - b.n 32ac │ │ │ │ │ + bne.n 32b6 │ │ │ │ │ + b.n 32a8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 325c │ │ │ │ │ + b.n 3258 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ movs r3, #2 │ │ │ │ │ - ldr r1, [pc, #64] @ (336c ) │ │ │ │ │ + ldr r1, [pc, #64] @ (3368 ) │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ strd r6, r5, [sp, #8] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl f468 │ │ │ │ │ R_ARM_THM_CALL vectorcall_maybe │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 325c │ │ │ │ │ + bne.n 3258 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 3246 │ │ │ │ │ + bge.w 3242 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3246 │ │ │ │ │ + bne.w 3242 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 3246 │ │ │ │ │ + b.n 3242 │ │ │ │ │ .word 0x0000014a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000096ac │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000094d8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00003370 : │ │ │ │ │ +0000336c : │ │ │ │ │ slot_nb_multiply(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - ldr r3, [pc, #340] @ (34d8 ) │ │ │ │ │ + ldr r3, [pc, #340] @ (34d4 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ sub sp, #16 │ │ │ │ │ ldr r7, [r2, r3] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ │ - beq.n 3426 │ │ │ │ │ + beq.n 3422 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3426 │ │ │ │ │ + beq.n 3422 │ │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC slot_nb_multiply │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS slot_nb_multiply │ │ │ │ │ sub.w r8, ip, r3 │ │ │ │ │ rsbs r6, r8, #0 │ │ │ │ │ adc.w r6, r6, r8 │ │ │ │ │ - cbz r2, 33c2 │ │ │ │ │ + cbz r2, 33be │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 33e0 │ │ │ │ │ + beq.n 33dc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 3436 │ │ │ │ │ + beq.n 3432 │ │ │ │ │ movs r3, #2 │ │ │ │ │ - ldr r1, [pc, #272] @ (34dc ) │ │ │ │ │ + ldr r1, [pc, #272] @ (34d8 ) │ │ │ │ │ mov r0, r7 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ str r4, [sp, #12] │ │ │ │ │ bl f468 │ │ │ │ │ R_ARM_THM_CALL vectorcall_maybe │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - beq.n 3440 │ │ │ │ │ + beq.n 343c │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ movs r6, #0 │ │ │ │ │ movs r3, #2 │ │ │ │ │ - ldr r1, [pc, #236] @ (34e0 ) │ │ │ │ │ + ldr r1, [pc, #236] @ (34dc ) │ │ │ │ │ mov r0, r7 │ │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ │ bl f468 │ │ │ │ │ R_ARM_THM_CALL vectorcall_maybe │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - bne.n 33d8 │ │ │ │ │ + bne.n 33d4 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 3436 │ │ │ │ │ + beq.n 3432 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 33c2 │ │ │ │ │ + bge.n 33be │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 33c2 │ │ │ │ │ + bne.n 33be │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 33c2 │ │ │ │ │ - cbz r2, 3436 │ │ │ │ │ + b.n 33be │ │ │ │ │ + cbz r2, 3432 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC slot_nb_multiply │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS slot_nb_multiply │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 33e4 │ │ │ │ │ + beq.n 33e0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 33d8 │ │ │ │ │ + b.n 33d4 │ │ │ │ │ ldr.w r2, [r1, #172] @ 0xac │ │ │ │ │ - cbz r2, 347a │ │ │ │ │ + cbz r2, 3476 │ │ │ │ │ ldr.w lr, [r2, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ adds r2, #12 │ │ │ │ │ cmp lr, r3 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ - ble.n 346c │ │ │ │ │ + ble.n 3468 │ │ │ │ │ ldr.w ip, [r2, #4]! │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne.n 344e │ │ │ │ │ - ldr r2, [pc, #124] @ (34dc ) │ │ │ │ │ + bne.n 344a │ │ │ │ │ + ldr r2, [pc, #124] @ (34d8 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 73c <_PyType_AddMethod+0x14c> │ │ │ │ │ R_ARM_THM_CALL method_is_overloaded.isra.0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 34d2 │ │ │ │ │ - bne.n 3496 │ │ │ │ │ + blt.n 34ce │ │ │ │ │ + bne.n 3492 │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r6, #1 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ - b.n 33f0 │ │ │ │ │ + b.n 33ec │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 345e │ │ │ │ │ + beq.n 345a │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 347c │ │ │ │ │ + bne.n 3478 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 346c │ │ │ │ │ - b.n 345e │ │ │ │ │ - ldr r1, [pc, #68] @ (34dc ) │ │ │ │ │ + bne.n 3468 │ │ │ │ │ + b.n 345a │ │ │ │ │ + ldr r1, [pc, #68] @ (34d8 ) │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ movs r3, #2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ strd r5, r4, [sp, #8] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl f468 │ │ │ │ │ R_ARM_THM_CALL vectorcall_maybe │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n 33d8 │ │ │ │ │ + bne.n 33d4 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 33ee │ │ │ │ │ + bge.n 33ea │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 33ee │ │ │ │ │ + bne.n 33ea │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 33ee │ │ │ │ │ + b.n 33ea │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 33d8 │ │ │ │ │ + b.n 33d4 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000014a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000941c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00009034 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000034e4 : │ │ │ │ │ +000034e0 : │ │ │ │ │ slot_nb_floor_divide(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - ldr r3, [pc, #336] @ (3648 ) │ │ │ │ │ + ldr r3, [pc, #336] @ (3644 ) │ │ │ │ │ mov r5, r0 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ sub sp, #16 │ │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ - bne.n 354c │ │ │ │ │ + bne.n 3548 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3602 │ │ │ │ │ + beq.n 35fe │ │ │ │ │ ldr r2, [r3, #116] @ 0x74 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC slot_nb_floor_divide │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS slot_nb_floor_divide │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 3602 │ │ │ │ │ + bne.n 35fe │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ movs r7, #0 │ │ │ │ │ movs r3, #2 │ │ │ │ │ - ldr r1, [pc, #280] @ (364c ) │ │ │ │ │ + ldr r1, [pc, #280] @ (3648 ) │ │ │ │ │ mov r0, r8 │ │ │ │ │ strd r5, r6, [sp, #8] │ │ │ │ │ bl f468 │ │ │ │ │ R_ARM_THM_CALL vectorcall_maybe │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq.n 35dc │ │ │ │ │ + beq.n 35d8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r2, [r1, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 3512 │ │ │ │ │ + beq.n 350e │ │ │ │ │ ldr r4, [r2, #116] @ 0x74 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC slot_nb_floor_divide │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS slot_nb_floor_divide │ │ │ │ │ sub.w ip, r4, r2 │ │ │ │ │ rsbs r7, ip, #0 │ │ │ │ │ adc.w r7, r7, ip │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 35ec │ │ │ │ │ + beq.n 35e8 │ │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 35ec │ │ │ │ │ + bne.n 35e8 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 3524 │ │ │ │ │ + bne.n 3520 │ │ │ │ │ ldr.w r2, [r1, #172] @ 0xac │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 361a │ │ │ │ │ + beq.n 3616 │ │ │ │ │ ldr r4, [r2, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ adds r2, #12 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ - ble.n 3634 │ │ │ │ │ + ble.n 3630 │ │ │ │ │ ldr.w ip, [r2, #4]! │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne.n 3584 │ │ │ │ │ - ldr r2, [pc, #184] @ (3650 ) │ │ │ │ │ + bne.n 3580 │ │ │ │ │ + ldr r2, [pc, #184] @ (364c ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 73c <_PyType_AddMethod+0x14c> │ │ │ │ │ R_ARM_THM_CALL method_is_overloaded.isra.0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 3642 │ │ │ │ │ - beq.n 3634 │ │ │ │ │ + blt.n 363e │ │ │ │ │ + beq.n 3630 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ movs r3, #2 │ │ │ │ │ - ldr r1, [pc, #168] @ (3650 ) │ │ │ │ │ + ldr r1, [pc, #168] @ (364c ) │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ strd r6, r5, [sp, #8] │ │ │ │ │ bl f468 │ │ │ │ │ R_ARM_THM_CALL vectorcall_maybe │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 3544 │ │ │ │ │ + bne.n 3540 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 352e │ │ │ │ │ + bge.n 352a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 352e │ │ │ │ │ + bne.n 352a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 352e │ │ │ │ │ + b.n 352a │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 3602 │ │ │ │ │ + beq.n 35fe │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 360c │ │ │ │ │ - cbz r7, 3602 │ │ │ │ │ + blt.n 3608 │ │ │ │ │ + cbz r7, 35fe │ │ │ │ │ movs r3, #2 │ │ │ │ │ - ldr r1, [pc, #92] @ (3650 ) │ │ │ │ │ + ldr r1, [pc, #92] @ (364c ) │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ bl f468 │ │ │ │ │ R_ARM_THM_CALL vectorcall_maybe │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 3544 │ │ │ │ │ + b.n 3540 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 3544 │ │ │ │ │ + b.n 3540 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 35ec │ │ │ │ │ + bne.n 35e8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 35ec │ │ │ │ │ + b.n 35e8 │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 3594 │ │ │ │ │ + beq.n 3590 │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 361c │ │ │ │ │ + bne.n 3618 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 3594 │ │ │ │ │ + beq.n 3590 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r7, #1 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ - b.n 3530 │ │ │ │ │ + b.n 352c │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 3544 │ │ │ │ │ + b.n 3540 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000146 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000897c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00009398 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00003654 : │ │ │ │ │ +00003650 : │ │ │ │ │ slot_nb_power(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ - ldr r3, [pc, #648] @ (38f0 ) │ │ │ │ │ + ldr r3, [pc, #648] @ (38ec ) │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r9, r2 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ @@ -6210,521 +6208,521 @@ │ │ │ │ │ ldr.w r8, [r0, r3] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.n 370c │ │ │ │ │ + bne.n 3708 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 374e │ │ │ │ │ + beq.n 374a │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 374e │ │ │ │ │ + beq.n 374a │ │ │ │ │ ldr r6, [r3, #20] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC slot_nb_power │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS slot_nb_power │ │ │ │ │ sub.w r9, r6, r3 │ │ │ │ │ rsbs r7, r9, #0 │ │ │ │ │ adc.w r7, r7, r9 │ │ │ │ │ - cbz r0, 36ee │ │ │ │ │ + cbz r0, 36ea │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 36ee │ │ │ │ │ + bne.n 36ea │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - beq.w 37c6 │ │ │ │ │ + beq.w 37c2 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ movs r7, #0 │ │ │ │ │ movs r3, #2 │ │ │ │ │ - ldr r1, [pc, #552] @ (38f4 ) │ │ │ │ │ + ldr r1, [pc, #552] @ (38f0 ) │ │ │ │ │ mov r0, r8 │ │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ │ bl f468 │ │ │ │ │ R_ARM_THM_CALL vectorcall_maybe │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 3704 │ │ │ │ │ + bne.n 3700 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 375e │ │ │ │ │ + beq.n 375a │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 3858 │ │ │ │ │ + blt.w 3854 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 375e │ │ │ │ │ + beq.n 375a │ │ │ │ │ movs r3, #2 │ │ │ │ │ - ldr r1, [pc, #512] @ (38f8 ) │ │ │ │ │ + ldr r1, [pc, #512] @ (38f4 ) │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ str r4, [sp, #12] │ │ │ │ │ bl f468 │ │ │ │ │ R_ARM_THM_CALL vectorcall_maybe │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 37b2 │ │ │ │ │ + beq.n 37ae │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 37b2 │ │ │ │ │ + beq.n 37ae │ │ │ │ │ ldr r6, [r3, #20] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC slot_nb_power │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS slot_nb_power │ │ │ │ │ sub.w ip, r6, r3 │ │ │ │ │ rsbs r7, ip, #0 │ │ │ │ │ adc.w r7, r7, ip │ │ │ │ │ - cbz r0, 3734 │ │ │ │ │ + cbz r0, 3730 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 3768 │ │ │ │ │ - cbz r7, 375e │ │ │ │ │ + beq.n 3764 │ │ │ │ │ + cbz r7, 375a │ │ │ │ │ movs r3, #3 │ │ │ │ │ - ldr r1, [pc, #444] @ (38f8 ) │ │ │ │ │ + ldr r1, [pc, #444] @ (38f4 ) │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ strd r5, r4, [sp, #8] │ │ │ │ │ str.w r9, [sp, #16] │ │ │ │ │ bl f468 │ │ │ │ │ R_ARM_THM_CALL vectorcall_maybe │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 3704 │ │ │ │ │ - cbz r0, 375e │ │ │ │ │ + b.n 3700 │ │ │ │ │ + cbz r0, 375a │ │ │ │ │ ldr r2, [r0, #20] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC slot_nb_power │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS slot_nb_power │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 36bc │ │ │ │ │ + beq.n 36b8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 3704 │ │ │ │ │ + b.n 3700 │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - beq.n 3804 │ │ │ │ │ + beq.n 3800 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ movs r7, #0 │ │ │ │ │ movs r3, #3 │ │ │ │ │ - ldr r1, [pc, #376] @ (38f4 ) │ │ │ │ │ + ldr r1, [pc, #376] @ (38f0 ) │ │ │ │ │ mov r0, r8 │ │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ │ str.w r9, [sp, #16] │ │ │ │ │ bl f468 │ │ │ │ │ R_ARM_THM_CALL vectorcall_maybe │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 3704 │ │ │ │ │ + bne.n 3700 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 375e │ │ │ │ │ + beq.n 375a │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3734 │ │ │ │ │ + bge.n 3730 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3734 │ │ │ │ │ + bne.n 3730 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 3736 │ │ │ │ │ - b.n 375e │ │ │ │ │ + bne.n 3732 │ │ │ │ │ + b.n 375a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 375e │ │ │ │ │ + beq.n 375a │ │ │ │ │ ldr r2, [r0, #20] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC slot_nb_power │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS slot_nb_power │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 375e │ │ │ │ │ - b.n 376c │ │ │ │ │ + bne.n 375a │ │ │ │ │ + b.n 3768 │ │ │ │ │ ldr.w r0, [r1, #172] @ 0xac │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 38fc │ │ │ │ │ + beq.w 38f8 │ │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ adds r0, #12 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ - ble.n 37f6 │ │ │ │ │ + ble.n 37f2 │ │ │ │ │ ldr.w r6, [r0, #4]! │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bne.n 37d8 │ │ │ │ │ - ldr r2, [pc, #268] @ (38f8 ) │ │ │ │ │ + bne.n 37d4 │ │ │ │ │ + ldr r2, [pc, #268] @ (38f4 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 73c <_PyType_AddMethod+0x14c> │ │ │ │ │ R_ARM_THM_CALL method_is_overloaded.isra.0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 38ec │ │ │ │ │ - bne.n 3868 │ │ │ │ │ + blt.n 38e8 │ │ │ │ │ + bne.n 3864 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r7, #1 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ - b.n 36c8 │ │ │ │ │ + b.n 36c4 │ │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ │ - cbz r3, 383c │ │ │ │ │ + cbz r3, 3838 │ │ │ │ │ ldr r6, [r3, #8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ adds r3, #12 │ │ │ │ │ cmp r6, r0 │ │ │ │ │ add.w r0, r0, #1 │ │ │ │ │ - ble.n 382e │ │ │ │ │ + ble.n 382a │ │ │ │ │ ldr.w ip, [r3, #4]! │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne.n 3810 │ │ │ │ │ - ldr r2, [pc, #212] @ (38f8 ) │ │ │ │ │ + bne.n 380c │ │ │ │ │ + ldr r2, [pc, #212] @ (38f4 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 73c <_PyType_AddMethod+0x14c> │ │ │ │ │ R_ARM_THM_CALL method_is_overloaded.isra.0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 38ec │ │ │ │ │ - bne.n 38a8 │ │ │ │ │ + blt.n 38e8 │ │ │ │ │ + bne.n 38a4 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r7, #1 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ - b.n 3778 │ │ │ │ │ + b.n 3774 │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 3820 │ │ │ │ │ + beq.n 381c │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 383e │ │ │ │ │ + bne.n 383a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 382e │ │ │ │ │ - b.n 3820 │ │ │ │ │ + bne.n 382a │ │ │ │ │ + b.n 381c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 36ee │ │ │ │ │ + bne.w 36ea │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 36ee │ │ │ │ │ + b.n 36ea │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ movs r3, #2 │ │ │ │ │ - ldr r1, [pc, #136] @ (38f8 ) │ │ │ │ │ + ldr r1, [pc, #136] @ (38f4 ) │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ strd r5, r4, [sp, #8] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl f468 │ │ │ │ │ R_ARM_THM_CALL vectorcall_maybe │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.w 3704 │ │ │ │ │ + bne.w 3700 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 36c6 │ │ │ │ │ + bge.w 36c2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 36c6 │ │ │ │ │ + bne.w 36c2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 36c6 │ │ │ │ │ + b.n 36c2 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ movs r3, #3 │ │ │ │ │ - ldr r1, [pc, #72] @ (38f8 ) │ │ │ │ │ + ldr r1, [pc, #72] @ (38f4 ) │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ strd r5, r4, [sp, #8] │ │ │ │ │ str.w r9, [sp, #16] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl f468 │ │ │ │ │ R_ARM_THM_CALL vectorcall_maybe │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.w 3704 │ │ │ │ │ + bne.w 3700 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 3776 │ │ │ │ │ + bge.w 3772 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3776 │ │ │ │ │ + bne.w 3772 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 3776 │ │ │ │ │ + b.n 3772 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 3704 │ │ │ │ │ + b.n 3700 │ │ │ │ │ .word 0x00000280 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00009228 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00009478 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 37e8 │ │ │ │ │ + beq.w 37e4 │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 38fe │ │ │ │ │ + bne.n 38fa │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 37f6 │ │ │ │ │ - b.n 37e8 │ │ │ │ │ + bne.w 37f2 │ │ │ │ │ + b.n 37e4 │ │ │ │ │ │ │ │ │ │ -0000391c : │ │ │ │ │ +00003918 : │ │ │ │ │ slot_nb_xor(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - ldr r3, [pc, #336] @ (3a80 ) │ │ │ │ │ + ldr r3, [pc, #336] @ (3a7c ) │ │ │ │ │ mov r4, r0 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ sub sp, #16 │ │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ - bne.n 3984 │ │ │ │ │ + bne.n 3980 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3a0c │ │ │ │ │ + beq.n 3a08 │ │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC slot_nb_xor │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS slot_nb_xor │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 3a0c │ │ │ │ │ + bne.n 3a08 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ movs r7, #0 │ │ │ │ │ movs r3, #2 │ │ │ │ │ - ldr r1, [pc, #280] @ (3a84 ) │ │ │ │ │ + ldr r1, [pc, #280] @ (3a80 ) │ │ │ │ │ mov r0, r8 │ │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ │ bl f468 │ │ │ │ │ R_ARM_THM_CALL vectorcall_maybe │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq.n 39e6 │ │ │ │ │ + beq.n 39e2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r2, [r1, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 394a │ │ │ │ │ + beq.n 3946 │ │ │ │ │ ldr r6, [r2, #56] @ 0x38 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC slot_nb_xor │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS slot_nb_xor │ │ │ │ │ sub.w ip, r6, r2 │ │ │ │ │ rsbs r7, ip, #0 │ │ │ │ │ adc.w r7, r7, ip │ │ │ │ │ - cbz r3, 39f6 │ │ │ │ │ + cbz r3, 39f2 │ │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 39f6 │ │ │ │ │ + bne.n 39f2 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.n 395c │ │ │ │ │ + bne.n 3958 │ │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3a62 │ │ │ │ │ + beq.n 3a5e │ │ │ │ │ ldr r6, [r3, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ adds r3, #12 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ - ble.n 39d8 │ │ │ │ │ + ble.n 39d4 │ │ │ │ │ ldr.w ip, [r3, #4]! │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne.n 39ba │ │ │ │ │ - ldr r2, [pc, #188] @ (3a88 ) │ │ │ │ │ + bne.n 39b6 │ │ │ │ │ + ldr r2, [pc, #188] @ (3a84 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 73c <_PyType_AddMethod+0x14c> │ │ │ │ │ R_ARM_THM_CALL method_is_overloaded.isra.0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 3a24 │ │ │ │ │ - bne.n 3a28 │ │ │ │ │ + blt.n 3a20 │ │ │ │ │ + bne.n 3a24 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r7, #1 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ - b.n 3968 │ │ │ │ │ + b.n 3964 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 3a0c │ │ │ │ │ + beq.n 3a08 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3a16 │ │ │ │ │ - cbz r7, 3a0c │ │ │ │ │ + blt.n 3a12 │ │ │ │ │ + cbz r7, 3a08 │ │ │ │ │ movs r3, #2 │ │ │ │ │ - ldr r1, [pc, #140] @ (3a88 ) │ │ │ │ │ + ldr r1, [pc, #140] @ (3a84 ) │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ str r4, [sp, #12] │ │ │ │ │ bl f468 │ │ │ │ │ R_ARM_THM_CALL vectorcall_maybe │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 397c │ │ │ │ │ + b.n 3978 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 397c │ │ │ │ │ + b.n 3978 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 39f6 │ │ │ │ │ + bne.n 39f2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 39f6 │ │ │ │ │ + b.n 39f2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 397c │ │ │ │ │ + b.n 3978 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ movs r3, #2 │ │ │ │ │ - ldr r1, [pc, #88] @ (3a88 ) │ │ │ │ │ + ldr r1, [pc, #88] @ (3a84 ) │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ strd r5, r4, [sp, #8] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl f468 │ │ │ │ │ R_ARM_THM_CALL vectorcall_maybe │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 397c │ │ │ │ │ + bne.n 3978 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3966 │ │ │ │ │ + bge.n 3962 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3966 │ │ │ │ │ + bne.n 3962 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 3966 │ │ │ │ │ + b.n 3962 │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 39ca │ │ │ │ │ + beq.n 39c6 │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3a64 │ │ │ │ │ + bne.n 3a60 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 39d8 │ │ │ │ │ - b.n 39ca │ │ │ │ │ + bne.n 39d4 │ │ │ │ │ + b.n 39c6 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000146 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000098b0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000951c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00003a8c : │ │ │ │ │ +00003a88 : │ │ │ │ │ slot_nb_inplace_xor(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r3, r1 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, sp │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ - ldr r0, [pc, #8] @ (3ab0 ) │ │ │ │ │ + ldr r0, [pc, #8] @ (3aac ) │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl cdd8 │ │ │ │ │ R_ARM_THM_CALL vectorcall_method │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ .word 0x00008e0c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00003ab4 : │ │ │ │ │ +00003ab0 : │ │ │ │ │ type_get_type_params(): │ │ │ │ │ - ldr r3, [pc, #128] @ (3b38 ) │ │ │ │ │ + ldr r3, [pc, #128] @ (3b34 ) │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 3ae6 │ │ │ │ │ + beq.n 3ae2 │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ sub sp, #8 │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - bmi.n 3af0 │ │ │ │ │ + bmi.n 3aec │ │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ │ - ldr r1, [pc, #100] @ (3b3c ) │ │ │ │ │ + ldr r1, [pc, #100] @ (3b38 ) │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_GetItemRef │ │ │ │ │ - cbnz r0, 3aec │ │ │ │ │ + cbnz r0, 3ae8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyTuple_New │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - b.n 3ae2 │ │ │ │ │ - ldr r2, [pc, #76] @ (3b40 ) │ │ │ │ │ + b.n 3ade │ │ │ │ │ + ldr r2, [pc, #76] @ (3b3c ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr.w r4, [r0, #180] @ 0xb4 │ │ │ │ │ movs r3, #28 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ add.w ip, r4, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r1, [r1, r2] │ │ │ │ │ @@ -6732,337 +6730,337 @@ │ │ │ │ │ adds r2, r1, r3 │ │ │ │ │ add.w r2, r2, #91136 @ 0x16400 │ │ │ │ │ ldr.w lr, [r2, #404] @ 0x194 │ │ │ │ │ add.w r2, r3, #91136 @ 0x16400 │ │ │ │ │ add.w r2, r2, #404 @ 0x194 │ │ │ │ │ add r2, r1 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - beq.n 3b34 │ │ │ │ │ + beq.n 3b30 │ │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ │ add.w r3, r3, #436 @ 0x1b4 │ │ │ │ │ add r1, r3 │ │ │ │ │ cmp.w ip, #10 │ │ │ │ │ it ls │ │ │ │ │ movls r2, r1 │ │ │ │ │ ldr r0, [r2, #16] │ │ │ │ │ - b.n 3ad4 │ │ │ │ │ + b.n 3ad0 │ │ │ │ │ .word 0x00000b54 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00009758 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000040 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00003b44 : │ │ │ │ │ +00003b40 : │ │ │ │ │ slot_nb_absolute(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movs r2, #1 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - ldr r0, [pc, #8] @ (3b64 ) │ │ │ │ │ + ldr r0, [pc, #8] @ (3b60 ) │ │ │ │ │ bl cdd8 │ │ │ │ │ R_ARM_THM_CALL vectorcall_method │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ .word 0x00008308 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00003b68 : │ │ │ │ │ +00003b64 : │ │ │ │ │ slot_nb_divmod(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - ldr r3, [pc, #336] @ (3ccc ) │ │ │ │ │ + ldr r3, [pc, #336] @ (3cc8 ) │ │ │ │ │ mov r4, r0 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ sub sp, #16 │ │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ - bne.n 3bd0 │ │ │ │ │ + bne.n 3bcc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3c5a │ │ │ │ │ + beq.n 3c56 │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC slot_nb_divmod │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS slot_nb_divmod │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 3c5a │ │ │ │ │ + bne.n 3c56 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ movs r7, #0 │ │ │ │ │ movs r3, #2 │ │ │ │ │ - ldr r1, [pc, #280] @ (3cd0 ) │ │ │ │ │ + ldr r1, [pc, #280] @ (3ccc ) │ │ │ │ │ mov r0, r8 │ │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ │ bl f468 │ │ │ │ │ R_ARM_THM_CALL vectorcall_maybe │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq.n 3c34 │ │ │ │ │ + beq.n 3c30 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r2, [r1, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 3b96 │ │ │ │ │ + beq.n 3b92 │ │ │ │ │ ldr r6, [r2, #16] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC slot_nb_divmod │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS slot_nb_divmod │ │ │ │ │ sub.w ip, r6, r2 │ │ │ │ │ rsbs r7, ip, #0 │ │ │ │ │ adc.w r7, r7, ip │ │ │ │ │ - cbz r3, 3c44 │ │ │ │ │ + cbz r3, 3c40 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 3c44 │ │ │ │ │ + bne.n 3c40 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.n 3ba8 │ │ │ │ │ + bne.n 3ba4 │ │ │ │ │ ldr.w r2, [r1, #172] @ 0xac │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 3cb0 │ │ │ │ │ + beq.n 3cac │ │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ adds r2, #12 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ - ble.n 3c26 │ │ │ │ │ + ble.n 3c22 │ │ │ │ │ ldr.w r6, [r2, #4]! │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 3c08 │ │ │ │ │ - ldr r2, [pc, #184] @ (3cd4 ) │ │ │ │ │ + bne.n 3c04 │ │ │ │ │ + ldr r2, [pc, #184] @ (3cd0 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 73c <_PyType_AddMethod+0x14c> │ │ │ │ │ R_ARM_THM_CALL method_is_overloaded.isra.0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 3c72 │ │ │ │ │ - bne.n 3c76 │ │ │ │ │ + blt.n 3c6e │ │ │ │ │ + bne.n 3c72 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r7, #1 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ - b.n 3bb4 │ │ │ │ │ + b.n 3bb0 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 3c5a │ │ │ │ │ + beq.n 3c56 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3c64 │ │ │ │ │ - cbz r7, 3c5a │ │ │ │ │ + blt.n 3c60 │ │ │ │ │ + cbz r7, 3c56 │ │ │ │ │ movs r3, #2 │ │ │ │ │ - ldr r1, [pc, #136] @ (3cd4 ) │ │ │ │ │ + ldr r1, [pc, #136] @ (3cd0 ) │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ str r4, [sp, #12] │ │ │ │ │ bl f468 │ │ │ │ │ R_ARM_THM_CALL vectorcall_maybe │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 3bc8 │ │ │ │ │ + b.n 3bc4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 3bc8 │ │ │ │ │ + b.n 3bc4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3c44 │ │ │ │ │ + bne.n 3c40 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3c44 │ │ │ │ │ + b.n 3c40 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 3bc8 │ │ │ │ │ + b.n 3bc4 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ movs r3, #2 │ │ │ │ │ - ldr r1, [pc, #88] @ (3cd4 ) │ │ │ │ │ + ldr r1, [pc, #88] @ (3cd0 ) │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ strd r5, r4, [sp, #8] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl f468 │ │ │ │ │ R_ARM_THM_CALL vectorcall_maybe │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 3bc8 │ │ │ │ │ + bne.n 3bc4 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3bb2 │ │ │ │ │ + bge.n 3bae │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3bb2 │ │ │ │ │ + bne.n 3bae │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 3bb2 │ │ │ │ │ + b.n 3bae │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 3c18 │ │ │ │ │ + beq.n 3c14 │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3cb2 │ │ │ │ │ + bne.n 3cae │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 3c26 │ │ │ │ │ - b.n 3c18 │ │ │ │ │ + bne.n 3c22 │ │ │ │ │ + b.n 3c14 │ │ │ │ │ .word 0x00000146 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00008860 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000092c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00003cd8 : │ │ │ │ │ +00003cd4 : │ │ │ │ │ PyUnstable_Type_AssignVersionTag(): │ │ │ │ │ - ldr r3, [pc, #16] @ (3cec ) │ │ │ │ │ + ldr r3, [pc, #16] @ (3ce8 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ mov r1, r0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ - b.w a614 │ │ │ │ │ + b.w a618 │ │ │ │ │ R_ARM_THM_JUMP24 assign_version_tag │ │ │ │ │ nop │ │ │ │ │ .word 0x00000008 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00003cf0 : │ │ │ │ │ +00003cec : │ │ │ │ │ wrap_lenfunc(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl d454 │ │ │ │ │ R_ARM_THM_CALL check_num_args │ │ │ │ │ - cbz r0, 3d32 │ │ │ │ │ + cbz r0, 3d2e │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.n 3d26 │ │ │ │ │ + beq.n 3d22 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromSsize_t │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3d1a │ │ │ │ │ + beq.n 3d16 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00003d38 : │ │ │ │ │ +00003d34 : │ │ │ │ │ wrap_hashfunc(): │ │ │ │ │ - b.n 3cf0 │ │ │ │ │ + b.n 3cec │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003d3c : │ │ │ │ │ +00003d38 : │ │ │ │ │ richcmp_eq(): │ │ │ │ │ movs r3, #2 │ │ │ │ │ - b.w 2498 │ │ │ │ │ + b.w 2494 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003d44 <_PyType_SetVersion>: │ │ │ │ │ +00003d40 <_PyType_SetVersion>: │ │ │ │ │ _PyType_SetVersion(): │ │ │ │ │ - ldr r2, [pc, #76] @ (3d94 <_PyType_SetVersion+0x50>) │ │ │ │ │ + ldr r2, [pc, #76] @ (3d90 <_PyType_SetVersion+0x50>) │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ ldr.w r3, [r0, #192] @ 0xc0 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr.w r2, [ip, r2] │ │ │ │ │ - cbz r3, 3d6c <_PyType_SetVersion+0x28> │ │ │ │ │ + cbz r3, 3d68 <_PyType_SetVersion+0x28> │ │ │ │ │ ubfx r3, r3, #0, #12 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ │ add.w r3, r3, #97280 @ 0x17c00 │ │ │ │ │ str.w ip, [r3, #208] @ 0xd0 │ │ │ │ │ - cbz r1, 3d8e <_PyType_SetVersion+0x4a> │ │ │ │ │ + cbz r1, 3d8a <_PyType_SetVersion+0x4a> │ │ │ │ │ ubfx ip, r1, #0, #12 │ │ │ │ │ ldrh.w r3, [r0, #206] @ 0xce │ │ │ │ │ str.w r1, [r0, #192] @ 0xc0 │ │ │ │ │ add.w r2, r2, ip, lsl #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ add.w r2, r2, #97280 @ 0x17c00 │ │ │ │ │ strh.w r3, [r0, #206] @ 0xce │ │ │ │ │ str.w r0, [r2, #208] @ 0xd0 │ │ │ │ │ bx lr │ │ │ │ │ str.w r1, [r0, #192] @ 0xc0 │ │ │ │ │ bx lr │ │ │ │ │ .word 0x00000042 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00003d98 <_PyObject_GetState>: │ │ │ │ │ +00003d94 <_PyObject_GetState>: │ │ │ │ │ _PyObject_GetState(): │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.w 2564 │ │ │ │ │ + b.w 2560 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003da0 : │ │ │ │ │ +00003d9c : │ │ │ │ │ subtype_setdict(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov ip, r3 │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ - cbz r3, 3dea │ │ │ │ │ + cbz r3, 3de6 │ │ │ │ │ ldr.w r2, [ip, #144] @ 0x90 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 3db2 │ │ │ │ │ + beq.n 3dae │ │ │ │ │ ldr.w r2, [ip, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #22 │ │ │ │ │ - bmi.n 3db2 │ │ │ │ │ + bmi.n 3dae │ │ │ │ │ strd r0, r1, [sp] │ │ │ │ │ mov r0, ip │ │ │ │ │ bl 13e6 │ │ │ │ │ R_ARM_THM_CALL get_dict_descriptor │ │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ │ - cbz r0, 3df4 │ │ │ │ │ + cbz r0, 3df0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr.w r3, [r3, #140] @ 0x8c │ │ │ │ │ - cbz r3, 3df4 │ │ │ │ │ + cbz r3, 3df0 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ bx r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 9d0 <_PyType_GetSubclasses+0x60> │ │ │ │ │ R_ARM_THM_JUMP24 _PyObject_SetDict │ │ │ │ │ @@ -7080,235 +7078,235 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003e18 : │ │ │ │ │ +00003e14 : │ │ │ │ │ slot_nb_invert(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movs r2, #1 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - ldr r0, [pc, #8] @ (3e38 ) │ │ │ │ │ + ldr r0, [pc, #8] @ (3e34 ) │ │ │ │ │ bl cdd8 │ │ │ │ │ R_ARM_THM_CALL vectorcall_method │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ .word 0x00008d00 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00003e3c : │ │ │ │ │ +00003e38 : │ │ │ │ │ slot_am_anext(): │ │ │ │ │ - ldr r1, [pc, #4] @ (3e44 ) │ │ │ │ │ - b.w 2f9c │ │ │ │ │ + ldr r1, [pc, #4] @ (3e40 ) │ │ │ │ │ + b.w 2f98 │ │ │ │ │ nop │ │ │ │ │ .word 0x00008400 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00003e48 : │ │ │ │ │ +00003e44 : │ │ │ │ │ super_init(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, #32 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3fe2 │ │ │ │ │ + bne.w 3fde │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ - ldr r2, [pc, #404] @ (4000 ) │ │ │ │ │ + ldr r2, [pc, #404] @ (3ffc ) │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ add r3, sp, #16 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC187 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC187 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyArg_ParseTuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3f9a │ │ │ │ │ + beq.w 3f96 │ │ │ │ │ ldrd r3, r4, [sp, #16] │ │ │ │ │ strd r3, r4, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3f26 │ │ │ │ │ + beq.n 3f22 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 3f78 │ │ │ │ │ + beq.n 3f74 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3eac │ │ │ │ │ + bge.n 3ea8 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.n 3fb8 │ │ │ │ │ + beq.n 3fb4 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ - bl 9b84 │ │ │ │ │ + bl 9b88 │ │ │ │ │ R_ARM_THM_CALL supercheck │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3f7e │ │ │ │ │ + beq.n 3f7a │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ - cbz r0, 3ede │ │ │ │ │ + cbz r0, 3eda │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3ede │ │ │ │ │ + bge.n 3eda │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbz r2, 3f0c │ │ │ │ │ + cbz r2, 3f08 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ str r4, [r5, #12] │ │ │ │ │ - cbz r0, 3ef2 │ │ │ │ │ + cbz r0, 3eee │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3ef2 │ │ │ │ │ + bge.n 3eee │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbz r2, 3f16 │ │ │ │ │ + cbz r2, 3f12 │ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ - cbz r0, 3f06 │ │ │ │ │ + cbz r0, 3f02 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3f06 │ │ │ │ │ + bge.n 3f02 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 3f20 │ │ │ │ │ + cbz r3, 3f1c │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #32 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 3ede │ │ │ │ │ + b.n 3eda │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 3ef2 │ │ │ │ │ + b.n 3eee │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3f06 │ │ │ │ │ - ldr r3, [pc, #220] @ (4004 ) │ │ │ │ │ + b.n 3f02 │ │ │ │ │ + ldr r3, [pc, #220] @ (4000 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3fa0 │ │ │ │ │ + beq.n 3f9c │ │ │ │ │ ldrb.w r3, [r0, #38] @ 0x26 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bhi.n 3fde │ │ │ │ │ + bhi.n 3fda │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 3f5a │ │ │ │ │ + beq.n 3f56 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ ldr r1, [r0, #28] │ │ │ │ │ bic.w r3, r3, #1 │ │ │ │ │ add.w r2, r3, #128 @ 0x80 │ │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ │ add.w r3, r2, r3, lsl #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcc.n 3fde │ │ │ │ │ + bcc.n 3fda │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ bl 334 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 3f9a │ │ │ │ │ + beq.n 3f96 │ │ │ │ │ ldr r4, [sp, #28] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.n 3fb8 │ │ │ │ │ + beq.n 3fb4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 3eb8 │ │ │ │ │ + bne.n 3eb4 │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - b.n 3ec8 │ │ │ │ │ + b.n 3ec4 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3f8c │ │ │ │ │ + bge.n 3f88 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbz r3, 3fd6 │ │ │ │ │ + cbz r3, 3fd2 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3f9a │ │ │ │ │ + bge.n 3f96 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 3ff8 │ │ │ │ │ + cbz r3, 3ff4 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 3f08 │ │ │ │ │ + b.n 3f04 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC71 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC71 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 3f9a │ │ │ │ │ + b.n 3f96 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3f78 │ │ │ │ │ + bge.n 3f74 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3f78 │ │ │ │ │ + bne.n 3f74 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3f78 │ │ │ │ │ + b.n 3f74 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3f8c │ │ │ │ │ + b.n 3f88 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ - b.n 3f34 │ │ │ │ │ + b.n 3f30 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC68 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC68 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 <_PyArg_NoKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_NoKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3e68 │ │ │ │ │ - b.n 3f9a │ │ │ │ │ + bne.w 3e64 │ │ │ │ │ + b.n 3f96 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3f9a │ │ │ │ │ + b.n 3f96 │ │ │ │ │ .word 0x00000b54 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ │ │ │ @@ -266,15 +266,15 @@ │ │ │ │ │ 0x00001060 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x00001070 2c3a0000 00000000 00000000 00000000 ,:.............. │ │ │ │ │ 0x00001080 00000000 f4390000 00000000 00000000 .....9.......... │ │ │ │ │ 0x00001090 00000000 00000000 94150000 00000000 ................ │ │ │ │ │ 0x000010a0 00000000 00000000 00000000 403a0000 ............@:.. │ │ │ │ │ 0x000010b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x000010c0 f0120000 00000000 00000000 00000000 ................ │ │ │ │ │ - 0x000010d0 00000000 d0150000 00000000 00000000 ................ │ │ │ │ │ + 0x000010d0 00000000 fc150000 00000000 00000000 ................ │ │ │ │ │ 0x000010e0 00000000 00000000 d81c0000 00000000 ................ │ │ │ │ │ 0x000010f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x00001100 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x00001110 543a0000 13000000 10000000 01000000 T:.............. │ │ │ │ │ 0x00001120 00000000 643a0000 13000000 14000000 ....d:.......... │ │ │ │ │ 0x00001130 01000000 00000000 743a0000 0c000000 ........t:...... │ │ │ │ │ 0x00001140 54000000 01000000 00000000 803a0000 T............:.. │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -2450,15 +2450,15 @@ │ │ │ │ │ cmp r3, r5 │ │ │ │ │ beq.w 2bc6 │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 1a22 │ │ │ │ │ b.w b80 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - bl 4048 <_PyType_DocWithoutSignature> │ │ │ │ │ + bl 404c <_PyType_DocWithoutSignature> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromString │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 1fa0 │ │ │ │ │ ldr r1, [pc, #552] @ (1c70 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ @@ -2707,15 +2707,15 @@ │ │ │ │ │ beq.w 305e │ │ │ │ │ ldr.w r3, [r5, #20]! │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 1cb2 │ │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ │ and.w r3, r3, #2 │ │ │ │ │ b.w 136e │ │ │ │ │ - bl 6a44 │ │ │ │ │ + bl 6a48 │ │ │ │ │ R_ARM_THM_CALL PyType_Ready │ │ │ │ │ cmp r0, #0 │ │ │ │ │ blt.w 1fa0 │ │ │ │ │ ldr.w r1, [r4, #128] @ 0x80 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ │ and.w r3, r2, #2 │ │ │ │ │ @@ -4069,27 +4069,27 @@ │ │ │ │ │ bne.n 2cf8 │ │ │ │ │ ldr r7, [r1, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ beq.w c50 │ │ │ │ │ b.n 2b6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4128 │ │ │ │ │ + bl 412c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 300a │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyCMethod_New │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 3d80 │ │ │ │ │ + bl 3d84 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ beq.w 1fa0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyStaticMethod_New │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ @@ -4685,745 +4685,745 @@ │ │ │ │ │ │ │ │ │ │ 000032c8 : │ │ │ │ │ mro_internal.isra.0(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ - ldr.w r5, [r0, #172] @ 0xac │ │ │ │ │ + ldr.w r6, [r0, #172] @ 0xac │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 37f8 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 37fc │ │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ │ - ldr r7, [pc, #628] @ (3564 ) │ │ │ │ │ + ldr r7, [pc, #632] @ (3568 ) │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bne.w 3754 │ │ │ │ │ + bne.w 3758 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3914 │ │ │ │ │ + bl 3918 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3744 │ │ │ │ │ + beq.w 3748 │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Tuple │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 3322 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 35d2 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w 3744 │ │ │ │ │ - ldr.w sl, [r6, #8] │ │ │ │ │ + beq.w 35d6 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 3748 │ │ │ │ │ + ldr.w sl, [r5, #8] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 38c6 │ │ │ │ │ + beq.w 38ca │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bne.w 35ea │ │ │ │ │ + bne.w 35ee │ │ │ │ │ ldr.w r8, [r4, #172] @ 0xac │ │ │ │ │ - cbz r5, 335a │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ + cbz r6, 335a │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 335a │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ + str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 35da │ │ │ │ │ - cmp r5, r8 │ │ │ │ │ - bne.w 38ec │ │ │ │ │ + beq.w 35de │ │ │ │ │ + cmp r6, r8 │ │ │ │ │ + bne.w 38f0 │ │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ lsls r1, r3, #30 │ │ │ │ │ - bmi.w 356c │ │ │ │ │ + bmi.w 3570 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnstable_Object_EnableDeferredRefcount │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ - str.w r6, [r4, #172] @ 0xac │ │ │ │ │ + str.w r5, [r4, #172] @ 0xac │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bne.w 357c │ │ │ │ │ - ldr.w lr, [r6, #8] │ │ │ │ │ + bne.w 3580 │ │ │ │ │ + ldr.w lr, [r5, #8] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - ble.w 3550 │ │ │ │ │ - add.w ip, r6, #12 │ │ │ │ │ - movs r6, #0 │ │ │ │ │ + ble.w 3554 │ │ │ │ │ + adds r5, #12 │ │ │ │ │ + mov.w ip, #0 │ │ │ │ │ movw r8, #29999 @ 0x752f │ │ │ │ │ - ldr.w r2, [ip, #4]! │ │ │ │ │ + ldr.w r2, [r5, #4]! │ │ │ │ │ ldrh.w r3, [r2, #206] @ 0xce │ │ │ │ │ cmp r3, r8 │ │ │ │ │ bhi.n 33d8 │ │ │ │ │ ldr.w r3, [r4, #172] @ 0xac │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 34ec │ │ │ │ │ + beq.w 34ee │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ble.n 33d8 │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.w 3500 │ │ │ │ │ + beq.w 3502 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ beq.n 33d8 │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.w 3500 │ │ │ │ │ + beq.w 3502 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ beq.n 33d8 │ │ │ │ │ adds r3, #20 │ │ │ │ │ movs r0, #2 │ │ │ │ │ ldr.w sl, [r3, #4]! │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r2, sl │ │ │ │ │ - beq.w 3500 │ │ │ │ │ + beq.w 3502 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ bne.n 33c8 │ │ │ │ │ ldr.w r2, [r4, #192] @ 0xc0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3886 │ │ │ │ │ - ldr r6, [r4, #84] @ 0x54 │ │ │ │ │ + bne.w 388a │ │ │ │ │ + ldr r5, [r4, #84] @ 0x54 │ │ │ │ │ movw r2, #30000 @ 0x7530 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strh.w r2, [r4, #206] @ 0xce │ │ │ │ │ str.w r3, [r4, #192] @ 0xc0 │ │ │ │ │ - lsls r2, r6, #22 │ │ │ │ │ - bpl.w 3508 │ │ │ │ │ + lsls r2, r5, #22 │ │ │ │ │ + bpl.w 350c │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr.w r8, [r4, #168] @ 0xa8 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ str.w r3, [r4, #456] @ 0x1c8 │ │ │ │ │ - beq.w 3516 │ │ │ │ │ - ldr r1, [pc, #348] @ (3568 ) │ │ │ │ │ + beq.w 351a │ │ │ │ │ + ldr r1, [pc, #352] @ (356c ) │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ movs r3, #1 │ │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ │ - bl 4258 <_PyType_LookupStackRefAndVersion> │ │ │ │ │ + bl 425c <_PyType_LookupStackRefAndVersion> │ │ │ │ │ R_ARM_THM_CALL _PyType_LookupStackRefAndVersion │ │ │ │ │ - ldr r1, [pc, #336] @ (3568 ) │ │ │ │ │ - ldr r0, [pc, #328] @ (3564 ) │ │ │ │ │ + ldr r1, [pc, #340] @ (356c ) │ │ │ │ │ + ldr r0, [pc, #332] @ (3568 ) │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ - bl 4258 <_PyType_LookupStackRefAndVersion> │ │ │ │ │ + bl 425c <_PyType_LookupStackRefAndVersion> │ │ │ │ │ R_ARM_THM_CALL _PyType_LookupStackRefAndVersion │ │ │ │ │ ldrd r3, r0, [sp, #40] @ 0x28 │ │ │ │ │ - eor.w r6, r3, r0 │ │ │ │ │ + eor.w r5, r3, r0 │ │ │ │ │ lsls r7, r0, #31 │ │ │ │ │ bmi.n 3438 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 3826 │ │ │ │ │ + beq.w 382a │ │ │ │ │ lsls r1, r3, #31 │ │ │ │ │ bmi.n 3448 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 381e │ │ │ │ │ - cmp r6, #1 │ │ │ │ │ - ldr r6, [r4, #84] @ 0x54 │ │ │ │ │ + beq.w 3822 │ │ │ │ │ + cmp r5, #1 │ │ │ │ │ + ldr r5, [r4, #84] @ 0x54 │ │ │ │ │ bhi.n 34aa │ │ │ │ │ ldr.w ip, [r8, #8] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - ble.n 3520 │ │ │ │ │ + ble.n 3524 │ │ │ │ │ add.w r1, r8, #12 │ │ │ │ │ movs r7, #0 │ │ │ │ │ mov fp, r5 │ │ │ │ │ movw lr, #29999 @ 0x752f │ │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ │ ldrh.w r3, [r2, #206] @ 0xce │ │ │ │ │ cmp r3, lr │ │ │ │ │ bhi.n 34a8 │ │ │ │ │ ldr.w r3, [r4, #172] @ 0xac │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3534 │ │ │ │ │ + beq.n 3538 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ble.n 34a8 │ │ │ │ │ ldr r5, [r3, #16] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq.n 3546 │ │ │ │ │ + beq.n 354a │ │ │ │ │ cmp r0, #1 │ │ │ │ │ beq.n 34a8 │ │ │ │ │ ldr r5, [r3, #20] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq.n 3546 │ │ │ │ │ + beq.n 354a │ │ │ │ │ cmp r0, #2 │ │ │ │ │ beq.n 34a8 │ │ │ │ │ adds r3, #20 │ │ │ │ │ mov.w r8, #2 │ │ │ │ │ ldr.w sl, [r3, #4]! │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ cmp r2, sl │ │ │ │ │ - beq.n 3546 │ │ │ │ │ + beq.n 354a │ │ │ │ │ cmp r0, r8 │ │ │ │ │ bne.n 3498 │ │ │ │ │ mov r5, fp │ │ │ │ │ ldr.w r2, [r4, #192] @ 0xc0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 38a6 │ │ │ │ │ + bne.w 38aa │ │ │ │ │ movw r2, #30000 @ 0x7530 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strh.w r2, [r4, #206] @ 0xce │ │ │ │ │ - lsls r2, r6, #22 │ │ │ │ │ + lsls r2, r5, #22 │ │ │ │ │ str.w r3, [r4, #192] @ 0xc0 │ │ │ │ │ bpl.n 34ca │ │ │ │ │ str.w r3, [r4, #456] @ 0x1c8 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 37f4 │ │ │ │ │ - cbz r5, 34e4 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ + bne.w 37f8 │ │ │ │ │ + cbz r6, 34e6 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 34e4 │ │ │ │ │ + bge.n 34e6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ + str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 35e2 │ │ │ │ │ + beq.w 35e6 │ │ │ │ │ movs r0, #1 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r3, r4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 3500 │ │ │ │ │ + beq.n 3502 │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 34ee │ │ │ │ │ + bne.n 34f0 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ bne.w 33d8 │ │ │ │ │ - adds r6, #1 │ │ │ │ │ - cmp lr, r6 │ │ │ │ │ + add.w ip, ip, #1 │ │ │ │ │ + cmp lr, ip │ │ │ │ │ bgt.w 3390 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr.w r8, [r4, #168] @ 0xa8 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ bne.w 3408 │ │ │ │ │ - ldr r6, [r4, #84] @ 0x54 │ │ │ │ │ + ldr r5, [r4, #84] @ 0x54 │ │ │ │ │ ldr.w ip, [r8, #8] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ bgt.n 3458 │ │ │ │ │ - lsls r3, r6, #30 │ │ │ │ │ + lsls r3, r5, #30 │ │ │ │ │ bmi.n 34ca │ │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.n 34ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6a9c │ │ │ │ │ + bl 6aa0 │ │ │ │ │ b.n 34ca │ │ │ │ │ mov r3, r4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 3546 │ │ │ │ │ + beq.n 354a │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3536 │ │ │ │ │ + bne.n 353a │ │ │ │ │ cmp r2, r9 │ │ │ │ │ bne.n 34a8 │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r7, ip │ │ │ │ │ bne.n 3464 │ │ │ │ │ mov r5, fp │ │ │ │ │ - b.n 3520 │ │ │ │ │ + b.n 3524 │ │ │ │ │ ldr.w r8, [r4, #168] @ 0xa8 │ │ │ │ │ - ldr r6, [r4, #84] @ 0x54 │ │ │ │ │ + ldr r5, [r4, #84] @ 0x54 │ │ │ │ │ ldr.w ip, [r8, #8] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ bgt.w 3458 │ │ │ │ │ - b.n 3520 │ │ │ │ │ + b.n 3524 │ │ │ │ │ .word 0x00000b54 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000c880 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_THM_CALL _Py_SetImmortal │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ - str.w r6, [r4, #172] @ 0xac │ │ │ │ │ + str.w r5, [r4, #172] @ 0xac │ │ │ │ │ cmp r0, r7 │ │ │ │ │ beq.w 337a │ │ │ │ │ - ldr r1, [pc, #688] @ (3830 ) │ │ │ │ │ + ldr r1, [pc, #688] @ (3834 ) │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ movs r3, #1 │ │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ │ - bl 4258 <_PyType_LookupStackRefAndVersion> │ │ │ │ │ + bl 425c <_PyType_LookupStackRefAndVersion> │ │ │ │ │ R_ARM_THM_CALL _PyType_LookupStackRefAndVersion │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ - ldr r1, [pc, #672] @ (3830 ) │ │ │ │ │ - ldr r0, [pc, #676] @ (3834 ) │ │ │ │ │ - bl 4258 <_PyType_LookupStackRefAndVersion> │ │ │ │ │ + ldr r1, [pc, #672] @ (3834 ) │ │ │ │ │ + ldr r0, [pc, #676] @ (3838 ) │ │ │ │ │ + bl 425c <_PyType_LookupStackRefAndVersion> │ │ │ │ │ R_ARM_THM_CALL _PyType_LookupStackRefAndVersion │ │ │ │ │ ldrd r3, r0, [sp, #40] @ 0x28 │ │ │ │ │ eor.w r8, r3, r0 │ │ │ │ │ lsls r2, r0, #31 │ │ │ │ │ - bmi.n 35ac │ │ │ │ │ + bmi.n 35b0 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 3850 │ │ │ │ │ + beq.w 3854 │ │ │ │ │ lsls r1, r3, #31 │ │ │ │ │ - bmi.n 35bc │ │ │ │ │ + bmi.n 35c0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 3848 │ │ │ │ │ + beq.w 384c │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ bhi.w 33d8 │ │ │ │ │ - ldr.w lr, [r6, #8] │ │ │ │ │ + ldr.w lr, [r5, #8] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ bgt.w 3386 │ │ │ │ │ - b.n 3508 │ │ │ │ │ + b.n 350c │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 3322 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 335a │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 34e4 │ │ │ │ │ + b.n 34e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6904 │ │ │ │ │ + bl 6908 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ ble.w 3342 │ │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ str.w sl, [sp, #12] │ │ │ │ │ - add.w sl, r6, #12 │ │ │ │ │ + add.w sl, r5, #12 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - str r5, [sp, #24] │ │ │ │ │ + str r6, [sp, #24] │ │ │ │ │ str.w r9, [sp, #20] │ │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ │ - strd r4, r6, [sp, #28] │ │ │ │ │ + strd r4, r5, [sp, #28] │ │ │ │ │ ldr.w r4, [sl, #4]! │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w 3858 │ │ │ │ │ + bge.w 385c │ │ │ │ │ ldr.w r6, [r4, #128] @ 0x80 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr.w r5, [r3, #172] @ 0xac │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 36ea │ │ │ │ │ + beq.n 36ee │ │ │ │ │ ldr.w r7, [r6, #128] @ 0x80 │ │ │ │ │ ldrd r1, r0, [sp, #16] │ │ │ │ │ - cbz r7, 36a4 │ │ │ │ │ + cbz r7, 36a8 │ │ │ │ │ ldr.w r8, [r7, #128] @ 0x80 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 3796 │ │ │ │ │ + beq.w 379a │ │ │ │ │ ldr.w r9, [r8, #128] @ 0x80 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 37a2 │ │ │ │ │ + beq.w 37a6 │ │ │ │ │ ldr.w r0, [r9, #128] @ 0x80 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 37c0 │ │ │ │ │ - bl 6904 │ │ │ │ │ + beq.w 37c4 │ │ │ │ │ + bl 6908 │ │ │ │ │ ldr.w ip, [r9, #16] │ │ │ │ │ ldr r1, [r0, #16] │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - bne.w 37ae │ │ │ │ │ + bne.w 37b2 │ │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 37ae │ │ │ │ │ + bne.w 37b2 │ │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.w 37ea │ │ │ │ │ + bne.w 37ee │ │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 37f0 │ │ │ │ │ + bne.w 37f4 │ │ │ │ │ ldr r3, [r7, #16] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.w 37ca │ │ │ │ │ + bne.w 37ce │ │ │ │ │ ldr r2, [r7, #20] │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 3878 │ │ │ │ │ + bne.w 387c │ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.w 37ba │ │ │ │ │ + bne.w 37be │ │ │ │ │ ldr r2, [r6, #20] │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 387c │ │ │ │ │ + bne.w 3880 │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 36f4 │ │ │ │ │ + bne.n 36f8 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 36f4 │ │ │ │ │ + bne.n 36f8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 37d0 │ │ │ │ │ + beq.w 37d4 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 370e │ │ │ │ │ + ble.n 3712 │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n 36f8 │ │ │ │ │ + bne.n 36fc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ cmp r3, fp │ │ │ │ │ - bne.n 3618 │ │ │ │ │ + bne.n 361c │ │ │ │ │ add r4, sp, #28 │ │ │ │ │ - ldrd r9, r5, [sp, #20] │ │ │ │ │ - ldmia r4, {r4, r6, r7} │ │ │ │ │ + ldrd r9, r6, [sp, #20] │ │ │ │ │ + ldmia r4, {r4, r5, r7} │ │ │ │ │ b.n 3342 │ │ │ │ │ ldrd r1, r0, [sp, #16] │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 36bc │ │ │ │ │ + beq.n 36c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 36c4 │ │ │ │ │ + b.n 36c8 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 370e │ │ │ │ │ + beq.n 3712 │ │ │ │ │ adds r5, #16 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr.w r3, [r5, #4]! │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq.n 36d6 │ │ │ │ │ + beq.n 36da │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 3700 │ │ │ │ │ + bne.n 3704 │ │ │ │ │ mov r8, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r3, r8 │ │ │ │ │ - ldrd r4, r6, [sp, #28] │ │ │ │ │ + ldrd r4, r5, [sp, #28] │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3744 │ │ │ │ │ + bge.n 3748 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 3744 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + cbnz r3, 3748 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cbz r5, 374e │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ + cbz r6, 3752 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3838 │ │ │ │ │ + blt.n 383c │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 34e6 │ │ │ │ │ + b.n 34e8 │ │ │ │ │ movs r3, #1 │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ - ldr r1, [pc, #212] @ (3830 ) │ │ │ │ │ + ldr r1, [pc, #212] @ (3834 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - bl ade8 │ │ │ │ │ + bl adec │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ - beq.w 3880 │ │ │ │ │ + beq.w 3884 │ │ │ │ │ bic.w r0, r0, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 3806 │ │ │ │ │ + beq.n 380a │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ mov r9, r0 │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ - lsls r6, r0, #31 │ │ │ │ │ - bmi.n 378c │ │ │ │ │ + lsls r5, r0, #31 │ │ │ │ │ + bmi.n 3790 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 3810 │ │ │ │ │ + beq.n 3814 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ bne.w 3304 │ │ │ │ │ - b.n 3744 │ │ │ │ │ + b.n 3748 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ - b.n 3692 │ │ │ │ │ + b.n 3696 │ │ │ │ │ ldr.w ip, [sp, #16] │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - bne.n 37f0 │ │ │ │ │ + bne.n 37f4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - b.n 3686 │ │ │ │ │ + b.n 368a │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - b.n 36ee │ │ │ │ │ + b.n 36f2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 3664 │ │ │ │ │ + b.n 3668 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - b.n 36a4 │ │ │ │ │ + b.n 36a8 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq.w 36d6 │ │ │ │ │ + beq.w 36da │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 37d2 │ │ │ │ │ + bne.n 37d6 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.w 36d6 │ │ │ │ │ - b.n 370e │ │ │ │ │ + beq.w 36da │ │ │ │ │ + b.n 3712 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - b.n 3692 │ │ │ │ │ + b.n 3696 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - b.n 3692 │ │ │ │ │ - str r5, [r3, #0] │ │ │ │ │ - b.n 34e4 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ + b.n 3696 │ │ │ │ │ + str r6, [r3, #0] │ │ │ │ │ + b.n 34e6 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ - strlt r3, [r5, #0] │ │ │ │ │ + strlt r3, [r6, #0] │ │ │ │ │ b.n 32e8 │ │ │ │ │ bl 864 │ │ │ │ │ R_ARM_THM_CALL call_unbound_noarg.part.0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 377e │ │ │ │ │ + b.n 3782 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ bne.w 3304 │ │ │ │ │ - b.n 3744 │ │ │ │ │ + b.n 3748 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 3448 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ b.n 3438 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000c880 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000b54 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ + str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 374e │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + bne.n 3752 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 374e │ │ │ │ │ + b.n 3752 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 35bc │ │ │ │ │ + b.n 35c0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 35ac │ │ │ │ │ + b.n 35b0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov r3, r4 │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 3730 │ │ │ │ │ + b.n 3734 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - b.n 36a4 │ │ │ │ │ + b.n 36a8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - b.n 36ee │ │ │ │ │ + b.n 36f2 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n 377e │ │ │ │ │ - ldr r3, [pc, #132] @ (390c ) │ │ │ │ │ + b.n 3782 │ │ │ │ │ + ldr r3, [pc, #132] @ (3910 ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ubfx r2, r2, #0, #12 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r1, r3] │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ movs r2, #0 │ │ │ │ │ add.w r3, r3, #97280 @ 0x17c00 │ │ │ │ │ str.w r2, [r3, #208] @ 0xd0 │ │ │ │ │ b.n 33e2 │ │ │ │ │ - ldr r3, [pc, #104] @ (3910 ) │ │ │ │ │ + ldr r3, [pc, #104] @ (3914 ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ubfx r2, r2, #0, #12 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r1, r3] │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ movs r2, #0 │ │ │ │ │ add.w r3, r3, #97280 @ 0x17c00 │ │ │ │ │ str.w r2, [r3, #208] @ 0xd0 │ │ │ │ │ b.n 34b4 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 38d4 │ │ │ │ │ + bge.n 38d8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r6, #0] │ │ │ │ │ - cbz r3, 3904 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + cbz r3, 3908 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 3744 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ + b.n 3748 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3900 │ │ │ │ │ + bge.n 3904 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 3900 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + cbnz r3, 3904 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 34e6 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + b.n 34e8 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 38d4 │ │ │ │ │ + b.n 38d8 │ │ │ │ │ .word 0x00000078 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x0000005c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00003914 : │ │ │ │ │ +00003918 : │ │ │ │ │ mro_implementation_unlocked(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ sub sp, #28 │ │ │ │ │ mov r4, r0 │ │ │ │ │ lsls r2, r3, #30 │ │ │ │ │ - bmi.w 3bf2 │ │ │ │ │ + bmi.w 3bf6 │ │ │ │ │ ldr.w r3, [r0, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3c30 │ │ │ │ │ + beq.w 3c34 │ │ │ │ │ ldr.w r3, [r4, #168] @ 0xa8 │ │ │ │ │ ldr r6, [r3, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.n 3980 │ │ │ │ │ + ble.n 3984 │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ ldr.w r5, [r2, #172] @ 0xac │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 3d04 │ │ │ │ │ + beq.w 3d08 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.w 3b66 │ │ │ │ │ + beq.w 3b6a │ │ │ │ │ add.w ip, r3, #16 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, ip │ │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ │ adds r1, #1 │ │ │ │ │ ldr.w r5, [r2, #172] @ 0xac │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 3d04 │ │ │ │ │ + beq.w 3d08 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne.n 395e │ │ │ │ │ + bne.n 3962 │ │ │ │ │ add.w lr, r3, #12 │ │ │ │ │ movs r2, #0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bne.w 3c9a │ │ │ │ │ + bne.w 3c9e │ │ │ │ │ adds r2, r6, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp.w r2, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 3cc6 │ │ │ │ │ + bcs.w 3cca │ │ │ │ │ lsls r5, r2, #2 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3cc6 │ │ │ │ │ + beq.w 3cca │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.w 3cb2 │ │ │ │ │ + ble.w 3cb6 │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ cmp r6, #2 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr.w r2, [r2, #172] @ 0xac │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ ldr.w r2, [r2, #172] @ 0xac │ │ │ │ │ str r2, [r1, #4] │ │ │ │ │ - beq.w 3cb2 │ │ │ │ │ + beq.w 3cb6 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ subs r6, r5, #4 │ │ │ │ │ add.w r1, r3, #20 │ │ │ │ │ add.w r2, r0, #8 │ │ │ │ │ add.w ip, r0, r6 │ │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ │ ldr.w r0, [r0, #172] @ 0xac │ │ │ │ │ str.w r0, [r2], #4 │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne.n 39ce │ │ │ │ │ + bne.n 39d2 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ movs r0, #1 │ │ │ │ │ str r3, [r2, r6] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3cee │ │ │ │ │ + beq.w 3cf2 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r4, #0] │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r4, [r2, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3cce │ │ │ │ │ + beq.w 3cd2 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 3c50 │ │ │ │ │ + beq.w 3c54 │ │ │ │ │ mov r2, r5 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ │ @@ -5435,15 +5435,15 @@ │ │ │ │ │ movs r2, #0 │ │ │ │ │ movs r6, #0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr.w r0, [r1, r2, lsl #2] │ │ │ │ │ ldr.w r3, [r4, r2, lsl #2] │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bge.w 3c3e │ │ │ │ │ + bge.w 3c42 │ │ │ │ │ adds r3, #4 │ │ │ │ │ mov r9, r4 │ │ │ │ │ sub.w lr, r4, #4 │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov fp, r6 │ │ │ │ │ mov r8, r1 │ │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ │ @@ -5451,169 +5451,169 @@ │ │ │ │ │ mov r4, r3 │ │ │ │ │ subs r3, r1, #4 │ │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ │ ldr.w r0, [lr, #4]! │ │ │ │ │ ldr r6, [r2, #8] │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - ble.n 3aa0 │ │ │ │ │ + ble.n 3aa4 │ │ │ │ │ add.w r1, r2, r0, lsl #2 │ │ │ │ │ ldr r5, [r1, #20] │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - beq.w 3c66 │ │ │ │ │ + beq.w 3c6a │ │ │ │ │ adds r5, r0, #2 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bge.n 3aa0 │ │ │ │ │ + bge.n 3aa4 │ │ │ │ │ ldr r1, [r1, #24] │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq.w 3c66 │ │ │ │ │ + beq.w 3c6a │ │ │ │ │ adds r0, #3 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bge.n 3aa0 │ │ │ │ │ + bge.n 3aa4 │ │ │ │ │ adds r2, #16 │ │ │ │ │ ldr.w r1, [r2, r0, lsl #2] │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - beq.w 3c66 │ │ │ │ │ + beq.w 3c6a │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - bgt.n 3a90 │ │ │ │ │ + bgt.n 3a94 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ cmp r7, ip │ │ │ │ │ - bgt.n 3a5e │ │ │ │ │ + bgt.n 3a62 │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ str.w r8, [sp, #4] │ │ │ │ │ mov r4, r9 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 3cf6 │ │ │ │ │ + blt.w 3cfa │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr.w r0, [r9] │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ ldr.w ip, [r3] │ │ │ │ │ ldr.w r5, [ip, #8] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - ble.w 3c78 │ │ │ │ │ + ble.w 3c7c │ │ │ │ │ adds r5, r0, #4 │ │ │ │ │ ldr.w r5, [ip, r5, lsl #2] │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bne.w 3c78 │ │ │ │ │ + bne.w 3c7c │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ str.w r0, [r9] │ │ │ │ │ - beq.n 3a2e │ │ │ │ │ + beq.n 3a32 │ │ │ │ │ ldr.w ip, [r3, #4] │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ ldr.w r5, [ip, #8] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bge.n 3b0a │ │ │ │ │ + bge.n 3b0e │ │ │ │ │ adds r5, r0, #4 │ │ │ │ │ ldr.w r5, [ip, r5, lsl #2] │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bne.n 3b0a │ │ │ │ │ + bne.n 3b0e │ │ │ │ │ adds r5, r4, #4 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ ldr.w r5, [ip, #8] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - ble.n 3b26 │ │ │ │ │ + ble.n 3b2a │ │ │ │ │ adds r5, r0, #4 │ │ │ │ │ ldr.w r5, [ip, r5, lsl #2] │ │ │ │ │ cmp r5, r1 │ │ │ │ │ itt eq │ │ │ │ │ addeq r0, #1 │ │ │ │ │ streq r0, [r4, #8] │ │ │ │ │ cmp r7, #3 │ │ │ │ │ - ble.n 3a2e │ │ │ │ │ + ble.n 3a32 │ │ │ │ │ add.w lr, r4, #8 │ │ │ │ │ mov r8, r4 │ │ │ │ │ add.w ip, r3, #8 │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr.w r0, [ip, #4]! │ │ │ │ │ ldr.w r2, [lr, #4]! │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ adds r1, r2, #4 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bge.w 3c90 │ │ │ │ │ + bge.w 3c94 │ │ │ │ │ ldr.w r2, [r0, r1, lsl #2] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.w 3c90 │ │ │ │ │ + bne.w 3c94 │ │ │ │ │ str.w r3, [lr] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne.n 3b38 │ │ │ │ │ + bne.n 3b3c │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r4, r8 │ │ │ │ │ - b.n 3a2e │ │ │ │ │ + b.n 3a32 │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ adds r0, r6, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3cca │ │ │ │ │ + beq.w 3cce │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3bea │ │ │ │ │ + bge.n 3bee │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ str r4, [r0, #16] │ │ │ │ │ - ble.n 3bce │ │ │ │ │ + ble.n 3bd2 │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r1, #1 │ │ │ │ │ strlt r1, [r2, #0] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ str r2, [r3, #20] │ │ │ │ │ - beq.n 3bce │ │ │ │ │ + beq.n 3bd2 │ │ │ │ │ ldr r2, [r5, #20] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r1, #1 │ │ │ │ │ strlt r1, [r2, #0] │ │ │ │ │ cmp r6, #2 │ │ │ │ │ str r2, [r3, #24] │ │ │ │ │ - beq.n 3bce │ │ │ │ │ + beq.n 3bd2 │ │ │ │ │ adds r5, #20 │ │ │ │ │ add.w r4, r3, #24 │ │ │ │ │ movs r1, #2 │ │ │ │ │ ldr.w r2, [r5, #4]! │ │ │ │ │ adds r1, #1 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3bd6 │ │ │ │ │ + blt.n 3bda │ │ │ │ │ cmp r1, r6 │ │ │ │ │ str.w r2, [r4, #4]! │ │ │ │ │ - bne.n 3bb8 │ │ │ │ │ + bne.n 3bbc │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ str.w r2, [r4, #4]! │ │ │ │ │ - bne.n 3bb8 │ │ │ │ │ + bne.n 3bbc │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r4, [r0, #16] │ │ │ │ │ - bgt.n 3b88 │ │ │ │ │ - b.n 3bce │ │ │ │ │ - ldr r2, [pc, #392] @ (3d7c ) │ │ │ │ │ + bgt.n 3b8c │ │ │ │ │ + b.n 3bd2 │ │ │ │ │ + ldr r2, [pc, #392] @ (3d80 ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr.w r3, [r0, #180] @ 0xb4 │ │ │ │ │ movs r0, #28 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ @@ -5624,185 +5624,185 @@ │ │ │ │ │ movhi r3, #1 │ │ │ │ │ add.w r1, r2, #91136 @ 0x16400 │ │ │ │ │ ldr.w r0, [r1, #404] @ 0x194 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3cb6 │ │ │ │ │ + beq.n 3cba │ │ │ │ │ ldr.w r3, [r1, #420] @ 0x1a4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 393a │ │ │ │ │ + bne.w 393e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6a44 │ │ │ │ │ + bl 6a48 │ │ │ │ │ R_ARM_THM_CALL PyType_Ready │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 393a │ │ │ │ │ - b.n 3cca │ │ │ │ │ + bge.w 393e │ │ │ │ │ + b.n 3cce │ │ │ │ │ adds r2, #1 │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bgt.w 3a34 │ │ │ │ │ + bgt.w 3a38 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r1, r7 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bne.n 3d1e │ │ │ │ │ + bne.n 3d22 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.n 3bce │ │ │ │ │ + b.n 3bd2 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r6, fp │ │ │ │ │ adds r2, #1 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r4, r9 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bgt.w 3a34 │ │ │ │ │ - b.n 3c48 │ │ │ │ │ + bgt.w 3a38 │ │ │ │ │ + b.n 3c4c │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.w 3a2e │ │ │ │ │ + beq.w 3a32 │ │ │ │ │ ldr.w ip, [r3, #4] │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr.w r5, [ip, #8] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bgt.w 3afa │ │ │ │ │ - b.n 3b0a │ │ │ │ │ + bgt.w 3afe │ │ │ │ │ + b.n 3b0e │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne.w 3b38 │ │ │ │ │ - b.n 3b60 │ │ │ │ │ + bne.w 3b3c │ │ │ │ │ + b.n 3b64 │ │ │ │ │ ldr.w r0, [lr, #4]! │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr.w r5, [ip, r1, lsl #2] │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - beq.n 3d2c │ │ │ │ │ + beq.n 3d30 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - ble.w 3978 │ │ │ │ │ - b.n 3ca0 │ │ │ │ │ + ble.w 397c │ │ │ │ │ + b.n 3ca4 │ │ │ │ │ subs r6, r5, #4 │ │ │ │ │ - b.n 39de │ │ │ │ │ + b.n 39e2 │ │ │ │ │ add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ │ ldr.w r3, [r2, #452] @ 0x1c4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 393a │ │ │ │ │ - b.n 3c30 │ │ │ │ │ + bne.w 393e │ │ │ │ │ + b.n 3c34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 3bce │ │ │ │ │ + b.n 3bd2 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3cea │ │ │ │ │ + bge.n 3cee │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbnz r2, 3cea │ │ │ │ │ + cbnz r2, 3cee │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 3c5a │ │ │ │ │ + b.n 3c5e │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 3cca │ │ │ │ │ + b.n 3cce │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.n 3cd6 │ │ │ │ │ + b.n 3cda │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 3cca │ │ │ │ │ + b.n 3cce │ │ │ │ │ ldrd r0, r2, [sp, #16] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl bb0 │ │ │ │ │ R_ARM_THM_CALL set_mro_error │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.n 3cf8 │ │ │ │ │ + b.n 3cfc │ │ │ │ │ bl cf0 │ │ │ │ │ R_ARM_THM_CALL class_name │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3cca │ │ │ │ │ + beq.n 3cce │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ - bpl.n 3d6e │ │ │ │ │ + bpl.n 3d72 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3cca │ │ │ │ │ + bge.n 3cce │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3cca │ │ │ │ │ + bne.n 3cce │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3cca │ │ │ │ │ + b.n 3cce │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 3d56 │ │ │ │ │ + b.n 3d5a │ │ │ │ │ .word 0x0000017a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00003d80 : │ │ │ │ │ +00003d84 : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ - cbz r0, 3d90 │ │ │ │ │ + cbz r0, 3d94 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3d90 │ │ │ │ │ + bge.n 3d94 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbz r2, 3d92 │ │ │ │ │ + cbz r2, 3d96 │ │ │ │ │ bx lr │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003d98 : │ │ │ │ │ +00003d9c : │ │ │ │ │ PyType_GenericAlloc(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r4, [r0, #20] │ │ │ │ │ mov r7, r0 │ │ │ │ │ @@ -5831,49 +5831,49 @@ │ │ │ │ │ bicmi.w r2, r2, #3 │ │ │ │ │ addmi.w r3, r2, r3, lsl #2 │ │ │ │ │ addmi r4, r4, r3 │ │ │ │ │ adds r0, r5, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3ed6 │ │ │ │ │ + beq.n 3eda │ │ │ │ │ adds r6, r0, r5 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 3ec8 │ │ │ │ │ + beq.n 3ecc │ │ │ │ │ ldr r2, [r7, #84] @ 0x54 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r0] │ │ │ │ │ lsls r5, r2, #17 │ │ │ │ │ - bpl.n 3ece │ │ │ │ │ + bpl.n 3ed2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyObject_GC_Link> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_Link │ │ │ │ │ movs r1, #0 │ │ │ │ │ sub.w r2, r4, #8 │ │ │ │ │ add.w r0, r6, #8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ ldr r2, [r7, #20] │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ str r7, [r6, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3e9c │ │ │ │ │ + bne.n 3ea0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ mov r0, r6 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r7, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #29 │ │ │ │ │ - bmi.n 3eb6 │ │ │ │ │ + bmi.n 3eba │ │ │ │ │ lsls r3, r3, #17 │ │ │ │ │ - bpl.n 3e96 │ │ │ │ │ - ldr r3, [pc, #156] @ (3ee4 ) │ │ │ │ │ + bpl.n 3e9a │ │ │ │ │ + ldr r3, [pc, #156] @ (3ee8 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ sub.w r1, r6, #8 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ addw r7, r0, #3740 @ 0xe9c │ │ │ │ │ addw r0, r0, #3732 @ 0xe94 │ │ │ │ │ @@ -5895,54 +5895,54 @@ │ │ │ │ │ orrs r3, r7 │ │ │ │ │ str.w r3, [r6, #-8] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ str r4, [r0, #92] @ 0x5c │ │ │ │ │ cmp r2, r5 │ │ │ │ │ str r2, [r0, #20] │ │ │ │ │ - bgt.n 3ec2 │ │ │ │ │ + bgt.n 3ec6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ mov r0, r6 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r7, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ │ str.w r8, [r6, #8] │ │ │ │ │ lsls r2, r3, #29 │ │ │ │ │ - bpl.n 3e40 │ │ │ │ │ + bpl.n 3e44 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyObject_InitInlineValues> │ │ │ │ │ R_ARM_THM_CALL _PyObject_InitInlineValues │ │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ │ - b.n 3e40 │ │ │ │ │ + b.n 3e44 │ │ │ │ │ bl 0 <_Py_TriggerGC> │ │ │ │ │ R_ARM_THM_CALL _Py_TriggerGC │ │ │ │ │ - b.n 3e96 │ │ │ │ │ + b.n 3e9a │ │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ │ lsls r0, r3, #17 │ │ │ │ │ - bmi.n 3e0c │ │ │ │ │ + bmi.n 3e10 │ │ │ │ │ sub.w r2, r4, #8 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n 3e18 │ │ │ │ │ + b.n 3e1c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3ebe │ │ │ │ │ - b.n 3e96 │ │ │ │ │ + bne.n 3ec2 │ │ │ │ │ + b.n 3e9a │ │ │ │ │ nop │ │ │ │ │ .word 0x00000092 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00003ee8 <_PyType_AllocNoTrack>: │ │ │ │ │ +00003eec <_PyType_AllocNoTrack>: │ │ │ │ │ _PyType_AllocNoTrack(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r4, [r0, #20] │ │ │ │ │ mov r6, r0 │ │ │ │ │ @@ -5971,79 +5971,79 @@ │ │ │ │ │ bicmi.w r2, r2, #3 │ │ │ │ │ addmi.w r3, r2, r3, lsl #2 │ │ │ │ │ addmi r4, r4, r3 │ │ │ │ │ adds r0, r4, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3fc6 <_PyType_AllocNoTrack+0xde> │ │ │ │ │ + beq.n 3fca <_PyType_AllocNoTrack+0xde> │ │ │ │ │ adds r7, r0, r5 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 3fb8 <_PyType_AllocNoTrack+0xd0> │ │ │ │ │ + beq.n 3fbc <_PyType_AllocNoTrack+0xd0> │ │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r0] │ │ │ │ │ lsls r0, r2, #17 │ │ │ │ │ - bpl.n 3fbe <_PyType_AllocNoTrack+0xd6> │ │ │ │ │ + bpl.n 3fc2 <_PyType_AllocNoTrack+0xd6> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyObject_GC_Link> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_Link │ │ │ │ │ movs r1, #0 │ │ │ │ │ sub.w r2, r4, #8 │ │ │ │ │ add.w r0, r7, #8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ ldr r2, [r6, #20] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ str r6, [r7, #4] │ │ │ │ │ - cbnz r2, 3f94 <_PyType_AllocNoTrack+0xac> │ │ │ │ │ + cbnz r2, 3f98 <_PyType_AllocNoTrack+0xac> │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ mov r0, r7 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r6, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #29 │ │ │ │ │ - bmi.n 3fae <_PyType_AllocNoTrack+0xc6> │ │ │ │ │ + bmi.n 3fb2 <_PyType_AllocNoTrack+0xc6> │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ mov r0, r7 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r6, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ │ str.w r8, [r7, #8] │ │ │ │ │ lsls r3, r3, #29 │ │ │ │ │ - bpl.n 3f8e <_PyType_AllocNoTrack+0xa6> │ │ │ │ │ + bpl.n 3f92 <_PyType_AllocNoTrack+0xa6> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyObject_InitInlineValues> │ │ │ │ │ R_ARM_THM_CALL _PyObject_InitInlineValues │ │ │ │ │ - b.n 3f8e <_PyType_AllocNoTrack+0xa6> │ │ │ │ │ + b.n 3f92 <_PyType_AllocNoTrack+0xa6> │ │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #17 │ │ │ │ │ - bmi.n 3f5c <_PyType_AllocNoTrack+0x74> │ │ │ │ │ + bmi.n 3f60 <_PyType_AllocNoTrack+0x74> │ │ │ │ │ sub.w r2, r4, #8 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n 3f68 <_PyType_AllocNoTrack+0x80> │ │ │ │ │ + b.n 3f6c <_PyType_AllocNoTrack+0x80> │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyErr_NoMemory │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003fd0 <_PyObject_GC_TRACK>: │ │ │ │ │ +00003fd4 <_PyObject_GC_TRACK>: │ │ │ │ │ _PyObject_GC_TRACK(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ - ldr r3, [pc, #108] @ (4044 <_PyObject_GC_TRACK+0x74>) │ │ │ │ │ + ldr r3, [pc, #108] @ (4048 <_PyObject_GC_TRACK+0x74>) │ │ │ │ │ sub.w ip, r0, #8 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ addw r5, r3, #3740 @ 0xe9c │ │ │ │ │ ldr.w r1, [r3, #3744] @ 0xea0 │ │ │ │ │ ldr.w r4, [r3, #3824] @ 0xef0 │ │ │ │ │ @@ -6063,74 +6063,74 @@ │ │ │ │ │ orrs r2, r5 │ │ │ │ │ str.w r2, [r0, #-8] │ │ │ │ │ adds r1, #1 │ │ │ │ │ str.w ip, [r3, #3744] @ 0xea0 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ str.w r1, [r3, #3752] @ 0xea8 │ │ │ │ │ str.w lr, [r3, #3824] @ 0xef0 │ │ │ │ │ - bgt.n 4036 <_PyObject_GC_TRACK+0x66> │ │ │ │ │ + bgt.n 403a <_PyObject_GC_TRACK+0x66> │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ addw r3, r3, #3732 @ 0xe94 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ mov r0, r3 │ │ │ │ │ b.w 0 <_Py_TriggerGC> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_TriggerGC │ │ │ │ │ .word 0x00000064 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00004048 <_PyType_DocWithoutSignature>: │ │ │ │ │ +0000404c <_PyType_DocWithoutSignature>: │ │ │ │ │ _PyType_DocWithoutSignature(): │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 40de <_PyType_DocWithoutSignature+0x96> │ │ │ │ │ + beq.n 40e2 <_PyType_DocWithoutSignature+0x96> │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r5, r1 │ │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strrchr │ │ │ │ │ - cbz r0, 40ba <_PyType_DocWithoutSignature+0x72> │ │ │ │ │ + cbz r0, 40be <_PyType_DocWithoutSignature+0x72> │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strncmp │ │ │ │ │ - cbnz r0, 40d0 <_PyType_DocWithoutSignature+0x88> │ │ │ │ │ + cbnz r0, 40d4 <_PyType_DocWithoutSignature+0x88> │ │ │ │ │ ldrb r3, [r5, r4] │ │ │ │ │ add r4, r5 │ │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ │ - bne.n 40d0 <_PyType_DocWithoutSignature+0x88> │ │ │ │ │ + bne.n 40d4 <_PyType_DocWithoutSignature+0x88> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ - b.n 409c <_PyType_DocWithoutSignature+0x54> │ │ │ │ │ + b.n 40a0 <_PyType_DocWithoutSignature+0x54> │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - beq.n 40d6 <_PyType_DocWithoutSignature+0x8e> │ │ │ │ │ + beq.n 40da <_PyType_DocWithoutSignature+0x8e> │ │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ │ - cbz r3, 40d0 <_PyType_DocWithoutSignature+0x88> │ │ │ │ │ + cbz r3, 40d4 <_PyType_DocWithoutSignature+0x88> │ │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ │ - bne.n 4092 <_PyType_DocWithoutSignature+0x4a> │ │ │ │ │ + bne.n 4096 <_PyType_DocWithoutSignature+0x4a> │ │ │ │ │ movs r2, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strncmp │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4096 <_PyType_DocWithoutSignature+0x4e> │ │ │ │ │ + bne.n 409a <_PyType_DocWithoutSignature+0x4e> │ │ │ │ │ adds r0, r4, #6 │ │ │ │ │ it eq │ │ │ │ │ moveq r0, r5 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -6138,27 +6138,27 @@ │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strncmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4080 <_PyType_DocWithoutSignature+0x38> │ │ │ │ │ + beq.n 4084 <_PyType_DocWithoutSignature+0x38> │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.n 4096 <_PyType_DocWithoutSignature+0x4e> │ │ │ │ │ - b.n 40d0 <_PyType_DocWithoutSignature+0x88> │ │ │ │ │ + bne.n 409a <_PyType_DocWithoutSignature+0x4e> │ │ │ │ │ + b.n 40d4 <_PyType_DocWithoutSignature+0x88> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000040e4 <_PyStaticType_GetState>: │ │ │ │ │ +000040e8 <_PyStaticType_GetState>: │ │ │ │ │ _PyStaticType_GetState(): │ │ │ │ │ ldr.w r3, [r1, #180] @ 0xb4 │ │ │ │ │ movs r2, #28 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ mul.w r2, r3, r2 │ │ │ │ │ ite ls │ │ │ │ │ @@ -6166,130 +6166,130 @@ │ │ │ │ │ movhi r3, #1 │ │ │ │ │ add.w ip, r0, r2 │ │ │ │ │ add.w ip, ip, #91136 @ 0x16400 │ │ │ │ │ ldr.w ip, [ip, #404] @ 0x194 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ - cbz r3, 411a <_PyStaticType_GetState+0x36> │ │ │ │ │ + cbz r3, 411e <_PyStaticType_GetState+0x36> │ │ │ │ │ add.w r3, r2, #91136 @ 0x16400 │ │ │ │ │ add.w r3, r3, #404 @ 0x194 │ │ │ │ │ add r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ add.w r3, r2, #96768 @ 0x17a00 │ │ │ │ │ add.w r3, r3, #436 @ 0x1b4 │ │ │ │ │ add r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004128 : │ │ │ │ │ +0000412c : │ │ │ │ │ type_module(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ sub sp, #20 │ │ │ │ │ lsls r2, r3, #22 │ │ │ │ │ - bpl.n 4158 │ │ │ │ │ + bpl.n 415c │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ it pl │ │ │ │ │ ldrpl.w r0, [r0, #132] @ 0x84 │ │ │ │ │ - bmi.n 41a8 │ │ │ │ │ - ldr r1, [pc, #164] @ (41f0 ) │ │ │ │ │ + bmi.n 41ac │ │ │ │ │ + ldr r1, [pc, #164] @ (41f4 ) │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_GetItemRef │ │ │ │ │ - cbz r0, 4190 │ │ │ │ │ + cbz r0, 4194 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {pc} │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strrchr │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbnz r0, 416e │ │ │ │ │ - ldr r3, [pc, #136] @ (41f4 ) │ │ │ │ │ + cbnz r0, 4172 │ │ │ │ │ + ldr r3, [pc, #136] @ (41f8 ) │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - b.n 4152 │ │ │ │ │ + b.n 4156 │ │ │ │ │ subs r1, r0, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromStringAndSize │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4152 │ │ │ │ │ - ldr r3, [pc, #120] @ (41f8 ) │ │ │ │ │ + beq.n 4156 │ │ │ │ │ + ldr r3, [pc, #120] @ (41fc ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ bl 0 <_PyUnicode_InternMortal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_InternMortal │ │ │ │ │ - b.n 4152 │ │ │ │ │ + b.n 4156 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 4152 │ │ │ │ │ - ldr r2, [pc, #80] @ (41fc ) │ │ │ │ │ + b.n 4156 │ │ │ │ │ + ldr r2, [pc, #80] @ (4200 ) │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ ldr.w r1, [r0, #180] @ 0xb4 │ │ │ │ │ movs r3, #28 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ subs r1, #1 │ │ │ │ │ ldr.w r2, [ip, r2] │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ add.w ip, r2, r3 │ │ │ │ │ add.w ip, ip, #91136 @ 0x16400 │ │ │ │ │ ldr.w ip, [ip, #404] @ 0x194 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - beq.n 41e4 │ │ │ │ │ + beq.n 41e8 │ │ │ │ │ cmp r1, #10 │ │ │ │ │ - bhi.n 41e4 │ │ │ │ │ + bhi.n 41e8 │ │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ │ add.w r3, r3, #436 @ 0x1b4 │ │ │ │ │ add r2, r3 │ │ │ │ │ ldr r0, [r2, #16] │ │ │ │ │ - b.n 4148 │ │ │ │ │ + b.n 414c │ │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ │ add.w r3, r3, #404 @ 0x194 │ │ │ │ │ add r2, r3 │ │ │ │ │ - b.n 41e0 │ │ │ │ │ + b.n 41e4 │ │ │ │ │ .word 0x00008ff0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000a3e4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000070 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000044 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00004200 <_PyType_GetDict>: │ │ │ │ │ +00004204 <_PyType_GetDict>: │ │ │ │ │ _PyType_GetDict(): │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - bmi.n 420c <_PyType_GetDict+0xc> │ │ │ │ │ + bmi.n 4210 <_PyType_GetDict+0xc> │ │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ │ bx lr │ │ │ │ │ push {r4} │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ - ldr r2, [pc, #64] @ (4254 <_PyType_GetDict+0x54>) │ │ │ │ │ + ldr r2, [pc, #64] @ (4258 <_PyType_GetDict+0x54>) │ │ │ │ │ ldr.w r3, [r0, #180] @ 0xb4 │ │ │ │ │ mov.w ip, #28 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ @@ -6298,55 +6298,55 @@ │ │ │ │ │ movls r3, #0 │ │ │ │ │ movhi r3, #1 │ │ │ │ │ add.w r1, r2, #91136 @ 0x16400 │ │ │ │ │ ldr.w r4, [r1, #404] @ 0x194 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ - cbz r3, 424a <_PyType_GetDict+0x4a> │ │ │ │ │ + cbz r3, 424e <_PyType_GetDict+0x4a> │ │ │ │ │ ldr.w r0, [r1, #420] @ 0x1a4 │ │ │ │ │ pop {r4} │ │ │ │ │ bx lr │ │ │ │ │ add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ │ ldr.w r0, [r2, #452] @ 0x1c4 │ │ │ │ │ - b.n 4246 <_PyType_GetDict+0x46> │ │ │ │ │ + b.n 424a <_PyType_GetDict+0x46> │ │ │ │ │ .word 0x00000034 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00004258 <_PyType_LookupStackRefAndVersion>: │ │ │ │ │ +0000425c <_PyType_LookupStackRefAndVersion>: │ │ │ │ │ _PyType_LookupStackRefAndVersion(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr.w r7, [r0, #192] @ 0xc0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - ldr r3, [pc, #320] @ (43b0 <_PyType_LookupStackRefAndVersion+0x158>) │ │ │ │ │ + ldr r3, [pc, #320] @ (43b4 <_PyType_LookupStackRefAndVersion+0x158>) │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov ip, r2 │ │ │ │ │ eor.w r4, r7, r1, asr #3 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ubfx r4, r4, #0, #12 │ │ │ │ │ ldr r3, [r1, r3] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mul.w r5, r1, r4 │ │ │ │ │ adds r4, r3, r5 │ │ │ │ │ add.w r4, r4, #40960 @ 0xa000 │ │ │ │ │ ldr.w r1, [r4, #1424] @ 0x590 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bne.n 42d2 <_PyType_LookupStackRefAndVersion+0x7a> │ │ │ │ │ + bne.n 42d6 <_PyType_LookupStackRefAndVersion+0x7a> │ │ │ │ │ ldr.w r2, [r4, #1428] @ 0x594 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 42d2 <_PyType_LookupStackRefAndVersion+0x7a> │ │ │ │ │ + bne.n 42d6 <_PyType_LookupStackRefAndVersion+0x7a> │ │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ │ add r3, r5 │ │ │ │ │ ldr.w r3, [r3, #1432] @ 0x598 │ │ │ │ │ - cbz r3, 42c6 <_PyType_LookupStackRefAndVersion+0x6e> │ │ │ │ │ + cbz r3, 42ca <_PyType_LookupStackRefAndVersion+0x6e> │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ itee ge │ │ │ │ │ orrge.w r3, r3, #1 │ │ │ │ │ addlt r0, #1 │ │ │ │ │ strlt r0, [r3, #0] │ │ │ │ │ str.w r3, [ip] │ │ │ │ │ @@ -6357,33 +6357,33 @@ │ │ │ │ │ mov r0, r1 │ │ │ │ │ str.w r3, [ip] │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r2, ip │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 4346 <_PyType_LookupStackRefAndVersion+0xee> │ │ │ │ │ + beq.n 434a <_PyType_LookupStackRefAndVersion+0xee> │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - bl 43b4 │ │ │ │ │ + bl 43b8 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 43aa <_PyType_LookupStackRefAndVersion+0x152> │ │ │ │ │ + beq.n 43ae <_PyType_LookupStackRefAndVersion+0x152> │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n 4396 <_PyType_LookupStackRefAndVersion+0x13e> │ │ │ │ │ + bne.n 439a <_PyType_LookupStackRefAndVersion+0x13e> │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ cmp r1, #100 @ 0x64 │ │ │ │ │ - bgt.n 4396 <_PyType_LookupStackRefAndVersion+0x13e> │ │ │ │ │ + bgt.n 439a <_PyType_LookupStackRefAndVersion+0x13e> │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ add.w r3, r3, #42240 @ 0xa500 │ │ │ │ │ adds r3, #144 @ 0x90 │ │ │ │ │ bic.w r2, r2, #1 │ │ │ │ │ adds r1, r3, r5 │ │ │ │ │ str r2, [r1, #8] │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ @@ -6394,76 +6394,76 @@ │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r6, #0] │ │ │ │ │ str r6, [r3, r1] │ │ │ │ │ dmb ish │ │ │ │ │ str r7, [r3, r5] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 4336 <_PyType_LookupStackRefAndVersion+0xde> │ │ │ │ │ + blt.n 433a <_PyType_LookupStackRefAndVersion+0xde> │ │ │ │ │ mov r1, r7 │ │ │ │ │ - b.n 42c0 <_PyType_LookupStackRefAndVersion+0x68> │ │ │ │ │ + b.n 42c4 <_PyType_LookupStackRefAndVersion+0x68> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4332 <_PyType_LookupStackRefAndVersion+0xda> │ │ │ │ │ + bne.n 4336 <_PyType_LookupStackRefAndVersion+0xda> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r7 │ │ │ │ │ - b.n 42c0 <_PyType_LookupStackRefAndVersion+0x68> │ │ │ │ │ + b.n 42c4 <_PyType_LookupStackRefAndVersion+0x68> │ │ │ │ │ ldrh.w r1, [r0, #206] @ 0xce │ │ │ │ │ cmp.w r1, #1000 @ 0x3e8 │ │ │ │ │ - bcs.n 439a <_PyType_LookupStackRefAndVersion+0x142> │ │ │ │ │ + bcs.n 439e <_PyType_LookupStackRefAndVersion+0x142> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n 439a <_PyType_LookupStackRefAndVersion+0x142> │ │ │ │ │ + bne.n 439e <_PyType_LookupStackRefAndVersion+0x142> │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ cmp r1, #100 @ 0x64 │ │ │ │ │ - bgt.n 439a <_PyType_LookupStackRefAndVersion+0x142> │ │ │ │ │ + bgt.n 439e <_PyType_LookupStackRefAndVersion+0x142> │ │ │ │ │ mov r7, ip │ │ │ │ │ mov r1, ip │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl a614 │ │ │ │ │ + bl a618 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr.w r7, [r7, #192] @ 0xc0 │ │ │ │ │ - bl 43b4 │ │ │ │ │ + bl 43b8 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 43aa <_PyType_LookupStackRefAndVersion+0x152> │ │ │ │ │ - cbz r7, 4396 <_PyType_LookupStackRefAndVersion+0x13e> │ │ │ │ │ + beq.n 43ae <_PyType_LookupStackRefAndVersion+0x152> │ │ │ │ │ + cbz r7, 439a <_PyType_LookupStackRefAndVersion+0x13e> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 42fa <_PyType_LookupStackRefAndVersion+0xa2> │ │ │ │ │ + beq.n 42fe <_PyType_LookupStackRefAndVersion+0xa2> │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n 42c0 <_PyType_LookupStackRefAndVersion+0x68> │ │ │ │ │ + b.n 42c4 <_PyType_LookupStackRefAndVersion+0x68> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, ip │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - bl 43b4 │ │ │ │ │ + bl 43b8 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.n 4396 <_PyType_LookupStackRefAndVersion+0x13e> │ │ │ │ │ + bne.n 439a <_PyType_LookupStackRefAndVersion+0x13e> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n 4396 <_PyType_LookupStackRefAndVersion+0x13e> │ │ │ │ │ + b.n 439a <_PyType_LookupStackRefAndVersion+0x13e> │ │ │ │ │ .word 0x00000136 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -000043b4 : │ │ │ │ │ +000043b8 : │ │ │ │ │ find_name_in_mro(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ @@ -6471,68 +6471,68 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 44c0 │ │ │ │ │ + bne.n 44c4 │ │ │ │ │ ldr.w sl, [r1, #12] │ │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 44c0 │ │ │ │ │ + beq.n 44c4 │ │ │ │ │ ldr.w r4, [r5, #172] @ 0xac │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 44e6 │ │ │ │ │ + beq.n 44ea │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 44b0 │ │ │ │ │ + bge.n 44b4 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ mov r2, r4 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ it le │ │ │ │ │ movle r4, #0 │ │ │ │ │ - ble.n 4444 │ │ │ │ │ + ble.n 4448 │ │ │ │ │ adds r4, #12 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ │ movs r7, #28 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr.w ip, [r4, #4]! │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr.w r0, [ip, #84] @ 0x54 │ │ │ │ │ lsls r0, r0, #30 │ │ │ │ │ - bmi.n 445a │ │ │ │ │ + bmi.n 445e │ │ │ │ │ ldr.w r0, [ip, #132] @ 0x84 │ │ │ │ │ bl 0 <_Py_dict_lookup_threadsafe_stackref> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup_threadsafe_stackref │ │ │ │ │ adds r0, #3 │ │ │ │ │ - beq.n 449a │ │ │ │ │ + beq.n 449e │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 44aa │ │ │ │ │ + bne.n 44ae │ │ │ │ │ cmp r5, fp │ │ │ │ │ - blt.n 4416 │ │ │ │ │ + blt.n 441a │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ movs r4, #0 │ │ │ │ │ lsls r3, r2, #31 │ │ │ │ │ - bmi.n 4452 │ │ │ │ │ + bmi.n 4456 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 44de │ │ │ │ │ + beq.n 44e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r3, [pc, #244] @ (4550 ) │ │ │ │ │ + ldr r3, [pc, #244] @ (4554 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ │ ldr.w r3, [ip, #180] @ 0xb4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ mla r1, r3, r7, r1 │ │ │ │ │ @@ -6540,339 +6540,339 @@ │ │ │ │ │ movls r3, #0 │ │ │ │ │ movhi r3, #1 │ │ │ │ │ add.w r0, r1, #91136 @ 0x16400 │ │ │ │ │ ldr.w r2, [r0, #404] @ 0x194 │ │ │ │ │ cmp r2, ip │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ - cbz r3, 44d4 │ │ │ │ │ + cbz r3, 44d8 │ │ │ │ │ ldr.w r0, [r0, #420] @ 0x1a4 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <_Py_dict_lookup_threadsafe_stackref> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup_threadsafe_stackref │ │ │ │ │ adds r0, #3 │ │ │ │ │ - bne.n 4434 │ │ │ │ │ + bne.n 4438 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 4444 │ │ │ │ │ + b.n 4448 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ movs r4, #1 │ │ │ │ │ - b.n 4444 │ │ │ │ │ + b.n 4448 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ it gt │ │ │ │ │ orrgt.w r2, r4, #1 │ │ │ │ │ - bgt.n 440a │ │ │ │ │ + bgt.n 440e │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 4452 │ │ │ │ │ + b.n 4456 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - bne.n 43e4 │ │ │ │ │ + bne.n 43e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ - b.n 44f0 │ │ │ │ │ + b.n 44f4 │ │ │ │ │ add.w r1, r1, #96768 @ 0x17a00 │ │ │ │ │ ldr.w r0, [r1, #452] @ 0x1c4 │ │ │ │ │ - b.n 448c │ │ │ │ │ + b.n 4490 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4452 │ │ │ │ │ + b.n 4456 │ │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ │ lsls r7, r3, #30 │ │ │ │ │ - bmi.n 44f6 │ │ │ │ │ + bmi.n 44fa │ │ │ │ │ lsls r4, r3, #18 │ │ │ │ │ - bpl.n 4530 │ │ │ │ │ + bpl.n 4534 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 4452 │ │ │ │ │ - ldr r3, [pc, #92] @ (4554 ) │ │ │ │ │ + b.n 4456 │ │ │ │ │ + ldr r3, [pc, #92] @ (4558 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr.w r1, [r5, #180] @ 0xb4 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ subs r1, #1 │ │ │ │ │ ldr r2, [r2, r3] │ │ │ │ │ movs r3, #28 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ adds r0, r2, r3 │ │ │ │ │ add.w r0, r0, #91136 @ 0x16400 │ │ │ │ │ ldr.w r0, [r0, #404] @ 0x194 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - beq.n 4544 │ │ │ │ │ + beq.n 4548 │ │ │ │ │ cmp r1, #10 │ │ │ │ │ - bhi.n 4544 │ │ │ │ │ + bhi.n 4548 │ │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ │ add.w r3, r3, #436 @ 0x1b4 │ │ │ │ │ add r2, r3 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 44f0 │ │ │ │ │ + bne.n 44f4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 6a44 │ │ │ │ │ + bl 6a48 │ │ │ │ │ R_ARM_THM_CALL PyType_Ready │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 44ce │ │ │ │ │ + blt.n 44d2 │ │ │ │ │ ldr.w r4, [r5, #172] @ 0xac │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 44f0 │ │ │ │ │ - b.n 43ec │ │ │ │ │ + beq.n 44f4 │ │ │ │ │ + b.n 43f0 │ │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ │ add.w r3, r3, #404 @ 0x194 │ │ │ │ │ add r2, r3 │ │ │ │ │ - b.n 452a │ │ │ │ │ + b.n 452e │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000050 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00004558 : │ │ │ │ │ +0000455c : │ │ │ │ │ PyStackRef_CLOSE(): │ │ │ │ │ lsls r3, r0, #31 │ │ │ │ │ - bmi.n 4564 │ │ │ │ │ + bmi.n 4568 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 4566 │ │ │ │ │ + cbz r3, 456a │ │ │ │ │ bx lr │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000456c : │ │ │ │ │ +00004570 : │ │ │ │ │ PyType_IsSubtype(): │ │ │ │ │ ldr.w r3, [r0, #172] @ 0xac │ │ │ │ │ - cbz r3, 45b2 │ │ │ │ │ + cbz r3, 45b6 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 45a8 │ │ │ │ │ + ble.n 45ac │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 45b6 │ │ │ │ │ + beq.n 45ba │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 45a8 │ │ │ │ │ + beq.n 45ac │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 45b6 │ │ │ │ │ + beq.n 45ba │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 45a8 │ │ │ │ │ + beq.n 45ac │ │ │ │ │ ldr r0, [r3, #24] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 45b6 │ │ │ │ │ + beq.n 45ba │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq.n 45a8 │ │ │ │ │ + beq.n 45ac │ │ │ │ │ adds r3, #24 │ │ │ │ │ movs r0, #3 │ │ │ │ │ ldr.w ip, [r3, #4]! │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - beq.n 45b6 │ │ │ │ │ + beq.n 45ba │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.n 459a │ │ │ │ │ + bne.n 459e │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ │ - cbz r0, 45ba │ │ │ │ │ + cbz r0, 45be │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 45ac │ │ │ │ │ + bne.n 45b0 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ subs r3, r1, r3 │ │ │ │ │ negs r0, r3 │ │ │ │ │ adcs r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000045cc <_Py_type_getattro>: │ │ │ │ │ +000045d0 <_Py_type_getattro>: │ │ │ │ │ _Py_type_getattro(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ sub sp, #20 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ - bpl.w 4aaa <_Py_type_getattro+0x4de> │ │ │ │ │ + bpl.w 4aae <_Py_type_getattro+0x4de> │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr.w fp, [r0, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ lsls r6, r3, #30 │ │ │ │ │ - bmi.w 47ce <_Py_type_getattro+0x202> │ │ │ │ │ + bmi.w 47d2 <_Py_type_getattro+0x202> │ │ │ │ │ ldr.w r3, [r0, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4810 <_Py_type_getattro+0x244> │ │ │ │ │ + beq.w 4814 <_Py_type_getattro+0x244> │ │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ │ ldr.w r9, [fp, #192] @ 0xc0 │ │ │ │ │ asrs r6, r4, #3 │ │ │ │ │ movs r3, #1 │ │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ │ eor.w r5, r9, r6 │ │ │ │ │ - ldr r3, [pc, #704] @ (48d8 <_Py_type_getattro+0x30c>) │ │ │ │ │ + ldr r3, [pc, #704] @ (48dc <_Py_type_getattro+0x30c>) │ │ │ │ │ movs r2, #12 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ubfx r5, r5, #0, #12 │ │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ │ mul.w r5, r2, r5 │ │ │ │ │ add.w r8, r3, r5 │ │ │ │ │ add.w r8, r8, #40960 @ 0xa000 │ │ │ │ │ ldr.w r2, [r8, #1424] @ 0x590 │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - bne.w 4914 <_Py_type_getattro+0x348> │ │ │ │ │ + bne.w 4918 <_Py_type_getattro+0x348> │ │ │ │ │ ldr.w r2, [r8, #1428] @ 0x594 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.w 4914 <_Py_type_getattro+0x348> │ │ │ │ │ + bne.w 4918 <_Py_type_getattro+0x348> │ │ │ │ │ add.w r2, r3, #40960 @ 0xa000 │ │ │ │ │ add r2, r5 │ │ │ │ │ ldr.w r0, [r2, #1432] @ 0x598 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 46e6 <_Py_type_getattro+0x11a> │ │ │ │ │ + beq.n 46ea <_Py_type_getattro+0x11a> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itee ge │ │ │ │ │ orrge.w r0, r0, #1 │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r0, #0] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.n 46dc <_Py_type_getattro+0x110> │ │ │ │ │ + beq.n 46e0 <_Py_type_getattro+0x110> │ │ │ │ │ bic.w r5, r0, #1 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr.w r8, [r3, #136] @ 0x88 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 46dc <_Py_type_getattro+0x110> │ │ │ │ │ + beq.n 46e0 <_Py_type_getattro+0x110> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDescr_IsData │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 483e <_Py_type_getattro+0x272> │ │ │ │ │ + beq.w 4842 <_Py_type_getattro+0x272> │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 47c2 <_Py_type_getattro+0x1f6> │ │ │ │ │ + beq.w 47c6 <_Py_type_getattro+0x1f6> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ ite lt │ │ │ │ │ movlt r5, r0 │ │ │ │ │ orrge.w r5, r0, #1 │ │ │ │ │ lsls r0, r2, #31 │ │ │ │ │ - bmi.n 46b4 <_Py_type_getattro+0xe8> │ │ │ │ │ + bmi.n 46b8 <_Py_type_getattro+0xe8> │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4a9c <_Py_type_getattro+0x4d0> │ │ │ │ │ + beq.w 4aa0 <_Py_type_getattro+0x4d0> │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ lsls r2, r0, #31 │ │ │ │ │ - bmi.n 46c6 <_Py_type_getattro+0xfa> │ │ │ │ │ + bmi.n 46ca <_Py_type_getattro+0xfa> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4aa4 <_Py_type_getattro+0x4d8> │ │ │ │ │ + beq.w 4aa8 <_Py_type_getattro+0x4d8> │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.w 481c <_Py_type_getattro+0x250> │ │ │ │ │ + beq.w 4820 <_Py_type_getattro+0x250> │ │ │ │ │ lsls r3, r5, #31 │ │ │ │ │ it pl │ │ │ │ │ movpl r0, r5 │ │ │ │ │ - bmi.w 4820 <_Py_type_getattro+0x254> │ │ │ │ │ + bmi.w 4824 <_Py_type_getattro+0x254> │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r3, [pc, #508] @ (48dc <_Py_type_getattro+0x310>) │ │ │ │ │ + ldr r3, [pc, #508] @ (48e0 <_Py_type_getattro+0x310>) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ │ ldr.w r5, [r7, #192] @ 0xc0 │ │ │ │ │ movs r2, #12 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ eors r6, r5 │ │ │ │ │ ubfx r6, r6, #0, #12 │ │ │ │ │ mla r2, r2, r6, r3 │ │ │ │ │ add.w r2, r2, #40960 @ 0xa000 │ │ │ │ │ ldr.w r0, [r2, #1424] @ 0x590 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bne.w 4866 <_Py_type_getattro+0x29a> │ │ │ │ │ + bne.w 486a <_Py_type_getattro+0x29a> │ │ │ │ │ movs r2, #12 │ │ │ │ │ mla r1, r6, r2, r3 │ │ │ │ │ add.w r1, r1, #40960 @ 0xa000 │ │ │ │ │ ldr.w r1, [r1, #1428] @ 0x594 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bne.w 49c4 <_Py_type_getattro+0x3f8> │ │ │ │ │ + bne.w 49c8 <_Py_type_getattro+0x3f8> │ │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ │ mla r3, r6, r2, r3 │ │ │ │ │ ldr.w r0, [r3, #1432] @ 0x598 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4796 <_Py_type_getattro+0x1ca> │ │ │ │ │ + beq.n 479a <_Py_type_getattro+0x1ca> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itee ge │ │ │ │ │ orrge.w r0, r0, #1 │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r0, #0] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.w 497e <_Py_type_getattro+0x3b2> │ │ │ │ │ + beq.w 4982 <_Py_type_getattro+0x3b2> │ │ │ │ │ bic.w r4, r0, #1 │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ lsls r5, r0, #31 │ │ │ │ │ ldr.w r6, [r3, #136] @ 0x88 │ │ │ │ │ - bmi.n 4764 <_Py_type_getattro+0x198> │ │ │ │ │ + bmi.n 4768 <_Py_type_getattro+0x198> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4a96 <_Py_type_getattro+0x4ca> │ │ │ │ │ + beq.w 4a9a <_Py_type_getattro+0x4ca> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 4836 <_Py_type_getattro+0x26a> │ │ │ │ │ + beq.n 483a <_Py_type_getattro+0x26a> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyStaticMethod_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyStaticMethod_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 48e8 <_Py_type_getattro+0x31c> │ │ │ │ │ + beq.w 48ec <_Py_type_getattro+0x31c> │ │ │ │ │ mov r2, r7 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4694 <_Py_type_getattro+0xc8> │ │ │ │ │ - b.n 47c2 <_Py_type_getattro+0x1f6> │ │ │ │ │ + bne.n 4698 <_Py_type_getattro+0xc8> │ │ │ │ │ + b.n 47c6 <_Py_type_getattro+0x1f6> │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 43b4 │ │ │ │ │ + bl 43b8 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w 48d2 <_Py_type_getattro+0x306> │ │ │ │ │ + bne.w 48d6 <_Py_type_getattro+0x306> │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 4988 <_Py_type_getattro+0x3bc> │ │ │ │ │ + bne.w 498c <_Py_type_getattro+0x3bc> │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne.n 46cc <_Py_type_getattro+0x100> │ │ │ │ │ + bne.n 46d0 <_Py_type_getattro+0x100> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -6881,17 +6881,17 @@ │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r5, #1 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ lsls r1, r2, #31 │ │ │ │ │ - bmi.w 46b4 <_Py_type_getattro+0xe8> │ │ │ │ │ - b.n 46a8 <_Py_type_getattro+0xdc> │ │ │ │ │ - ldr r3, [pc, #272] @ (48e0 <_Py_type_getattro+0x314>) │ │ │ │ │ + bmi.w 46b8 <_Py_type_getattro+0xe8> │ │ │ │ │ + b.n 46ac <_Py_type_getattro+0xdc> │ │ │ │ │ + ldr r3, [pc, #272] @ (48e4 <_Py_type_getattro+0x314>) │ │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ │ movs r1, #28 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r2, [sl, r3] │ │ │ │ │ ldr.w r3, [r0, #180] @ 0xb4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -6902,71 +6902,71 @@ │ │ │ │ │ movhi r3, #1 │ │ │ │ │ add.w r0, r2, #91136 @ 0x16400 │ │ │ │ │ ldr.w r1, [r0, #404] @ 0x194 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4a66 <_Py_type_getattro+0x49a> │ │ │ │ │ + beq.w 4a6a <_Py_type_getattro+0x49a> │ │ │ │ │ ldr.w r3, [r0, #420] @ 0x1a4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4606 <_Py_type_getattro+0x3a> │ │ │ │ │ + bne.w 460a <_Py_type_getattro+0x3a> │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 6a44 │ │ │ │ │ + bl 6a48 │ │ │ │ │ R_ARM_THM_CALL PyType_Ready │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 4602 <_Py_type_getattro+0x36> │ │ │ │ │ + bge.w 4606 <_Py_type_getattro+0x36> │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 46d6 <_Py_type_getattro+0x10a> │ │ │ │ │ + b.n 46da <_Py_type_getattro+0x10a> │ │ │ │ │ bic.w r0, r5, #1 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r0, #0] │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - b.n 46b4 <_Py_type_getattro+0xe8> │ │ │ │ │ - ldr r3, [pc, #164] @ (48e4 <_Py_type_getattro+0x318>) │ │ │ │ │ + b.n 46b8 <_Py_type_getattro+0xe8> │ │ │ │ │ + ldr r3, [pc, #164] @ (48e8 <_Py_type_getattro+0x318>) │ │ │ │ │ movs r2, #12 │ │ │ │ │ ldr.w r5, [r7, #192] @ 0xc0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ eors r6, r5 │ │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ │ ubfx r6, r6, #0, #12 │ │ │ │ │ mla r2, r2, r6, r3 │ │ │ │ │ add.w r2, r2, #40960 @ 0xa000 │ │ │ │ │ ldr.w r0, [r2, #1424] @ 0x590 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - beq.w 4708 <_Py_type_getattro+0x13c> │ │ │ │ │ + beq.w 470c <_Py_type_getattro+0x13c> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 4a18 <_Py_type_getattro+0x44c> │ │ │ │ │ + beq.w 4a1c <_Py_type_getattro+0x44c> │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - bl 43b4 │ │ │ │ │ + bl 43b8 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 4796 <_Py_type_getattro+0x1ca> │ │ │ │ │ + beq.n 479a <_Py_type_getattro+0x1ca> │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - bne.w 473e <_Py_type_getattro+0x172> │ │ │ │ │ + bne.w 4742 <_Py_type_getattro+0x172> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ │ - bgt.w 473e <_Py_type_getattro+0x172> │ │ │ │ │ + bgt.w 4742 <_Py_type_getattro+0x172> │ │ │ │ │ movs r2, #12 │ │ │ │ │ add.w r1, r3, #42240 @ 0xa500 │ │ │ │ │ adds r1, #144 @ 0x90 │ │ │ │ │ bic.w r0, r0, #1 │ │ │ │ │ mul.w r2, r6, r2 │ │ │ │ │ adds r6, r1, r2 │ │ │ │ │ str r0, [r6, #8] │ │ │ │ │ @@ -6980,64 +6980,64 @@ │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r4, #0] │ │ │ │ │ str r4, [r1, r6] │ │ │ │ │ dmb ish │ │ │ │ │ str r5, [r1, r2] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 49a8 <_Py_type_getattro+0x3dc> │ │ │ │ │ + blt.n 49ac <_Py_type_getattro+0x3dc> │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - b.n 473e <_Py_type_getattro+0x172> │ │ │ │ │ + b.n 4742 <_Py_type_getattro+0x172> │ │ │ │ │ nop │ │ │ │ │ .word 0x000002ba │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000001fa │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000106 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x0000009a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyStaticMethod_GetFunc> │ │ │ │ │ R_ARM_THM_CALL _PyStaticMethod_GetFunc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4778 <_Py_type_getattro+0x1ac> │ │ │ │ │ + beq.w 477c <_Py_type_getattro+0x1ac> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ it ge │ │ │ │ │ orrge.w r5, r0, #1 │ │ │ │ │ - bge.w 47c4 <_Py_type_getattro+0x1f8> │ │ │ │ │ + bge.w 47c8 <_Py_type_getattro+0x1f8> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ lsls r4, r2, #31 │ │ │ │ │ - bpl.w 46a8 <_Py_type_getattro+0xdc> │ │ │ │ │ - b.n 46b4 <_Py_type_getattro+0xe8> │ │ │ │ │ + bpl.w 46ac <_Py_type_getattro+0xdc> │ │ │ │ │ + b.n 46b8 <_Py_type_getattro+0xe8> │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 49c8 <_Py_type_getattro+0x3fc> │ │ │ │ │ + beq.n 49cc <_Py_type_getattro+0x3fc> │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - bl 43b4 │ │ │ │ │ + bl 43b8 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 4a86 <_Py_type_getattro+0x4ba> │ │ │ │ │ + beq.w 4a8a <_Py_type_getattro+0x4ba> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - bne.w 4666 <_Py_type_getattro+0x9a> │ │ │ │ │ + bne.w 466a <_Py_type_getattro+0x9a> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ │ - bgt.w 4666 <_Py_type_getattro+0x9a> │ │ │ │ │ + bgt.w 466a <_Py_type_getattro+0x9a> │ │ │ │ │ add.w r3, r3, #42240 @ 0xa500 │ │ │ │ │ bic.w r0, r0, #1 │ │ │ │ │ adds r3, #144 @ 0x90 │ │ │ │ │ adds r2, r3, r5 │ │ │ │ │ str r0, [r2, #8] │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ adds r1, r5, #4 │ │ │ │ │ @@ -7047,341 +7047,341 @@ │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r4, #0] │ │ │ │ │ str r4, [r3, r1] │ │ │ │ │ dmb ish │ │ │ │ │ str.w r9, [r3, r5] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 49b6 <_Py_type_getattro+0x3ea> │ │ │ │ │ + blt.n 49ba <_Py_type_getattro+0x3ea> │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ - b.n 4666 <_Py_type_getattro+0x9a> │ │ │ │ │ + b.n 466a <_Py_type_getattro+0x9a> │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 47a4 <_Py_type_getattro+0x1d8> │ │ │ │ │ + beq.w 47a8 <_Py_type_getattro+0x1d8> │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, r7 │ │ │ │ │ bic.w r0, r5, #1 │ │ │ │ │ blx r8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 47c2 <_Py_type_getattro+0x1f6> │ │ │ │ │ + beq.w 47c6 <_Py_type_getattro+0x1f6> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ ite lt │ │ │ │ │ movlt r5, r0 │ │ │ │ │ orrge.w r5, r0, #1 │ │ │ │ │ - b.n 47c4 <_Py_type_getattro+0x1f8> │ │ │ │ │ + b.n 47c8 <_Py_type_getattro+0x1f8> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 48d2 <_Py_type_getattro+0x306> │ │ │ │ │ + bne.n 48d6 <_Py_type_getattro+0x306> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 48d2 <_Py_type_getattro+0x306> │ │ │ │ │ + b.n 48d6 <_Py_type_getattro+0x306> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 497a <_Py_type_getattro+0x3ae> │ │ │ │ │ + bne.n 497e <_Py_type_getattro+0x3ae> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 497a <_Py_type_getattro+0x3ae> │ │ │ │ │ + b.n 497e <_Py_type_getattro+0x3ae> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 4866 <_Py_type_getattro+0x29a> │ │ │ │ │ + b.n 486a <_Py_type_getattro+0x29a> │ │ │ │ │ ldrh.w r2, [fp, #206] @ 0xce │ │ │ │ │ cmp.w r2, #1000 @ 0x3e8 │ │ │ │ │ - bcs.n 4a76 <_Py_type_getattro+0x4aa> │ │ │ │ │ + bcs.n 4a7a <_Py_type_getattro+0x4aa> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 4a76 <_Py_type_getattro+0x4aa> │ │ │ │ │ + bne.n 4a7a <_Py_type_getattro+0x4aa> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ │ - bgt.n 4a76 <_Py_type_getattro+0x4aa> │ │ │ │ │ + bgt.n 4a7a <_Py_type_getattro+0x4aa> │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl a614 │ │ │ │ │ + bl a618 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr.w r9, [fp, #192] @ 0xc0 │ │ │ │ │ - bl 43b4 │ │ │ │ │ + bl 43b8 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 4a86 <_Py_type_getattro+0x4ba> │ │ │ │ │ + beq.n 4a8a <_Py_type_getattro+0x4ba> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 497a <_Py_type_getattro+0x3ae> │ │ │ │ │ + beq.n 497e <_Py_type_getattro+0x3ae> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 4940 <_Py_type_getattro+0x374> │ │ │ │ │ - b.n 4666 <_Py_type_getattro+0x9a> │ │ │ │ │ + beq.n 4944 <_Py_type_getattro+0x374> │ │ │ │ │ + b.n 466a <_Py_type_getattro+0x9a> │ │ │ │ │ ldrh.w r2, [r7, #206] @ 0xce │ │ │ │ │ cmp.w r2, #1000 @ 0x3e8 │ │ │ │ │ - bcs.w 4786 <_Py_type_getattro+0x1ba> │ │ │ │ │ + bcs.w 478a <_Py_type_getattro+0x1ba> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r9, r1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 4786 <_Py_type_getattro+0x1ba> │ │ │ │ │ + bne.w 478a <_Py_type_getattro+0x1ba> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ │ - bgt.w 4786 <_Py_type_getattro+0x1ba> │ │ │ │ │ + bgt.w 478a <_Py_type_getattro+0x1ba> │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - bl a614 │ │ │ │ │ + bl a618 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr.w r5, [r7, #192] @ 0xc0 │ │ │ │ │ - bl 43b4 │ │ │ │ │ + bl 43b8 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 4796 <_Py_type_getattro+0x1ca> │ │ │ │ │ + beq.w 479a <_Py_type_getattro+0x1ca> │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 4886 <_Py_type_getattro+0x2ba> │ │ │ │ │ - b.n 48d2 <_Py_type_getattro+0x306> │ │ │ │ │ + bne.w 488a <_Py_type_getattro+0x2ba> │ │ │ │ │ + b.n 48d6 <_Py_type_getattro+0x306> │ │ │ │ │ add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ │ ldr.w r3, [r2, #452] @ 0x1c4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4606 <_Py_type_getattro+0x3a> │ │ │ │ │ - b.n 4810 <_Py_type_getattro+0x244> │ │ │ │ │ + bne.w 460a <_Py_type_getattro+0x3a> │ │ │ │ │ + b.n 4814 <_Py_type_getattro+0x244> │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 43b4 │ │ │ │ │ + bl 43b8 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w 497a <_Py_type_getattro+0x3ae> │ │ │ │ │ - ldr r3, [pc, #60] @ (4ac4 <_Py_type_getattro+0x4f8>) │ │ │ │ │ + bne.w 497e <_Py_type_getattro+0x3ae> │ │ │ │ │ + ldr r3, [pc, #60] @ (4ac8 <_Py_type_getattro+0x4f8>) │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ │ - b.n 46e6 <_Py_type_getattro+0x11a> │ │ │ │ │ + b.n 46ea <_Py_type_getattro+0x11a> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4764 <_Py_type_getattro+0x198> │ │ │ │ │ + b.n 4768 <_Py_type_getattro+0x198> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 46b4 <_Py_type_getattro+0xe8> │ │ │ │ │ + b.n 46b8 <_Py_type_getattro+0xe8> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 46c6 <_Py_type_getattro+0xfa> │ │ │ │ │ + b.n 46ca <_Py_type_getattro+0xfa> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 481c <_Py_type_getattro+0x250> │ │ │ │ │ + b.n 4820 <_Py_type_getattro+0x250> │ │ │ │ │ .word 0x00000034 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00004ac8 <_Py_type_getattro_impl>: │ │ │ │ │ +00004acc <_Py_type_getattro_impl>: │ │ │ │ │ _Py_type_getattro_impl(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ sub sp, #28 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ - bpl.w 4fa8 <_Py_type_getattro_impl+0x4e0> │ │ │ │ │ + bpl.w 4fac <_Py_type_getattro_impl+0x4e0> │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr.w fp, [r0, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - bmi.w 4cb4 <_Py_type_getattro_impl+0x1ec> │ │ │ │ │ + bmi.w 4cb8 <_Py_type_getattro_impl+0x1ec> │ │ │ │ │ ldr.w r3, [r0, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4cf6 <_Py_type_getattro_impl+0x22e> │ │ │ │ │ + beq.w 4cfa <_Py_type_getattro_impl+0x22e> │ │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ │ ldr.w r9, [fp, #192] @ 0xc0 │ │ │ │ │ asrs r6, r4, #3 │ │ │ │ │ movs r3, #1 │ │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ │ eor.w r5, r9, r6 │ │ │ │ │ - ldr r3, [pc, #680] @ (4dc0 <_Py_type_getattro_impl+0x2f8>) │ │ │ │ │ + ldr r3, [pc, #680] @ (4dc4 <_Py_type_getattro_impl+0x2f8>) │ │ │ │ │ movs r2, #12 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ubfx r5, r5, #0, #12 │ │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ │ mul.w r5, r2, r5 │ │ │ │ │ add.w r8, r3, r5 │ │ │ │ │ add.w r8, r8, #40960 @ 0xa000 │ │ │ │ │ ldr.w r2, [r8, #1424] @ 0x590 │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - bne.w 4dfa <_Py_type_getattro_impl+0x332> │ │ │ │ │ + bne.w 4dfe <_Py_type_getattro_impl+0x332> │ │ │ │ │ ldr.w r2, [r8, #1428] @ 0x594 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.w 4dfa <_Py_type_getattro_impl+0x332> │ │ │ │ │ + bne.w 4dfe <_Py_type_getattro_impl+0x332> │ │ │ │ │ add.w r2, r3, #40960 @ 0xa000 │ │ │ │ │ add r2, r5 │ │ │ │ │ ldr.w r0, [r2, #1432] @ 0x598 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4be2 <_Py_type_getattro_impl+0x11a> │ │ │ │ │ + beq.n 4be6 <_Py_type_getattro_impl+0x11a> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itee ge │ │ │ │ │ orrge.w r0, r0, #1 │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r0, #0] │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.n 4bd8 <_Py_type_getattro_impl+0x110> │ │ │ │ │ + beq.n 4bdc <_Py_type_getattro_impl+0x110> │ │ │ │ │ bic.w r8, r0, #1 │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ ldr.w r5, [r3, #136] @ 0x88 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 4bd8 <_Py_type_getattro_impl+0x110> │ │ │ │ │ + beq.n 4bdc <_Py_type_getattro_impl+0x110> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDescr_IsData │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4d22 <_Py_type_getattro_impl+0x25a> │ │ │ │ │ + beq.w 4d26 <_Py_type_getattro_impl+0x25a> │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4f6e <_Py_type_getattro_impl+0x4a6> │ │ │ │ │ + beq.w 4f72 <_Py_type_getattro_impl+0x4a6> │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ ite lt │ │ │ │ │ movlt r6, r0 │ │ │ │ │ orrge.w r6, r0, #1 │ │ │ │ │ lsls r0, r2, #31 │ │ │ │ │ - bmi.n 4bb2 <_Py_type_getattro_impl+0xea> │ │ │ │ │ + bmi.n 4bb6 <_Py_type_getattro_impl+0xea> │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4fc8 <_Py_type_getattro_impl+0x500> │ │ │ │ │ + beq.w 4fcc <_Py_type_getattro_impl+0x500> │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ lsls r2, r0, #31 │ │ │ │ │ - bmi.n 4bc4 <_Py_type_getattro_impl+0xfc> │ │ │ │ │ + bmi.n 4bc8 <_Py_type_getattro_impl+0xfc> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4fa2 <_Py_type_getattro_impl+0x4da> │ │ │ │ │ + beq.w 4fa6 <_Py_type_getattro_impl+0x4da> │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.n 4cb0 <_Py_type_getattro_impl+0x1e8> │ │ │ │ │ + beq.n 4cb4 <_Py_type_getattro_impl+0x1e8> │ │ │ │ │ lsls r3, r6, #31 │ │ │ │ │ it pl │ │ │ │ │ movpl r0, r6 │ │ │ │ │ - bmi.w 4d04 <_Py_type_getattro_impl+0x23c> │ │ │ │ │ + bmi.w 4d08 <_Py_type_getattro_impl+0x23c> │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r3, [pc, #488] @ (4dc4 <_Py_type_getattro_impl+0x2fc>) │ │ │ │ │ + ldr r3, [pc, #488] @ (4dc8 <_Py_type_getattro_impl+0x2fc>) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ │ ldr.w r8, [r7, #192] @ 0xc0 │ │ │ │ │ movs r2, #12 │ │ │ │ │ movs r5, #0 │ │ │ │ │ eor.w r6, r6, r8 │ │ │ │ │ ubfx r6, r6, #0, #12 │ │ │ │ │ mla r2, r2, r6, r3 │ │ │ │ │ add.w r2, r2, #40960 @ 0xa000 │ │ │ │ │ ldr.w r0, [r2, #1424] @ 0x590 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - bne.w 4d4c <_Py_type_getattro_impl+0x284> │ │ │ │ │ + bne.w 4d50 <_Py_type_getattro_impl+0x284> │ │ │ │ │ movs r2, #12 │ │ │ │ │ mla r1, r6, r2, r3 │ │ │ │ │ add.w r1, r1, #40960 @ 0xa000 │ │ │ │ │ ldr.w r1, [r1, #1428] @ 0x594 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bne.w 4eb0 <_Py_type_getattro_impl+0x3e8> │ │ │ │ │ + bne.w 4eb4 <_Py_type_getattro_impl+0x3e8> │ │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ │ mla r3, r6, r2, r3 │ │ │ │ │ ldr.w r0, [r3, #1432] @ 0x598 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4c92 <_Py_type_getattro_impl+0x1ca> │ │ │ │ │ + beq.n 4c96 <_Py_type_getattro_impl+0x1ca> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itee ge │ │ │ │ │ orrge.w r0, r0, #1 │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r0, #0] │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.w 4e64 <_Py_type_getattro_impl+0x39c> │ │ │ │ │ + beq.w 4e68 <_Py_type_getattro_impl+0x39c> │ │ │ │ │ bic.w r4, r0, #1 │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ lsls r6, r0, #31 │ │ │ │ │ ldr.w r5, [r3, #136] @ 0x88 │ │ │ │ │ - bmi.n 4c60 <_Py_type_getattro_impl+0x198> │ │ │ │ │ + bmi.n 4c64 <_Py_type_getattro_impl+0x198> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4fc2 <_Py_type_getattro_impl+0x4fa> │ │ │ │ │ + beq.w 4fc6 <_Py_type_getattro_impl+0x4fa> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 4d1a <_Py_type_getattro_impl+0x252> │ │ │ │ │ + beq.n 4d1e <_Py_type_getattro_impl+0x252> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyStaticMethod_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyStaticMethod_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 4dd0 <_Py_type_getattro_impl+0x308> │ │ │ │ │ + beq.w 4dd4 <_Py_type_getattro_impl+0x308> │ │ │ │ │ mov r2, r7 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4b92 <_Py_type_getattro_impl+0xca> │ │ │ │ │ - b.n 4f6e <_Py_type_getattro_impl+0x4a6> │ │ │ │ │ + bne.n 4b96 <_Py_type_getattro_impl+0xca> │ │ │ │ │ + b.n 4f72 <_Py_type_getattro_impl+0x4a6> │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 43b4 │ │ │ │ │ + bl 43b8 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w 4dbc <_Py_type_getattro_impl+0x2f4> │ │ │ │ │ + bne.w 4dc0 <_Py_type_getattro_impl+0x2f4> │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 4e6e <_Py_type_getattro_impl+0x3a6> │ │ │ │ │ + bne.w 4e72 <_Py_type_getattro_impl+0x3a6> │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bne.n 4bc8 <_Py_type_getattro_impl+0x100> │ │ │ │ │ + bne.n 4bcc <_Py_type_getattro_impl+0x100> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4f54 <_Py_type_getattro_impl+0x48c> │ │ │ │ │ + beq.w 4f58 <_Py_type_getattro_impl+0x48c> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 4bd2 <_Py_type_getattro_impl+0x10a> │ │ │ │ │ - ldr r3, [pc, #272] @ (4dc8 <_Py_type_getattro_impl+0x300>) │ │ │ │ │ + b.n 4bd6 <_Py_type_getattro_impl+0x10a> │ │ │ │ │ + ldr r3, [pc, #272] @ (4dcc <_Py_type_getattro_impl+0x300>) │ │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ │ movs r2, #28 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ │ ldr.w r3, [r0, #180] @ 0xb4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -7392,70 +7392,70 @@ │ │ │ │ │ movhi r3, #1 │ │ │ │ │ add.w r0, r1, #91136 @ 0x16400 │ │ │ │ │ ldr.w r2, [r0, #404] @ 0x194 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4f72 <_Py_type_getattro_impl+0x4aa> │ │ │ │ │ + beq.w 4f76 <_Py_type_getattro_impl+0x4aa> │ │ │ │ │ ldr.w r3, [r0, #420] @ 0x1a4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4b04 <_Py_type_getattro_impl+0x3c> │ │ │ │ │ + bne.w 4b08 <_Py_type_getattro_impl+0x3c> │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 6a44 │ │ │ │ │ + bl 6a48 │ │ │ │ │ R_ARM_THM_CALL PyType_Ready │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 4b00 <_Py_type_getattro_impl+0x38> │ │ │ │ │ - b.n 4cb0 <_Py_type_getattro_impl+0x1e8> │ │ │ │ │ + bge.w 4b04 <_Py_type_getattro_impl+0x38> │ │ │ │ │ + b.n 4cb4 <_Py_type_getattro_impl+0x1e8> │ │ │ │ │ bic.w r0, r6, #1 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r0, #0] │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.n 4bb2 <_Py_type_getattro_impl+0xea> │ │ │ │ │ - ldr r3, [pc, #168] @ (4dcc <_Py_type_getattro_impl+0x304>) │ │ │ │ │ + b.n 4bb6 <_Py_type_getattro_impl+0xea> │ │ │ │ │ + ldr r3, [pc, #168] @ (4dd0 <_Py_type_getattro_impl+0x304>) │ │ │ │ │ movs r2, #12 │ │ │ │ │ ldr.w r8, [r7, #192] @ 0xc0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ eor.w r6, r6, r8 │ │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ │ ubfx r6, r6, #0, #12 │ │ │ │ │ mla r2, r2, r6, r3 │ │ │ │ │ add.w r2, r2, #40960 @ 0xa000 │ │ │ │ │ ldr.w r0, [r2, #1424] @ 0x590 │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - beq.w 4c04 <_Py_type_getattro_impl+0x13c> │ │ │ │ │ + beq.w 4c08 <_Py_type_getattro_impl+0x13c> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 4f04 <_Py_type_getattro_impl+0x43c> │ │ │ │ │ + beq.w 4f08 <_Py_type_getattro_impl+0x43c> │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - bl 43b4 │ │ │ │ │ + bl 43b8 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 4c92 <_Py_type_getattro_impl+0x1ca> │ │ │ │ │ + beq.n 4c96 <_Py_type_getattro_impl+0x1ca> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - bne.w 4c3a <_Py_type_getattro_impl+0x172> │ │ │ │ │ + bne.w 4c3e <_Py_type_getattro_impl+0x172> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ │ - bgt.w 4c3a <_Py_type_getattro_impl+0x172> │ │ │ │ │ + bgt.w 4c3e <_Py_type_getattro_impl+0x172> │ │ │ │ │ movs r2, #12 │ │ │ │ │ add.w r1, r3, #42240 @ 0xa500 │ │ │ │ │ adds r1, #144 @ 0x90 │ │ │ │ │ bic.w r0, r0, #1 │ │ │ │ │ mul.w r2, r6, r2 │ │ │ │ │ adds r6, r1, r2 │ │ │ │ │ str r0, [r6, #8] │ │ │ │ │ @@ -7469,63 +7469,63 @@ │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r4, #0] │ │ │ │ │ str r4, [r1, r6] │ │ │ │ │ dmb ish │ │ │ │ │ str.w r8, [r1, r2] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 4e94 <_Py_type_getattro_impl+0x3cc> │ │ │ │ │ + blt.n 4e98 <_Py_type_getattro_impl+0x3cc> │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ - b.n 4c3a <_Py_type_getattro_impl+0x172> │ │ │ │ │ + b.n 4c3e <_Py_type_getattro_impl+0x172> │ │ │ │ │ .word 0x000002a4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000001e6 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000108 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x0000009e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyStaticMethod_GetFunc> │ │ │ │ │ R_ARM_THM_CALL _PyStaticMethod_GetFunc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4c74 <_Py_type_getattro_impl+0x1ac> │ │ │ │ │ + beq.w 4c78 <_Py_type_getattro_impl+0x1ac> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ it ge │ │ │ │ │ orrge.w r6, r0, #1 │ │ │ │ │ - bge.n 4e8a <_Py_type_getattro_impl+0x3c2> │ │ │ │ │ + bge.n 4e8e <_Py_type_getattro_impl+0x3c2> │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ lsls r4, r2, #31 │ │ │ │ │ - bpl.w 4ba6 <_Py_type_getattro_impl+0xde> │ │ │ │ │ - b.n 4bb2 <_Py_type_getattro_impl+0xea> │ │ │ │ │ + bpl.w 4baa <_Py_type_getattro_impl+0xde> │ │ │ │ │ + b.n 4bb6 <_Py_type_getattro_impl+0xea> │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 4eb4 <_Py_type_getattro_impl+0x3ec> │ │ │ │ │ + beq.n 4eb8 <_Py_type_getattro_impl+0x3ec> │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - bl 43b4 │ │ │ │ │ + bl 43b8 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 4f92 <_Py_type_getattro_impl+0x4ca> │ │ │ │ │ + beq.w 4f96 <_Py_type_getattro_impl+0x4ca> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - bne.w 4b64 <_Py_type_getattro_impl+0x9c> │ │ │ │ │ + bne.w 4b68 <_Py_type_getattro_impl+0x9c> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ │ - bgt.w 4b64 <_Py_type_getattro_impl+0x9c> │ │ │ │ │ + bgt.w 4b68 <_Py_type_getattro_impl+0x9c> │ │ │ │ │ add.w r3, r3, #42240 @ 0xa500 │ │ │ │ │ bic.w r0, r0, #1 │ │ │ │ │ adds r3, #144 @ 0x90 │ │ │ │ │ adds r2, r3, r5 │ │ │ │ │ str r0, [r2, #8] │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ adds r1, r5, #4 │ │ │ │ │ @@ -7535,351 +7535,351 @@ │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r4, #0] │ │ │ │ │ str r4, [r3, r1] │ │ │ │ │ dmb ish │ │ │ │ │ str.w r9, [r3, r5] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 4ea2 <_Py_type_getattro_impl+0x3da> │ │ │ │ │ + blt.n 4ea6 <_Py_type_getattro_impl+0x3da> │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ - b.n 4b64 <_Py_type_getattro_impl+0x9c> │ │ │ │ │ + b.n 4b68 <_Py_type_getattro_impl+0x9c> │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 4ca0 <_Py_type_getattro_impl+0x1d8> │ │ │ │ │ + beq.w 4ca4 <_Py_type_getattro_impl+0x1d8> │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, r7 │ │ │ │ │ bic.w r0, r0, #1 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4f6e <_Py_type_getattro_impl+0x4a6> │ │ │ │ │ + beq.n 4f72 <_Py_type_getattro_impl+0x4a6> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ ite lt │ │ │ │ │ movlt r6, r0 │ │ │ │ │ orrge.w r6, r0, #1 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ lsls r1, r2, #31 │ │ │ │ │ - bmi.w 4bb2 <_Py_type_getattro_impl+0xea> │ │ │ │ │ - b.n 4ba6 <_Py_type_getattro_impl+0xde> │ │ │ │ │ + bmi.w 4bb6 <_Py_type_getattro_impl+0xea> │ │ │ │ │ + b.n 4baa <_Py_type_getattro_impl+0xde> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4dbc <_Py_type_getattro_impl+0x2f4> │ │ │ │ │ + bne.n 4dc0 <_Py_type_getattro_impl+0x2f4> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4dbc <_Py_type_getattro_impl+0x2f4> │ │ │ │ │ + b.n 4dc0 <_Py_type_getattro_impl+0x2f4> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4e60 <_Py_type_getattro_impl+0x398> │ │ │ │ │ + bne.n 4e64 <_Py_type_getattro_impl+0x398> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4e60 <_Py_type_getattro_impl+0x398> │ │ │ │ │ + b.n 4e64 <_Py_type_getattro_impl+0x398> │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 4d4c <_Py_type_getattro_impl+0x284> │ │ │ │ │ + b.n 4d50 <_Py_type_getattro_impl+0x284> │ │ │ │ │ ldrh.w r2, [fp, #206] @ 0xce │ │ │ │ │ cmp.w r2, #1000 @ 0x3e8 │ │ │ │ │ - bcs.n 4f82 <_Py_type_getattro_impl+0x4ba> │ │ │ │ │ + bcs.n 4f86 <_Py_type_getattro_impl+0x4ba> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 4f82 <_Py_type_getattro_impl+0x4ba> │ │ │ │ │ + bne.n 4f86 <_Py_type_getattro_impl+0x4ba> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ │ - bgt.n 4f82 <_Py_type_getattro_impl+0x4ba> │ │ │ │ │ + bgt.n 4f86 <_Py_type_getattro_impl+0x4ba> │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl a614 │ │ │ │ │ + bl a618 │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr.w r9, [fp, #192] @ 0xc0 │ │ │ │ │ - bl 43b4 │ │ │ │ │ + bl 43b8 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 4f92 <_Py_type_getattro_impl+0x4ca> │ │ │ │ │ + beq.n 4f96 <_Py_type_getattro_impl+0x4ca> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 4e60 <_Py_type_getattro_impl+0x398> │ │ │ │ │ + beq.n 4e64 <_Py_type_getattro_impl+0x398> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 4e26 <_Py_type_getattro_impl+0x35e> │ │ │ │ │ - b.n 4b64 <_Py_type_getattro_impl+0x9c> │ │ │ │ │ + beq.n 4e2a <_Py_type_getattro_impl+0x35e> │ │ │ │ │ + b.n 4b68 <_Py_type_getattro_impl+0x9c> │ │ │ │ │ ldrh.w r2, [r7, #206] @ 0xce │ │ │ │ │ cmp.w r2, #1000 @ 0x3e8 │ │ │ │ │ - bcs.w 4c82 <_Py_type_getattro_impl+0x1ba> │ │ │ │ │ + bcs.w 4c86 <_Py_type_getattro_impl+0x1ba> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r9, r1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 4c82 <_Py_type_getattro_impl+0x1ba> │ │ │ │ │ + bne.w 4c86 <_Py_type_getattro_impl+0x1ba> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ │ - bgt.w 4c82 <_Py_type_getattro_impl+0x1ba> │ │ │ │ │ + bgt.w 4c86 <_Py_type_getattro_impl+0x1ba> │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - bl a614 │ │ │ │ │ + bl a618 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr.w r8, [r7, #192] @ 0xc0 │ │ │ │ │ - bl 43b4 │ │ │ │ │ + bl 43b8 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 4c92 <_Py_type_getattro_impl+0x1ca> │ │ │ │ │ + beq.w 4c96 <_Py_type_getattro_impl+0x1ca> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 4d6e <_Py_type_getattro_impl+0x2a6> │ │ │ │ │ - b.n 4dbc <_Py_type_getattro_impl+0x2f4> │ │ │ │ │ + bne.w 4d72 <_Py_type_getattro_impl+0x2a6> │ │ │ │ │ + b.n 4dc0 <_Py_type_getattro_impl+0x2f4> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r6, #1 │ │ │ │ │ - b.n 4e8a <_Py_type_getattro_impl+0x3c2> │ │ │ │ │ + b.n 4e8e <_Py_type_getattro_impl+0x3c2> │ │ │ │ │ add.w r1, r1, #96768 @ 0x17a00 │ │ │ │ │ ldr.w r3, [r1, #452] @ 0x1c4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4b04 <_Py_type_getattro_impl+0x3c> │ │ │ │ │ - b.n 4cf6 <_Py_type_getattro_impl+0x22e> │ │ │ │ │ + bne.w 4b08 <_Py_type_getattro_impl+0x3c> │ │ │ │ │ + b.n 4cfa <_Py_type_getattro_impl+0x22e> │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 43b4 │ │ │ │ │ + bl 43b8 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w 4e60 <_Py_type_getattro_impl+0x398> │ │ │ │ │ - ldr r3, [pc, #60] @ (4fd0 <_Py_type_getattro_impl+0x508>) │ │ │ │ │ + bne.w 4e64 <_Py_type_getattro_impl+0x398> │ │ │ │ │ + ldr r3, [pc, #60] @ (4fd4 <_Py_type_getattro_impl+0x508>) │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ │ - b.n 4be2 <_Py_type_getattro_impl+0x11a> │ │ │ │ │ + b.n 4be6 <_Py_type_getattro_impl+0x11a> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4bc4 <_Py_type_getattro_impl+0xfc> │ │ │ │ │ + b.n 4bc8 <_Py_type_getattro_impl+0xfc> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 4cb0 <_Py_type_getattro_impl+0x1e8> │ │ │ │ │ + b.n 4cb4 <_Py_type_getattro_impl+0x1e8> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4c60 <_Py_type_getattro_impl+0x198> │ │ │ │ │ + b.n 4c64 <_Py_type_getattro_impl+0x198> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4bb2 <_Py_type_getattro_impl+0xea> │ │ │ │ │ + b.n 4bb6 <_Py_type_getattro_impl+0xea> │ │ │ │ │ .word 0x00000034 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00004fd4 <_Py_type_getattro_stackref>: │ │ │ │ │ +00004fd8 <_Py_type_getattro_stackref>: │ │ │ │ │ _Py_type_getattro_stackref(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ sub sp, #28 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ - bpl.w 548a <_Py_type_getattro_stackref+0x4b6> │ │ │ │ │ + bpl.w 548e <_Py_type_getattro_stackref+0x4b6> │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr.w fp, [r0, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - bmi.w 51ac <_Py_type_getattro_stackref+0x1d8> │ │ │ │ │ + bmi.w 51b0 <_Py_type_getattro_stackref+0x1d8> │ │ │ │ │ ldr.w r3, [r0, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 51ee <_Py_type_getattro_stackref+0x21a> │ │ │ │ │ + beq.w 51f2 <_Py_type_getattro_stackref+0x21a> │ │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ │ ldr.w r9, [fp, #192] @ 0xc0 │ │ │ │ │ asrs r6, r4, #3 │ │ │ │ │ movs r3, #1 │ │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ │ eor.w r5, r9, r6 │ │ │ │ │ - ldr r3, [pc, #688] @ (52d4 <_Py_type_getattro_stackref+0x300>) │ │ │ │ │ + ldr r3, [pc, #688] @ (52d8 <_Py_type_getattro_stackref+0x300>) │ │ │ │ │ movs r2, #12 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ubfx r5, r5, #0, #12 │ │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ │ mul.w r5, r2, r5 │ │ │ │ │ add.w r8, r3, r5 │ │ │ │ │ add.w r8, r8, #40960 @ 0xa000 │ │ │ │ │ ldr.w r2, [r8, #1424] @ 0x590 │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - bne.w 52e4 <_Py_type_getattro_stackref+0x310> │ │ │ │ │ + bne.w 52e8 <_Py_type_getattro_stackref+0x310> │ │ │ │ │ ldr.w r2, [r8, #1428] @ 0x594 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.w 52e4 <_Py_type_getattro_stackref+0x310> │ │ │ │ │ + bne.w 52e8 <_Py_type_getattro_stackref+0x310> │ │ │ │ │ add.w r2, r3, #40960 @ 0xa000 │ │ │ │ │ add r2, r5 │ │ │ │ │ ldr.w r0, [r2, #1432] @ 0x598 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 50e0 <_Py_type_getattro_stackref+0x10c> │ │ │ │ │ + beq.n 50e4 <_Py_type_getattro_stackref+0x10c> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itee ge │ │ │ │ │ orrge.w r0, r0, #1 │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r0, #0] │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.n 50d6 <_Py_type_getattro_stackref+0x102> │ │ │ │ │ + beq.n 50da <_Py_type_getattro_stackref+0x102> │ │ │ │ │ bic.w r8, r0, #1 │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ ldr.w r5, [r3, #136] @ 0x88 │ │ │ │ │ - cbz r5, 50d6 <_Py_type_getattro_stackref+0x102> │ │ │ │ │ + cbz r5, 50da <_Py_type_getattro_stackref+0x102> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDescr_IsData │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5206 <_Py_type_getattro_stackref+0x232> │ │ │ │ │ + beq.w 520a <_Py_type_getattro_stackref+0x232> │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5450 <_Py_type_getattro_stackref+0x47c> │ │ │ │ │ + beq.w 5454 <_Py_type_getattro_stackref+0x47c> │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ ite lt │ │ │ │ │ movlt r6, r0 │ │ │ │ │ orrge.w r6, r0, #1 │ │ │ │ │ lsls r0, r2, #31 │ │ │ │ │ - bmi.n 50bc <_Py_type_getattro_stackref+0xe8> │ │ │ │ │ + bmi.n 50c0 <_Py_type_getattro_stackref+0xe8> │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 54a6 <_Py_type_getattro_stackref+0x4d2> │ │ │ │ │ + beq.w 54aa <_Py_type_getattro_stackref+0x4d2> │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ lsls r3, r0, #31 │ │ │ │ │ - bmi.n 50ce <_Py_type_getattro_stackref+0xfa> │ │ │ │ │ + bmi.n 50d2 <_Py_type_getattro_stackref+0xfa> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 54ae <_Py_type_getattro_stackref+0x4da> │ │ │ │ │ + beq.w 54b2 <_Py_type_getattro_stackref+0x4da> │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r3, [pc, #512] @ (52d8 <_Py_type_getattro_stackref+0x304>) │ │ │ │ │ + ldr r3, [pc, #512] @ (52dc <_Py_type_getattro_stackref+0x304>) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ │ ldr.w r8, [r7, #192] @ 0xc0 │ │ │ │ │ movs r2, #12 │ │ │ │ │ movs r5, #0 │ │ │ │ │ eor.w r6, r6, r8 │ │ │ │ │ ubfx r6, r6, #0, #12 │ │ │ │ │ mla r2, r2, r6, r3 │ │ │ │ │ add.w r2, r2, #40960 @ 0xa000 │ │ │ │ │ ldr.w r0, [r2, #1424] @ 0x590 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - bne.w 5230 <_Py_type_getattro_stackref+0x25c> │ │ │ │ │ + bne.w 5234 <_Py_type_getattro_stackref+0x25c> │ │ │ │ │ movs r2, #12 │ │ │ │ │ mla r1, r6, r2, r3 │ │ │ │ │ add.w r1, r1, #40960 @ 0xa000 │ │ │ │ │ ldr.w r1, [r1, #1428] @ 0x594 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bne.w 539c <_Py_type_getattro_stackref+0x3c8> │ │ │ │ │ + bne.w 53a0 <_Py_type_getattro_stackref+0x3c8> │ │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ │ mla r3, r6, r2, r3 │ │ │ │ │ ldr.w r0, [r3, #1432] @ 0x598 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5190 <_Py_type_getattro_stackref+0x1bc> │ │ │ │ │ + beq.n 5194 <_Py_type_getattro_stackref+0x1bc> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itee ge │ │ │ │ │ orrge.w r0, r0, #1 │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r0, #0] │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.w 5352 <_Py_type_getattro_stackref+0x37e> │ │ │ │ │ + beq.w 5356 <_Py_type_getattro_stackref+0x37e> │ │ │ │ │ bic.w r4, r0, #1 │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ lsls r6, r0, #31 │ │ │ │ │ ldr.w r5, [r3, #136] @ 0x88 │ │ │ │ │ - bmi.n 515e <_Py_type_getattro_stackref+0x18a> │ │ │ │ │ + bmi.n 5162 <_Py_type_getattro_stackref+0x18a> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5484 <_Py_type_getattro_stackref+0x4b0> │ │ │ │ │ + beq.w 5488 <_Py_type_getattro_stackref+0x4b0> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 51fc <_Py_type_getattro_stackref+0x228> │ │ │ │ │ + beq.n 5200 <_Py_type_getattro_stackref+0x228> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyStaticMethod_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyStaticMethod_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 52a8 <_Py_type_getattro_stackref+0x2d4> │ │ │ │ │ + beq.w 52ac <_Py_type_getattro_stackref+0x2d4> │ │ │ │ │ mov r2, r7 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 509c <_Py_type_getattro_stackref+0xc8> │ │ │ │ │ - b.n 5450 <_Py_type_getattro_stackref+0x47c> │ │ │ │ │ + bne.n 50a0 <_Py_type_getattro_stackref+0xc8> │ │ │ │ │ + b.n 5454 <_Py_type_getattro_stackref+0x47c> │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 43b4 │ │ │ │ │ + bl 43b8 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w 52a4 <_Py_type_getattro_stackref+0x2d0> │ │ │ │ │ + bne.w 52a8 <_Py_type_getattro_stackref+0x2d0> │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 535a <_Py_type_getattro_stackref+0x386> │ │ │ │ │ + bne.w 535e <_Py_type_getattro_stackref+0x386> │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - bne.n 50ce <_Py_type_getattro_stackref+0xfa> │ │ │ │ │ + bne.n 50d2 <_Py_type_getattro_stackref+0xfa> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5436 <_Py_type_getattro_stackref+0x462> │ │ │ │ │ + beq.w 543a <_Py_type_getattro_stackref+0x462> │ │ │ │ │ str r6, [r3, #0] │ │ │ │ │ - b.n 50ce <_Py_type_getattro_stackref+0xfa> │ │ │ │ │ - ldr r3, [pc, #300] @ (52dc <_Py_type_getattro_stackref+0x308>) │ │ │ │ │ + b.n 50d2 <_Py_type_getattro_stackref+0xfa> │ │ │ │ │ + ldr r3, [pc, #300] @ (52e0 <_Py_type_getattro_stackref+0x308>) │ │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ │ movs r2, #28 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ │ ldr.w r3, [r0, #180] @ 0xb4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -7890,65 +7890,65 @@ │ │ │ │ │ movhi r3, #1 │ │ │ │ │ add.w r0, r1, #91136 @ 0x16400 │ │ │ │ │ ldr.w r2, [r0, #404] @ 0x194 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5454 <_Py_type_getattro_stackref+0x480> │ │ │ │ │ + beq.w 5458 <_Py_type_getattro_stackref+0x480> │ │ │ │ │ ldr.w r3, [r0, #420] @ 0x1a4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5010 <_Py_type_getattro_stackref+0x3c> │ │ │ │ │ + bne.w 5014 <_Py_type_getattro_stackref+0x3c> │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 6a44 │ │ │ │ │ + bl 6a48 │ │ │ │ │ R_ARM_THM_CALL PyType_Ready │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 500c <_Py_type_getattro_stackref+0x38> │ │ │ │ │ - b.n 54a2 <_Py_type_getattro_stackref+0x4ce> │ │ │ │ │ + bge.w 5010 <_Py_type_getattro_stackref+0x38> │ │ │ │ │ + b.n 54a6 <_Py_type_getattro_stackref+0x4ce> │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.n 50be <_Py_type_getattro_stackref+0xea> │ │ │ │ │ - ldr r3, [pc, #216] @ (52e0 <_Py_type_getattro_stackref+0x30c>) │ │ │ │ │ + b.n 50c2 <_Py_type_getattro_stackref+0xea> │ │ │ │ │ + ldr r3, [pc, #216] @ (52e4 <_Py_type_getattro_stackref+0x30c>) │ │ │ │ │ movs r2, #12 │ │ │ │ │ ldr.w r8, [r7, #192] @ 0xc0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ eor.w r6, r6, r8 │ │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ │ ubfx r6, r6, #0, #12 │ │ │ │ │ mla r2, r2, r6, r3 │ │ │ │ │ add.w r2, r2, #40960 @ 0xa000 │ │ │ │ │ ldr.w r0, [r2, #1424] @ 0x590 │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - beq.w 5102 <_Py_type_getattro_stackref+0x12e> │ │ │ │ │ + beq.w 5106 <_Py_type_getattro_stackref+0x12e> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 53e6 <_Py_type_getattro_stackref+0x412> │ │ │ │ │ + beq.w 53ea <_Py_type_getattro_stackref+0x412> │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl 43b4 │ │ │ │ │ + bl 43b8 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 5190 <_Py_type_getattro_stackref+0x1bc> │ │ │ │ │ + beq.n 5194 <_Py_type_getattro_stackref+0x1bc> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 5138 <_Py_type_getattro_stackref+0x164> │ │ │ │ │ + bne.w 513c <_Py_type_getattro_stackref+0x164> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ │ - bgt.w 5138 <_Py_type_getattro_stackref+0x164> │ │ │ │ │ + bgt.w 513c <_Py_type_getattro_stackref+0x164> │ │ │ │ │ movs r2, #12 │ │ │ │ │ add.w r1, r3, #42240 @ 0xa500 │ │ │ │ │ adds r1, #144 @ 0x90 │ │ │ │ │ bic.w r0, r0, #1 │ │ │ │ │ mul.w r2, r6, r2 │ │ │ │ │ adds r6, r1, r2 │ │ │ │ │ str r0, [r6, #8] │ │ │ │ │ @@ -7962,66 +7962,66 @@ │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r4, #0] │ │ │ │ │ str r4, [r1, r6] │ │ │ │ │ dmb ish │ │ │ │ │ str.w r8, [r1, r2] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 5380 <_Py_type_getattro_stackref+0x3ac> │ │ │ │ │ + blt.n 5384 <_Py_type_getattro_stackref+0x3ac> │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ - b.n 5138 <_Py_type_getattro_stackref+0x164> │ │ │ │ │ + b.n 513c <_Py_type_getattro_stackref+0x164> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyStaticMethod_GetFunc> │ │ │ │ │ R_ARM_THM_CALL _PyStaticMethod_GetFunc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5172 <_Py_type_getattro_stackref+0x19e> │ │ │ │ │ + beq.w 5176 <_Py_type_getattro_stackref+0x19e> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ it ge │ │ │ │ │ orrge.w r6, r0, #1 │ │ │ │ │ - bge.n 5376 <_Py_type_getattro_stackref+0x3a2> │ │ │ │ │ + bge.n 537a <_Py_type_getattro_stackref+0x3a2> │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ lsls r4, r2, #31 │ │ │ │ │ - bpl.w 50b0 <_Py_type_getattro_stackref+0xdc> │ │ │ │ │ - b.n 50bc <_Py_type_getattro_stackref+0xe8> │ │ │ │ │ + bpl.w 50b4 <_Py_type_getattro_stackref+0xdc> │ │ │ │ │ + b.n 50c0 <_Py_type_getattro_stackref+0xe8> │ │ │ │ │ nop │ │ │ │ │ .word 0x000002ac │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000001fc │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000124 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000000ce │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 53a0 <_Py_type_getattro_stackref+0x3cc> │ │ │ │ │ + beq.n 53a4 <_Py_type_getattro_stackref+0x3cc> │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl 43b4 │ │ │ │ │ + bl 43b8 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 5474 <_Py_type_getattro_stackref+0x4a0> │ │ │ │ │ + beq.w 5478 <_Py_type_getattro_stackref+0x4a0> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 5070 <_Py_type_getattro_stackref+0x9c> │ │ │ │ │ + bne.w 5074 <_Py_type_getattro_stackref+0x9c> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ │ - bgt.w 5070 <_Py_type_getattro_stackref+0x9c> │ │ │ │ │ + bgt.w 5074 <_Py_type_getattro_stackref+0x9c> │ │ │ │ │ add.w r3, r3, #42240 @ 0xa500 │ │ │ │ │ bic.w r0, r0, #1 │ │ │ │ │ adds r3, #144 @ 0x90 │ │ │ │ │ adds r2, r3, r5 │ │ │ │ │ str r0, [r2, #8] │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ adds r1, r5, #4 │ │ │ │ │ @@ -8031,178 +8031,178 @@ │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r4, #0] │ │ │ │ │ str r4, [r3, r1] │ │ │ │ │ dmb ish │ │ │ │ │ str.w r9, [r3, r5] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 538e <_Py_type_getattro_stackref+0x3ba> │ │ │ │ │ + blt.n 5392 <_Py_type_getattro_stackref+0x3ba> │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ - b.n 5070 <_Py_type_getattro_stackref+0x9c> │ │ │ │ │ + b.n 5074 <_Py_type_getattro_stackref+0x9c> │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 519c <_Py_type_getattro_stackref+0x1c8> │ │ │ │ │ + beq.w 51a0 <_Py_type_getattro_stackref+0x1c8> │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, r7 │ │ │ │ │ bic.w r0, r6, #1 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5450 <_Py_type_getattro_stackref+0x47c> │ │ │ │ │ + beq.n 5454 <_Py_type_getattro_stackref+0x47c> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ ite lt │ │ │ │ │ movlt r6, r0 │ │ │ │ │ orrge.w r6, r0, #1 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ lsls r1, r2, #31 │ │ │ │ │ - bpl.w 50b0 <_Py_type_getattro_stackref+0xdc> │ │ │ │ │ - b.n 50bc <_Py_type_getattro_stackref+0xe8> │ │ │ │ │ + bpl.w 50b4 <_Py_type_getattro_stackref+0xdc> │ │ │ │ │ + b.n 50c0 <_Py_type_getattro_stackref+0xe8> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 52a4 <_Py_type_getattro_stackref+0x2d0> │ │ │ │ │ + bne.n 52a8 <_Py_type_getattro_stackref+0x2d0> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 52a4 <_Py_type_getattro_stackref+0x2d0> │ │ │ │ │ + b.n 52a8 <_Py_type_getattro_stackref+0x2d0> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 534e <_Py_type_getattro_stackref+0x37a> │ │ │ │ │ + bne.n 5352 <_Py_type_getattro_stackref+0x37a> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 534e <_Py_type_getattro_stackref+0x37a> │ │ │ │ │ + b.n 5352 <_Py_type_getattro_stackref+0x37a> │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 5230 <_Py_type_getattro_stackref+0x25c> │ │ │ │ │ + b.n 5234 <_Py_type_getattro_stackref+0x25c> │ │ │ │ │ ldrh.w r2, [fp, #206] @ 0xce │ │ │ │ │ cmp.w r2, #1000 @ 0x3e8 │ │ │ │ │ - bcs.n 5464 <_Py_type_getattro_stackref+0x490> │ │ │ │ │ + bcs.n 5468 <_Py_type_getattro_stackref+0x490> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 5464 <_Py_type_getattro_stackref+0x490> │ │ │ │ │ + bne.n 5468 <_Py_type_getattro_stackref+0x490> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ │ - bgt.n 5464 <_Py_type_getattro_stackref+0x490> │ │ │ │ │ + bgt.n 5468 <_Py_type_getattro_stackref+0x490> │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl a614 │ │ │ │ │ + bl a618 │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr.w r9, [fp, #192] @ 0xc0 │ │ │ │ │ - bl 43b4 │ │ │ │ │ + bl 43b8 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 5474 <_Py_type_getattro_stackref+0x4a0> │ │ │ │ │ + beq.n 5478 <_Py_type_getattro_stackref+0x4a0> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 5308 <_Py_type_getattro_stackref+0x334> │ │ │ │ │ - b.n 534e <_Py_type_getattro_stackref+0x37a> │ │ │ │ │ + bne.n 530c <_Py_type_getattro_stackref+0x334> │ │ │ │ │ + b.n 5352 <_Py_type_getattro_stackref+0x37a> │ │ │ │ │ ldrh.w r2, [r7, #206] @ 0xce │ │ │ │ │ cmp.w r2, #1000 @ 0x3e8 │ │ │ │ │ - bcs.w 5180 <_Py_type_getattro_stackref+0x1ac> │ │ │ │ │ + bcs.w 5184 <_Py_type_getattro_stackref+0x1ac> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 5180 <_Py_type_getattro_stackref+0x1ac> │ │ │ │ │ + bne.w 5184 <_Py_type_getattro_stackref+0x1ac> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ │ - bgt.w 5180 <_Py_type_getattro_stackref+0x1ac> │ │ │ │ │ + bgt.w 5184 <_Py_type_getattro_stackref+0x1ac> │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl a614 │ │ │ │ │ + bl a618 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr.w r8, [r7, #192] @ 0xc0 │ │ │ │ │ - bl 43b4 │ │ │ │ │ + bl 43b8 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 5190 <_Py_type_getattro_stackref+0x1bc> │ │ │ │ │ + beq.w 5194 <_Py_type_getattro_stackref+0x1bc> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 5254 <_Py_type_getattro_stackref+0x280> │ │ │ │ │ - b.n 52a4 <_Py_type_getattro_stackref+0x2d0> │ │ │ │ │ + bne.w 5258 <_Py_type_getattro_stackref+0x280> │ │ │ │ │ + b.n 52a8 <_Py_type_getattro_stackref+0x2d0> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r6, #1 │ │ │ │ │ - b.n 5376 <_Py_type_getattro_stackref+0x3a2> │ │ │ │ │ + b.n 537a <_Py_type_getattro_stackref+0x3a2> │ │ │ │ │ add.w r1, r1, #96768 @ 0x17a00 │ │ │ │ │ ldr.w r3, [r1, #452] @ 0x1c4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5010 <_Py_type_getattro_stackref+0x3c> │ │ │ │ │ - b.n 51ee <_Py_type_getattro_stackref+0x21a> │ │ │ │ │ + bne.w 5014 <_Py_type_getattro_stackref+0x3c> │ │ │ │ │ + b.n 51f2 <_Py_type_getattro_stackref+0x21a> │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 43b4 │ │ │ │ │ + bl 43b8 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w 534e <_Py_type_getattro_stackref+0x37a> │ │ │ │ │ - ldr r3, [pc, #60] @ (54b4 <_Py_type_getattro_stackref+0x4e0>) │ │ │ │ │ + bne.w 5352 <_Py_type_getattro_stackref+0x37a> │ │ │ │ │ + ldr r3, [pc, #60] @ (54b8 <_Py_type_getattro_stackref+0x4e0>) │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ │ - b.n 50e0 <_Py_type_getattro_stackref+0x10c> │ │ │ │ │ + b.n 50e4 <_Py_type_getattro_stackref+0x10c> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 515e <_Py_type_getattro_stackref+0x18a> │ │ │ │ │ + b.n 5162 <_Py_type_getattro_stackref+0x18a> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r6, #1 │ │ │ │ │ - b.n 50ce <_Py_type_getattro_stackref+0xfa> │ │ │ │ │ + b.n 50d2 <_Py_type_getattro_stackref+0xfa> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 50bc <_Py_type_getattro_stackref+0xe8> │ │ │ │ │ + b.n 50c0 <_Py_type_getattro_stackref+0xe8> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 50ce <_Py_type_getattro_stackref+0xfa> │ │ │ │ │ + b.n 50d2 <_Py_type_getattro_stackref+0xfa> │ │ │ │ │ .word 0x00000036 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -000054b8 : │ │ │ │ │ +000054bc : │ │ │ │ │ type_qualname(): │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #22 │ │ │ │ │ - bpl.n 54d2 │ │ │ │ │ + bpl.n 54d6 │ │ │ │ │ ldr.w r0, [r0, #436] @ 0x1b4 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 54cc │ │ │ │ │ + blt.n 54d0 │ │ │ │ │ bx lr │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ bx lr │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -8211,252 +8211,252 @@ │ │ │ │ │ sub sp, #12 │ │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strrchr │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbnz r0, 54fe │ │ │ │ │ + cbnz r0, 5502 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromString │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - b.n 54f2 │ │ │ │ │ + b.n 54f6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005504 : │ │ │ │ │ +00005508 : │ │ │ │ │ PyType_FromMetaclass(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ mov fp, r2 │ │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 5d86 │ │ │ │ │ + beq.w 5d8a │ │ │ │ │ movs r7, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r6, r7 │ │ │ │ │ mov r9, r7 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ str r7, [sp, #32] │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ cmp r2, #83 @ 0x53 │ │ │ │ │ - bhi.w 6318 │ │ │ │ │ + bhi.w 631c │ │ │ │ │ cmp r2, #56 @ 0x38 │ │ │ │ │ - beq.w 56fc │ │ │ │ │ + beq.w 5700 │ │ │ │ │ cmp r2, #72 @ 0x48 │ │ │ │ │ - beq.w 573a │ │ │ │ │ + beq.w 573e │ │ │ │ │ ldr.w r2, [sl, #8]! │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 553a │ │ │ │ │ + bne.n 553e │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr.w r8, [fp] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 6244 │ │ │ │ │ + beq.w 6248 │ │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strrchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 626c │ │ │ │ │ + beq.w 6270 │ │ │ │ │ adds r0, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromString │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 625a │ │ │ │ │ + beq.w 625e │ │ │ │ │ ldr.w r0, [fp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ add.w sl, r0, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 625e │ │ │ │ │ + beq.w 6262 │ │ │ │ │ ldr.w r1, [fp] │ │ │ │ │ mov r2, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 5ce2 │ │ │ │ │ + bne.w 5ce6 │ │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 5dfe │ │ │ │ │ + beq.w 5e02 │ │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ │ - beq.w 61b8 │ │ │ │ │ + beq.w 61bc │ │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ - beq.w 61d0 │ │ │ │ │ + beq.w 61d4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 5e18 │ │ │ │ │ + beq.w 5e1c │ │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ │ - beq.w 619a │ │ │ │ │ + beq.w 619e │ │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ │ - beq.w 617c │ │ │ │ │ + beq.w 6180 │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 5666 │ │ │ │ │ + beq.n 566a │ │ │ │ │ add.w r0, r3, #16 │ │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ │ - beq.w 60fe │ │ │ │ │ + beq.w 6102 │ │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ │ it eq │ │ │ │ │ ldreq r5, [r0, #4] │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ - cbz r2, 5660 │ │ │ │ │ + cbz r2, 5664 │ │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ │ - beq.w 60f2 │ │ │ │ │ + beq.w 60f6 │ │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ │ it eq │ │ │ │ │ ldreq r5, [r3, #28] │ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ │ - cbz r2, 5660 │ │ │ │ │ + cbz r2, 5664 │ │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ │ - beq.w 60f8 │ │ │ │ │ + beq.w 60fc │ │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ │ it eq │ │ │ │ │ ldreq r5, [r3, #36] @ 0x24 │ │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ │ - cbz r2, 5660 │ │ │ │ │ + cbz r2, 5664 │ │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ │ - beq.w 6068 │ │ │ │ │ + beq.w 606c │ │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ │ it eq │ │ │ │ │ ldreq r5, [r3, #44] @ 0x2c │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r2, 5660 │ │ │ │ │ + cbz r2, 5664 │ │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ │ - beq.w 606e │ │ │ │ │ + beq.w 6072 │ │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ │ it eq │ │ │ │ │ ldreq r5, [r3, #52] @ 0x34 │ │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ │ - cbz r2, 5660 │ │ │ │ │ + cbz r2, 5664 │ │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ │ - beq.w 6074 │ │ │ │ │ + beq.w 6078 │ │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ │ it eq │ │ │ │ │ ldreq r5, [r3, #60] @ 0x3c │ │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ │ - cbz r2, 5660 │ │ │ │ │ + cbz r2, 5664 │ │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ │ - beq.w 607a │ │ │ │ │ + beq.w 607e │ │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ │ - beq.w 6062 │ │ │ │ │ + beq.w 6066 │ │ │ │ │ ldr.w r2, [r3, #8]! │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 564c │ │ │ │ │ + bne.n 5650 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 60c4 │ │ │ │ │ + bne.w 60c8 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Pack │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 60e4 │ │ │ │ │ + beq.w 60e8 │ │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ lsls r0, r3, #23 │ │ │ │ │ - bpl.w 5d12 │ │ │ │ │ + bpl.w 5d16 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 57c0 │ │ │ │ │ + ble.w 57c4 │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5f98 │ │ │ │ │ + beq.w 5f9c │ │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #23 │ │ │ │ │ - bpl.w 609e │ │ │ │ │ + bpl.w 60a2 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.w 5d22 │ │ │ │ │ + beq.w 5d26 │ │ │ │ │ add.w r0, r5, #16 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov ip, r4 │ │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5f98 │ │ │ │ │ + beq.w 5f9c │ │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ │ lsls r4, r4, #23 │ │ │ │ │ - bpl.w 609e │ │ │ │ │ + bpl.w 60a2 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 56a4 │ │ │ │ │ - ldr r3, [pc, #252] @ (57bc ) │ │ │ │ │ + bne.n 56a8 │ │ │ │ │ + ldr r3, [pc, #252] @ (57c0 ) │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne r4, ip │ │ │ │ │ moveq r4, r3 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov lr, r2 │ │ │ │ │ add.w ip, r5, #12 │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ ldr.w r3, [r4, #172] @ 0xac │ │ │ │ │ ldr.w r2, [ip, #4]! │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 62ec │ │ │ │ │ + beq.w 62f0 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble.w 5e98 │ │ │ │ │ + ble.w 5e9c │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w 5e58 │ │ │ │ │ + bne.w 5e5c │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp lr, r1 │ │ │ │ │ - bgt.n 56d2 │ │ │ │ │ + bgt.n 56d6 │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ - b.n 57c8 │ │ │ │ │ + b.n 57cc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 621c │ │ │ │ │ + bne.w 6220 │ │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5f32 │ │ │ │ │ + beq.w 5f36 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ add.w r8, r0, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6368 │ │ │ │ │ + beq.w 636c │ │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ │ mov r2, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr.w r2, [sl, #8]! │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 553a │ │ │ │ │ - b.n 5554 │ │ │ │ │ + bne.w 553e │ │ │ │ │ + b.n 5558 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 6330 │ │ │ │ │ + bne.w 6334 │ │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 554c │ │ │ │ │ + beq.w 5550 │ │ │ │ │ str r6, [sp, #28] │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ │ mov r4, r1 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -8471,95 +8471,95 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC24 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ mov r8, r4 │ │ │ │ │ lsls r1, r2, #28 │ │ │ │ │ - bmi.w 5ec8 │ │ │ │ │ + bmi.w 5ecc │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r0, r6 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5cd2 │ │ │ │ │ + beq.w 5cd6 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5ccc │ │ │ │ │ + beq.w 5cd0 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5e7a │ │ │ │ │ + beq.w 5e7e │ │ │ │ │ ldr.w r6, [r4, #20]! │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 5774 │ │ │ │ │ + bne.n 5778 │ │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ - b.n 554c │ │ │ │ │ + b.n 5550 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000b54 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ - ldr r3, [pc, #628] @ (5a38 ) │ │ │ │ │ + ldr r3, [pc, #628] @ (5a3c ) │ │ │ │ │ cmp r4, #0 │ │ │ │ │ it eq │ │ │ │ │ moveq r4, r3 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w 6404 │ │ │ │ │ + bge.w 6408 │ │ │ │ │ ldr.w r2, [r4, #156] @ 0x9c │ │ │ │ │ - cbz r2, 57ea │ │ │ │ │ + cbz r2, 57ee │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr.w r3, [r3, #3056] @ 0xbf0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 62d4 │ │ │ │ │ + bne.w 62d8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 665c │ │ │ │ │ + bl 6660 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5f98 │ │ │ │ │ + beq.w 5f9c │ │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ itttt eq │ │ │ │ │ streq r3, [sp, #52] @ 0x34 │ │ │ │ │ ldreq r3, [sp, #20] │ │ │ │ │ ldreq r3, [r3, #16] │ │ │ │ │ streq r3, [sp, #24] │ │ │ │ │ - beq.w 5e72 │ │ │ │ │ - blt.w 5f52 │ │ │ │ │ + beq.w 5e76 │ │ │ │ │ + blt.w 5f56 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 5de0 │ │ │ │ │ + bne.w 5de4 │ │ │ │ │ str r6, [sp, #28] │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5daa │ │ │ │ │ + bne.w 5dae │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 5d94 │ │ │ │ │ + bne.w 5d98 │ │ │ │ │ str r7, [sp, #32] │ │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ │ movw sl, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyType_GenericAlloc │ │ │ │ │ movt sl, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyType_GenericAlloc │ │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ │ cmp r3, sl │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ - bne.w 61a8 │ │ │ │ │ + bne.w 61ac │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ and.w r1, r2, #24 │ │ │ │ │ mla r7, r9, r7, r7 │ │ │ │ │ adds r3, #3 │ │ │ │ │ add r7, r3 │ │ │ │ │ @@ -8583,49 +8583,49 @@ │ │ │ │ │ addmi.w r2, r1, r2, lsl #2 │ │ │ │ │ addmi r7, r7, r2 │ │ │ │ │ adds r0, r3, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6080 │ │ │ │ │ + beq.w 6084 │ │ │ │ │ adds r6, r0, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5e82 │ │ │ │ │ + beq.w 5e86 │ │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r0] │ │ │ │ │ lsls r0, r2, #17 │ │ │ │ │ - bpl.n 58b4 │ │ │ │ │ + bpl.n 58b8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyObject_GC_Link> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_Link │ │ │ │ │ sub.w r2, r7, #8 │ │ │ │ │ movs r1, #0 │ │ │ │ │ add.w r0, r6, #8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ str r4, [r6, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5d44 │ │ │ │ │ + bne.w 5d48 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ mov r0, r6 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r4, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #29 │ │ │ │ │ - bmi.w 5d60 │ │ │ │ │ + bmi.w 5d64 │ │ │ │ │ lsls r0, r3, #17 │ │ │ │ │ - bpl.n 5942 │ │ │ │ │ - ldr r3, [pc, #336] @ (5a3c ) │ │ │ │ │ + bpl.n 5946 │ │ │ │ │ + ldr r3, [pc, #336] @ (5a40 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ sub.w r4, r6, #8 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ ldr.w r2, [r6, #-4] │ │ │ │ │ addw ip, r0, #3740 @ 0xe9c │ │ │ │ │ @@ -8647,24 +8647,24 @@ │ │ │ │ │ ldr r2, [r0, #92] @ 0x5c │ │ │ │ │ cmp r1, r7 │ │ │ │ │ str.w r3, [r6, #-8] │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ str r2, [r0, #92] @ 0x5c │ │ │ │ │ str r1, [r0, #20] │ │ │ │ │ - bgt.w 5e44 │ │ │ │ │ + bgt.w 5e48 │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ │ orr.w r3, r2, #512 @ 0x200 │ │ │ │ │ str r3, [r6, #84] @ 0x54 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 5d00 │ │ │ │ │ + beq.w 5d04 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 5d00 │ │ │ │ │ + bge.w 5d04 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ add.w r3, r6, #208 @ 0xd0 │ │ │ │ │ str r3, [r6, #40] @ 0x28 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str.w r1, [r6, #444] @ 0x1bc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ @@ -8680,15 +8680,15 @@ │ │ │ │ │ ittt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ ldrlt r1, [sp, #20] │ │ │ │ │ strlt r3, [r1, #0] │ │ │ │ │ lsls r1, r2, #30 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str.w r3, [r6, #128] @ 0x80 │ │ │ │ │ - bmi.w 6212 │ │ │ │ │ + bmi.w 6216 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str r3, [r6, #88] @ 0x58 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ str.w r5, [r6, #168] @ 0xa8 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r5, #0 │ │ │ │ │ @@ -8705,18 +8705,18 @@ │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r6, #12] │ │ │ │ │ str.w r3, [r6, #448] @ 0x1c0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ str.w r8, [r6, #436] @ 0x1b4 │ │ │ │ │ str.w r8, [r6, #428] @ 0x1ac │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 5a5e │ │ │ │ │ + beq.n 5a62 │ │ │ │ │ sub.w r2, r3, #48 @ 0x30 │ │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ │ - bhi.n 5a40 │ │ │ │ │ + bhi.n 5a44 │ │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ │ .short 0x0115 │ │ │ │ │ .word 0x00290115 │ │ │ │ │ .word 0x00290029 │ │ │ │ │ .word 0x00290029 │ │ │ │ │ .word 0x01150029 │ │ │ │ │ .word 0x00290029 │ │ │ │ │ @@ -8739,379 +8739,379 @@ │ │ │ │ │ .word 0x00000144 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ ldrsh.w r2, [r5, r3, lsl #2] │ │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ │ adds r7, r2, #1 │ │ │ │ │ ldrsh.w r1, [r3, #2] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - bne.w 5c14 │ │ │ │ │ + bne.w 5c18 │ │ │ │ │ str r3, [r6, r1] │ │ │ │ │ ldr.w r3, [r4, #8]! │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 59e2 │ │ │ │ │ + bne.n 59e6 │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5e22 │ │ │ │ │ + beq.w 5e26 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ str r3, [r6, #28] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r3, [r6, #104] @ 0x68 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ str.w r3, [r6, #144] @ 0x90 │ │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #19 │ │ │ │ │ - bmi.n 5a8e │ │ │ │ │ + bmi.n 5a92 │ │ │ │ │ lsls r1, r3, #22 │ │ │ │ │ - bpl.w 5f3c │ │ │ │ │ + bpl.w 5f40 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 380 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 5bc0 │ │ │ │ │ + beq.w 5bc4 │ │ │ │ │ ldr.w r3, [r6, #152] @ 0x98 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne.n 5ac6 │ │ │ │ │ + bne.n 5aca │ │ │ │ │ ldr.w r2, [r6, #128] @ 0x80 │ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ │ - cbz r2, 5aa6 │ │ │ │ │ + cbz r2, 5aaa │ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - blt.w 6348 │ │ │ │ │ + blt.w 634c │ │ │ │ │ ldr r2, [r6, #104] @ 0x68 │ │ │ │ │ adds r1, r2, #4 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - blt.w 61f6 │ │ │ │ │ + blt.w 61fa │ │ │ │ │ ldr.w r2, [r6, #144] @ 0x90 │ │ │ │ │ adds r1, r2, #4 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - blt.w 62b8 │ │ │ │ │ + blt.w 62bc │ │ │ │ │ ldr r2, [r6, #28] │ │ │ │ │ adds r1, r2, #4 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - blt.w 63e0 │ │ │ │ │ + blt.w 63e4 │ │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ it pl │ │ │ │ │ ldrpl.w r7, [r6, #132] @ 0x84 │ │ │ │ │ - bmi.w 639a │ │ │ │ │ + bmi.w 639e │ │ │ │ │ ldr r5, [r6, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 5b62 │ │ │ │ │ + beq.n 5b66 │ │ │ │ │ ldr.w r8, [r6, #12] │ │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strrchr │ │ │ │ │ - cbz r0, 5aec │ │ │ │ │ + cbz r0, 5af0 │ │ │ │ │ add.w r8, r0, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strncmp │ │ │ │ │ - cbnz r0, 5b34 │ │ │ │ │ + cbnz r0, 5b38 │ │ │ │ │ ldrb r3, [r5, r4] │ │ │ │ │ add r4, r5 │ │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ │ - beq.n 5b16 │ │ │ │ │ - b.n 5b34 │ │ │ │ │ + beq.n 5b1a │ │ │ │ │ + b.n 5b38 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - beq.w 5d6c │ │ │ │ │ + beq.w 5d70 │ │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ │ - cbz r3, 5b34 │ │ │ │ │ + cbz r3, 5b38 │ │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ │ - bne.n 5b0a │ │ │ │ │ + bne.n 5b0e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ movs r2, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strncmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5b10 │ │ │ │ │ + bne.n 5b14 │ │ │ │ │ adds r4, #6 │ │ │ │ │ it ne │ │ │ │ │ movne r5, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromString │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5bc0 │ │ │ │ │ + beq.n 5bc4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - ldr r1, [pc, #648] @ (5dcc ) │ │ │ │ │ + ldr r1, [pc, #648] @ (5dd0 ) │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_SetItem │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 5b5e │ │ │ │ │ + bge.n 5b62 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 6310 │ │ │ │ │ + beq.w 6314 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt.n 5bc0 │ │ │ │ │ + blt.n 5bc4 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5d34 │ │ │ │ │ + bne.w 5d38 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5d76 │ │ │ │ │ - ldr r1, [pc, #604] @ (5dd0 ) │ │ │ │ │ + bne.w 5d7a │ │ │ │ │ + ldr r1, [pc, #604] @ (5dd4 ) │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_Contains │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6388 │ │ │ │ │ + bne.w 638c │ │ │ │ │ ldr.w r4, [fp] │ │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strrchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 636e │ │ │ │ │ + beq.w 6372 │ │ │ │ │ subs r1, r0, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6388 │ │ │ │ │ + beq.w 638c │ │ │ │ │ mov r2, r0 │ │ │ │ │ - ldr r1, [pc, #552] @ (5dd0 ) │ │ │ │ │ + ldr r1, [pc, #552] @ (5dd4 ) │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_SetItem │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 6388 │ │ │ │ │ + bge.w 638c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 6428 │ │ │ │ │ + beq.w 642c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5cc2 │ │ │ │ │ + beq.n 5cc6 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 5bda │ │ │ │ │ + bge.n 5bde │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 641e │ │ │ │ │ + beq.w 6422 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 5c06 │ │ │ │ │ + beq.n 5c0a │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 5c06 │ │ │ │ │ + bge.n 5c0a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5d2c │ │ │ │ │ + beq.w 5d30 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r1, [r6, r1] │ │ │ │ │ str r3, [r1, r2] │ │ │ │ │ ldr.w r3, [r4, #8]! │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 59e2 │ │ │ │ │ - b.n 5a5e │ │ │ │ │ + bne.w 59e6 │ │ │ │ │ + b.n 5a62 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r7, [r3, #20] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r8, r2, #8388608 @ 0x800000 │ │ │ │ │ mul.w r7, r7, r9 │ │ │ │ │ - beq.w 627c │ │ │ │ │ + beq.w 6280 │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ add r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #8 │ │ │ │ │ - bpl.w 6104 │ │ │ │ │ + bpl.w 6108 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ add r3, r6 │ │ │ │ │ str r3, [r6, #120] @ 0x78 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - ble.n 5c18 │ │ │ │ │ + ble.n 5c1c │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ add r3, r6 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ lsls r7, r2, #28 │ │ │ │ │ - bmi.w 614c │ │ │ │ │ + bmi.w 6150 │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ - beq.n 5c18 │ │ │ │ │ + beq.n 5c1c │ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ │ lsls r0, r2, #28 │ │ │ │ │ - bmi.w 615c │ │ │ │ │ + bmi.w 6160 │ │ │ │ │ cmp.w r9, #2 │ │ │ │ │ - beq.n 5c18 │ │ │ │ │ + beq.n 5c1c │ │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ │ lsls r1, r2, #28 │ │ │ │ │ - bmi.w 616c │ │ │ │ │ + bmi.w 6170 │ │ │ │ │ cmp.w r9, #3 │ │ │ │ │ - beq.n 5c18 │ │ │ │ │ + beq.n 5c1c │ │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ │ lsls r7, r2, #28 │ │ │ │ │ - bmi.w 608e │ │ │ │ │ + bmi.w 6092 │ │ │ │ │ subs.w r2, r9, #4 │ │ │ │ │ - beq.n 5c18 │ │ │ │ │ + beq.n 5c1c │ │ │ │ │ adds r3, #80 @ 0x50 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ lsls r0, r1, #28 │ │ │ │ │ - bmi.n 5ca8 │ │ │ │ │ + bmi.n 5cac │ │ │ │ │ subs r2, #1 │ │ │ │ │ - beq.n 5c18 │ │ │ │ │ + beq.n 5c1c │ │ │ │ │ ldr r1, [r3, #32] │ │ │ │ │ adds r3, #20 │ │ │ │ │ lsls r0, r1, #28 │ │ │ │ │ - bpl.n 5c9c │ │ │ │ │ + bpl.n 5ca0 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ bic.w r1, r1, #8 │ │ │ │ │ adds r3, #20 │ │ │ │ │ str.w r1, [r3, #-8] │ │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ subs r2, #1 │ │ │ │ │ add r0, r1 │ │ │ │ │ str.w r0, [r3, #-12] │ │ │ │ │ - bne.n 5c96 │ │ │ │ │ - b.n 5c18 │ │ │ │ │ + bne.n 5c9a │ │ │ │ │ + b.n 5c1c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n 5c06 │ │ │ │ │ + b.n 5c0a │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ str r4, [sp, #32] │ │ │ │ │ ldr.w r6, [r4, #20]! │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 5e10 │ │ │ │ │ + beq.w 5e14 │ │ │ │ │ str.w r8, [sp, #28] │ │ │ │ │ - b.n 5774 │ │ │ │ │ + b.n 5778 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #5 │ │ │ │ │ it pl │ │ │ │ │ movpl r1, r5 │ │ │ │ │ - bpl.w 5666 │ │ │ │ │ + bpl.w 566a │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 5674 │ │ │ │ │ + bge.w 5678 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - b.n 5674 │ │ │ │ │ + b.n 5678 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ add.w r1, r6, #208 @ 0xd0 │ │ │ │ │ str.w r3, [r6, #444] @ 0x1bc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r1, [r6, #40] @ 0x28 │ │ │ │ │ - b.n 5970 │ │ │ │ │ + b.n 5974 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 60ba │ │ │ │ │ + bne.w 60be │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - ldr r4, [pc, #184] @ (5dd4 ) │ │ │ │ │ - ble.w 57c8 │ │ │ │ │ - b.n 56c8 │ │ │ │ │ - ldr r3, [pc, #176] @ (5dd4 ) │ │ │ │ │ + ldr r4, [pc, #184] @ (5dd8 ) │ │ │ │ │ + ble.w 57cc │ │ │ │ │ + b.n 56cc │ │ │ │ │ + ldr r3, [pc, #176] @ (5dd8 ) │ │ │ │ │ cmp r4, #0 │ │ │ │ │ it eq │ │ │ │ │ moveq r4, r3 │ │ │ │ │ - b.n 56c8 │ │ │ │ │ + b.n 56cc │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5c06 │ │ │ │ │ - ldr r1, [pc, #160] @ (5dd8 ) │ │ │ │ │ + b.n 5c0a │ │ │ │ │ + ldr r1, [pc, #160] @ (5ddc ) │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_DelItem │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 5b6a │ │ │ │ │ - b.n 5bc0 │ │ │ │ │ + bge.w 5b6e │ │ │ │ │ + b.n 5bc4 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ mov r0, r6 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r4, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ │ str.w r9, [r6, #8] │ │ │ │ │ lsls r7, r3, #29 │ │ │ │ │ - bpl.w 58e6 │ │ │ │ │ + bpl.w 58ea │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyObject_InitInlineValues> │ │ │ │ │ R_ARM_THM_CALL _PyObject_InitInlineValues │ │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ │ - b.n 58e6 │ │ │ │ │ + b.n 58ea │ │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.w 5b10 │ │ │ │ │ - b.n 5b34 │ │ │ │ │ - ldr r1, [pc, #100] @ (5ddc ) │ │ │ │ │ + bne.w 5b14 │ │ │ │ │ + b.n 5b38 │ │ │ │ │ + ldr r1, [pc, #100] @ (5de0 ) │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_DelItem │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 5b72 │ │ │ │ │ - b.n 6388 │ │ │ │ │ + bge.w 5b76 │ │ │ │ │ + b.n 638c │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - b.w 555a │ │ │ │ │ + b.w 555e │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp r3, #19 │ │ │ │ │ - bne.w 5fc8 │ │ │ │ │ + bne.w 5fcc │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w 5fba │ │ │ │ │ + bne.w 5fbe │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 582e │ │ │ │ │ + b.n 5832 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #19 │ │ │ │ │ - bne.w 601a │ │ │ │ │ + bne.w 601e │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w 600a │ │ │ │ │ + bne.w 600e │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 5d94 │ │ │ │ │ + bne.n 5d98 │ │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 582e │ │ │ │ │ + b.n 5832 │ │ │ │ │ nop │ │ │ │ │ .word 0x00008880 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00008ff0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000b54 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ @@ -9121,117 +9121,117 @@ │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r3, #19 │ │ │ │ │ it ne │ │ │ │ │ ldrne r2, [r6, #0] │ │ │ │ │ - bne.w 5fca │ │ │ │ │ + bne.w 5fce │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w 5fe2 │ │ │ │ │ + bne.w 5fe6 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n 581c │ │ │ │ │ + b.n 5820 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Pack │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 566e │ │ │ │ │ + b.n 5672 │ │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ │ mov r6, r8 │ │ │ │ │ - b.w 554c │ │ │ │ │ + b.w 5550 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 5666 │ │ │ │ │ + b.n 566a │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC subtype_dealloc │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS subtype_dealloc │ │ │ │ │ str r3, [r6, #28] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r3, [r6, #104] @ 0x68 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ str.w r3, [r6, #144] @ 0x90 │ │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ │ str r2, [r6, #24] │ │ │ │ │ lsls r0, r3, #19 │ │ │ │ │ - bpl.w 5a7a │ │ │ │ │ - b.n 5a8e │ │ │ │ │ + bpl.w 5a7e │ │ │ │ │ + b.n 5a92 │ │ │ │ │ bl 0 <_Py_TriggerGC> │ │ │ │ │ R_ARM_THM_CALL _Py_TriggerGC │ │ │ │ │ - b.n 5942 │ │ │ │ │ + b.n 5946 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it eq │ │ │ │ │ moveq r3, fp │ │ │ │ │ str.w r3, [r6, #452] @ 0x1c4 │ │ │ │ │ - b.n 5c18 │ │ │ │ │ + b.n 5c1c │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.n 5e98 │ │ │ │ │ + beq.n 5e9c │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ adds r3, #16 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.n 5e8c │ │ │ │ │ + bne.n 5e90 │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ - b.n 56f2 │ │ │ │ │ + b.n 56f6 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 5de4 │ │ │ │ │ + bne.n 5de8 │ │ │ │ │ str r6, [sp, #28] │ │ │ │ │ - b.n 581c │ │ │ │ │ + b.n 5820 │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ mov r7, r4 │ │ │ │ │ - b.n 5cd2 │ │ │ │ │ + b.n 5cd6 │ │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #17 │ │ │ │ │ - bpl.w 58b4 │ │ │ │ │ - b.n 58ae │ │ │ │ │ + bpl.w 58b8 │ │ │ │ │ + b.n 58b2 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ cmp r0, sl │ │ │ │ │ - bne.n 5e66 │ │ │ │ │ + bne.n 5e6a │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ ldr.w r3, [r2, #172] @ 0xac │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 6028 │ │ │ │ │ + beq.w 602c │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ mov sl, r2 │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ adds r3, #12 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ add.w r0, r0, #1 │ │ │ │ │ - ble.w 604a │ │ │ │ │ + ble.w 604e │ │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bne.n 5eae │ │ │ │ │ + bne.n 5eb2 │ │ │ │ │ mov r4, sl │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ - b.n 56f2 │ │ │ │ │ + b.n 56f6 │ │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.n 5f06 │ │ │ │ │ + bgt.n 5f0a │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n 5edc │ │ │ │ │ + blt.n 5ee0 │ │ │ │ │ negs r2, r2 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - blt.n 5f18 │ │ │ │ │ + blt.n 5f1c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -9244,66 +9244,66 @@ │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 5c0c │ │ │ │ │ + b.n 5c10 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC25 │ │ │ │ │ - b.n 5eec │ │ │ │ │ + b.n 5ef0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC24 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5790 │ │ │ │ │ - b.n 5cd2 │ │ │ │ │ + bne.w 5794 │ │ │ │ │ + b.n 5cd6 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.w 554c │ │ │ │ │ + b.w 5550 │ │ │ │ │ orr.w r3, r3, #256 @ 0x100 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r6, #84] @ 0x54 │ │ │ │ │ bl 0 <_Py_SetImmortalUntracked> │ │ │ │ │ R_ARM_THM_CALL _Py_SetImmortalUntracked │ │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #19 │ │ │ │ │ - bpl.w 5a80 │ │ │ │ │ - b.n 5a8e │ │ │ │ │ + bpl.w 5a84 │ │ │ │ │ + b.n 5a92 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r2, [r1, #16] │ │ │ │ │ rsb r3, r3, #7 │ │ │ │ │ bic.w r3, r3, #7 │ │ │ │ │ adds r2, #7 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ │ add r3, r2 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ldr r3, [r1, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5e72 │ │ │ │ │ + beq.w 5e76 │ │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ │ orrs r3, r2 │ │ │ │ │ lsls r3, r3, #8 │ │ │ │ │ - bmi.w 5e72 │ │ │ │ │ + bmi.w 5e76 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -9311,150 +9311,150 @@ │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 5faa │ │ │ │ │ + blt.n 5fae │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 5be6 │ │ │ │ │ + b.n 5bea │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5fa4 │ │ │ │ │ + bne.n 5fa8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5fa4 │ │ │ │ │ + b.n 5fa8 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - bne.n 5ff0 │ │ │ │ │ + bne.n 5ff4 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ adds r3, r2, r3 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 582e │ │ │ │ │ + b.n 5832 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC37 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 5f98 │ │ │ │ │ + b.n 5f9c │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - bne.n 6024 │ │ │ │ │ + bne.n 6028 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ adds r3, r2, r3 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n 581c │ │ │ │ │ + b.n 5820 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC38 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC38 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 5f98 │ │ │ │ │ + b.n 5f9c │ │ │ │ │ cmp r3, #9 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ - bne.n 6020 │ │ │ │ │ + bne.n 6024 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ adds r3, r2, r3 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b.n 5dc2 │ │ │ │ │ + b.n 5dc6 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ - b.n 5fca │ │ │ │ │ + b.n 5fce │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ - b.n 5ff2 │ │ │ │ │ + b.n 5ff6 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ - b.n 5ff2 │ │ │ │ │ + b.n 5ff6 │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq.w 62b0 │ │ │ │ │ + beq.w 62b4 │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 602c │ │ │ │ │ + bne.n 6030 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ - beq.w 63fe │ │ │ │ │ + beq.w 6402 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC33 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC33 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 5f98 │ │ │ │ │ + b.n 5f9c │ │ │ │ │ ldr r5, [r3, #4] │ │ │ │ │ - b.w 5658 │ │ │ │ │ + b.w 565c │ │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ │ - b.w 5626 │ │ │ │ │ + b.w 562a │ │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ │ - b.w 5636 │ │ │ │ │ + b.w 563a │ │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ │ - b.w 5646 │ │ │ │ │ + b.w 564a │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ - b.w 5658 │ │ │ │ │ + b.w 565c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5d68 │ │ │ │ │ - b.n 5f98 │ │ │ │ │ + bne.w 5d6c │ │ │ │ │ + b.n 5f9c │ │ │ │ │ bic.w r2, r2, #8 │ │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ │ ldr r2, [r3, #68] @ 0x44 │ │ │ │ │ add r2, r1 │ │ │ │ │ str r2, [r3, #68] @ 0x44 │ │ │ │ │ - b.n 5c8e │ │ │ │ │ + b.n 5c92 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC32 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 5f98 │ │ │ │ │ + b.n 5f9c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 57c8 │ │ │ │ │ - b.w 56c8 │ │ │ │ │ + ble.w 57cc │ │ │ │ │ + b.w 56cc │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #5 │ │ │ │ │ - bmi.w 5cf0 │ │ │ │ │ + bmi.w 5cf4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -9464,21 +9464,21 @@ │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ movs r6, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 5bf0 │ │ │ │ │ + b.n 5bf4 │ │ │ │ │ ldr r1, [r3, #28] │ │ │ │ │ - b.w 5606 │ │ │ │ │ + b.w 560a │ │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ │ - b.w 5616 │ │ │ │ │ + b.w 561a │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ - b.w 55f6 │ │ │ │ │ + b.w 55fa │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC39 │ │ │ │ │ @@ -9490,116 +9490,116 @@ │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r7, [r2, #84] @ 0x54 │ │ │ │ │ str r0, [r6, #120] @ 0x78 │ │ │ │ │ ands.w r7, r7, #8388608 @ 0x800000 │ │ │ │ │ - bne.w 5c52 │ │ │ │ │ + bne.w 5c56 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - ble.w 5c18 │ │ │ │ │ + ble.w 5c1c │ │ │ │ │ mov r3, r7 │ │ │ │ │ - b.n 5c5c │ │ │ │ │ + b.n 5c60 │ │ │ │ │ bic.w r2, r2, #8 │ │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ add r2, r1 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - b.n 5c64 │ │ │ │ │ + b.n 5c68 │ │ │ │ │ bic.w r2, r2, #8 │ │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ str r2, [r3, #32] │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ add r2, r1 │ │ │ │ │ str r2, [r3, #28] │ │ │ │ │ - b.n 5c72 │ │ │ │ │ + b.n 5c76 │ │ │ │ │ bic.w r2, r2, #8 │ │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ str r2, [r3, #52] @ 0x34 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ add r2, r1 │ │ │ │ │ str r2, [r3, #48] @ 0x30 │ │ │ │ │ - b.n 5c80 │ │ │ │ │ + b.n 5c84 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ add.w r0, r3, #8 │ │ │ │ │ ldr r5, [r0, #4] │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 55e6 │ │ │ │ │ + bne.w 55ea │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 5666 │ │ │ │ │ - b.n 60c4 │ │ │ │ │ + beq.w 566a │ │ │ │ │ + b.n 60c8 │ │ │ │ │ ldrd r1, r2, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 55e6 │ │ │ │ │ - b.w 5666 │ │ │ │ │ + bne.w 55ea │ │ │ │ │ + b.w 566a │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r9 │ │ │ │ │ blx r3 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5942 │ │ │ │ │ - b.n 5f98 │ │ │ │ │ + bne.w 5946 │ │ │ │ │ + b.n 5f9c │ │ │ │ │ ldrd r1, r2, [r3, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 5666 │ │ │ │ │ + beq.w 566a │ │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ │ - beq.n 619a │ │ │ │ │ + beq.n 619e │ │ │ │ │ add.w r0, r3, #8 │ │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ │ - bne.n 618a │ │ │ │ │ - b.n 6188 │ │ │ │ │ + bne.n 618e │ │ │ │ │ + b.n 618c │ │ │ │ │ ldr r5, [r3, #4] │ │ │ │ │ - cbz r2, 61e2 │ │ │ │ │ + cbz r2, 61e6 │ │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ │ - beq.n 61f2 │ │ │ │ │ + beq.n 61f6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 61c6 │ │ │ │ │ + b.n 61ca │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 5666 │ │ │ │ │ - b.n 60c4 │ │ │ │ │ + beq.w 566a │ │ │ │ │ + b.n 60c8 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ - b.n 618a │ │ │ │ │ + b.n 618e │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC41 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC41 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 5bc0 │ │ │ │ │ + b.n 5bc4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_THM_CALL _Py_SetImmortal │ │ │ │ │ - b.w 59a0 │ │ │ │ │ + b.w 59a4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -9611,15 +9611,15 @@ │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n 5c06 │ │ │ │ │ + b.n 5c0a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -9630,22 +9630,22 @@ │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n 5be6 │ │ │ │ │ + b.n 5bea │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromString │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5582 │ │ │ │ │ - b.n 625a │ │ │ │ │ + bne.w 5586 │ │ │ │ │ + b.n 625e │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC39 │ │ │ │ │ @@ -9660,88 +9660,88 @@ │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ │ tst.w r1, #8388608 @ 0x800000 │ │ │ │ │ - bne.w 5c4c │ │ │ │ │ - b.n 610c │ │ │ │ │ + bne.w 5c50 │ │ │ │ │ + b.n 6110 │ │ │ │ │ mov r4, r2 │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ - b.w 56f2 │ │ │ │ │ + b.w 56f6 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC42 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 5bc0 │ │ │ │ │ + b.n 5bc4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC35 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC35 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 5f98 │ │ │ │ │ + b.n 5f9c │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ mov r3, r4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 5e6e │ │ │ │ │ + beq.w 5e72 │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 62f0 │ │ │ │ │ + bne.n 62f4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ - beq.w 56f2 │ │ │ │ │ - b.n 5e98 │ │ │ │ │ + beq.w 56f6 │ │ │ │ │ + b.n 5e9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5b5e │ │ │ │ │ + b.n 5b62 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 6232 │ │ │ │ │ + b.n 6236 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC23 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 6232 │ │ │ │ │ + b.n 6236 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC40 │ │ │ │ │ @@ -9749,18 +9749,18 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC40 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 5bc0 │ │ │ │ │ + b.n 5bc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 6232 │ │ │ │ │ + b.n 6236 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_DeprecationWarning │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC44 │ │ │ │ │ movt r2, #0 │ │ │ │ │ @@ -9770,424 +9770,424 @@ │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnFormat │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5bc8 │ │ │ │ │ + bne.w 5bcc │ │ │ │ │ strd r0, r0, [sp, #12] │ │ │ │ │ - b.n 5be6 │ │ │ │ │ - ldr r3, [pc, #148] @ (6430 ) │ │ │ │ │ + b.n 5bea │ │ │ │ │ + ldr r3, [pc, #148] @ (6434 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr.w r1, [r6, #180] @ 0xb4 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ subs r1, #1 │ │ │ │ │ ldr r2, [r2, r3] │ │ │ │ │ movs r3, #28 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ adds r0, r2, r3 │ │ │ │ │ add.w r0, r0, #91136 @ 0x16400 │ │ │ │ │ ldr.w r0, [r0, #404] @ 0x194 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq.n 63d4 │ │ │ │ │ + beq.n 63d8 │ │ │ │ │ cmp r1, #10 │ │ │ │ │ - bhi.n 63d4 │ │ │ │ │ + bhi.n 63d8 │ │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ │ add.w r3, r3, #436 @ 0x1b4 │ │ │ │ │ add r2, r3 │ │ │ │ │ ldr r7, [r2, #16] │ │ │ │ │ - b.w 5ad4 │ │ │ │ │ + b.w 5ad8 │ │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ │ add.w r3, r3, #404 @ 0x194 │ │ │ │ │ add r2, r3 │ │ │ │ │ - b.n 63ce │ │ │ │ │ + b.n 63d2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC43 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC43 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.w 5bc0 │ │ │ │ │ + b.w 5bc4 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - b.w 56f2 │ │ │ │ │ + b.w 56f6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 5f98 │ │ │ │ │ + b.n 5f9c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w 5bda │ │ │ │ │ + b.w 5bde │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6388 │ │ │ │ │ + b.n 638c │ │ │ │ │ .word 0x00000088 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00006434 <_PyType_CalculateMetaclass>: │ │ │ │ │ +00006438 <_PyType_CalculateMetaclass>: │ │ │ │ │ _PyType_CalculateMetaclass(): │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bgt.n 644a <_PyType_CalculateMetaclass+0x16> │ │ │ │ │ + bgt.n 644e <_PyType_CalculateMetaclass+0x16> │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ ldr.w r5, [r0, #172] @ 0xac │ │ │ │ │ adds r1, #12 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 6608 <_PyType_CalculateMetaclass+0x1d4> │ │ │ │ │ + beq.w 660c <_PyType_CalculateMetaclass+0x1d4> │ │ │ │ │ sub.w ip, r3, r6 │ │ │ │ │ ldr r4, [r5, #8] │ │ │ │ │ mvn.w ip, ip │ │ │ │ │ ands.w ip, ip, #7 │ │ │ │ │ - beq.n 6526 <_PyType_CalculateMetaclass+0xf2> │ │ │ │ │ + beq.n 652a <_PyType_CalculateMetaclass+0xf2> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.w 65e0 <_PyType_CalculateMetaclass+0x1ac> │ │ │ │ │ + ble.w 65e4 <_PyType_CalculateMetaclass+0x1ac> │ │ │ │ │ ldr.w lr, [r5, #16] │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bne.w 65ba <_PyType_CalculateMetaclass+0x186> │ │ │ │ │ + bne.w 65be <_PyType_CalculateMetaclass+0x186> │ │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ - beq.n 6526 <_PyType_CalculateMetaclass+0xf2> │ │ │ │ │ + beq.n 652a <_PyType_CalculateMetaclass+0xf2> │ │ │ │ │ cmp.w ip, #2 │ │ │ │ │ - beq.n 6512 <_PyType_CalculateMetaclass+0xde> │ │ │ │ │ + beq.n 6516 <_PyType_CalculateMetaclass+0xde> │ │ │ │ │ cmp.w ip, #3 │ │ │ │ │ - beq.n 64fe <_PyType_CalculateMetaclass+0xca> │ │ │ │ │ + beq.n 6502 <_PyType_CalculateMetaclass+0xca> │ │ │ │ │ cmp.w ip, #4 │ │ │ │ │ - beq.n 64ea <_PyType_CalculateMetaclass+0xb6> │ │ │ │ │ + beq.n 64ee <_PyType_CalculateMetaclass+0xb6> │ │ │ │ │ cmp.w ip, #5 │ │ │ │ │ - beq.n 64d4 <_PyType_CalculateMetaclass+0xa0> │ │ │ │ │ + beq.n 64d8 <_PyType_CalculateMetaclass+0xa0> │ │ │ │ │ cmp.w ip, #6 │ │ │ │ │ - beq.n 64be <_PyType_CalculateMetaclass+0x8a> │ │ │ │ │ + beq.n 64c2 <_PyType_CalculateMetaclass+0x8a> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.w 65e0 <_PyType_CalculateMetaclass+0x1ac> │ │ │ │ │ + ble.w 65e4 <_PyType_CalculateMetaclass+0x1ac> │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bne.w 65ba <_PyType_CalculateMetaclass+0x186> │ │ │ │ │ + bne.w 65be <_PyType_CalculateMetaclass+0x186> │ │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.w 65e0 <_PyType_CalculateMetaclass+0x1ac> │ │ │ │ │ + ble.w 65e4 <_PyType_CalculateMetaclass+0x1ac> │ │ │ │ │ ldr.w lr, [r5, #16] │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bne.n 65ba <_PyType_CalculateMetaclass+0x186> │ │ │ │ │ + bne.n 65be <_PyType_CalculateMetaclass+0x186> │ │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.w 65e0 <_PyType_CalculateMetaclass+0x1ac> │ │ │ │ │ + ble.w 65e4 <_PyType_CalculateMetaclass+0x1ac> │ │ │ │ │ ldr.w lr, [r5, #16] │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bne.n 65ba <_PyType_CalculateMetaclass+0x186> │ │ │ │ │ + bne.n 65be <_PyType_CalculateMetaclass+0x186> │ │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.n 65e0 <_PyType_CalculateMetaclass+0x1ac> │ │ │ │ │ + ble.n 65e4 <_PyType_CalculateMetaclass+0x1ac> │ │ │ │ │ ldr.w lr, [r5, #16] │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bne.n 65ba <_PyType_CalculateMetaclass+0x186> │ │ │ │ │ + bne.n 65be <_PyType_CalculateMetaclass+0x186> │ │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.n 65e0 <_PyType_CalculateMetaclass+0x1ac> │ │ │ │ │ + ble.n 65e4 <_PyType_CalculateMetaclass+0x1ac> │ │ │ │ │ ldr.w lr, [r5, #16] │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bne.n 65ba <_PyType_CalculateMetaclass+0x186> │ │ │ │ │ + bne.n 65be <_PyType_CalculateMetaclass+0x186> │ │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.n 65e0 <_PyType_CalculateMetaclass+0x1ac> │ │ │ │ │ + ble.n 65e4 <_PyType_CalculateMetaclass+0x1ac> │ │ │ │ │ ldr.w lr, [r5, #16] │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bne.n 65ba <_PyType_CalculateMetaclass+0x186> │ │ │ │ │ + bne.n 65be <_PyType_CalculateMetaclass+0x186> │ │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.n 65e0 <_PyType_CalculateMetaclass+0x1ac> │ │ │ │ │ + ble.n 65e4 <_PyType_CalculateMetaclass+0x1ac> │ │ │ │ │ ldr.w lr, [r5, #16] │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bne.n 65ba <_PyType_CalculateMetaclass+0x186> │ │ │ │ │ + bne.n 65be <_PyType_CalculateMetaclass+0x186> │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 6448 <_PyType_CalculateMetaclass+0x14> │ │ │ │ │ + beq.n 644c <_PyType_CalculateMetaclass+0x14> │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ adds r1, #4 │ │ │ │ │ mov ip, r1 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bne.n 65ba <_PyType_CalculateMetaclass+0x186> │ │ │ │ │ + bne.n 65be <_PyType_CalculateMetaclass+0x186> │ │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bne.n 65ba <_PyType_CalculateMetaclass+0x186> │ │ │ │ │ + bne.n 65be <_PyType_CalculateMetaclass+0x186> │ │ │ │ │ ldr.w r2, [ip, #8] │ │ │ │ │ adds r3, r7, #2 │ │ │ │ │ add.w r1, ip, #8 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bne.n 65ba <_PyType_CalculateMetaclass+0x186> │ │ │ │ │ + bne.n 65be <_PyType_CalculateMetaclass+0x186> │ │ │ │ │ ldr.w r2, [ip, #12] │ │ │ │ │ adds r3, r7, #3 │ │ │ │ │ ldr.w lr, [r5, #16] │ │ │ │ │ add.w r1, ip, #12 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bne.n 65ba <_PyType_CalculateMetaclass+0x186> │ │ │ │ │ + bne.n 65be <_PyType_CalculateMetaclass+0x186> │ │ │ │ │ ldr.w r2, [ip, #16] │ │ │ │ │ adds r3, r7, #4 │ │ │ │ │ add.w r1, ip, #16 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ - ble.n 65e0 <_PyType_CalculateMetaclass+0x1ac> │ │ │ │ │ + ble.n 65e4 <_PyType_CalculateMetaclass+0x1ac> │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bne.n 65ba <_PyType_CalculateMetaclass+0x186> │ │ │ │ │ + bne.n 65be <_PyType_CalculateMetaclass+0x186> │ │ │ │ │ ldr.w r2, [ip, #20] │ │ │ │ │ adds r3, r7, #5 │ │ │ │ │ add.w r1, ip, #20 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bne.n 65ba <_PyType_CalculateMetaclass+0x186> │ │ │ │ │ + bne.n 65be <_PyType_CalculateMetaclass+0x186> │ │ │ │ │ ldr.w r2, [ip, #24] │ │ │ │ │ adds r3, r7, #6 │ │ │ │ │ add.w r1, ip, #24 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bne.n 65ba <_PyType_CalculateMetaclass+0x186> │ │ │ │ │ + bne.n 65be <_PyType_CalculateMetaclass+0x186> │ │ │ │ │ ldr.w r2, [ip, #28] │ │ │ │ │ adds r7, #7 │ │ │ │ │ mov r3, r7 │ │ │ │ │ add.w r1, ip, #28 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ - b.n 6526 <_PyType_CalculateMetaclass+0xf2> │ │ │ │ │ + b.n 652a <_PyType_CalculateMetaclass+0xf2> │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n 65e0 <_PyType_CalculateMetaclass+0x1ac> │ │ │ │ │ + beq.n 65e4 <_PyType_CalculateMetaclass+0x1ac> │ │ │ │ │ add.w ip, r5, #16 │ │ │ │ │ movs r7, #1 │ │ │ │ │ ldr.w lr, [ip, #4]! │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bne.n 65da <_PyType_CalculateMetaclass+0x1a6> │ │ │ │ │ + bne.n 65de <_PyType_CalculateMetaclass+0x1a6> │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.n 6602 <_PyType_CalculateMetaclass+0x1ce> │ │ │ │ │ + bne.n 6606 <_PyType_CalculateMetaclass+0x1ce> │ │ │ │ │ mov r0, r2 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bne.n 65c4 <_PyType_CalculateMetaclass+0x190> │ │ │ │ │ + bne.n 65c8 <_PyType_CalculateMetaclass+0x190> │ │ │ │ │ ldr.w r4, [r2, #172] @ 0xac │ │ │ │ │ - cbz r4, 6624 <_PyType_CalculateMetaclass+0x1f0> │ │ │ │ │ + cbz r4, 6628 <_PyType_CalculateMetaclass+0x1f0> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ add.w ip, r4, #12 │ │ │ │ │ mov r7, r5 │ │ │ │ │ movs r5, #0 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ add.w r5, r5, #1 │ │ │ │ │ - ble.n 663e <_PyType_CalculateMetaclass+0x20a> │ │ │ │ │ + ble.n 6642 <_PyType_CalculateMetaclass+0x20a> │ │ │ │ │ ldr.w lr, [ip, #4]! │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - bne.n 65f0 <_PyType_CalculateMetaclass+0x1bc> │ │ │ │ │ - b.n 65d0 <_PyType_CalculateMetaclass+0x19c> │ │ │ │ │ + bne.n 65f4 <_PyType_CalculateMetaclass+0x1bc> │ │ │ │ │ + b.n 65d4 <_PyType_CalculateMetaclass+0x19c> │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - b.n 6452 <_PyType_CalculateMetaclass+0x1e> │ │ │ │ │ + b.n 6456 <_PyType_CalculateMetaclass+0x1e> │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq.n 65cc <_PyType_CalculateMetaclass+0x198> │ │ │ │ │ + beq.n 65d0 <_PyType_CalculateMetaclass+0x198> │ │ │ │ │ ldr.w r4, [r4, #128] @ 0x80 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 660a <_PyType_CalculateMetaclass+0x1d6> │ │ │ │ │ + bne.n 660e <_PyType_CalculateMetaclass+0x1d6> │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq.n 65ce <_PyType_CalculateMetaclass+0x19a> │ │ │ │ │ - b.n 65e0 <_PyType_CalculateMetaclass+0x1ac> │ │ │ │ │ + beq.n 65d2 <_PyType_CalculateMetaclass+0x19a> │ │ │ │ │ + b.n 65e4 <_PyType_CalculateMetaclass+0x1ac> │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - beq.n 65d0 <_PyType_CalculateMetaclass+0x19c> │ │ │ │ │ + beq.n 65d4 <_PyType_CalculateMetaclass+0x19c> │ │ │ │ │ ldr.w r5, [r5, #128] @ 0x80 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 6626 <_PyType_CalculateMetaclass+0x1f2> │ │ │ │ │ + bne.n 662a <_PyType_CalculateMetaclass+0x1f2> │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq.n 6658 <_PyType_CalculateMetaclass+0x224> │ │ │ │ │ + beq.n 665c <_PyType_CalculateMetaclass+0x224> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC33 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC33 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n 65d0 <_PyType_CalculateMetaclass+0x19c> │ │ │ │ │ + b.n 65d4 <_PyType_CalculateMetaclass+0x19c> │ │ │ │ │ │ │ │ │ │ -0000665c : │ │ │ │ │ +00006660 : │ │ │ │ │ find_best_base(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr.w fp, [r0, #8] │ │ │ │ │ sub sp, #28 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - ble.w 67ac │ │ │ │ │ + ble.w 67b0 │ │ │ │ │ add.w r9, r0, #12 │ │ │ │ │ movs r6, #0 │ │ │ │ │ strd r6, r6, [sp, #4] │ │ │ │ │ ldr.w r3, [r9, #4]! │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.w 68b0 │ │ │ │ │ + bge.w 68b4 │ │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ │ lsls r0, r1, #30 │ │ │ │ │ - bmi.w 67cc │ │ │ │ │ + bmi.w 67d0 │ │ │ │ │ ldr.w r2, [r3, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 680c │ │ │ │ │ + beq.w 6810 │ │ │ │ │ lsls r2, r1, #21 │ │ │ │ │ - bpl.n 6794 │ │ │ │ │ + bpl.n 6798 │ │ │ │ │ ldr.w r2, [r3, #128] @ 0x80 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 67b6 │ │ │ │ │ + beq.w 67ba │ │ │ │ │ ldr.w r1, [r2, #128] @ 0x80 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 6756 │ │ │ │ │ + beq.n 675a │ │ │ │ │ ldr.w sl, [r1, #128] @ 0x80 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 6828 │ │ │ │ │ + beq.w 682c │ │ │ │ │ ldr.w r8, [sl, #128] @ 0x80 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 681e │ │ │ │ │ + beq.w 6822 │ │ │ │ │ ldr.w r0, [r8, #128] @ 0x80 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6852 │ │ │ │ │ + beq.w 6856 │ │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6860 │ │ │ │ │ + beq.w 6864 │ │ │ │ │ strd r1, r3, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - bl 6904 │ │ │ │ │ + bl 6908 │ │ │ │ │ ldrd r2, r1, [sp, #12] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r7, [r5, #16] │ │ │ │ │ ldr r4, [r0, #16] │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bne.n 670e │ │ │ │ │ + bne.n 6712 │ │ │ │ │ ldr r7, [r5, #20] │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r5, [r0, #20] │ │ │ │ │ cmp r7, r5 │ │ │ │ │ ite ne │ │ │ │ │ movne r5, r4 │ │ │ │ │ moveq r5, r0 │ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ │ ldr.w r4, [r8, #16] │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bne.n 6724 │ │ │ │ │ + bne.n 6728 │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ ldr.w r7, [r8, #20] │ │ │ │ │ cmp r7, r0 │ │ │ │ │ it eq │ │ │ │ │ moveq r8, r5 │ │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ │ ldr.w r4, [sl, #16] │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bne.n 673e │ │ │ │ │ + bne.n 6742 │ │ │ │ │ ldr.w r0, [r8, #20] │ │ │ │ │ ldr.w r4, [sl, #20] │ │ │ │ │ cmp r4, r0 │ │ │ │ │ it eq │ │ │ │ │ moveq sl, r8 │ │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ │ ldr r4, [r1, #16] │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bne.n 675e │ │ │ │ │ + bne.n 6762 │ │ │ │ │ ldr.w r0, [sl, #20] │ │ │ │ │ ldr r4, [r1, #20] │ │ │ │ │ cmp r4, r0 │ │ │ │ │ it eq │ │ │ │ │ moveq r1, sl │ │ │ │ │ - b.n 675e │ │ │ │ │ + b.n 6762 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r0, [r2, #16] │ │ │ │ │ ldr r5, [r1, #16] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bne.n 67c2 │ │ │ │ │ + bne.n 67c6 │ │ │ │ │ ldr r5, [r2, #20] │ │ │ │ │ ldr r4, [r1, #20] │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bne.n 67c2 │ │ │ │ │ + bne.n 67c6 │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ it eq │ │ │ │ │ moveq r2, r1 │ │ │ │ │ - bne.n 67c8 │ │ │ │ │ + bne.n 67cc │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ ldr r1, [r2, #20] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n 67c8 │ │ │ │ │ + bne.n 67cc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 6832 │ │ │ │ │ + bne.n 6836 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - beq.n 67ae │ │ │ │ │ + beq.n 67b2 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - b.n 6684 │ │ │ │ │ + b.n 6688 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC46 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -10204,300 +10204,300 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr r0, [r1, #16] │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 6778 │ │ │ │ │ + beq.n 677c │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b.n 6780 │ │ │ │ │ + b.n 6784 │ │ │ │ │ ldr.w r2, [r3, #180] @ 0xb4 │ │ │ │ │ - ldr r0, [pc, #300] @ (6900 ) │ │ │ │ │ + ldr r0, [pc, #300] @ (6904 ) │ │ │ │ │ add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ ldr r0, [r2, r0] │ │ │ │ │ movs r2, #28 │ │ │ │ │ mul.w r2, r2, ip │ │ │ │ │ adds r5, r0, r2 │ │ │ │ │ add.w r5, r5, #91136 @ 0x16400 │ │ │ │ │ ldr.w r5, [r5, #404] @ 0x194 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 67fa │ │ │ │ │ + beq.n 67fe │ │ │ │ │ cmp.w ip, #10 │ │ │ │ │ - bls.n 68a4 │ │ │ │ │ + bls.n 68a8 │ │ │ │ │ add.w r2, r2, #91136 @ 0x16400 │ │ │ │ │ add.w r2, r2, #404 @ 0x194 │ │ │ │ │ add r0, r2 │ │ │ │ │ ldr r2, [r0, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 66a4 │ │ │ │ │ + bne.w 66a8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl 6a44 │ │ │ │ │ + bl 6a48 │ │ │ │ │ R_ARM_THM_CALL PyType_Ready │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 67ac │ │ │ │ │ + blt.n 67b0 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ │ - b.n 66a4 │ │ │ │ │ + b.n 66a8 │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 6724 │ │ │ │ │ + b.n 6728 │ │ │ │ │ movw sl, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt sl, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 673e │ │ │ │ │ + b.n 6742 │ │ │ │ │ ldr.w r1, [r6, #172] @ 0xac │ │ │ │ │ - cbz r1, 686a │ │ │ │ │ + cbz r1, 686e │ │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ adds r1, #12 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - ble.n 6884 │ │ │ │ │ + ble.n 6888 │ │ │ │ │ ldr.w r5, [r1, #4]! │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne.n 685c │ │ │ │ │ + bne.n 6860 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ - b.n 6784 │ │ │ │ │ + b.n 6788 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 670e │ │ │ │ │ + b.n 6712 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - b.n 6840 │ │ │ │ │ + b.n 6844 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 66f8 │ │ │ │ │ + b.n 66fc │ │ │ │ │ mov r1, r6 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 684c │ │ │ │ │ + beq.n 6850 │ │ │ │ │ ldr.w r1, [r1, #128] @ 0x80 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 686c │ │ │ │ │ + bne.n 6870 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 684c │ │ │ │ │ + beq.n 6850 │ │ │ │ │ ldr.w r1, [r2, #172] @ 0xac │ │ │ │ │ - cbz r1, 68c8 │ │ │ │ │ + cbz r1, 68cc │ │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ adds r1, #12 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ add.w r0, r0, #1 │ │ │ │ │ - ble.n 68e6 │ │ │ │ │ + ble.n 68ea │ │ │ │ │ ldr.w r5, [r1, #4]! │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne.n 6892 │ │ │ │ │ - b.n 6784 │ │ │ │ │ + bne.n 6896 │ │ │ │ │ + b.n 6788 │ │ │ │ │ add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ │ add.w r2, r2, #436 @ 0x1b4 │ │ │ │ │ add r0, r2 │ │ │ │ │ - b.n 6804 │ │ │ │ │ + b.n 6808 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC45 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC45 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 67ac │ │ │ │ │ + b.n 67b0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - beq.w 6784 │ │ │ │ │ + beq.w 6788 │ │ │ │ │ ldr.w r1, [r1, #128] @ 0x80 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 68ca │ │ │ │ │ + bne.n 68ce │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - beq.w 6784 │ │ │ │ │ + beq.w 6788 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC47 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC47 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 67ac │ │ │ │ │ + b.n 67b0 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000122 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00006904 : │ │ │ │ │ +00006908 : │ │ │ │ │ solid_base(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr.w r2, [r0, #128] @ 0x80 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 69c4 │ │ │ │ │ + beq.n 69c8 │ │ │ │ │ ldr.w r4, [r2, #128] @ 0x80 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 6996 │ │ │ │ │ + beq.n 699a │ │ │ │ │ ldr.w r1, [r4, #128] @ 0x80 │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 69f6 │ │ │ │ │ + beq.n 69fa │ │ │ │ │ ldr.w r1, [r1, #128] @ 0x80 │ │ │ │ │ mov r8, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 69dc │ │ │ │ │ + beq.n 69e0 │ │ │ │ │ ldr.w r0, [r1, #128] @ 0x80 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6a12 │ │ │ │ │ + beq.n 6a16 │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ - bl 6904 │ │ │ │ │ + bl 6908 │ │ │ │ │ ldr.w ip, [r8, #16] │ │ │ │ │ ldr r1, [r0, #16] │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bne.n 6a24 │ │ │ │ │ + bne.n 6a28 │ │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ │ ldr r6, [r0, #20] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne.n 6a26 │ │ │ │ │ + bne.n 6a2a │ │ │ │ │ ldr.w ip, [r7, #16] │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - bne.n 6a38 │ │ │ │ │ + bne.n 6a3c │ │ │ │ │ ldr r5, [r7, #20] │ │ │ │ │ ldr r6, [r0, #20] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne.n 69ec │ │ │ │ │ + bne.n 69f0 │ │ │ │ │ ldr.w ip, [r4, #16] │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - bne.n 6a34 │ │ │ │ │ + bne.n 6a38 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ ldr r6, [r0, #20] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne.n 6a06 │ │ │ │ │ + bne.n 6a0a │ │ │ │ │ ldr.w ip, [r2, #16] │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - beq.n 69a6 │ │ │ │ │ + beq.n 69aa │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bne.n 69d4 │ │ │ │ │ + bne.n 69d8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - b.n 69b4 │ │ │ │ │ + b.n 69b8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ │ ldr r4, [r0, #16] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bne.n 6a30 │ │ │ │ │ + bne.n 6a34 │ │ │ │ │ ldr r4, [r0, #20] │ │ │ │ │ ldr r5, [r2, #20] │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bne.n 6a30 │ │ │ │ │ + bne.n 6a34 │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 69d4 │ │ │ │ │ + bne.n 69d8 │ │ │ │ │ ldr r1, [r3, #20] │ │ │ │ │ ldr r2, [r0, #20] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ it ne │ │ │ │ │ movne r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ ldr r1, [r0, #16] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 69b4 │ │ │ │ │ + beq.n 69b8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r1, [r7, #16] │ │ │ │ │ ldr r5, [r0, #16] │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - beq.n 696c │ │ │ │ │ + beq.n 6970 │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n 6a3c │ │ │ │ │ + bne.n 6a40 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - b.n 697c │ │ │ │ │ + b.n 6980 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ ldr r5, [r0, #16] │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - beq.n 697c │ │ │ │ │ + beq.n 6980 │ │ │ │ │ ldr.w ip, [r2, #16] │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - bne.n 698c │ │ │ │ │ + bne.n 6990 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 69a6 │ │ │ │ │ + b.n 69aa │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr.w ip, [r1, #16] │ │ │ │ │ ldr r1, [r0, #16] │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - beq.n 695a │ │ │ │ │ + beq.n 695e │ │ │ │ │ mov r1, ip │ │ │ │ │ ldr r0, [r7, #16] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n 6a40 │ │ │ │ │ + bne.n 6a44 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - b.n 696c │ │ │ │ │ + b.n 6970 │ │ │ │ │ mov ip, r1 │ │ │ │ │ - b.n 698c │ │ │ │ │ + b.n 6990 │ │ │ │ │ mov r1, ip │ │ │ │ │ - b.n 6a06 │ │ │ │ │ + b.n 6a0a │ │ │ │ │ mov r1, ip │ │ │ │ │ - b.n 69ec │ │ │ │ │ + b.n 69f0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b.n 6a06 │ │ │ │ │ + b.n 6a0a │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b.n 69ec │ │ │ │ │ + b.n 69f0 │ │ │ │ │ │ │ │ │ │ -00006a44 : │ │ │ │ │ +00006a48 : │ │ │ │ │ PyType_Ready(): │ │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ │ lsls r3, r2, #19 │ │ │ │ │ - bmi.n 6a86 │ │ │ │ │ + bmi.n 6a8a │ │ │ │ │ lsls r1, r2, #22 │ │ │ │ │ - bpl.n 6a54 │ │ │ │ │ + bpl.n 6a58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ b.w 380 │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ @@ -10505,199 +10505,199 @@ │ │ │ │ │ str r2, [r0, #84] @ 0x54 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 <_Py_SetImmortalUntracked> │ │ │ │ │ R_ARM_THM_CALL _Py_SetImmortalUntracked │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #19 │ │ │ │ │ - bmi.n 6a8a │ │ │ │ │ + bmi.n 6a8e │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 380 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ │ │ -00006a90 : │ │ │ │ │ +00006a94 : │ │ │ │ │ type_modified_unlocked(): │ │ │ │ │ ldr.w r3, [r0, #192] @ 0xc0 │ │ │ │ │ - cbnz r3, 6a98 │ │ │ │ │ + cbnz r3, 6a9c │ │ │ │ │ bx lr │ │ │ │ │ - b.n 6a9c │ │ │ │ │ + b.n 6aa0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006a9c : │ │ │ │ │ +00006aa0 : │ │ │ │ │ type_modified_unlocked.part.0(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ sub sp, #20 │ │ │ │ │ ldr.w r5, [r0, #180] @ 0xb4 │ │ │ │ │ mov r4, r0 │ │ │ │ │ lsls r6, r3, #30 │ │ │ │ │ - bmi.n 6afe │ │ │ │ │ + bmi.n 6b02 │ │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 6b34 │ │ │ │ │ + bne.n 6b38 │ │ │ │ │ ldrb.w r5, [r4, #204] @ 0xcc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 6b8c │ │ │ │ │ - ldr r3, [pc, #312] @ (6c04 ) │ │ │ │ │ + bne.n 6b90 │ │ │ │ │ + ldr r3, [pc, #312] @ (6c08 ) │ │ │ │ │ ldr.w r2, [r4, #192] @ 0xc0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 6bd0 │ │ │ │ │ + beq.n 6bd4 │ │ │ │ │ ubfx r2, r2, #0, #12 │ │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ │ movs r1, #0 │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ add.w r3, r3, #97280 @ 0x17c00 │ │ │ │ │ lsls r2, r0, #22 │ │ │ │ │ str.w r1, [r3, #208] @ 0xd0 │ │ │ │ │ str.w r1, [r4, #192] @ 0xc0 │ │ │ │ │ - bpl.n 6afa │ │ │ │ │ + bpl.n 6afe │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r3, [r4, #456] @ 0x1c8 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ - ldr r2, [pc, #264] @ (6c08 ) │ │ │ │ │ + ldr r2, [pc, #264] @ (6c0c ) │ │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ │ subs r5, #1 │ │ │ │ │ movs r3, #28 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ mul.w r3, r5, r3 │ │ │ │ │ ldr r2, [r6, r2] │ │ │ │ │ adds r1, r2, r3 │ │ │ │ │ add.w r1, r1, #91136 @ 0x16400 │ │ │ │ │ ldr.w r1, [r1, #404] @ 0x194 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 6bf6 │ │ │ │ │ + beq.n 6bfa │ │ │ │ │ cmp r5, #10 │ │ │ │ │ - bhi.n 6bf6 │ │ │ │ │ + bhi.n 6bfa │ │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ │ add.w r3, r3, #436 @ 0x1b4 │ │ │ │ │ add r2, r3 │ │ │ │ │ ldr r5, [r2, #20] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 6ac0 │ │ │ │ │ + beq.n 6ac4 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6ac0 │ │ │ │ │ + beq.n 6ac4 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.n 6b40 │ │ │ │ │ + beq.n 6b44 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 6b40 │ │ │ │ │ + ble.n 6b44 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ it lt │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - bl 6a90 │ │ │ │ │ + bl 6a94 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 6b40 │ │ │ │ │ + bge.n 6b44 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 6b40 │ │ │ │ │ + bne.n 6b44 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6b40 │ │ │ │ │ - ldr r2, [pc, #124] @ (6c0c ) │ │ │ │ │ + b.n 6b44 │ │ │ │ │ + ldr r2, [pc, #124] @ (6c10 ) │ │ │ │ │ movs r1, #0 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r3, [r6, r2] │ │ │ │ │ add.w r3, r3, #5664 @ 0x1620 │ │ │ │ │ adds r3, #28 │ │ │ │ │ lsls r0, r5, #31 │ │ │ │ │ - bmi.n 6ba6 │ │ │ │ │ + bmi.n 6baa │ │ │ │ │ adds r1, #1 │ │ │ │ │ asrs r5, r5, #1 │ │ │ │ │ - b.n 6b9c │ │ │ │ │ + b.n 6ba0 │ │ │ │ │ ldr.w r2, [r3, r1, lsl #2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbz r2, 6bbc │ │ │ │ │ + cbz r2, 6bc0 │ │ │ │ │ strd r1, r3, [sp] │ │ │ │ │ blx r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ │ - blt.n 6bde │ │ │ │ │ + blt.n 6be2 │ │ │ │ │ asrs r5, r5, #1 │ │ │ │ │ - bne.n 6bf2 │ │ │ │ │ - ldr r3, [pc, #76] @ (6c10 ) │ │ │ │ │ + bne.n 6bf6 │ │ │ │ │ + ldr r3, [pc, #76] @ (6c14 ) │ │ │ │ │ ldr.w r2, [r4, #192] @ 0xc0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 6ad8 │ │ │ │ │ + bne.n 6adc │ │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str.w r2, [r4, #192] @ 0xc0 │ │ │ │ │ lsls r3, r3, #22 │ │ │ │ │ - bpl.n 6afa │ │ │ │ │ - b.n 6af4 │ │ │ │ │ + bpl.n 6afe │ │ │ │ │ + b.n 6af8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC48 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ │ - b.n 6bbc │ │ │ │ │ + b.n 6bc0 │ │ │ │ │ adds r1, #1 │ │ │ │ │ - b.n 6b9c │ │ │ │ │ + b.n 6ba0 │ │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ │ add.w r3, r3, #404 @ 0x194 │ │ │ │ │ add r2, r3 │ │ │ │ │ - b.n 6b2e │ │ │ │ │ + b.n 6b32 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000132 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000000fc │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000078 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000046 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00006c14 : │ │ │ │ │ +00006c18 : │ │ │ │ │ PyObject_GetItemData(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ ands.w r3, r3, #8388608 @ 0x800000 │ │ │ │ │ - beq.n 6c24 │ │ │ │ │ + beq.n 6c28 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ add r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ @@ -10715,27 +10715,27 @@ │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ │ │ -00006c54 : │ │ │ │ │ +00006c58 : │ │ │ │ │ type_is_gc(): │ │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ │ and.w r0, r0, #512 @ 0x200 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00006c5c <_PyType_LookupRefAndVersion>: │ │ │ │ │ +00006c60 <_PyType_LookupRefAndVersion>: │ │ │ │ │ _PyType_LookupRefAndVersion(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r3, [pc, #388] @ (6df4 <_PyType_LookupRefAndVersion+0x198>) │ │ │ │ │ + ldr r3, [pc, #388] @ (6df8 <_PyType_LookupRefAndVersion+0x198>) │ │ │ │ │ mov r9, r2 │ │ │ │ │ ldr.w r7, [r0, #192] @ 0xc0 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov r5, r1 │ │ │ │ │ @@ -10744,70 +10744,70 @@ │ │ │ │ │ movs r2, #12 │ │ │ │ │ ubfx r4, r4, #0, #12 │ │ │ │ │ mul.w r4, r2, r4 │ │ │ │ │ adds r6, r3, r4 │ │ │ │ │ add.w r6, r6, #40960 @ 0xa000 │ │ │ │ │ ldr.w r8, [r6, #1424] @ 0x590 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - bne.n 6cfa <_PyType_LookupRefAndVersion+0x9e> │ │ │ │ │ + bne.n 6cfe <_PyType_LookupRefAndVersion+0x9e> │ │ │ │ │ ldr.w r2, [r6, #1428] @ 0x594 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 6cfa <_PyType_LookupRefAndVersion+0x9e> │ │ │ │ │ + bne.n 6cfe <_PyType_LookupRefAndVersion+0x9e> │ │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ │ add r3, r4 │ │ │ │ │ ldr.w r3, [r3, #1432] @ 0x598 │ │ │ │ │ - cbz r3, 6ce6 <_PyType_LookupRefAndVersion+0x8a> │ │ │ │ │ + cbz r3, 6cea <_PyType_LookupRefAndVersion+0x8a> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ - bge.n 6d60 <_PyType_LookupRefAndVersion+0x104> │ │ │ │ │ + bge.n 6d64 <_PyType_LookupRefAndVersion+0x104> │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 6cf4 <_PyType_LookupRefAndVersion+0x98> │ │ │ │ │ + bne.n 6cf8 <_PyType_LookupRefAndVersion+0x98> │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.n 6cec <_PyType_LookupRefAndVersion+0x90> │ │ │ │ │ + beq.n 6cf0 <_PyType_LookupRefAndVersion+0x90> │ │ │ │ │ lsls r3, r0, #31 │ │ │ │ │ - bmi.n 6d70 <_PyType_LookupRefAndVersion+0x114> │ │ │ │ │ + bmi.n 6d74 <_PyType_LookupRefAndVersion+0x114> │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 43b4 │ │ │ │ │ + bl 43b8 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.n 6d54 <_PyType_LookupRefAndVersion+0xf8> │ │ │ │ │ + bne.n 6d58 <_PyType_LookupRefAndVersion+0xf8> │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 6d5a <_PyType_LookupRefAndVersion+0xfe> │ │ │ │ │ + bne.n 6d5e <_PyType_LookupRefAndVersion+0xfe> │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ str.w r8, [r9] │ │ │ │ │ - b.n 6cc8 <_PyType_LookupRefAndVersion+0x6c> │ │ │ │ │ + b.n 6ccc <_PyType_LookupRefAndVersion+0x6c> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 6d90 <_PyType_LookupRefAndVersion+0x134> │ │ │ │ │ + beq.n 6d94 <_PyType_LookupRefAndVersion+0x134> │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 43b4 │ │ │ │ │ + bl 43b8 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 6ce2 <_PyType_LookupRefAndVersion+0x86> │ │ │ │ │ + beq.n 6ce6 <_PyType_LookupRefAndVersion+0x86> │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 6dee <_PyType_LookupRefAndVersion+0x192> │ │ │ │ │ + bne.n 6df2 <_PyType_LookupRefAndVersion+0x192> │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ │ - bgt.n 6dee <_PyType_LookupRefAndVersion+0x192> │ │ │ │ │ + bgt.n 6df2 <_PyType_LookupRefAndVersion+0x192> │ │ │ │ │ add.w r3, r3, #42240 @ 0xa500 │ │ │ │ │ bic.w r0, r0, #1 │ │ │ │ │ adds r3, #144 @ 0x90 │ │ │ │ │ adds r2, r3, r4 │ │ │ │ │ str r0, [r2, #8] │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ adds r1, r4, #4 │ │ │ │ │ @@ -10817,160 +10817,160 @@ │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r5, #0] │ │ │ │ │ str r5, [r3, r1] │ │ │ │ │ dmb ish │ │ │ │ │ str r7, [r3, r4] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 6d82 <_PyType_LookupRefAndVersion+0x126> │ │ │ │ │ + blt.n 6d86 <_PyType_LookupRefAndVersion+0x126> │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ mov r8, r7 │ │ │ │ │ - b.n 6cc2 <_PyType_LookupRefAndVersion+0x66> │ │ │ │ │ + b.n 6cc6 <_PyType_LookupRefAndVersion+0x66> │ │ │ │ │ str.w r8, [r9] │ │ │ │ │ - b.n 6cec <_PyType_LookupRefAndVersion+0x90> │ │ │ │ │ + b.n 6cf0 <_PyType_LookupRefAndVersion+0x90> │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 6de8 <_PyType_LookupRefAndVersion+0x18c> │ │ │ │ │ + bne.n 6dec <_PyType_LookupRefAndVersion+0x18c> │ │ │ │ │ bics.w r2, r3, #1 │ │ │ │ │ - beq.n 6cec <_PyType_LookupRefAndVersion+0x90> │ │ │ │ │ + beq.n 6cf0 <_PyType_LookupRefAndVersion+0x90> │ │ │ │ │ orr.w r0, r3, #1 │ │ │ │ │ bic.w r0, r0, #1 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 6cee <_PyType_LookupRefAndVersion+0x92> │ │ │ │ │ + bge.n 6cf2 <_PyType_LookupRefAndVersion+0x92> │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - b.n 6cee <_PyType_LookupRefAndVersion+0x92> │ │ │ │ │ + b.n 6cf2 <_PyType_LookupRefAndVersion+0x92> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6d54 <_PyType_LookupRefAndVersion+0xf8> │ │ │ │ │ + bne.n 6d58 <_PyType_LookupRefAndVersion+0xf8> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6d54 <_PyType_LookupRefAndVersion+0xf8> │ │ │ │ │ + b.n 6d58 <_PyType_LookupRefAndVersion+0xf8> │ │ │ │ │ ldrh.w r2, [r0, #206] @ 0xce │ │ │ │ │ cmp.w r2, #1000 @ 0x3e8 │ │ │ │ │ - bcs.n 6cd6 <_PyType_LookupRefAndVersion+0x7a> │ │ │ │ │ + bcs.n 6cda <_PyType_LookupRefAndVersion+0x7a> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov sl, r2 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 6cd6 <_PyType_LookupRefAndVersion+0x7a> │ │ │ │ │ + bne.n 6cda <_PyType_LookupRefAndVersion+0x7a> │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ │ - bgt.n 6cd6 <_PyType_LookupRefAndVersion+0x7a> │ │ │ │ │ + bgt.n 6cda <_PyType_LookupRefAndVersion+0x7a> │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl a614 │ │ │ │ │ + bl a618 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr.w r8, [r8, #192] @ 0xc0 │ │ │ │ │ - bl 43b4 │ │ │ │ │ + bl 43b8 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 6ce2 <_PyType_LookupRefAndVersion+0x86> │ │ │ │ │ + beq.n 6ce6 <_PyType_LookupRefAndVersion+0x86> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 6cc2 <_PyType_LookupRefAndVersion+0x66> │ │ │ │ │ + beq.w 6cc6 <_PyType_LookupRefAndVersion+0x66> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - bne.n 6dee <_PyType_LookupRefAndVersion+0x192> │ │ │ │ │ + bne.n 6df2 <_PyType_LookupRefAndVersion+0x192> │ │ │ │ │ mov r7, r8 │ │ │ │ │ - b.n 6d1e <_PyType_LookupRefAndVersion+0xc2> │ │ │ │ │ + b.n 6d22 <_PyType_LookupRefAndVersion+0xc2> │ │ │ │ │ str.w r7, [r9] │ │ │ │ │ - b.n 6d66 <_PyType_LookupRefAndVersion+0x10a> │ │ │ │ │ + b.n 6d6a <_PyType_LookupRefAndVersion+0x10a> │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 6cc2 <_PyType_LookupRefAndVersion+0x66> │ │ │ │ │ + b.n 6cc6 <_PyType_LookupRefAndVersion+0x66> │ │ │ │ │ .word 0x00000178 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00006df8 <_PyType_InitSlotDefs>: │ │ │ │ │ +00006dfc <_PyType_InitSlotDefs>: │ │ │ │ │ _PyType_InitSlotDefs(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ bl 0 <_PyInterpreterState_Main> │ │ │ │ │ R_ARM_THM_CALL _PyInterpreterState_Main │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bne.w 6f32 <_PyType_InitSlotDefs+0x13a> │ │ │ │ │ + bne.w 6f36 <_PyType_InitSlotDefs+0x13a> │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_New │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6f54 <_PyType_InitSlotDefs+0x15c> │ │ │ │ │ + beq.w 6f58 <_PyType_InitSlotDefs+0x15c> │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr.w r1, [r4, #264] @ 0x108 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 6ea6 <_PyType_InitSlotDefs+0xae> │ │ │ │ │ + beq.n 6eaa <_PyType_InitSlotDefs+0xae> │ │ │ │ │ adds r4, #240 @ 0xf0 │ │ │ │ │ mov r7, r5 │ │ │ │ │ - b.n 6e8a <_PyType_InitSlotDefs+0x92> │ │ │ │ │ + b.n 6e8e <_PyType_InitSlotDefs+0x92> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6f40 <_PyType_InitSlotDefs+0x148> │ │ │ │ │ + beq.n 6f44 <_PyType_InitSlotDefs+0x148> │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ strb.w r8, [r3] │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_SetItem │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - blt.n 6f40 <_PyType_InitSlotDefs+0x148> │ │ │ │ │ + blt.n 6f44 <_PyType_InitSlotDefs+0x148> │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ strb r3, [r2, #0] │ │ │ │ │ strb r5, [r2, r3] │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ - cbz r0, 6e82 <_PyType_InitSlotDefs+0x8a> │ │ │ │ │ + cbz r0, 6e86 <_PyType_InitSlotDefs+0x8a> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 6e82 <_PyType_InitSlotDefs+0x8a> │ │ │ │ │ + bge.n 6e86 <_PyType_InitSlotDefs+0x8a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 6f3a <_PyType_InitSlotDefs+0x142> │ │ │ │ │ + beq.n 6f3e <_PyType_InitSlotDefs+0x142> │ │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ │ adds r5, #1 │ │ │ │ │ adds r4, #28 │ │ │ │ │ - cbz r1, 6ea6 <_PyType_InitSlotDefs+0xae> │ │ │ │ │ + cbz r1, 6eaa <_PyType_InitSlotDefs+0xae> │ │ │ │ │ mov r2, sp │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_GetItemRef │ │ │ │ │ ldr.w r8, [sp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 6f40 <_PyType_InitSlotDefs+0x148> │ │ │ │ │ + blt.n 6f44 <_PyType_InitSlotDefs+0x148> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 6e3c <_PyType_InitSlotDefs+0x44> │ │ │ │ │ + beq.n 6e40 <_PyType_InitSlotDefs+0x44> │ │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ │ - b.n 6e62 <_PyType_InitSlotDefs+0x6a> │ │ │ │ │ + b.n 6e66 <_PyType_InitSlotDefs+0x6a> │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ movw r2, #1045 @ 0x415 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR2 │ │ │ │ │ movw r8, #0 │ │ │ │ │ @@ -10985,286 +10985,286 @@ │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_Next │ │ │ │ │ - cbz r0, 6f1e <_PyType_InitSlotDefs+0x126> │ │ │ │ │ + cbz r0, 6f22 <_PyType_InitSlotDefs+0x126> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r4, [r3, #20] │ │ │ │ │ ldrb r5, [r4, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 6ece <_PyType_InitSlotDefs+0xd6> │ │ │ │ │ + beq.n 6ed2 <_PyType_InitSlotDefs+0xd6> │ │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ │ adds r7, r5, #1 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mla r0, r9, r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n 6ece <_PyType_InitSlotDefs+0xd6> │ │ │ │ │ + beq.n 6ed2 <_PyType_InitSlotDefs+0xd6> │ │ │ │ │ add.w sl, r4, #1 │ │ │ │ │ add.w fp, r4, #2 │ │ │ │ │ ldrb.w r0, [fp], #1 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mla r0, r9, r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ sub.w r3, fp, sl │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bhi.n 6f02 <_PyType_InitSlotDefs+0x10a> │ │ │ │ │ - b.n 6ece <_PyType_InitSlotDefs+0xd6> │ │ │ │ │ + bhi.n 6f06 <_PyType_InitSlotDefs+0x10a> │ │ │ │ │ + b.n 6ed2 <_PyType_InitSlotDefs+0xd6> │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 6f32 <_PyType_InitSlotDefs+0x13a> │ │ │ │ │ + bge.n 6f36 <_PyType_InitSlotDefs+0x13a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 6f32 <_PyType_InitSlotDefs+0x13a> │ │ │ │ │ + cbnz r3, 6f36 <_PyType_InitSlotDefs+0x13a> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6e82 <_PyType_InitSlotDefs+0x8a> │ │ │ │ │ + b.n 6e86 <_PyType_InitSlotDefs+0x8a> │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ - bl 3d80 │ │ │ │ │ + bl 3d84 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 6f54 <_PyType_InitSlotDefs+0x15c> │ │ │ │ │ + bge.n 6f58 <_PyType_InitSlotDefs+0x15c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbz r3, 6f5a <_PyType_InitSlotDefs+0x162> │ │ │ │ │ + cbz r3, 6f5e <_PyType_InitSlotDefs+0x162> │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 6f34 <_PyType_InitSlotDefs+0x13c> │ │ │ │ │ + b.n 6f38 <_PyType_InitSlotDefs+0x13c> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6f54 <_PyType_InitSlotDefs+0x15c> │ │ │ │ │ + b.n 6f58 <_PyType_InitSlotDefs+0x15c> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006f64 : │ │ │ │ │ +00006f68 : │ │ │ │ │ object_dealloc(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ bx r3 │ │ │ │ │ │ │ │ │ │ -00006f6c : │ │ │ │ │ +00006f70 : │ │ │ │ │ type_vectorcall(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr.w lr, [pc, #100] @ 6fe0 │ │ │ │ │ + ldr.w lr, [pc, #100] @ 6fe4 │ │ │ │ │ bic.w ip, r2, #2147483648 @ 0x80000000 │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r4, r3 │ │ │ │ │ cmp r0, lr │ │ │ │ │ it eq │ │ │ │ │ cmpeq.w ip, #1 │ │ │ │ │ - beq.n 6fb2 │ │ │ │ │ - ldr.w lr, [pc, #80] @ 6fe4 │ │ │ │ │ + beq.n 6fb6 │ │ │ │ │ + ldr.w lr, [pc, #80] @ 6fe8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ mov r3, ip │ │ │ │ │ add lr, pc │ │ │ │ │ ldr.w lr, [lr] │ │ │ │ │ ldr.w r0, [r0, lr] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - cbnz r3, 6fc6 │ │ │ │ │ + cbnz r3, 6fca │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 6fae │ │ │ │ │ + bge.n 6fb2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - b.n 6fae │ │ │ │ │ + b.n 6fb2 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC49 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC49 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 <_PyArg_NoKwnames> │ │ │ │ │ R_ARM_THM_CALL _PyArg_NoKwnames │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6fb4 │ │ │ │ │ - b.n 6fae │ │ │ │ │ + bne.n 6fb8 │ │ │ │ │ + b.n 6fb2 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000b54 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000042 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00006fe8 : │ │ │ │ │ +00006fec : │ │ │ │ │ type_call(): │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ addw r3, r8, #2900 @ 0xb54 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 7058 │ │ │ │ │ - ldr r3, [pc, #288] @ (7130 ) │ │ │ │ │ + beq.n 705c │ │ │ │ │ + ldr r3, [pc, #288] @ (7134 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr.w r4, [r0, #156] @ 0x9c │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ │ - cbz r4, 7078 │ │ │ │ │ + cbz r4, 707c │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckFunctionResult │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 7092 │ │ │ │ │ + cbz r0, 7096 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.n 7096 │ │ │ │ │ + bne.n 709a │ │ │ │ │ ldr.w r3, [r5, #148] @ 0x94 │ │ │ │ │ - cbz r3, 7052 │ │ │ │ │ + cbz r3, 7056 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 70e0 │ │ │ │ │ + blt.n 70e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 70f8 │ │ │ │ │ + beq.n 70fc │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne.n 70fe │ │ │ │ │ - ldr r3, [pc, #208] @ (7134 ) │ │ │ │ │ + bne.n 7102 │ │ │ │ │ + ldr r3, [pc, #208] @ (7138 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr.w r4, [r8, #3056] @ 0xbf0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 7022 │ │ │ │ │ + bne.n 7026 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC51 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC51 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 7052 │ │ │ │ │ + b.n 7056 │ │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ │ - cbz r2, 70ca │ │ │ │ │ + cbz r2, 70ce │ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n 7052 │ │ │ │ │ + ble.n 7056 │ │ │ │ │ ldr r0, [r2, #16] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - beq.n 70d6 │ │ │ │ │ + beq.n 70da │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 7052 │ │ │ │ │ + beq.n 7056 │ │ │ │ │ ldr r0, [r2, #20] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - beq.n 70d6 │ │ │ │ │ + beq.n 70da │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n 7052 │ │ │ │ │ + beq.n 7056 │ │ │ │ │ adds r2, #20 │ │ │ │ │ movs r0, #2 │ │ │ │ │ ldr.w ip, [r2, #4]! │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r5, ip │ │ │ │ │ - beq.n 70d6 │ │ │ │ │ + beq.n 70da │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 70ba │ │ │ │ │ - b.n 7052 │ │ │ │ │ + bne.n 70be │ │ │ │ │ + b.n 7056 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ │ - cbnz r2, 7128 │ │ │ │ │ + cbnz r2, 712c │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - bne.n 7052 │ │ │ │ │ + bne.n 7056 │ │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7046 │ │ │ │ │ - b.n 7052 │ │ │ │ │ + bne.n 704a │ │ │ │ │ + b.n 7056 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7092 │ │ │ │ │ + bge.n 7096 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7092 │ │ │ │ │ + bne.n 7096 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 7092 │ │ │ │ │ - cbz r2, 7116 │ │ │ │ │ + b.n 7096 │ │ │ │ │ + cbz r2, 711a │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ - cbz r3, 7116 │ │ │ │ │ + cbz r3, 711a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC50 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC50 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 7092 │ │ │ │ │ + b.n 7096 │ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ │ ldr r4, [r3, #4] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7052 │ │ │ │ │ + bge.n 7056 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - b.n 7052 │ │ │ │ │ + b.n 7056 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne.n 70cc │ │ │ │ │ - b.n 70d6 │ │ │ │ │ + bne.n 70d0 │ │ │ │ │ + b.n 70da │ │ │ │ │ nop │ │ │ │ │ .word 0x00000114 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000c4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00007138 : │ │ │ │ │ +0000713c : │ │ │ │ │ type_new(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ │ mov r5, r1 │ │ │ │ │ @@ -11282,289 +11282,289 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyArg_ParseTuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 852e │ │ │ │ │ + beq.w 8532 │ │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ lsls r6, r3, #2 │ │ │ │ │ - bpl.w 8bc8 │ │ │ │ │ + bpl.w 8bcc │ │ │ │ │ ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr.w r6, [r8, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 7388 │ │ │ │ │ + beq.w 738c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.w 852e │ │ │ │ │ + ble.w 8532 │ │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w 898e │ │ │ │ │ + bge.w 8992 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.n 71ca │ │ │ │ │ + beq.n 71ce │ │ │ │ │ add.w sl, r8, #16 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ ldr.w r0, [sl, #4]! │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w 89b6 │ │ │ │ │ + bge.w 89ba │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ cmp r9, r6 │ │ │ │ │ - bne.n 71b4 │ │ │ │ │ + bne.n 71b8 │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 852e │ │ │ │ │ + ble.w 8532 │ │ │ │ │ add.w r9, r8, #12 │ │ │ │ │ ldr.w r0, [r4, #172] @ 0xac │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r6, r4 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov fp, r4 │ │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8a46 │ │ │ │ │ + beq.w 8a4a │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ │ sub.w lr, r1, r4 │ │ │ │ │ mvn.w lr, lr │ │ │ │ │ ands.w lr, lr, #7 │ │ │ │ │ - beq.w 838c │ │ │ │ │ + beq.w 8390 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - ble.w 8606 │ │ │ │ │ + ble.w 860a │ │ │ │ │ ldr.w sl, [r0, #16] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne.w 7e40 │ │ │ │ │ + bne.w 7e44 │ │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp.w lr, #1 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - beq.w 838c │ │ │ │ │ + beq.w 8390 │ │ │ │ │ cmp.w lr, #2 │ │ │ │ │ - beq.n 72b2 │ │ │ │ │ + beq.n 72b6 │ │ │ │ │ cmp.w lr, #3 │ │ │ │ │ - beq.n 7298 │ │ │ │ │ + beq.n 729c │ │ │ │ │ cmp.w lr, #4 │ │ │ │ │ - beq.n 727e │ │ │ │ │ + beq.n 7282 │ │ │ │ │ cmp.w lr, #5 │ │ │ │ │ - beq.n 7264 │ │ │ │ │ + beq.n 7268 │ │ │ │ │ cmp.w lr, #6 │ │ │ │ │ - bne.w 8534 │ │ │ │ │ + bne.w 8538 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - ble.w 8606 │ │ │ │ │ + ble.w 860a │ │ │ │ │ ldr.w sl, [r0, #16] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne.w 7e40 │ │ │ │ │ + bne.w 7e44 │ │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ │ adds r1, #1 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - ble.w 8606 │ │ │ │ │ + ble.w 860a │ │ │ │ │ ldr.w sl, [r0, #16] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne.w 7e40 │ │ │ │ │ + bne.w 7e44 │ │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ │ adds r1, #1 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - ble.w 8606 │ │ │ │ │ + ble.w 860a │ │ │ │ │ ldr.w sl, [r0, #16] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne.w 7e40 │ │ │ │ │ + bne.w 7e44 │ │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ │ adds r1, #1 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - ble.w 8606 │ │ │ │ │ + ble.w 860a │ │ │ │ │ ldr.w sl, [r0, #16] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne.w 7e40 │ │ │ │ │ + bne.w 7e44 │ │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ │ adds r1, #1 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - ble.w 8606 │ │ │ │ │ + ble.w 860a │ │ │ │ │ ldr.w sl, [r0, #16] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne.w 7e40 │ │ │ │ │ + bne.w 7e44 │ │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ │ adds r1, #1 │ │ │ │ │ mov r4, fp │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - ble.w 8604 │ │ │ │ │ + ble.w 8608 │ │ │ │ │ ldr.w sl, [r0, #16] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne.w 7e3e │ │ │ │ │ + bne.w 7e42 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ adds r1, #1 │ │ │ │ │ mov fp, r1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 7e70 │ │ │ │ │ + beq.w 7e74 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ adds r2, #4 │ │ │ │ │ mov lr, r2 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne.w 7e3e │ │ │ │ │ + bne.w 7e42 │ │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ │ adds r1, #1 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne.w 7e3e │ │ │ │ │ + bne.w 7e42 │ │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ │ add.w r1, fp, #2 │ │ │ │ │ add.w r2, lr, #8 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne.w 7e3e │ │ │ │ │ + bne.w 7e42 │ │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ │ add.w r1, fp, #3 │ │ │ │ │ ldr.w sl, [r0, #16] │ │ │ │ │ add.w r2, lr, #12 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne.w 7e3e │ │ │ │ │ + bne.w 7e42 │ │ │ │ │ ldr.w r3, [lr, #16] │ │ │ │ │ add.w r1, fp, #4 │ │ │ │ │ add.w r2, lr, #16 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - ble.w 8604 │ │ │ │ │ + ble.w 8608 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne.w 7e3e │ │ │ │ │ + bne.w 7e42 │ │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ │ add.w r1, fp, #5 │ │ │ │ │ add.w r2, lr, #20 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne.w 7e3e │ │ │ │ │ + bne.w 7e42 │ │ │ │ │ ldr.w r3, [lr, #24] │ │ │ │ │ add.w r1, fp, #6 │ │ │ │ │ add.w r2, lr, #24 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne.w 7e3e │ │ │ │ │ + bne.w 7e42 │ │ │ │ │ ldr.w r3, [lr, #28] │ │ │ │ │ add.w r1, fp, #7 │ │ │ │ │ add.w r2, lr, #28 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - b.n 72ce │ │ │ │ │ + b.n 72d2 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Pack │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 852e │ │ │ │ │ + beq.w 8532 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyDict_CopyAsDict> │ │ │ │ │ R_ARM_THM_CALL _PyDict_CopyAsDict │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8946 │ │ │ │ │ - ldr r1, [pc, #740] @ (7694 ) │ │ │ │ │ + beq.w 894a │ │ │ │ │ + ldr r1, [pc, #740] @ (7698 ) │ │ │ │ │ mov r6, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_GetItemWithError │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7ffc │ │ │ │ │ + bne.w 8000 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8946 │ │ │ │ │ + bne.w 894a │ │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ │ clz r9, r3 │ │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7d1c │ │ │ │ │ + bne.w 7d20 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ movw fp, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyType_GenericAlloc │ │ │ │ │ movt fp, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyType_GenericAlloc │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr.w r3, [r6, #152] @ 0x98 │ │ │ │ │ cmp r3, fp │ │ │ │ │ - bne.w 8a2e │ │ │ │ │ + bne.w 8a32 │ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ │ adds r5, r3, #3 │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ add r5, r3 │ │ │ │ │ ubfx r3, r2, #14, #1 │ │ │ │ │ and.w r1, r2, #24 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ bic.w r5, r5, #3 │ │ │ │ │ lsls r2, r2, #29 │ │ │ │ │ mov.w r3, r3, lsl #3 │ │ │ │ │ - bmi.w 82fe │ │ │ │ │ + bmi.w 8302 │ │ │ │ │ adds r0, r5, r3 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8952 │ │ │ │ │ + beq.w 8956 │ │ │ │ │ adds r7, r0, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 85ee │ │ │ │ │ + beq.w 85f2 │ │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r0] │ │ │ │ │ lsls r3, r2, #17 │ │ │ │ │ - bpl.n 7450 │ │ │ │ │ + bpl.n 7454 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyObject_GC_Link> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_Link │ │ │ │ │ sub.w r2, r5, #8 │ │ │ │ │ movs r1, #0 │ │ │ │ │ add.w r0, r7, #8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ ldr r2, [r6, #20] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ str r6, [r7, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 831a │ │ │ │ │ + bne.w 831e │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ mov r0, r7 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r6, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #29 │ │ │ │ │ - bmi.w 8336 │ │ │ │ │ + bmi.w 833a │ │ │ │ │ lsls r6, r3, #17 │ │ │ │ │ - bpl.n 74e0 │ │ │ │ │ - ldr r3, [pc, #528] @ (7698 ) │ │ │ │ │ + bpl.n 74e4 │ │ │ │ │ + ldr r3, [pc, #528] @ (769c ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ sub.w r5, r7, #8 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr.w r2, [r7, #-4] │ │ │ │ │ addw ip, r3, #3740 @ 0xe9c │ │ │ │ │ @@ -11586,36 +11586,36 @@ │ │ │ │ │ ldr r1, [r3, #92] @ 0x5c │ │ │ │ │ cmp r6, r0 │ │ │ │ │ str.w r2, [r7, #-8] │ │ │ │ │ add.w r1, r1, #1 │ │ │ │ │ str r5, [r3, #12] │ │ │ │ │ str r1, [r3, #92] @ 0x5c │ │ │ │ │ str r6, [r3, #20] │ │ │ │ │ - bgt.w 84e8 │ │ │ │ │ + bgt.w 84ec │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mov.w r2, #17920 @ 0x4600 │ │ │ │ │ str r2, [r7, #84] @ 0x54 │ │ │ │ │ add.w r2, r7, #208 @ 0xd0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ str r2, [r7, #40] @ 0x28 │ │ │ │ │ add.w r2, r7, #224 @ 0xe0 │ │ │ │ │ str r2, [r7, #48] @ 0x30 │ │ │ │ │ add.w r2, r7, #380 @ 0x17c │ │ │ │ │ str r2, [r7, #52] @ 0x34 │ │ │ │ │ add.w r2, r7, #368 @ 0x170 │ │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ │ add.w r2, r7, #420 @ 0x1a4 │ │ │ │ │ str r2, [r7, #80] @ 0x50 │ │ │ │ │ - bge.w 8b0a │ │ │ │ │ + bge.w 8b0e │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ str.w r8, [r7, #168] @ 0xa8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7526 │ │ │ │ │ + bge.n 752a │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC subtype_dealloc │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS subtype_dealloc │ │ │ │ │ @@ -11647,128 +11647,128 @@ │ │ │ │ │ str.w r3, [r7, #132] @ 0x84 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ str.w r3, [r7, #428] @ 0x1ac │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r7, #444] @ 0x1bc │ │ │ │ │ str.w r3, [r7, #452] @ 0x1c4 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 82ce │ │ │ │ │ + bne.w 82d2 │ │ │ │ │ str.w sl, [r7, #432] @ 0x1b0 │ │ │ │ │ add.w fp, sp, #80 @ 0x50 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ mov r1, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ str r0, [r7, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8aee │ │ │ │ │ + beq.w 8af2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.w 8ad8 │ │ │ │ │ + bne.w 8adc │ │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ │ lsls r5, r3, #30 │ │ │ │ │ it pl │ │ │ │ │ ldrpl.w r5, [r7, #132] @ 0x84 │ │ │ │ │ - bmi.w 8b4c │ │ │ │ │ - ldr r1, [pc, #224] @ (769c ) │ │ │ │ │ + bmi.w 8b50 │ │ │ │ │ + ldr r1, [pc, #224] @ (76a0 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_Contains │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 8aee │ │ │ │ │ + blt.w 8af2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 84aa │ │ │ │ │ - ldr r1, [pc, #208] @ (76a0 ) │ │ │ │ │ + beq.w 84ae │ │ │ │ │ + ldr r1, [pc, #208] @ (76a4 ) │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_GetItemRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 8aee │ │ │ │ │ + blt.w 8af2 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 7da8 │ │ │ │ │ + beq.w 7dac │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ │ lsls r0, r1, #3 │ │ │ │ │ - bpl.w 8b1c │ │ │ │ │ - ldr r1, [pc, #176] @ (76a0 ) │ │ │ │ │ + bpl.w 8b20 │ │ │ │ │ + ldr r1, [pc, #176] @ (76a4 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ str.w r3, [r7, #436] @ 0x1b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_DelItem │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 8aee │ │ │ │ │ - ldr r1, [pc, #160] @ (76a4 ) │ │ │ │ │ + blt.w 8af2 │ │ │ │ │ + ldr r1, [pc, #160] @ (76a8 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_GetItemWithError │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7d46 │ │ │ │ │ + beq.w 7d4a │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ - bpl.n 7642 │ │ │ │ │ + bpl.n 7646 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8aee │ │ │ │ │ + beq.w 8af2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8bf4 │ │ │ │ │ + beq.w 8bf8 │ │ │ │ │ mov r1, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ str r6, [r7, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #100] @ (76a8 ) │ │ │ │ │ + ldr r1, [pc, #100] @ (76ac ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_GetItemWithError │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 83b0 │ │ │ │ │ + bne.w 83b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8aee │ │ │ │ │ - ldr r1, [pc, #80] @ (76ac ) │ │ │ │ │ + bne.w 8af2 │ │ │ │ │ + ldr r1, [pc, #80] @ (76b0 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyFunction_Type │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyFunction_Type │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_GetItemWithError │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 83fe │ │ │ │ │ + bne.w 8402 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8aee │ │ │ │ │ - ldr r1, [pc, #52] @ (76b0 ) │ │ │ │ │ + bne.w 8af2 │ │ │ │ │ + ldr r1, [pc, #52] @ (76b4 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyFunction_Type │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyFunction_Type │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_GetItemWithError │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8414 │ │ │ │ │ - b.n 76b4 │ │ │ │ │ + bne.w 8418 │ │ │ │ │ + b.n 76b8 │ │ │ │ │ nop │ │ │ │ │ .word 0x00009624 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000204 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00008ff0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ @@ -11781,300 +11781,300 @@ │ │ │ │ │ .word 0x00008c94 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00008648 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8aee │ │ │ │ │ + bne.w 8af2 │ │ │ │ │ ldr.w r2, [r7, #432] @ 0x1b0 │ │ │ │ │ ldr r6, [r4, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 78f4 │ │ │ │ │ + bne.w 78f8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7a12 │ │ │ │ │ + bne.w 7a16 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 76ea │ │ │ │ │ + beq.n 76ee │ │ │ │ │ ldr r2, [r7, #84] @ 0x54 │ │ │ │ │ orr.w r2, r2, #16 │ │ │ │ │ str r2, [r7, #84] @ 0x54 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r2, [r7, #144] @ 0x90 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ strd r6, r1, [r7, #16] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r6, r2, #8388608 @ 0x800000 │ │ │ │ │ - beq.w 7d54 │ │ │ │ │ + beq.w 7d58 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ │ ldr.w r2, [r7, #144] @ 0x90 │ │ │ │ │ add r3, r7 │ │ │ │ │ str r3, [r7, #120] @ 0x78 │ │ │ │ │ - ldr r3, [pc, #468] @ (78e0 ) │ │ │ │ │ + ldr r3, [pc, #468] @ (78e4 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r6, [r9, r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 7d86 │ │ │ │ │ + bne.w 7d8a │ │ │ │ │ ldr r3, [r7, #104] @ 0x68 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7c6a │ │ │ │ │ + bne.w 7c6e │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr.w r3, [r7, #144] @ 0x90 │ │ │ │ │ str r2, [r7, #124] @ 0x7c │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ it le │ │ │ │ │ cmple r3, #0 │ │ │ │ │ - bne.w 7c8a │ │ │ │ │ - ldr r1, [pc, #428] @ (78e4 ) │ │ │ │ │ + bne.w 7c8e │ │ │ │ │ + ldr r1, [pc, #428] @ (78e8 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_GetItemWithError │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7cbe │ │ │ │ │ + bne.w 7cc2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8aee │ │ │ │ │ - ldr r1, [pc, #408] @ (78e8 ) │ │ │ │ │ + bne.w 8af2 │ │ │ │ │ + ldr r1, [pc, #408] @ (78ec ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyCell_Type │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyCell_Type │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_GetItemWithError │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7cf0 │ │ │ │ │ + beq.w 7cf4 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bne.w 8bb0 │ │ │ │ │ + bne.w 8bb4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyCell_Set │ │ │ │ │ - ldr r1, [pc, #372] @ (78e8 ) │ │ │ │ │ + ldr r1, [pc, #372] @ (78ec ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_DelItem │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 8aee │ │ │ │ │ + blt.w 8af2 │ │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #19 │ │ │ │ │ - bmi.n 7798 │ │ │ │ │ + bmi.n 779c │ │ │ │ │ lsls r6, r3, #22 │ │ │ │ │ - bpl.w 89c8 │ │ │ │ │ + bpl.w 89cc │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 380 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 8aee │ │ │ │ │ + beq.w 8af2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ add.w r1, r3, #240 @ 0xf0 │ │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ │ ldr.w r3, [r3, #240] @ 0xf0 │ │ │ │ │ - cbz r3, 77be │ │ │ │ │ + cbz r3, 77c2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 8df0 │ │ │ │ │ + bl 8df4 │ │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 77ac │ │ │ │ │ + bne.n 77b0 │ │ │ │ │ ldr.w r0, [r7, #132] @ 0x84 │ │ │ │ │ bl 0 <_PyDict_HasOnlyStringKeys> │ │ │ │ │ R_ARM_THM_CALL _PyDict_HasOnlyStringKeys │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8bfa │ │ │ │ │ + beq.w 8bfe │ │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ │ lsls r4, r3, #30 │ │ │ │ │ - bmi.w 8d04 │ │ │ │ │ + bmi.w 8d08 │ │ │ │ │ ldr.w r0, [r7, #132] @ 0x84 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_Copy │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8aee │ │ │ │ │ + beq.w 8af2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ │ - ldr r3, [pc, #256] @ (78ec ) │ │ │ │ │ + ldr r3, [pc, #256] @ (78f0 ) │ │ │ │ │ str.w r8, [sp, #24] │ │ │ │ │ str.w fp, [sp, #20] │ │ │ │ │ asrs r3, r3, #3 │ │ │ │ │ strd sl, r3, [sp, #8] │ │ │ │ │ mov sl, r9 │ │ │ │ │ mov.w fp, #12 │ │ │ │ │ str r7, [sp, #16] │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7a22 │ │ │ │ │ + beq.w 7a26 │ │ │ │ │ ldr.w r9, [sp, #76] @ 0x4c │ │ │ │ │ - ldr r3, [pc, #216] @ (78f0 ) │ │ │ │ │ + ldr r3, [pc, #216] @ (78f4 ) │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r8, [r9, #4] │ │ │ │ │ ldr.w r5, [sl, r3] │ │ │ │ │ ldr.w r3, [r8, #192] @ 0xc0 │ │ │ │ │ eor.w r4, r2, r3 │ │ │ │ │ ubfx r4, r4, #0, #12 │ │ │ │ │ mul.w r4, fp, r4 │ │ │ │ │ adds r6, r5, r4 │ │ │ │ │ add.w r6, r6, #40960 @ 0xa000 │ │ │ │ │ ldr.w r2, [r6, #1424] @ 0x590 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 7ad2 │ │ │ │ │ + bne.w 7ad6 │ │ │ │ │ ldr.w r2, [r6, #1428] @ 0x594 │ │ │ │ │ - ldr r1, [pc, #160] @ (78ec ) │ │ │ │ │ + ldr r1, [pc, #160] @ (78f0 ) │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 7ad2 │ │ │ │ │ + bne.w 7ad6 │ │ │ │ │ add.w r5, r5, #40960 @ 0xa000 │ │ │ │ │ add r5, r4 │ │ │ │ │ ldr.w r3, [r5, #1432] @ 0x598 │ │ │ │ │ - cbz r3, 78aa │ │ │ │ │ + cbz r3, 78ae │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mov r1, r3 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 7dbe │ │ │ │ │ + bge.w 7dc2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 78aa │ │ │ │ │ + beq.n 78ae │ │ │ │ │ lsls r0, r3, #31 │ │ │ │ │ - bmi.w 7dcc │ │ │ │ │ + bmi.w 7dd0 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8986 │ │ │ │ │ + beq.w 898a │ │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 78a4 │ │ │ │ │ + bge.n 78a8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8966 │ │ │ │ │ + beq.w 896a │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 7de6 │ │ │ │ │ + bne.w 7dea │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7800 │ │ │ │ │ + beq.n 7804 │ │ │ │ │ ldr.w sl, [sp, #8] │ │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 8aee │ │ │ │ │ + bge.w 8af2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8aee │ │ │ │ │ + bne.w 8af2 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w 8aee │ │ │ │ │ + b.w 8af2 │ │ │ │ │ nop │ │ │ │ │ .word 0x000001d2 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00008670 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000086b8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00009558 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000000d2 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 6c14 │ │ │ │ │ + bl 6c18 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetItemData │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8782 │ │ │ │ │ + bne.w 8786 │ │ │ │ │ ldr.w r3, [r7, #432] @ 0x1b0 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble.w 76cc │ │ │ │ │ + ble.w 76d0 │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8 │ │ │ │ │ str.w r0, [sl] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8aee │ │ │ │ │ + beq.w 8af2 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ movs r3, #16 │ │ │ │ │ str.w r6, [sl, #8] │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ add.w r6, r6, #4 │ │ │ │ │ str.w r3, [sl, #4] │ │ │ │ │ - beq.n 7a08 │ │ │ │ │ + beq.n 7a0c │ │ │ │ │ ldr.w r1, [r7, #432] @ 0x1b0 │ │ │ │ │ ldr r0, [r1, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8 │ │ │ │ │ str.w r0, [sl, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8aee │ │ │ │ │ + beq.w 8af2 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ movs r3, #16 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ str.w r6, [sl, #28] │ │ │ │ │ add.w r6, r1, #8 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ str.w r3, [sl, #24] │ │ │ │ │ - beq.n 7a08 │ │ │ │ │ + beq.n 7a0c │ │ │ │ │ ldr.w r1, [r7, #432] @ 0x1b0 │ │ │ │ │ ldr r0, [r1, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8 │ │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8aee │ │ │ │ │ + beq.w 8af2 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ movs r3, #16 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ str.w r6, [sl, #48] @ 0x30 │ │ │ │ │ add.w r6, r1, #12 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ str.w r3, [sl, #44] @ 0x2c │ │ │ │ │ - beq.n 7a08 │ │ │ │ │ + beq.n 7a0c │ │ │ │ │ ldr.w r1, [r7, #432] @ 0x1b0 │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8 │ │ │ │ │ str.w r0, [sl, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8aee │ │ │ │ │ + beq.w 8af2 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ movs r3, #16 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ str.w r6, [sl, #68] @ 0x44 │ │ │ │ │ adds r6, r1, r3 │ │ │ │ │ cmp r2, #4 │ │ │ │ │ str.w r3, [sl, #64] @ 0x40 │ │ │ │ │ - beq.n 7a08 │ │ │ │ │ + beq.n 7a0c │ │ │ │ │ add.w r3, sl, #100 @ 0x64 │ │ │ │ │ str.w fp, [sp, #20] │ │ │ │ │ mov.w sl, #4 │ │ │ │ │ mov fp, r9 │ │ │ │ │ mov r9, r8 │ │ │ │ │ mov r8, r5 │ │ │ │ │ mov r5, r4 │ │ │ │ │ @@ -12083,136 +12083,136 @@ │ │ │ │ │ ldr.w r3, [r7, #432] @ 0x1b0 │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8 │ │ │ │ │ str.w r0, [r4, #-20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8db8 │ │ │ │ │ + beq.w 8dbc │ │ │ │ │ movs r3, #16 │ │ │ │ │ str.w r3, [r4, #-16] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ adds r4, #20 │ │ │ │ │ str.w r6, [r4, #-32] │ │ │ │ │ adds r6, #4 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bne.n 79ca │ │ │ │ │ + bne.n 79ce │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r5, r8 │ │ │ │ │ mov r8, r9 │ │ │ │ │ mov r9, fp │ │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 76d4 │ │ │ │ │ + beq.w 76d8 │ │ │ │ │ ldr r2, [r7, #84] @ 0x54 │ │ │ │ │ orr.w r2, r2, #8 │ │ │ │ │ str r2, [r7, #84] @ 0x54 │ │ │ │ │ mvn.w r2, #15 │ │ │ │ │ str r2, [r7, #104] @ 0x68 │ │ │ │ │ - b.n 76d4 │ │ │ │ │ + b.n 76d8 │ │ │ │ │ ldr.w sl, [sp, #8] │ │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ │ ldrd r7, fp, [sp, #16] │ │ │ │ │ ldr.w r4, [sl] │ │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7a46 │ │ │ │ │ + bge.n 7a4a │ │ │ │ │ subs r4, #1 │ │ │ │ │ str.w r4, [sl] │ │ │ │ │ - cbnz r4, 7a46 │ │ │ │ │ + cbnz r4, 7a4a │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r0, [pc, #696] @ (7d00 ) │ │ │ │ │ + ldr r0, [pc, #696] @ (7d04 ) │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, fp │ │ │ │ │ movs r2, #2 │ │ │ │ │ strd r7, r7, [sp, #80] @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Vectorcall │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8aee │ │ │ │ │ - ldr r1, [pc, #676] @ (7d04 ) │ │ │ │ │ + beq.w 8af2 │ │ │ │ │ + ldr r1, [pc, #676] @ (7d08 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetAttr │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7a7c │ │ │ │ │ + bge.n 7a80 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 7a7c │ │ │ │ │ + cbnz r3, 7a80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 8aee │ │ │ │ │ + beq.w 8af2 │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_VectorcallDict │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7aa4 │ │ │ │ │ + bge.n 7aa8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 7aa4 │ │ │ │ │ + cbnz r3, 7aa8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 8aee │ │ │ │ │ + beq.w 8af2 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 8b92 │ │ │ │ │ + blt.w 8b96 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7aca │ │ │ │ │ + bge.n 7ace │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8ba6 │ │ │ │ │ + beq.w 8baa │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r2, [pc, #564] @ (7d08 ) │ │ │ │ │ + ldr r2, [pc, #564] @ (7d0c ) │ │ │ │ │ ldr.w r2, [r2, #1372] @ 0x55c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 845c │ │ │ │ │ + beq.w 8460 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r1, [sp, #32] │ │ │ │ │ - bne.w 863a │ │ │ │ │ - ldr r2, [pc, #536] @ (7d08 ) │ │ │ │ │ + bne.w 863e │ │ │ │ │ + ldr r2, [pc, #536] @ (7d0c ) │ │ │ │ │ ldr.w r2, [r2, #1380] @ 0x564 │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - beq.w 863a │ │ │ │ │ + beq.w 863e │ │ │ │ │ ldr.w r0, [r8, #172] @ 0xac │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8a00 │ │ │ │ │ + beq.w 8a04 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 855e │ │ │ │ │ + bge.w 8562 │ │ │ │ │ add.w ip, r1, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str.w ip, [r0] │ │ │ │ │ - ble.w 8344 │ │ │ │ │ + ble.w 8348 │ │ │ │ │ add.w r1, r0, #12 │ │ │ │ │ strd r5, r4, [sp, #48] @ 0x30 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ │ mov r5, r1 │ │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ │ mov r6, r7 │ │ │ │ │ @@ -12220,83 +12220,83 @@ │ │ │ │ │ strd r9, r3, [sp, #40] @ 0x28 │ │ │ │ │ mov r9, r2 │ │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ │ lsls r0, r0, #30 │ │ │ │ │ - bmi.n 7c06 │ │ │ │ │ + bmi.n 7c0a │ │ │ │ │ ldr.w r0, [r1, #132] @ 0x84 │ │ │ │ │ - ldr r1, [pc, #440] @ (7d0c ) │ │ │ │ │ + ldr r1, [pc, #440] @ (7d10 ) │ │ │ │ │ bl 0 <_Py_dict_lookup_threadsafe_stackref> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup_threadsafe_stackref │ │ │ │ │ adds r0, #3 │ │ │ │ │ - beq.n 7c4c │ │ │ │ │ + beq.n 7c50 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w 7e2c │ │ │ │ │ + bne.w 7e30 │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - blt.n 7b40 │ │ │ │ │ + blt.n 7b44 │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ │ ldrd r3, r5, [sp, #44] @ 0x2c │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ ldrd r6, r9, [sp, #36] @ 0x24 │ │ │ │ │ lsls r7, r2, #31 │ │ │ │ │ - bmi.n 7b8c │ │ │ │ │ + bmi.n 7b90 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 8766 │ │ │ │ │ + beq.w 876a │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 78aa │ │ │ │ │ + beq.w 78ae │ │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ │ - cbz r3, 7bf2 │ │ │ │ │ - ldr r0, [pc, #364] @ (7d08 ) │ │ │ │ │ + cbz r3, 7bf6 │ │ │ │ │ + ldr r0, [pc, #364] @ (7d0c ) │ │ │ │ │ ldr r7, [sp, #32] │ │ │ │ │ ldr.w r2, [r0, #1372] @ 0x55c │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bne.n 7bf2 │ │ │ │ │ + bne.n 7bf6 │ │ │ │ │ ldr.w r2, [r0, #1376] @ 0x560 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ │ - bgt.n 7bf2 │ │ │ │ │ + bgt.n 7bf6 │ │ │ │ │ add.w r5, r5, #42240 @ 0xa500 │ │ │ │ │ bic.w r1, r1, #1 │ │ │ │ │ adds r5, #144 @ 0x90 │ │ │ │ │ adds r2, r5, r4 │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ ldr.w r2, [r7, #1368] @ 0x558 │ │ │ │ │ adds r1, r4, #4 │ │ │ │ │ ldr.w r0, [r6, #1428] @ 0x594 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itett lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ addge.w r2, r7, #1368 @ 0x558 │ │ │ │ │ - ldrlt r6, [pc, #308] @ (7d08 ) │ │ │ │ │ + ldrlt r6, [pc, #308] @ (7d0c ) │ │ │ │ │ strlt.w r2, [r6, #1368] @ 0x558 │ │ │ │ │ it lt │ │ │ │ │ addlt.w r2, r6, #1368 @ 0x558 │ │ │ │ │ str r2, [r5, r1] │ │ │ │ │ dmb ish │ │ │ │ │ str r3, [r5, r4] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 837c │ │ │ │ │ + blt.w 8380 │ │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.w 78aa │ │ │ │ │ + beq.w 78ae │ │ │ │ │ lsls r0, r1, #31 │ │ │ │ │ - bmi.w 7dcc │ │ │ │ │ + bmi.w 7dd0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 78aa │ │ │ │ │ - b.n 7878 │ │ │ │ │ - ldr r3, [pc, #264] @ (7d10 ) │ │ │ │ │ + beq.w 78ae │ │ │ │ │ + b.n 787c │ │ │ │ │ + ldr r3, [pc, #264] @ (7d14 ) │ │ │ │ │ movs r2, #28 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r0, [sl, r3] │ │ │ │ │ ldr.w r3, [r1, #180] @ 0xb4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ @@ -12306,94 +12306,94 @@ │ │ │ │ │ movhi r3, #1 │ │ │ │ │ add.w ip, r0, #91136 @ 0x16400 │ │ │ │ │ ldr.w r2, [ip, #404] @ 0x194 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8774 │ │ │ │ │ + beq.w 8778 │ │ │ │ │ ldr.w r0, [ip, #420] @ 0x1a4 │ │ │ │ │ - ldr r1, [pc, #204] @ (7d0c ) │ │ │ │ │ + ldr r1, [pc, #204] @ (7d10 ) │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_Py_dict_lookup_threadsafe_stackref> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup_threadsafe_stackref │ │ │ │ │ adds r0, #3 │ │ │ │ │ - bne.n 7b5c │ │ │ │ │ + bne.n 7b60 │ │ │ │ │ ldrd r3, r5, [sp, #44] @ 0x2c │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ ldrd r6, r9, [sp, #36] @ 0x24 │ │ │ │ │ strd r3, r2, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ ldrd r3, r2, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 7b7c │ │ │ │ │ + b.n 7b80 │ │ │ │ │ add.w r6, r6, #114688 @ 0x1c000 │ │ │ │ │ ldr r2, [r6, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 8750 │ │ │ │ │ + beq.w 8754 │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_SetDefaultRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 7720 │ │ │ │ │ - b.w 8aee │ │ │ │ │ + bge.w 7724 │ │ │ │ │ + b.w 8af2 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ - cbnz r3, 7c96 │ │ │ │ │ + cbnz r3, 7c9a │ │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8cba │ │ │ │ │ + beq.w 8cbe │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7734 │ │ │ │ │ + bne.w 7738 │ │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7734 │ │ │ │ │ + bne.w 7738 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyObject_GenericSetAttr │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyObject_GenericSetAttr │ │ │ │ │ - ldr r1, [pc, #100] @ (7d14 ) │ │ │ │ │ + ldr r1, [pc, #100] @ (7d18 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r7, #76] @ 0x4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_GetItemWithError │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7742 │ │ │ │ │ + beq.w 7746 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyCell_Type │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyCell_Type │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bne.w 8c1c │ │ │ │ │ + bne.w 8c20 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyCell_Set │ │ │ │ │ - ldr r1, [pc, #60] @ (7d14 ) │ │ │ │ │ + ldr r1, [pc, #60] @ (7d18 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_DelItem │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 8aee │ │ │ │ │ - ldr r1, [pc, #52] @ (7d18 ) │ │ │ │ │ + blt.w 8af2 │ │ │ │ │ + ldr r1, [pc, #52] @ (7d1c ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_GetItemWithError │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7762 │ │ │ │ │ + bne.w 7766 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 777e │ │ │ │ │ - b.w 8aee │ │ │ │ │ + beq.w 7782 │ │ │ │ │ + b.w 8af2 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000c4c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00008c94 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00009000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ @@ -12408,198 +12408,198 @@ │ │ │ │ │ strd r0, r0, [sp, #12] │ │ │ │ │ ldr.w r3, [r6, #152] @ 0x98 │ │ │ │ │ movw fp, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyType_GenericAlloc │ │ │ │ │ movt fp, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyType_GenericAlloc │ │ │ │ │ cmp r3, fp │ │ │ │ │ - bne.w 8a2e │ │ │ │ │ + bne.w 8a32 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ ldr r1, [r6, #16] │ │ │ │ │ adds r1, #3 │ │ │ │ │ mla r3, r2, r3, r3 │ │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ │ adds r5, r3, r1 │ │ │ │ │ - b.w 740a │ │ │ │ │ + b.w 740e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7642 │ │ │ │ │ - b.w 8aee │ │ │ │ │ + beq.w 7646 │ │ │ │ │ + b.w 8af2 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ str r6, [r7, #120] @ 0x78 │ │ │ │ │ - ldr r3, [pc, #584] @ (7fbc ) │ │ │ │ │ + ldr r3, [pc, #584] @ (7fc0 ) │ │ │ │ │ ldr.w r2, [r7, #144] @ 0x90 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r6, [r9, r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 7718 │ │ │ │ │ + beq.w 771c │ │ │ │ │ add.w sl, r6, #114688 @ 0x1c000 │ │ │ │ │ ldr.w r2, [sl, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 8738 │ │ │ │ │ + beq.w 873c │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_SetDefaultRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 7718 │ │ │ │ │ - b.w 8aee │ │ │ │ │ + bge.w 771c │ │ │ │ │ + b.w 8af2 │ │ │ │ │ ldr.w r2, [r7, #428] @ 0x1ac │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r2, #0] │ │ │ │ │ str.w r2, [r7, #436] @ 0x1b4 │ │ │ │ │ - b.n 7600 │ │ │ │ │ + b.n 7604 │ │ │ │ │ bics.w r3, r1, #1 │ │ │ │ │ it ne │ │ │ │ │ orrne.w r1, r1, #1 │ │ │ │ │ - beq.w 78aa │ │ │ │ │ + beq.w 78ae │ │ │ │ │ bic.w r4, r1, #1 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 8dbc │ │ │ │ │ + blt.w 8dc0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8dc4 │ │ │ │ │ + bne.w 8dc8 │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallFunctionObjArgs │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7e0a │ │ │ │ │ + bge.n 7e0e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 7e0a │ │ │ │ │ + cbnz r3, 7e0e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 8ce2 │ │ │ │ │ + beq.w 8ce6 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 77fa │ │ │ │ │ + bge.w 77fe │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 77fa │ │ │ │ │ + bne.w 77fe │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 77fa │ │ │ │ │ + b.n 77fe │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ │ ldrd r3, r5, [sp, #44] @ 0x2c │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ ldrd r6, r9, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 7b7c │ │ │ │ │ + b.n 7b80 │ │ │ │ │ mov fp, r4 │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - beq.w 8606 │ │ │ │ │ + beq.w 860a │ │ │ │ │ add.w sl, r0, #16 │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ mov r4, fp │ │ │ │ │ ldr.w fp, [sl, #4]! │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bne.w 85fa │ │ │ │ │ + bne.w 85fe │ │ │ │ │ mov fp, r4 │ │ │ │ │ mov ip, r0 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.w 85e6 │ │ │ │ │ + bne.w 85ea │ │ │ │ │ mov r4, fp │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bne.w 86c8 │ │ │ │ │ + bne.w 86cc │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r7, [sp, #16] │ │ │ │ │ strd r6, r8, [sp, #20] │ │ │ │ │ ldr.w r4, [r9, #4]! │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w 885a │ │ │ │ │ + bge.w 885e │ │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ │ lsls r5, r0, #30 │ │ │ │ │ - bmi.n 7f26 │ │ │ │ │ + bmi.n 7f2a │ │ │ │ │ ldr.w r3, [r4, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 7f70 │ │ │ │ │ + beq.n 7f74 │ │ │ │ │ lsls r2, r0, #21 │ │ │ │ │ - bpl.w 8516 │ │ │ │ │ + bpl.w 851a │ │ │ │ │ ldr.w r6, [r4, #128] @ 0x80 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 7f84 │ │ │ │ │ + beq.n 7f88 │ │ │ │ │ ldr.w r7, [r6, #128] @ 0x80 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 82ac │ │ │ │ │ + beq.w 82b0 │ │ │ │ │ ldr.w r2, [r7, #128] @ 0x80 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 835c │ │ │ │ │ + beq.w 8360 │ │ │ │ │ ldr.w r5, [r2, #128] @ 0x80 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 8392 │ │ │ │ │ + beq.w 8396 │ │ │ │ │ ldr.w r8, [r5, #128] @ 0x80 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 8570 │ │ │ │ │ + beq.w 8574 │ │ │ │ │ ldr.w r0, [r8, #128] @ 0x80 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 854c │ │ │ │ │ + beq.w 8550 │ │ │ │ │ strd r2, r1, [sp, #32] │ │ │ │ │ - bl 6904 │ │ │ │ │ + bl 6908 │ │ │ │ │ ldrd r2, r1, [sp, #32] │ │ │ │ │ mov ip, r0 │ │ │ │ │ ldr.w r3, [ip, #16] │ │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 7f0c │ │ │ │ │ + bne.n 7f10 │ │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ │ ldr.w r0, [r8, #20] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ it eq │ │ │ │ │ moveq r8, ip │ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.w 839a │ │ │ │ │ + bne.w 839e │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ it eq │ │ │ │ │ moveq r5, r8 │ │ │ │ │ - b.n 839a │ │ │ │ │ + b.n 839e │ │ │ │ │ ldr.w r3, [r4, #180] @ 0xb4 │ │ │ │ │ - ldr r2, [pc, #148] @ (7fc0 ) │ │ │ │ │ + ldr r2, [pc, #148] @ (7fc4 ) │ │ │ │ │ subs r5, r3, #1 │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ cmp r5, #10 │ │ │ │ │ ldr r3, [r3, r2] │ │ │ │ │ mov.w r2, #28 │ │ │ │ │ @@ -12610,753 +12610,753 @@ │ │ │ │ │ adds r6, r3, r2 │ │ │ │ │ add.w r6, r6, #91136 @ 0x16400 │ │ │ │ │ ldr.w r6, [r6, #404] @ 0x194 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r5, r5, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 8872 │ │ │ │ │ + beq.w 8876 │ │ │ │ │ add.w r2, r2, #91136 @ 0x16400 │ │ │ │ │ add.w r2, r2, #404 @ 0x194 │ │ │ │ │ add r3, r2 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7ea2 │ │ │ │ │ + bne.n 7ea6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #32] │ │ │ │ │ - bl 6a44 │ │ │ │ │ + bl 6a48 │ │ │ │ │ R_ARM_THM_CALL PyType_Ready │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 852e │ │ │ │ │ + beq.w 8532 │ │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ - b.n 7ea2 │ │ │ │ │ + b.n 7ea6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ it ne │ │ │ │ │ movne r5, r4 │ │ │ │ │ - bne.n 7fa4 │ │ │ │ │ + bne.n 7fa8 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it ne │ │ │ │ │ movne r5, r4 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 84f2 │ │ │ │ │ + bne.w 84f6 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq.n 7fc4 │ │ │ │ │ + beq.n 7fc8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov fp, r5 │ │ │ │ │ - b.n 7e86 │ │ │ │ │ + b.n 7e8a │ │ │ │ │ .word 0x00000240 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x0000008a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ ldrd r7, r6, [sp, #16] │ │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 852e │ │ │ │ │ + beq.w 8532 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt.w r3, [r8] │ │ │ │ │ bl 0 <_PyDict_CopyAsDict> │ │ │ │ │ R_ARM_THM_CALL _PyDict_CopyAsDict │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8946 │ │ │ │ │ - ldr r1, [pc, #684] @ (82a0 ) │ │ │ │ │ + beq.w 894a │ │ │ │ │ + ldr r1, [pc, #684] @ (82a4 ) │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_GetItemWithError │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 73c2 │ │ │ │ │ + beq.w 73c6 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ - bmi.w 8d58 │ │ │ │ │ + bmi.w 8d5c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Tuple │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8946 │ │ │ │ │ + beq.w 894a │ │ │ │ │ ldr.w sl, [r3, #8] │ │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - ble.w 85d0 │ │ │ │ │ + ble.w 85d4 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r5, [r3, #16] │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ - bpl.w 8cc8 │ │ │ │ │ + bpl.w 8ccc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_IsIdentifier │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8da0 │ │ │ │ │ - ldr r1, [pc, #604] @ (82a4 ) │ │ │ │ │ + beq.w 8da4 │ │ │ │ │ + ldr r1, [pc, #604] @ (82a8 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_Equal │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 883c │ │ │ │ │ - ldr r1, [pc, #592] @ (82a8 ) │ │ │ │ │ + bne.w 8840 │ │ │ │ │ + ldr r1, [pc, #592] @ (82ac ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_Equal │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8696 │ │ │ │ │ + bne.w 869a │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - beq.n 813a │ │ │ │ │ + beq.n 813e │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ movs r7, #1 │ │ │ │ │ tst.w sl, #1 │ │ │ │ │ add.w r5, r3, #16 │ │ │ │ │ - bne.n 80ba │ │ │ │ │ + bne.n 80be │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ ldr.w r3, [r5, #20]! │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ - bpl.w 8cc8 │ │ │ │ │ + bpl.w 8ccc │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_IsIdentifier │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8da0 │ │ │ │ │ - ldr r1, [pc, #524] @ (82a4 ) │ │ │ │ │ + beq.w 8da4 │ │ │ │ │ + ldr r1, [pc, #524] @ (82a8 ) │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_Equal │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8890 │ │ │ │ │ - ldr r1, [pc, #512] @ (82a8 ) │ │ │ │ │ + bne.w 8894 │ │ │ │ │ + ldr r1, [pc, #512] @ (82ac ) │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_Equal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8880 │ │ │ │ │ + bne.w 8884 │ │ │ │ │ movs r7, #2 │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - beq.n 813a │ │ │ │ │ + beq.n 813e │ │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ │ ldr r4, [r5, #4] │ │ │ │ │ adds r5, #4 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ │ lsls r0, r1, #3 │ │ │ │ │ - bpl.w 8cc8 │ │ │ │ │ + bpl.w 8ccc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_IsIdentifier │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8da0 │ │ │ │ │ - ldr r1, [pc, #456] @ (82a4 ) │ │ │ │ │ + beq.w 8da4 │ │ │ │ │ + ldr r1, [pc, #456] @ (82a8 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_Equal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8ab4 │ │ │ │ │ - ldr r1, [pc, #444] @ (82a8 ) │ │ │ │ │ + bne.w 8ab8 │ │ │ │ │ + ldr r1, [pc, #444] @ (82ac ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_Equal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8aa2 │ │ │ │ │ + bne.w 8aa6 │ │ │ │ │ ldr r4, [r5, #4] │ │ │ │ │ adds r7, #1 │ │ │ │ │ adds r5, #4 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ - bpl.w 8cc8 │ │ │ │ │ + bpl.w 8ccc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_IsIdentifier │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8da0 │ │ │ │ │ - ldr r1, [pc, #400] @ (82a4 ) │ │ │ │ │ + beq.w 8da4 │ │ │ │ │ + ldr r1, [pc, #400] @ (82a8 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_Equal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8ac6 │ │ │ │ │ - ldr r1, [pc, #388] @ (82a8 ) │ │ │ │ │ + bne.w 8aca │ │ │ │ │ + ldr r1, [pc, #388] @ (82ac ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_Equal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 884a │ │ │ │ │ + bne.w 884e │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - bne.n 80c0 │ │ │ │ │ + bne.n 80c4 │ │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ │ str.w fp, [sp, #12] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add.w r0, r9, r3 │ │ │ │ │ sub.w r0, sl, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 892a │ │ │ │ │ + beq.w 892e │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 86ec │ │ │ │ │ + bne.w 86f0 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 85be │ │ │ │ │ + bne.w 85c2 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ bl 0 <_Py_Mangle> │ │ │ │ │ R_ARM_THM_CALL _Py_Mangle │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8916 │ │ │ │ │ + beq.w 891a │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ mov r1, r0 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_Contains │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 8916 │ │ │ │ │ - bne.w 88d4 │ │ │ │ │ + blt.w 891a │ │ │ │ │ + bne.w 88d8 │ │ │ │ │ movs r3, #1 │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - beq.n 81ec │ │ │ │ │ + beq.n 81f0 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ strd r6, r4, [sp, #36] @ 0x24 │ │ │ │ │ mov r4, r3 │ │ │ │ │ add.w r6, r2, #16 │ │ │ │ │ ldr.w r7, [r6, #4]! │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 85a0 │ │ │ │ │ + bne.w 85a4 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 857e │ │ │ │ │ + bne.w 8582 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ bl 0 <_Py_Mangle> │ │ │ │ │ R_ARM_THM_CALL _Py_Mangle │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8916 │ │ │ │ │ + beq.w 891a │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ mov r1, r0 │ │ │ │ │ str.w r0, [r2, r4, lsl #2] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_Contains │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 8916 │ │ │ │ │ - bne.w 8a74 │ │ │ │ │ + blt.w 891a │ │ │ │ │ + bne.w 8a78 │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp sl, fp │ │ │ │ │ - bne.n 81a2 │ │ │ │ │ + bne.n 81a6 │ │ │ │ │ ldrd r6, r4, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Sort │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 8916 │ │ │ │ │ + beq.w 891a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_AsTuple │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8214 │ │ │ │ │ + bge.n 8218 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 8214 │ │ │ │ │ + cbnz r3, 8218 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 892a │ │ │ │ │ + beq.w 892e │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8230 │ │ │ │ │ + bge.n 8234 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8556 │ │ │ │ │ + beq.w 855a │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ - ble.w 7d20 │ │ │ │ │ + ble.w 7d24 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ orrs.w r2, r2, r9 │ │ │ │ │ - bne.w 8c4c │ │ │ │ │ + bne.w 8c50 │ │ │ │ │ ldr r7, [sp, #32] │ │ │ │ │ add.w r5, r8, #12 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov fp, r3 │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr.w ip, [r5, #4]! │ │ │ │ │ cmp ip, r4 │ │ │ │ │ - beq.n 8294 │ │ │ │ │ + beq.n 8298 │ │ │ │ │ orrs.w lr, r1, r7 │ │ │ │ │ - bne.n 8270 │ │ │ │ │ + bne.n 8274 │ │ │ │ │ ldr.w r1, [ip, #144] @ 0x90 │ │ │ │ │ subs r1, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r1, #1 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8970 │ │ │ │ │ + bne.w 8974 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8a6c │ │ │ │ │ + bne.w 8a70 │ │ │ │ │ ldr.w r0, [ip, #104] @ 0x68 │ │ │ │ │ subs r0, r0, r3 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 897e │ │ │ │ │ + bne.w 8982 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 897e │ │ │ │ │ + bne.w 8982 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bne.n 8258 │ │ │ │ │ + bne.n 825c │ │ │ │ │ mov r9, r1 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - b.n 7d20 │ │ │ │ │ + b.n 7d24 │ │ │ │ │ .word 0x00009624 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00008800 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00009890 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.w 8456 │ │ │ │ │ + bne.w 845a │ │ │ │ │ ldr r2, [r6, #20] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 7f90 │ │ │ │ │ + beq.w 7f94 │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b.n 7f90 │ │ │ │ │ + b.n 7f94 │ │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7586 │ │ │ │ │ + bne.w 758a │ │ │ │ │ str.w r3, [r7, #432] @ 0x1b0 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 758a │ │ │ │ │ + bge.w 758e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 758a │ │ │ │ │ + bne.w 758e │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w 758a │ │ │ │ │ + b.w 758e │ │ │ │ │ ldr.w r1, [r6, #440] @ 0x1b8 │ │ │ │ │ ldrd r2, r1, [r1, #12] │ │ │ │ │ add r2, r1 │ │ │ │ │ adds r1, r2, #3 │ │ │ │ │ adds r2, #1 │ │ │ │ │ bic.w r1, r1, #3 │ │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ │ add r5, r2 │ │ │ │ │ - b.w 7426 │ │ │ │ │ + b.w 742a │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ mov r0, r7 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r6, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #29 │ │ │ │ │ - bpl.w 7482 │ │ │ │ │ + bpl.w 7486 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyObject_InitInlineValues> │ │ │ │ │ R_ARM_THM_CALL _PyObject_InitInlineValues │ │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ │ - b.w 7482 │ │ │ │ │ + b.w 7486 │ │ │ │ │ lsls r2, r0, #31 │ │ │ │ │ - bmi.w 7b94 │ │ │ │ │ + bmi.w 7b98 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 7b94 │ │ │ │ │ + bne.w 7b98 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 7b94 │ │ │ │ │ + b.n 7b98 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr.w ip, [r3, #16] │ │ │ │ │ ldr r0, [r7, #16] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne.n 8378 │ │ │ │ │ + bne.n 837c │ │ │ │ │ ldr r2, [r7, #20] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 82b8 │ │ │ │ │ + beq.n 82bc │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b.n 82b8 │ │ │ │ │ + b.n 82bc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7bf0 │ │ │ │ │ + bne.w 7bf4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 7bf0 │ │ │ │ │ + b.n 7bf4 │ │ │ │ │ mov r4, fp │ │ │ │ │ - b.w 72ce │ │ │ │ │ + b.w 72d2 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr.w ip, [r2, #16] │ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne.n 83ac │ │ │ │ │ + bne.n 83b0 │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq.n 836a │ │ │ │ │ + beq.n 836e │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b.n 836a │ │ │ │ │ + b.n 836e │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyFunction_Type │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyFunction_Type │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.n 83f0 │ │ │ │ │ + bne.n 83f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyStaticMethod_New │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8aee │ │ │ │ │ + beq.w 8af2 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - ldr r1, [pc, #724] @ (86a4 ) │ │ │ │ │ + ldr r1, [pc, #724] @ (86a8 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_SetItem │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 78c0 │ │ │ │ │ + blt.w 78c4 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 83f0 │ │ │ │ │ + bge.n 83f4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8dca │ │ │ │ │ - ldr r1, [pc, #692] @ (86a8 ) │ │ │ │ │ + beq.w 8dce │ │ │ │ │ + ldr r1, [pc, #692] @ (86ac ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_GetItemWithError │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7670 │ │ │ │ │ + beq.w 7674 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.w 86fc │ │ │ │ │ - ldr r1, [pc, #676] @ (86ac ) │ │ │ │ │ + beq.w 8700 │ │ │ │ │ + ldr r1, [pc, #676] @ (86b0 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_GetItemWithError │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 76b4 │ │ │ │ │ + beq.w 76b8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 76be │ │ │ │ │ + bne.w 76c2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyClassMethod_New │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8aee │ │ │ │ │ + beq.w 8af2 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - ldr r1, [pc, #640] @ (86ac ) │ │ │ │ │ + ldr r1, [pc, #640] @ (86b0 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_SetItem │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 8ca4 │ │ │ │ │ + blt.w 8ca8 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 76be │ │ │ │ │ + bge.w 76c2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 76be │ │ │ │ │ + bne.w 76c2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w 76be │ │ │ │ │ + b.w 76c2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b.n 7f90 │ │ │ │ │ + b.n 7f94 │ │ │ │ │ ldrh.w r1, [r8, #206] @ 0xce │ │ │ │ │ cmp.w r1, #1000 @ 0x3e8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ str r1, [sp, #32] │ │ │ │ │ - bcs.w 8634 │ │ │ │ │ + bcs.w 8638 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 863a │ │ │ │ │ - ldr r7, [pc, #564] @ (86b0 ) │ │ │ │ │ + bne.w 863e │ │ │ │ │ + ldr r7, [pc, #564] @ (86b4 ) │ │ │ │ │ ldr.w r2, [r7, #1376] @ 0x560 │ │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ │ - bgt.w 7aee │ │ │ │ │ + bgt.w 7af2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl a614 │ │ │ │ │ + bl a618 │ │ │ │ │ ldr.w r3, [r8, #192] @ 0xc0 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ add.w r1, r7, #1368 @ 0x558 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - bl 43b4 │ │ │ │ │ + bl 43b8 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w 7b94 │ │ │ │ │ - b.w 78aa │ │ │ │ │ + bne.w 7b98 │ │ │ │ │ + b.w 78ae │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyEval_GetGlobals │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 75cc │ │ │ │ │ + beq.w 75d0 │ │ │ │ │ mov r2, fp │ │ │ │ │ - ldr r1, [pc, #508] @ (86b4 ) │ │ │ │ │ + ldr r1, [pc, #508] @ (86b8 ) │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_GetItemRef │ │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r2, 84e0 │ │ │ │ │ - ldr r1, [pc, #500] @ (86b8 ) │ │ │ │ │ + cbz r2, 84e4 │ │ │ │ │ + ldr r1, [pc, #500] @ (86bc ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_SetItem │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 84e0 │ │ │ │ │ + bge.n 84e4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8d68 │ │ │ │ │ + beq.w 8d6c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bge.w 75cc │ │ │ │ │ - b.n 8aee │ │ │ │ │ + bge.w 75d0 │ │ │ │ │ + b.n 8af2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_TriggerGC> │ │ │ │ │ R_ARM_THM_CALL _Py_TriggerGC │ │ │ │ │ - b.w 74e0 │ │ │ │ │ + b.w 74e4 │ │ │ │ │ ldr.w r3, [fp, #172] @ 0xac │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8654 │ │ │ │ │ + beq.w 8658 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ adds r3, #12 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - ble.w 8672 │ │ │ │ │ + ble.w 8676 │ │ │ │ │ ldr.w r6, [r3, #4]! │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bne.n 857a │ │ │ │ │ + bne.n 857e │ │ │ │ │ mov r5, fp │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b.n 7fac │ │ │ │ │ + b.n 7fb0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC46 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC46 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.w 7aca │ │ │ │ │ + b.w 7ace │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - ble.n 8606 │ │ │ │ │ + ble.n 860a │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne.w 7e40 │ │ │ │ │ + bne.w 7e44 │ │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ │ adds r1, #1 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - b.w 724a │ │ │ │ │ + b.w 724e │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 7ef2 │ │ │ │ │ + b.n 7ef6 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8230 │ │ │ │ │ + b.n 8234 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.w 7b94 │ │ │ │ │ + ble.w 7b98 │ │ │ │ │ add.w r1, r0, #12 │ │ │ │ │ orr.w r2, r0, #1 │ │ │ │ │ - b.w 7b28 │ │ │ │ │ + b.w 7b2c │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 7f0c │ │ │ │ │ + b.n 7f10 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - b.n 8502 │ │ │ │ │ - ldr r1, [pc, #316] @ (86bc ) │ │ │ │ │ + b.n 8506 │ │ │ │ │ + ldr r1, [pc, #316] @ (86c0 ) │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_Equal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 81b6 │ │ │ │ │ + beq.w 81ba │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ cmp sl, fp │ │ │ │ │ - beq.w 81e8 │ │ │ │ │ + beq.w 81ec │ │ │ │ │ ldr.w r7, [r6, #4]! │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 857e │ │ │ │ │ - ldr r1, [pc, #284] @ (86c0 ) │ │ │ │ │ + beq.n 8582 │ │ │ │ │ + ldr r1, [pc, #284] @ (86c4 ) │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_Equal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 81ae │ │ │ │ │ + beq.w 81b2 │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ cmp sl, fp │ │ │ │ │ - beq.w 87f8 │ │ │ │ │ + beq.w 87fc │ │ │ │ │ ldr.w r7, [r6, #4]! │ │ │ │ │ - b.n 85a0 │ │ │ │ │ - ldr r1, [pc, #252] @ (86bc ) │ │ │ │ │ + b.n 85a4 │ │ │ │ │ + ldr r1, [pc, #252] @ (86c0 ) │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_Equal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8164 │ │ │ │ │ + beq.w 8168 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 818c │ │ │ │ │ + b.n 8190 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 892a │ │ │ │ │ + beq.w 892e │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b.n 81ec │ │ │ │ │ + b.n 81f0 │ │ │ │ │ mov r0, ip │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b.w 71e6 │ │ │ │ │ + b.w 71ea │ │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ │ lsls r0, r3, #17 │ │ │ │ │ - bpl.w 7450 │ │ │ │ │ - b.w 744a │ │ │ │ │ + bpl.w 7454 │ │ │ │ │ + b.w 744e │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.w 7e52 │ │ │ │ │ + bne.w 7e56 │ │ │ │ │ mov fp, r4 │ │ │ │ │ ldr.w ip, [r3, #172] @ 0xac │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.w 8802 │ │ │ │ │ + beq.w 8806 │ │ │ │ │ ldr.w sl, [ip, #8] │ │ │ │ │ add.w lr, ip, #12 │ │ │ │ │ movs r0, #0 │ │ │ │ │ mov r4, fp │ │ │ │ │ cmp sl, r0 │ │ │ │ │ add.w r0, r0, #1 │ │ │ │ │ - ble.w 8824 │ │ │ │ │ + ble.w 8828 │ │ │ │ │ ldr.w fp, [lr, #4]! │ │ │ │ │ cmp fp, r6 │ │ │ │ │ - bne.n 861e │ │ │ │ │ + bne.n 8622 │ │ │ │ │ mov fp, r4 │ │ │ │ │ - b.n 7e62 │ │ │ │ │ + b.n 7e66 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 7aee │ │ │ │ │ - ldr r0, [pc, #136] @ (86c4 ) │ │ │ │ │ + beq.w 7af2 │ │ │ │ │ + ldr r0, [pc, #136] @ (86c8 ) │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w 7afc │ │ │ │ │ + bne.w 7b00 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ - b.w 78aa │ │ │ │ │ + b.w 78ae │ │ │ │ │ mov r3, fp │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 8510 │ │ │ │ │ + beq.w 8514 │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8656 │ │ │ │ │ + bne.n 865a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 8510 │ │ │ │ │ + beq.w 8514 │ │ │ │ │ ldr.w r3, [r5, #172] @ 0xac │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 889e │ │ │ │ │ + beq.w 88a2 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ adds r3, #12 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ - ble.w 88bc │ │ │ │ │ + ble.w 88c0 │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ cmp fp, r0 │ │ │ │ │ - bne.n 8682 │ │ │ │ │ - b.n 7fac │ │ │ │ │ + bne.n 8686 │ │ │ │ │ + b.n 7fb0 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8d70 │ │ │ │ │ + bne.w 8d74 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - b.n 8064 │ │ │ │ │ + b.n 8068 │ │ │ │ │ .word 0x000090a8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00008c94 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00008648 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00009000 │ │ │ │ │ @@ -13373,322 +13373,322 @@ │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ldr.w r3, [r6, #156] @ 0x9c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC type_new │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS type_new │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 7e76 │ │ │ │ │ + beq.w 7e7a │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7aca │ │ │ │ │ - b.n 852e │ │ │ │ │ - ldr r1, [pc, #752] @ (89e0 ) │ │ │ │ │ + bne.w 7ace │ │ │ │ │ + b.n 8532 │ │ │ │ │ + ldr r1, [pc, #752] @ (89e4 ) │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_Equal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 815c │ │ │ │ │ - b.n 85cc │ │ │ │ │ + beq.w 8160 │ │ │ │ │ + b.n 85d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyClassMethod_New │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8aee │ │ │ │ │ + beq.w 8af2 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - ldr r1, [pc, #728] @ (89e4 ) │ │ │ │ │ + ldr r1, [pc, #728] @ (89e8 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_SetItem │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 78c0 │ │ │ │ │ + blt.w 78c4 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 8406 │ │ │ │ │ + bge.w 840a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8406 │ │ │ │ │ + bne.w 840a │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8406 │ │ │ │ │ - ldr r1, [pc, #684] @ (89e8 ) │ │ │ │ │ + b.n 840a │ │ │ │ │ + ldr r1, [pc, #684] @ (89ec ) │ │ │ │ │ subw r0, r1, #3108 @ 0xc24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDescr_NewGetSet │ │ │ │ │ mov r2, r0 │ │ │ │ │ str.w r0, [sl, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7d94 │ │ │ │ │ - b.n 8aee │ │ │ │ │ - ldr r1, [pc, #664] @ (89ec ) │ │ │ │ │ + bne.w 7d98 │ │ │ │ │ + b.n 8af2 │ │ │ │ │ + ldr r1, [pc, #664] @ (89f0 ) │ │ │ │ │ subw r0, r1, #3128 @ 0xc38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDescr_NewGetSet │ │ │ │ │ mov r2, r0 │ │ │ │ │ str r0, [r6, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7c76 │ │ │ │ │ - b.n 8aee │ │ │ │ │ + bne.w 7c7a │ │ │ │ │ + b.n 8af2 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.w 7b8c │ │ │ │ │ + b.w 7b90 │ │ │ │ │ add.w r0, r0, #96768 @ 0x17a00 │ │ │ │ │ add.w r0, r0, #436 @ 0x1b4 │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ - b.w 7c3e │ │ │ │ │ + b.w 7c42 │ │ │ │ │ ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ │ tst.w ip, #67108864 @ 0x4000000 │ │ │ │ │ - beq.w 8dd4 │ │ │ │ │ + beq.w 8dd8 │ │ │ │ │ ldr.w r0, [r7, #432] @ 0x1b0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 76cc │ │ │ │ │ + ble.w 76d0 │ │ │ │ │ ands.w ip, ip, #8388608 @ 0x800000 │ │ │ │ │ - bne.w 7912 │ │ │ │ │ + bne.w 7916 │ │ │ │ │ str.w fp, [sp, #20] │ │ │ │ │ add.w sl, sl, #20 │ │ │ │ │ mov fp, r9 │ │ │ │ │ mov r9, r8 │ │ │ │ │ mov r8, r5 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r4, ip │ │ │ │ │ - b.n 87be │ │ │ │ │ + b.n 87c2 │ │ │ │ │ ldr.w r0, [r7, #432] @ 0x1b0 │ │ │ │ │ adds r3, r4, #4 │ │ │ │ │ adds r4, #1 │ │ │ │ │ ldr.w r0, [r0, r3, lsl #2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8 │ │ │ │ │ str.w r0, [sl, #-20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8db8 │ │ │ │ │ + beq.w 8dbc │ │ │ │ │ ldr.w r3, [sl, #-8] │ │ │ │ │ movs r1, #16 │ │ │ │ │ str.w r6, [sl, #-12] │ │ │ │ │ adds r6, #4 │ │ │ │ │ orrs r3, r1 │ │ │ │ │ str.w r3, [sl, #-8] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ add.w sl, sl, #20 │ │ │ │ │ str.w r1, [sl, #-36] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne.n 87ba │ │ │ │ │ - b.w 79fc │ │ │ │ │ + bne.n 87be │ │ │ │ │ + b.w 7a00 │ │ │ │ │ ldrd r6, r4, [sp, #36] @ 0x24 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ - b.n 81ec │ │ │ │ │ + b.n 81f0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r4, fp │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq.w 8630 │ │ │ │ │ + beq.w 8634 │ │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8806 │ │ │ │ │ + bne.n 880a │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov fp, r4 │ │ │ │ │ cmp r6, ip │ │ │ │ │ - beq.w 8d46 │ │ │ │ │ + beq.w 8d4a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC33 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC33 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 852e │ │ │ │ │ + b.n 8532 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8c34 │ │ │ │ │ + bne.w 8c38 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ - b.n 8054 │ │ │ │ │ + b.n 8058 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ orrs.w r3, fp, r3 │ │ │ │ │ - bne.w 8d70 │ │ │ │ │ + bne.w 8d74 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ - b.n 812e │ │ │ │ │ + b.n 8132 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC45 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC45 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 852e │ │ │ │ │ + b.n 8532 │ │ │ │ │ add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ │ add.w r2, r2, #436 @ 0x1b4 │ │ │ │ │ add r3, r2 │ │ │ │ │ - b.w 7f6a │ │ │ │ │ + b.w 7f6e │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ orrs r3, r2 │ │ │ │ │ - bne.w 8d70 │ │ │ │ │ + bne.w 8d74 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - b.n 80b4 │ │ │ │ │ + b.n 80b8 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ orrs.w r2, r9, r2 │ │ │ │ │ - bne.w 8c34 │ │ │ │ │ + bne.w 8c38 │ │ │ │ │ mov r9, r7 │ │ │ │ │ - b.n 80a6 │ │ │ │ │ + b.n 80aa │ │ │ │ │ mov r3, r5 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - beq.w 7fac │ │ │ │ │ + beq.w 7fb0 │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 88a0 │ │ │ │ │ + bne.n 88a4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - beq.w 7fac │ │ │ │ │ + beq.w 7fb0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC47 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC47 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 852e │ │ │ │ │ - ldr r1, [pc, #280] @ (89f0 ) │ │ │ │ │ + b.n 8532 │ │ │ │ │ + ldr r1, [pc, #280] @ (89f4 ) │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_Equal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 818a │ │ │ │ │ - ldr r1, [pc, #272] @ (89f4 ) │ │ │ │ │ + bne.w 818e │ │ │ │ │ + ldr r1, [pc, #272] @ (89f8 ) │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_Equal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 818a │ │ │ │ │ - ldr r1, [pc, #260] @ (89f8 ) │ │ │ │ │ + bne.w 818e │ │ │ │ │ + ldr r1, [pc, #260] @ (89fc ) │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_Equal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 818a │ │ │ │ │ + bne.w 818e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC59 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC59 │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 892a │ │ │ │ │ + bge.n 892e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 892a │ │ │ │ │ + cbnz r3, 892e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8946 │ │ │ │ │ + bge.n 894a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ - cbnz r3, 8946 │ │ │ │ │ + cbnz r3, 894a │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ - bl 3d80 │ │ │ │ │ + bl 3d84 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.w 7ab4 │ │ │ │ │ + b.w 7ab8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 833e │ │ │ │ │ + bne.w 8342 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.n 892e │ │ │ │ │ - b.n 8946 │ │ │ │ │ + bne.n 8932 │ │ │ │ │ + b.n 894a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w 78a4 │ │ │ │ │ + b.w 78a8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 829a │ │ │ │ │ + bne.w 829e │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 8294 │ │ │ │ │ - b.n 829a │ │ │ │ │ + beq.w 8298 │ │ │ │ │ + b.n 829e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 829a │ │ │ │ │ - b.n 8294 │ │ │ │ │ + bne.w 829e │ │ │ │ │ + b.n 8298 │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b.w 7de8 │ │ │ │ │ - ldr r1, [pc, #108] @ (89fc ) │ │ │ │ │ + b.w 7dec │ │ │ │ │ + ldr r1, [pc, #108] @ (8a00 ) │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_HasAttrWithError │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 852e │ │ │ │ │ - beq.w 71a8 │ │ │ │ │ + blt.w 8532 │ │ │ │ │ + beq.w 71ac │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC54 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC54 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 852e │ │ │ │ │ - ldr r1, [pc, #68] @ (89fc ) │ │ │ │ │ + b.n 8532 │ │ │ │ │ + ldr r1, [pc, #68] @ (8a00 ) │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_HasAttrWithError │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 852e │ │ │ │ │ - beq.w 71c2 │ │ │ │ │ - b.n 899e │ │ │ │ │ + blt.w 8532 │ │ │ │ │ + beq.w 71c6 │ │ │ │ │ + b.n 89a2 │ │ │ │ │ orr.w r3, r3, #256 @ 0x100 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r7, #84] @ 0x54 │ │ │ │ │ bl 0 <_Py_SetImmortalUntracked> │ │ │ │ │ R_ARM_THM_CALL _Py_SetImmortalUntracked │ │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ │ lsls r5, r3, #19 │ │ │ │ │ - bpl.w 778a │ │ │ │ │ - b.w 7798 │ │ │ │ │ + bpl.w 778e │ │ │ │ │ + b.w 779c │ │ │ │ │ .word 0x00008800 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00008c94 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000c24 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000c38 │ │ │ │ │ @@ -13699,116 +13699,116 @@ │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000086b8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00009010 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ldr.w r2, [r8, #84] @ 0x54 │ │ │ │ │ lsls r1, r2, #30 │ │ │ │ │ - bmi.w 8c5a │ │ │ │ │ + bmi.w 8c5e │ │ │ │ │ lsls r7, r2, #18 │ │ │ │ │ - bmi.w 78aa │ │ │ │ │ + bmi.w 78ae │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - bl 6a44 │ │ │ │ │ + bl 6a48 │ │ │ │ │ R_ARM_THM_CALL PyType_Ready │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 864c │ │ │ │ │ + beq.w 8650 │ │ │ │ │ ldr.w r0, [r8, #172] @ 0xac │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 78aa │ │ │ │ │ - b.w 7b06 │ │ │ │ │ + beq.w 78ae │ │ │ │ │ + b.w 7b0a │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 74e0 │ │ │ │ │ + bne.w 74e4 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 892e │ │ │ │ │ - b.n 8946 │ │ │ │ │ + bne.w 8932 │ │ │ │ │ + b.n 894a │ │ │ │ │ mov ip, r6 │ │ │ │ │ mov r4, fp │ │ │ │ │ cmp r3, ip │ │ │ │ │ - beq.w 7e5c │ │ │ │ │ + beq.w 7e60 │ │ │ │ │ ldr.w ip, [ip, #128] @ 0x80 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bne.n 8a4a │ │ │ │ │ + bne.n 8a4e │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov fp, r4 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq.w 7e60 │ │ │ │ │ - b.n 8606 │ │ │ │ │ + beq.w 7e64 │ │ │ │ │ + b.n 860a │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 828e │ │ │ │ │ - b.n 829a │ │ │ │ │ - ldr r1, [pc, #784] @ (8d88 ) │ │ │ │ │ + beq.w 8292 │ │ │ │ │ + b.n 829e │ │ │ │ │ + ldr r1, [pc, #784] @ (8d8c ) │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_Equal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 81de │ │ │ │ │ - ldr r1, [pc, #776] @ (8d8c ) │ │ │ │ │ + bne.w 81e2 │ │ │ │ │ + ldr r1, [pc, #776] @ (8d90 ) │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_Equal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 81de │ │ │ │ │ - ldr r1, [pc, #764] @ (8d90 ) │ │ │ │ │ + bne.w 81e2 │ │ │ │ │ + ldr r1, [pc, #764] @ (8d94 ) │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_Equal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 88fe │ │ │ │ │ - b.w 81de │ │ │ │ │ + beq.w 8902 │ │ │ │ │ + b.w 81e2 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ orrs.w r3, fp, r3 │ │ │ │ │ - bne.w 8d70 │ │ │ │ │ + bne.w 8d74 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ - b.w 80f6 │ │ │ │ │ + b.w 80fa │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ orrs.w r9, r9, r3 │ │ │ │ │ - bne.w 8c34 │ │ │ │ │ + bne.w 8c38 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ - b.w 80e8 │ │ │ │ │ + b.w 80ec │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ orrs.w r9, r9, r3 │ │ │ │ │ - bne.w 8c34 │ │ │ │ │ + bne.w 8c38 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ - b.w 8120 │ │ │ │ │ + b.w 8124 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC60 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC60 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 894c │ │ │ │ │ + bge.w 8950 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 894c │ │ │ │ │ + bne.w 8950 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 894c │ │ │ │ │ + b.n 8950 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ str.w r8, [r7, #168] @ 0xa8 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 7522 │ │ │ │ │ - b.w 7526 │ │ │ │ │ + blt.w 7526 │ │ │ │ │ + b.w 752a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC61 │ │ │ │ │ @@ -13816,259 +13816,259 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC61 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8aee │ │ │ │ │ + bge.n 8af2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8aee │ │ │ │ │ + bne.n 8af2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8aee │ │ │ │ │ - ldr r3, [pc, #580] @ (8d94 ) │ │ │ │ │ + b.n 8af2 │ │ │ │ │ + ldr r3, [pc, #580] @ (8d98 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr.w r1, [r7, #180] @ 0xb4 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ subs r1, #1 │ │ │ │ │ ldr r2, [r2, r3] │ │ │ │ │ movs r3, #28 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ adds r0, r2, r3 │ │ │ │ │ add.w r0, r0, #91136 @ 0x16400 │ │ │ │ │ ldr.w r0, [r0, #404] @ 0x194 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - beq.n 8b86 │ │ │ │ │ + beq.n 8b8a │ │ │ │ │ cmp r1, #10 │ │ │ │ │ - bhi.n 8b86 │ │ │ │ │ + bhi.n 8b8a │ │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ │ add.w r3, r3, #436 @ 0x1b4 │ │ │ │ │ add r2, r3 │ │ │ │ │ ldr r5, [r2, #16] │ │ │ │ │ - b.w 75b8 │ │ │ │ │ + b.w 75bc │ │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ │ add.w r3, r3, #404 @ 0x194 │ │ │ │ │ add r2, r3 │ │ │ │ │ - b.n 8b80 │ │ │ │ │ + b.n 8b84 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7ab4 │ │ │ │ │ + bne.w 7ab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w 7ab4 │ │ │ │ │ + b.w 7ab8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w 7aca │ │ │ │ │ + b.w 7ace │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC64 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC64 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 8aee │ │ │ │ │ + b.n 8af2 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyFrozenDict_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyFrozenDict_Type │ │ │ │ │ - bl a0a4 │ │ │ │ │ + bl a0a8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7182 │ │ │ │ │ + bne.w 7186 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r2, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC53 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 852e │ │ │ │ │ + b.n 8532 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 8aee │ │ │ │ │ + b.n 8af2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_RuntimeWarning │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_RuntimeWarning │ │ │ │ │ movs r1, #1 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC65 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC65 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnFormat │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w 77cc │ │ │ │ │ - b.n 8aee │ │ │ │ │ + bne.w 77d0 │ │ │ │ │ + b.n 8af2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC63 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC63 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 8aee │ │ │ │ │ + b.n 8af2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC57 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC57 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 892a │ │ │ │ │ + b.n 892e │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ orrs r2, r1 │ │ │ │ │ - beq.w 824a │ │ │ │ │ - b.w 7d20 │ │ │ │ │ - ldr r2, [pc, #316] @ (8d98 ) │ │ │ │ │ + beq.w 824e │ │ │ │ │ + b.w 7d24 │ │ │ │ │ + ldr r2, [pc, #316] @ (8d9c ) │ │ │ │ │ ldr.w r0, [r8, #180] @ 0xb4 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ subs r0, #1 │ │ │ │ │ ldr.w r1, [sl, r2] │ │ │ │ │ movs r2, #28 │ │ │ │ │ mul.w r2, r0, r2 │ │ │ │ │ add.w ip, r1, r2 │ │ │ │ │ add.w ip, ip, #91136 @ 0x16400 │ │ │ │ │ ldr.w ip, [ip, #404] @ 0x194 │ │ │ │ │ cmp ip, r8 │ │ │ │ │ - beq.n 8c98 │ │ │ │ │ + beq.n 8c9c │ │ │ │ │ cmp r0, #10 │ │ │ │ │ - bhi.n 8c98 │ │ │ │ │ + bhi.n 8c9c │ │ │ │ │ add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ │ add.w r2, r2, #436 @ 0x1b4 │ │ │ │ │ add r2, r1 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 78aa │ │ │ │ │ - b.n 8a10 │ │ │ │ │ + bne.w 78ae │ │ │ │ │ + b.n 8a14 │ │ │ │ │ add.w r2, r2, #91136 @ 0x16400 │ │ │ │ │ add.w r2, r2, #404 @ 0x194 │ │ │ │ │ add r2, r1 │ │ │ │ │ - b.n 8c8e │ │ │ │ │ + b.n 8c92 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 8aee │ │ │ │ │ + bge.w 8af2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8aee │ │ │ │ │ + bne.w 8af2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - b.n 8b46 │ │ │ │ │ + b.n 8b4a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyObject_GenericGetAttr │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyObject_GenericGetAttr │ │ │ │ │ str r3, [r7, #72] @ 0x48 │ │ │ │ │ - b.w 7c96 │ │ │ │ │ + b.w 7c9a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC55 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC55 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 892a │ │ │ │ │ + b.n 892e │ │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC66 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC66 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr.w sl, [sp, #8] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ │ bl 0 <_PyErr_FormatNote> │ │ │ │ │ R_ARM_THM_CALL _PyErr_FormatNote │ │ │ │ │ - b.w 78bc │ │ │ │ │ - ldr r3, [pc, #148] @ (8d9c ) │ │ │ │ │ + b.w 78c0 │ │ │ │ │ + ldr r3, [pc, #148] @ (8da0 ) │ │ │ │ │ ldr.w r1, [r7, #180] @ 0xb4 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ subs r1, #1 │ │ │ │ │ ldr.w r2, [r9, r3] │ │ │ │ │ movs r3, #28 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ adds r0, r2, r3 │ │ │ │ │ add.w r0, r0, #91136 @ 0x16400 │ │ │ │ │ ldr.w r0, [r0, #404] @ 0x194 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - beq.n 8d4c │ │ │ │ │ + beq.n 8d50 │ │ │ │ │ cmp r1, #10 │ │ │ │ │ - bhi.n 8d4c │ │ │ │ │ + bhi.n 8d50 │ │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ │ add.w r3, r3, #436 @ 0x1b4 │ │ │ │ │ add r2, r3 │ │ │ │ │ ldr r0, [r2, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_Copy │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 77e4 │ │ │ │ │ - b.n 8aee │ │ │ │ │ + bne.w 77e8 │ │ │ │ │ + b.n 8af2 │ │ │ │ │ mov ip, r0 │ │ │ │ │ - b.w 7e62 │ │ │ │ │ + b.w 7e66 │ │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ │ add.w r3, r3, #404 @ 0x194 │ │ │ │ │ add r2, r3 │ │ │ │ │ - b.n 8d36 │ │ │ │ │ + b.n 8d3a │ │ │ │ │ mov r1, r0 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Pack │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ - b.w 800e │ │ │ │ │ + b.w 8012 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w 84e0 │ │ │ │ │ + b.w 84e4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC58 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC58 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 892a │ │ │ │ │ + b.n 892e │ │ │ │ │ .word 0x00009264 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00008670 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000086b8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000023a │ │ │ │ │ @@ -14084,71 +14084,71 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC56 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC56 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 892a │ │ │ │ │ + b.n 892e │ │ │ │ │ mov r8, r9 │ │ │ │ │ - b.n 8aee │ │ │ │ │ + b.n 8af2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - b.w 7dda │ │ │ │ │ + b.w 7dde │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.w 7886 │ │ │ │ │ + b.w 788a │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w 83f0 │ │ │ │ │ + b.w 83f4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC62 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC62 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 8aee │ │ │ │ │ + b.n 8af2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00008df0 : │ │ │ │ │ +00008df4 : │ │ │ │ │ update_one_slot.isra.0(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ ldr.w fp, [r1, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ │ cmp.w fp, #420 @ 0x1a4 │ │ │ │ │ itt cs │ │ │ │ │ subcs.w r4, fp, #420 @ 0x1a4 │ │ │ │ │ ldrcs r1, [r0, #80] @ 0x50 │ │ │ │ │ - bcs.w 9290 │ │ │ │ │ + bcs.w 9294 │ │ │ │ │ cmp.w fp, #380 @ 0x17c │ │ │ │ │ - bcs.w 927c │ │ │ │ │ + bcs.w 9280 │ │ │ │ │ cmp.w fp, #368 @ 0x170 │ │ │ │ │ itt cs │ │ │ │ │ subcs.w r4, fp, #368 @ 0x170 │ │ │ │ │ ldrcs r1, [r0, #56] @ 0x38 │ │ │ │ │ - bcs.w 9290 │ │ │ │ │ + bcs.w 9294 │ │ │ │ │ cmp.w fp, #223 @ 0xdf │ │ │ │ │ - bls.w 8f40 │ │ │ │ │ + bls.w 8f44 │ │ │ │ │ ldr r1, [r0, #48] @ 0x30 │ │ │ │ │ sub.w r4, fp, #224 @ 0xe0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 8f52 │ │ │ │ │ + beq.w 8f56 │ │ │ │ │ adds r1, r1, r4 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - beq.w 8f52 │ │ │ │ │ + beq.w 8f56 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ @@ -14164,100 +14164,100 @@ │ │ │ │ │ strd ip, r3, [sp, #20] │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r7, [r5, #24] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 9368 │ │ │ │ │ + bne.w 936c │ │ │ │ │ ldr.w r9, [r7, #12] │ │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 9368 │ │ │ │ │ + beq.w 936c │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr.w r0, [r3, #172] @ 0xac │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9446 │ │ │ │ │ + beq.w 944a │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr.w sl, [r0, #8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 92ac │ │ │ │ │ + bge.w 92b0 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - ble.w 90d0 │ │ │ │ │ + ble.w 90d4 │ │ │ │ │ add.w r8, r0, #12 │ │ │ │ │ movs r6, #0 │ │ │ │ │ ldr.w ip, [r8, #4]! │ │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr.w r0, [ip, #84] @ 0x54 │ │ │ │ │ lsls r0, r0, #30 │ │ │ │ │ - bmi.n 8f62 │ │ │ │ │ + bmi.n 8f66 │ │ │ │ │ ldr.w r0, [ip, #132] @ 0x84 │ │ │ │ │ bl 0 <_Py_dict_lookup_threadsafe_stackref> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup_threadsafe_stackref │ │ │ │ │ adds r0, #3 │ │ │ │ │ - beq.n 8fa8 │ │ │ │ │ + beq.n 8fac │ │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bne.n 8fae │ │ │ │ � TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes